:root {
  --sk2: #b0ed52;
  --paragraph-black: #242230;
  --violet: #763de7;
  --white: white;
  --list-dark-blue\<deleted\|variable-94ab078b\>: #425466;
  --gainsboro-second-style\<deleted\|variable-18c298b0\>: #dcdfe2;
  --deep-violet\<deleted\|variable-33c49d25\>: #5d21d2;
  --lavender-blush\<deleted\|variable-e3dbd0f6\>: #fcf1ff;
  --snow\<deleted\|variable-222bacaa\>: #f7f3f2;
  --tg-bot: #008bff;
  --tg-bot-pink: #ef37c8;
  --uds-txt: #2a2d32;
  --sk5: #34307e;
  --ghost-white\<deleted\|variable-767e7e0f\>: #f1f3ff;
  --uds-txt-hover: #2a2d3280;
  --blue-bsns: #212f97;
  --transparent: #0000;
  --sk4: #ebeef3;
  --sk3: #42a208;
  --sk: var(--sk2);
  --orange: #ffa145;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: #333;
  background-color: #0000;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h1 {
  color: var(--sk2);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Noto Sans;
  font-size: 72px;
  font-weight: 700;
  line-height: 1.4em;
}

h2 {
  color: var(--sk2);
  font-family: Noto Sans;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.3em;
}

h3 {
  color: var(--sk2);
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Noto Sans;
  font-size: 26px;
  font-weight: 700;
  line-height: 1.3em;
}

h4 {
  color: var(--sk2);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Noto Sans;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.4em;
}

h5 {
  color: var(--sk2);
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Noto Sans;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3em;
}

h6 {
  color: var(--sk2);
  text-transform: uppercase;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Noto Sans;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3em;
}

p {
  color: var(--paragraph-black);
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 26px;
}

a {
  color: var(--violet);
  font-size: 18px;
  line-height: 26px;
  text-decoration: none;
}

a.w--current {
  color: var(--white);
  width: 100%;
  display: none;
}

ul {
  color: var(--list-dark-blue\<deleted\|variable-94ab078b\>);
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  font-size: 18px;
  line-height: 30px;
  list-style-type: none;
}

li {
  background-image: url('../images/Icon-Bullet.svg');
  background-position: 0;
  background-repeat: no-repeat;
  background-size: auto;
  padding-left: 20px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

.utility-page-wrap {
  background-image: url('../images/Background-Image-Transperent-Big-Circle-Left.png'), linear-gradient(#ffffff80, #ffffff80), url('../images/Wavy-Stripes-Small-Lavender-Semi-Transperent.png');
  background-position: 0%, 0 0, 80% 10%;
  background-repeat: repeat, repeat, no-repeat;
  background-size: auto, auto, 19%;
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 100vh;
  max-height: 100%;
  display: flex;
}

.flex-box-horizontal {
  text-align: left;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  transition: opacity .35s;
  display: flex;
}

.app_link {
  color: #fff;
  background-color: #0000;
  font-size: 13px;
  line-height: 17px;
  text-decoration: none;
}

.app_link.w--current {
  width: auto;
  font-weight: 700;
}

.app_link.app_link_underline {
  font-size: 14px;
  text-decoration: none;
}

.header__logo {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  align-self: auto;
  align-items: flex-start;
  width: 180px;
  display: flex;
  transform: translate(0, -3px);
}

.header__content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex: 1 0 auto;
  align-items: center;
  margin-left: 24px;
  display: flex;
}

.image {
  height: auto;
  display: block;
}

.header {
  z-index: 1001;
  background-color: #5400a8;
  padding-top: 8px;
  padding-bottom: 8px;
  position: sticky;
}

.layout {
  background-color: #0000;
}

.layout.main__layout {
  height: 100%;
  min-height: 0%;
  display: block;
}

.layout.relationship__column-container {
  align-items: center;
  display: flex;
}

.layout.feedback__container {
  flex-direction: column;
  height: 100%;
  margin-top: 80px;
  display: block;
  position: relative;
}

.layout.tariff__container {
  flex-direction: column;
  display: flex;
}

.layout.pre-footer__wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.layout.customer__container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.layout.tariff__layout {
  flex-direction: column;
  display: flex;
}

.layout.layout_partner {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.nav-menu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  flex: 1 0 auto;
  justify-content: space-between;
  display: flex;
}

.container {
  object-fit: fill;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.container.header__container {
  padding-top: 20px;
  padding-bottom: 20px;
}

.header__logout {
  color: #fff;
  text-align: left;
  justify-content: flex-end;
  align-items: center;
  width: auto;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 13px;
  font-weight: 600;
  display: flex;
}

.image-3 {
  text-align: right;
  width: 145px;
  position: absolute;
  bottom: 230px;
  left: 156px;
  transform: rotate(-30deg);
}

.h1 {
  font-family: Montserrat, sans-serif;
}

.h1.text_white {
  color: #fff;
  margin-top: 56px;
  font-size: 50px;
  line-height: 74px;
}

.h1.text_white.header__container-title {
  flex: 1;
  order: -1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 44px;
  line-height: 54px;
}

.h1.customer__title {
  font-size: 60px;
  line-height: 70px;
}

.h1.partner__personal-title {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 28px;
  line-height: 42px;
}

.h1.customerapp__title {
  color: #6a46d9;
  margin-top: 0;
  margin-bottom: 24px;
  line-height: 86px;
}

.columns {
  height: 100%;
}

.cashier {
  width: 150px;
  max-width: 100%;
  position: absolute;
  bottom: 221px;
  left: -31px;
  transform: rotate(-30deg);
}

.button {
  object-fit: fill;
  background-color: #993ad4;
  border-radius: 24px;
  margin-top: 56px;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.column-2 {
  height: 100%;
}

.column {
  height: 100%;
  padding-left: 0;
  padding-right: 0;
}

.main {
  background-image: radial-gradient(circle at 90% -30%, #a947de, #5400a8);
  height: 0;
  min-height: 600px;
  overflow: visible;
}

.image-2 {
  width: 120px;
  position: absolute;
  bottom: 65px;
  left: -72px;
  transform: rotate(-30deg);
}

.div-block {
  background-image: url('../images/admin_1.png');
  background-position: 0 0;
  background-size: cover;
  width: 500px;
  height: 291px;
  position: absolute;
  left: 332px;
  transform: rotate(-30deg);
}

.div-block.main__admin-en {
  background-image: url('../images/admin-en.png');
  left: 128px;
}

.text_white {
  color: #fff;
  font-size: 18px;
  line-height: 32px;
}

.text_white.footer__descriptor-text {
  font-size: 12px;
  line-height: 16px;
}

.image-5 {
  width: 160px;
  position: absolute;
  bottom: -69px;
  left: 119px;
  transform: rotate(-30deg);
}

.text__label-floating {
  color: #fff;
  position: absolute;
  bottom: 32px;
}

.main__images {
  height: 100%;
}

.image-4 {
  width: 170px;
  position: absolute;
  bottom: -85px;
  left: 322px;
  transform: rotate(-30deg);
}

.grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.grid.aim_cards {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-auto-flow: row;
  margin-top: 80px;
}

.aim {
  margin-bottom: 120px;
  padding-top: 120px;
  font-family: Montserrat, sans-serif;
}

.aim_block {
  background-color: #fff;
  border-radius: 24px;
  min-height: 212px;
  padding: 16px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 4px 4px 4px #0000000d;
}

.heading-2 {
  color: #4900a5;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.heading-2.variants__title {
  text-align: center;
  min-height: 64px;
}

.heading-2.relationship__title {
  margin-bottom: 16px;
}

.heading-2.tariff__payment-title {
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.heading-2.tariff__subtitle {
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

.heading-2.tariff__price {
  text-align: center;
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

.heading-2.modal__block-subtitle {
  text-align: center;
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 24px;
}

.heading-2.partner__videos-title {
  color: #212f97;
  margin-top: 0;
  margin-bottom: 24px;
}

.image-8 {
  position: absolute;
  bottom: -8px;
  right: -32px;
}

.p_main {
  text-align: center;
  font-size: 24px;
  line-height: 32px;
}

.p_main.p_purple {
  color: #4900a5;
  max-width: 390px;
  margin-left: auto;
  margin-right: auto;
}

.p_main.p_purple.clients__description {
  color: #fff;
  margin-bottom: 40px;
}

.p_main.p_purple.pre-footer__description {
  color: #fff;
  margin-top: 24px;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 20px;
}

.p_main.cashbox__more {
  color: #adadad;
  margin-bottom: 0;
}

.p_main.cashbox__more.brands__more {
  color: #b4b4b4;
  margin-top: 11px;
  font-size: 16px;
  line-height: 20px;
}

.p_main.tariff__diff {
  border-bottom: 1px dashed var(--violet);
  color: var(--violet);
  white-space: normal;
  margin-top: 0;
  margin-bottom: 0;
}

.p_main.header__container-text {
  color: #fff;
  text-align: left;
  object-fit: fill;
  flex: 0 auto;
  order: -1;
  align-self: auto;
  max-width: 600px;
  margin-top: -20px;
  margin-bottom: 0;
  font-size: 18px;
}

.heading {
  color: #4900a5;
  text-align: center;
}

.heading.h2 {
  color: var(--deep-violet\<deleted\|variable-33c49d25\>);
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 52px;
}

.heading.h2.steps__title {
  margin-top: 48px;
  margin-bottom: 48px;
}

.heading.h2.marketing__title {
  color: #fff;
}

.heading.h2.relationship__head {
  margin-bottom: 80px;
}

.heading.h2.modal__title {
  color: #2a2d32;
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 24px;
  line-height: 30px;
  display: block;
}

.heading.h2.tariff__sub-title {
  width: 100%;
}

.heading.h2.clients-title {
  color: #fff;
  margin-top: 60px;
}

.retantion {
  min-height: 600px;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.retantion__img {
  position: absolute;
}

.retantion__img.retantion__img_right {
  width: 600px;
  max-width: 100%;
  top: 0;
  left: -265px;
}

.retantion__img.retation__img_left {
  width: 600px;
  bottom: 0;
  right: -243px;
}

.variants {
  background-color: #f5f5f5;
  padding-top: 55px;
  padding-bottom: 120px;
}

.variants__content {
  padding: 16px;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-2.variants__wrapper {
  margin-top: 40px;
}

.grid-2.variants__wrapper.variants__wrapper-en {
  grid-template-columns: 1fr 1fr;
}

.how-it-works {
  min-height: 300px;
  position: relative;
}

.image-10 {
  max-height: 320px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.variants__description {
  text-align: center;
}

.variants__description.steps__description {
  padding: 16px;
}

.variants__description.steps__description.tariff_description {
  margin-top: 16px;
  margin-bottom: 0;
  padding: 0;
  font-size: 16px;
  line-height: 24px;
  position: relative;
}

.variants__description.relationship__description {
  text-align: left;
}

.div-block-3 {
  border-radius: 67px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.div-block-3.how-it-works__wrapper {
  background-color: #f2f3f7;
  padding: 16px;
  box-shadow: 0 19px 10px -15px #dc00c6;
}

.image-9 {
  max-height: 320px;
}

.variants__image {
  justify-content: center;
  align-items: center;
  min-height: 360px;
  display: flex;
}

.how-working__grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.clients {
  background-color: #4900a5;
  padding-top: 237px;
  padding-bottom: 160px;
}

.text-span {
  font-weight: 700;
  display: block;
}

.text-span-2 {
  font-weight: 700;
}

.link-block {
  border: 1px solid #fff;
  border-radius: 6px;
  padding: 8px;
}

.link-block.customer__link {
  background-color: var(--violet);
}

.clients__numbers {
  direction: ltr;
  color: #4900a5;
  text-align: center;
  white-space: normal;
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border: 0 solid #000;
  margin-top: 32px;
  margin-bottom: 56px;
  font-family: Montserrat, sans-serif;
  font-size: 160px;
  font-style: normal;
  line-height: 160px;
}

.clients__market-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  max-width: 420px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-16 {
  width: 100%;
}

.relationship {
  background-image: linear-gradient(#fcfafd, #f5f5f5 100%, #f3f3f3);
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 120px;
  padding-bottom: 120px;
}

.relationship__content_right {
  padding-right: 124px;
}

.relationship__content_left {
  height: 100%;
  padding-left: 40px;
  padding-right: 80px;
}

.image-14 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-15 {
  max-width: 50%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.cashbox__brand {
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.cashbox {
  background-image: linear-gradient(#f2f2f2, #fcfafd);
  padding-top: 120px;
  padding-bottom: 120px;
}

.cashbox.cashbox-en {
  display: none;
}

.cashbox__brands {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-top: 56px;
}

.marketing__purple-text_big {
  color: #fff;
  text-align: center;
  margin-top: 24px;
  font-size: 24px;
  font-weight: 600;
  line-height: 30px;
}

.swiper-slide {
  opacity: .9;
  color: #ffffff80;
  align-items: center;
  display: flex;
}

.text-block {
  text-decoration: none;
}

.marketing__title_rotate {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  margin-top: 73px;
  font-family: Montserrat, sans-serif;
  font-size: 86px;
  font-style: italic;
  font-weight: 800;
  line-height: 86px;
  transform: rotate(-9deg);
}

.slide-4 {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  display: flex;
  position: relative;
}

.marketing__button {
  color: #4900a5;
  background-color: #fff;
  border-radius: 60px;
  margin-top: 20px;
  padding: 12px 30px;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
  display: block;
}

.marketing__button.pre-footer__link {
  padding: 24px 56px;
}

.markenting__purple-text_small {
  color: #fff;
  text-align: center;
  margin-top: 37px;
  padding-left: 128px;
  padding-right: 128px;
  font-size: 16px;
  display: block;
}

.marketing__flying-element {
  position: absolute;
}

.marketing__flying-element.element-6 {
  inset: 121px -76px auto auto;
  transform: rotate(129deg);
}

.marketing__flying-element.element-5 {
  inset: auto auto 226px -334px;
  transform: rotate(-49deg);
}

.marketing__flying-element.element-2 {
  top: -16.0104px;
  left: 74.399px;
  transform: rotate(109deg);
}

.marketing__flying-element.element-3 {
  top: 3.9896px;
  left: -37.601px;
  transform: rotate(-11deg);
}

.marketing__flying-element.element-7 {
  inset: 512px -28px auto auto;
  transform: rotate(180deg);
}

.marketing__flying-element.element-1 {
  left: -316.601px;
}

.marketing__flying-element.element-8 {
  inset: auto -60px 83px auto;
  transform: rotate(0);
}

.marketing__flying-element.element-10 {
  inset: auto -250px 160px auto;
  transform: rotate(174deg);
}

.marketing__flying-element.element-4 {
  top: 124.99px;
  left: -91.601px;
  transform: rotate(-3deg);
}

.marketing__flying-element.element-9 {
  inset: auto -45px -17px auto;
  transform: rotate(-180deg);
}

.marketiing__perple {
  z-index: 10;
  background-image: linear-gradient(136deg, #ae01bd, #993ad4);
  border-radius: 60px;
  flex-direction: column;
  align-items: center;
  width: 70%;
  min-height: 400px;
  padding: 16px 16px 60px;
  display: flex;
  position: absolute;
  top: 89px;
}

.marketing {
  background-color: #4900a5;
  padding-top: 80px;
  padding-bottom: 309px;
}

.marketing.marketing_en {
  padding-bottom: 80px;
}

.swiper.first-swiper {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 56px;
  display: flex;
  position: relative;
}

.swiper-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  display: flex;
}

.swiper-wrapper.first-swiper-wrapper {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.slide-img {
  z-index: 0;
  opacity: 1;
  mix-blend-mode: normal;
  object-fit: cover;
  width: 100%;
  height: auto;
}

.marketing__flying-container {
  justify-content: center;
  display: flex;
  position: relative;
}

.marketing__flying-container.marketing__flying-en {
  display: none;
}

.feedback__block {
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 32px;
  display: flex;
  position: static;
  overflow: visible;
}

.mask-2 {
  height: 100%;
}

.feedback__block-text {
  text-align: center;
  font-size: 20px;
  font-style: italic;
  font-weight: 300;
  line-height: 32px;
}

.feedback__avatar {
  border-radius: 50%;
  width: 80px;
  max-width: none;
  height: 80px;
  margin-top: 16px;
}

.paragraph-15 {
  margin-top: 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.slide-nav {
  bottom: 0;
}

.feedback__slider {
  background-color: #0000;
  height: 500px;
  position: relative;
}

.left-arrow {
  display: none;
}

.paragraph-4 {
  font-weight: 700;
}

.paragraph-12 {
  font-weight: 400;
}

.feedback__block-name {
  text-align: center;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-6 {
  font-weight: 600;
}

.feedback {
  background-color: #f5f5f5;
  padding-top: 446px;
  padding-bottom: 44px;
  position: relative;
}

.feedback.feedback_en {
  padding-top: 44px;
}

.right-arrow {
  display: none;
}

.text-span-3 {
  font-weight: 400;
}

.paragraph-9 {
  font-weight: 500;
}

.slide-5 {
  object-fit: fill;
  position: static;
  overflow: visible;
}

.brands__wrapper {
  background-color: #fff;
  padding-top: 24px;
  padding-bottom: 24px;
  overflow: hidden;
}

.brands {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #0000;
  flex-flow: row;
  display: flex;
  overflow: visible;
}

.tariff__variants {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 56px;
  display: flex;
}

.tariff__block {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: visible;
}

.column-3 {
  overflow: visible;
}

.tariff__price-variations-block {
  flex-direction: column;
  align-items: center;
  margin-top: 24px;
  display: flex;
}

.tariff {
  background-image: linear-gradient(#f3f3f3, #fcfafd);
  padding-top: 120px;
  padding-bottom: 120px;
}

.tariff__column-2 {
  padding-left: 48px;
  padding-right: 9px;
}

.tariff__column-1 {
  padding-left: 0;
  padding-right: 48px;
}

.tariiff__price-variations {
  align-self: auto;
  width: 100%;
}

.pre-footer {
  background-color: #4900a5;
  flex-direction: column;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.footer__docs-links {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.footer__social {
  opacity: .5;
  width: 48px;
}

.footer__logos {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer__grid {
  grid-column-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 224px 1.25fr;
}

.footer__payments-logo {
  grid-column-gap: 8px;
  align-items: flex-end;
  display: flex;
}

.footer {
  background-color: #36006c;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.body-2 {
  font-family: Montserrat, sans-serif;
}

.heading-3 {
  color: #4900a5;
  text-align: left;
  font-size: 24px;
  line-height: 32px;
}

.heading-3.variants__title {
  text-align: center;
  min-height: 64px;
  font-family: Montserrat, sans-serif;
}

.header__actions {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.dropdown-toggle {
  padding: 0 40px 0 0;
  display: flex;
}

.header__language {
  color: #fff;
  padding-top: 0;
  display: inline-block;
}

.header__language-label, .header__language-icon {
  color: #fff;
}

.dropdown-list {
  text-align: left;
  display: none;
  top: 30px;
  right: 0;
}

.dropdown-list.w--open {
  color: #f8f8f8;
  background-color: #4900a5;
}

.dropdown-link {
  color: #fff;
  text-align: center;
  font-size: 14px;
  transition: background-color .4s;
}

.dropdown-link:hover {
  color: var(--lavender-blush\<deleted\|variable-e3dbd0f6\>);
  background-color: #5400a8;
  font-weight: 700;
  text-decoration: none;
}

.dropdown-link.w--current {
  color: var(--lavender-blush\<deleted\|variable-e3dbd0f6\>);
  font-weight: 700;
  text-decoration: none;
}

.modal__container {
  z-index: 9999;
  background-color: #441f7391;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0;
}

.modal__container.modal__request {
  z-index: 9999;
  object-fit: fill;
  background-color: #5400a880;
  display: none;
  position: fixed;
  overflow: hidden;
}

.modal__container.modal__request-form {
  z-index: 10000;
  object-fit: fill;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal__container.modal__docs-enterprener {
  z-index: 1000;
  opacity: 1;
  outline-offset: 0px;
  object-fit: fill;
  background-color: #2a2d32cc;
  outline: 3px #333;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal__container.modal__docs-partners {
  z-index: 1000;
  outline-offset: 0px;
  object-fit: fill;
  background-color: #2a2d32cc;
  outline: 0 #333;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal__container.modal__docs-users {
  z-index: 10000;
  object-fit: fill;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.modal__container.mobile__filer-modal {
  object-fit: fill;
  display: none;
  position: absolute;
  overflow: auto;
}

.modal__block {
  background-color: #fff;
  border-radius: 42px;
  width: 600px;
  max-width: 700px;
  height: auto;
  padding: 56px;
  display: block;
  position: relative;
  overflow: scroll;
}

.modal__block-element {
  cursor: pointer;
  border: 1px solid #dcdcdc;
  border-radius: 16px;
  padding: 32px 16px;
  transition: background-color .4s cubic-bezier(.215, .61, .355, 1);
  display: block;
}

.modal__block-element:hover {
  background-color: #763de71a;
}

.modal__block-element.modal__block-element_active {
  border-color: var(--deep-violet\<deleted\|variable-33c49d25\>);
}

.modal__block-description {
  text-align: center;
  font-size: 16px;
  line-height: 20px;
}

.modal__block-description.steps__description {
  padding: 16px;
}

.modal__block-description.steps__description.tariff_description {
  margin-top: 16px;
  margin-bottom: 0;
  padding: 0;
}

.modal__block-description.relationship__description {
  text-align: left;
}

.modal__blocks {
  grid-row-gap: 16px;
  flex-direction: column;
  display: block;
}

.modal__close {
  z-index: 10001;
  cursor: pointer;
  display: block;
  position: absolute;
  top: 32px;
  right: 48px;
}

.body__main {
  height: 100%;
}

.document__element {
  grid-column-gap: 8px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.document__element.document__element_hide {
  display: none;
}

.document__links {
  grid-column-gap: 8px;
  align-items: center;
  display: none;
}

.document__description {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.document__divider {
  line-height: 14px;
}

.contacts {
  padding-top: 56px;
  padding-bottom: 80px;
}

.contacts__title {
  color: var(--deep-violet\<deleted\|variable-33c49d25\>);
  font-family: Montserrat, sans-serif;
  line-height: 88px;
}

.contacts__title.h1 {
  margin-bottom: 56px;
}

.contacts__help {
  grid-column-gap: 16px;
  grid-row-gap: 56px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.contacts__block {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.contacts__text {
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.contacts__link {
  font-size: 16px;
  line-height: 20px;
}

.dealers {
  background-color: #f2f2f2;
  padding-top: 32px;
  padding-bottom: 56px;
}

.dealers__title {
  color: var(--deep-violet\<deleted\|variable-33c49d25\>);
  margin-bottom: 56px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
}

.dealers__title.h1 {
  margin-bottom: 56px;
}

.dealers__container {
  grid-column-gap: 16px;
  grid-row-gap: 71px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dealers__block {
  grid-column-gap: 16px;
  align-items: flex-start;
  display: flex;
}

.dealers__image {
  border-radius: 50%;
  width: 60px;
  min-width: 60px;
}

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

.dealers__content-title {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 24px;
}

.dealers__block-element {
  grid-row-gap: 4px;
  flex-direction: column;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 22px;
  display: flex;
}

.dealers__block-link {
  font-size: 16px;
  line-height: 20px;
}

.link-3.w--current {
  flex: none;
}

.link-3.app_link {
  flex: 1;
}

.marketing__button-2 {
  color: #4900a5;
  background-color: #fff;
  border-radius: 60px;
  margin-top: 20px;
  padding: 12px 30px;
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
  text-decoration: none;
}

.marketing__button-2.pre-footer__link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  padding: 24px 56px;
  display: block;
}

.marketing__button-2.pre-footer__link.tariff__link-button {
  background-color: var(--violet);
  color: var(--snow\<deleted\|variable-222bacaa\>);
  margin-top: 62px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.customers {
  height: 60vh;
  padding-top: 120px;
  padding-bottom: 600px;
  position: relative;
}

.customer__content {
  grid-row-gap: 16px;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.heading-4 {
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  line-height: 72px;
}

.customer__image-blob {
  width: 400px;
}

.customer__image {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.customers__market-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  order: 0;
  justify-content: center;
  align-self: auto;
  max-width: 420px;
  margin-right: auto;
  display: flex;
}

.customer__description {
  margin-bottom: 32px;
  font-size: 20px;
  line-height: 28px;
}

.customer__image_1 {
  z-index: 10;
  max-width: 400px;
  position: absolute;
  inset: auto;
}

.customer__image_2 {
  z-index: 1;
  max-width: 49%;
  position: absolute;
  inset: 20px 50px auto auto;
}

.customer__container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dealers__extra {
  color: #b4b4b4;
  margin-top: 48px;
  padding-bottom: 32px;
}

.dealers__extra.dealers__extra-text {
  margin-top: 0;
}

.dealers__extra-container {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 32px;
  display: grid;
}

.tariff__tooltip {
  color: #24223099;
  cursor: pointer;
  border: 2px #000;
  border-bottom-style: dotted;
}

.tariff__tooltip-container {
  color: #d1d1d1;
  background-color: #404040;
  border-radius: 10px;
  width: 240px;
  padding: 8px 8px 16px;
  display: block;
  position: absolute;
  bottom: 32px;
  left: auto;
  transform: translate(-238px);
}

.modal__tariff-head {
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.modal__tariff-head-text {
  flex: 1;
  align-self: auto;
  font-weight: 700;
}

.modal__tariff-head-text.modal__tariff-head-variants {
  text-align: center;
  width: 300px;
  display: flex;
}

.modal__tariff-row {
  justify-content: space-between;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  font-weight: 400;
  display: flex;
}

.modal__tariff-row-text {
  color: #333;
  flex: 1;
  align-self: auto;
  font-weight: 400;
}

.modal__tariff-row-text.modal__tariff-head-variants {
  text-align: center;
  width: 300px;
  display: flex;
}

.div-block-4 {
  flex: 1;
}

.modal__tariff-row-variant {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.modal__tariff-row-image {
  width: 24px;
  max-width: none;
  height: 24px;
}

.modal__tariff-divider {
  background-color: #e0e6f0;
  height: 1px;
}

.tariff__link {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  margin-top: 32px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.footer__payments {
  opacity: .5;
}

.bodymain {
  height: 100%;
}

.link-21 {
  color: #212f97;
  margin-right: 0;
  line-height: 20px;
  display: block;
}

.partner__head {
  padding-top: 32px;
  padding-bottom: 32px;
}

.head__container-wrapper {
  grid-row-gap: 32px;
  background-color: #ad01bc00;
  background-image: linear-gradient(153deg, #ae01bd, #993ad4);
  border-radius: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 32px 60px;
  display: flex;
  position: relative;
}

.header__list {
  padding-top: 0;
  padding-bottom: 56px;
}

.header__list.header__list_partner {
  padding-bottom: 0;
}

.header__list-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 320px 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header__list-wrapper.header__list-wrapper_partner {
  flex-flow: column;
  grid-auto-flow: row;
  display: flex;
}

.partner__list-item {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 24px;
  min-height: 200px;
  overflow: hidden;
}

.partner__list-item.partner__list-item_partner {
  background-color: #f8f9fc;
  border: 0 #0000;
  border-radius: 42px;
  height: 260px;
  min-height: auto;
  margin-bottom: 0;
  display: block;
}

.partner__list-item-head {
  cursor: pointer;
  background-color: #5400a8;
  justify-content: space-between;
  align-items: center;
  padding: 32px;
  display: flex;
}

.partner__list-item-head:hover {
  background-color: #6416e4;
}

.partner__list-item-head.partner__list-item-head_partner {
  background-color: #0000;
  border-top-left-radius: 42px;
  border-top-right-radius: 42px;
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  padding: 24px;
  display: flex;
}

.partner__heading {
  color: #2a2d32;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.partner__heading.partner__heading_prtnr {
  color: #212f97;
  margin-bottom: 16px;
  font-size: 24px;
}

.partner__list-item-head-copy {
  background-color: #5400a8;
  padding: 32px;
}

.partner__heading-label {
  color: #fff;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
}

.partner__heading-label.partner__heading-label_prtnr {
  color: #8c94a5;
  margin-bottom: 10px;
  font-size: 16px;
}

.partner__list-item-content {
  grid-column-gap: 24px;
  padding: 0 32px 32px;
  display: flex;
}

.partner__list-item-photo {
  object-fit: cover;
  object-position: 50% 0%;
  flex: none;
  align-self: auto;
  width: 80px;
  height: 80px;
  display: block;
  position: static;
}

.partner__list-item-photo.partner__list-item-photo_prtnr {
  border-radius: 20px;
}

.partner__list-item-text {
  flex-direction: column;
  width: 100%;
  font-size: 14px;
  display: flex;
}

.partner__list-item-description {
  color: #242230;
  width: 100%;
  margin-bottom: 24px;
  font-size: 14px;
  line-height: 20px;
}

.partner__list-item-description.partner__list-item-description_prtnr {
  max-height: 224px;
}

.partner__list-item-label {
  color: #212f97;
  margin-top: 0;
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.partner__specializaiton-list {
  grid-column-gap: 8px;
  display: flex;
}

.partner__specialization-list-item {
  color: #ffa145;
  border: 1px solid #ffa145;
  border-radius: 11px;
  margin-bottom: 0;
  padding: 8px;
  font-size: 14px;
  line-height: 14px;
}

.partner__specialization-list-item.partner__specialization-list-item_prtnr {
  color: #ffa145;
  border-color: #ffa145;
  border-radius: 20px;
  padding: 8px 16px;
  font-size: 12px;
}

.collection-list-wrapper {
  display: block;
}

.collection-list {
  display: flex;
}

.collection-list.partner__specializaiton-list {
  grid-row-gap: 8px;
  flex-wrap: wrap;
  margin-top: 0;
}

.partner__heading-city {
  grid-column-gap: 4px;
  color: #fff;
  width: 100%;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  display: flex;
}

.partner__list-city-item {
  color: #fff;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 20px;
}

.partner__list-city-item.partner__list-city-item_prtnr {
  color: #8c94a5;
  margin-right: 16px;
  font-size: 14px;
  display: block;
}

.partner__list-item-contacts {
  border-top: 1px solid #e0e0e0;
  padding: 32px;
}

.partner-list-contact {
  grid-row-gap: 8px;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 16px;
  display: flex;
}

.partner__list-contact-item {
  grid-column-gap: 8px;
  display: flex;
}

.partner__list-contact-item.partner__list-phone, .partner__list-contact-item.partner__list-mail {
  grid-column-gap: 16px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  font-weight: 600;
}

.partner__list-contact-element {
  color: var(--paragraph-black);
  margin-bottom: 0;
}

.collection-list-2 {
  grid-row-gap: 24px;
  flex-direction: column;
  display: flex;
}

.partners__list {
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  display: grid;
}

.partners__list.old_list {
  grid-auto-flow: row;
}

.partner__form-select {
  width: 365px;
  margin-right: 20px;
  padding-bottom: 0;
}

.partner__form-select.partner__form-select_last {
  margin-right: 0;
}

.partner__form-select.partner__form-select_old {
  width: 100%;
}

.partner__form-select_dropdown {
  width: 100%;
  display: inline-block;
}

.partner__form-select_toggle {
  color: #8c94a5;
  border: 1px solid #d2d7e3;
  border-radius: 10px;
  width: 100%;
  padding: 16px;
}

.partner__form-select_toggle.partner__form-select_toggle_last {
  background-color: #fff;
  border: 0 #0000;
  border-radius: 20px;
  padding-left: 32px;
  padding-right: 32px;
}

.partner__form-select_toggle.partner__form-select_toggle_partner {
  background-color: #fff;
  border: 0 #0000;
  border-radius: 20px;
  padding-left: 32px;
  padding-right: 32px;
  display: inline-block;
}

.partner__form-checkbox {
  cursor: pointer;
  padding: 8px 8px 8px 35px;
}

.partner__form-checkbox:hover {
  background-color: #f8f9fc;
}

.form__dropdown-list {
  background-color: #bba0a0;
  max-height: 200px;
  display: none;
  overflow: auto;
}

.form__dropdown-list.w--open {
  background-color: #fff;
  border: 1px solid #d2d7e3;
  border-radius: 10px;
  top: 60px;
}

.checkbox {
  -webkit-text-fill-color: inherit;
  background-color: #fcfcfc;
  background-clip: border-box;
  border-radius: 2px;
  font-size: 14px;
}

.checkbox.w--redirected-checked {
  background-color: #4900a5;
  border-color: #4900a5;
}

.form__tag {
  grid-column-gap: 4px;
  cursor: pointer;
  background-color: #9168e4;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px;
  transition: opacity .5s ease-in-out;
  display: flex;
}

.form__tag:hover {
  background-color: #a283df;
}

.form__tag.form__tag_partner {
  background-color: #0000;
  border: 1px solid #ffa145;
  border-radius: 20px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.form__tag-text {
  color: #fff;
  margin-bottom: 0;
  font-size: 12px;
  line-height: 12px;
}

.form__tag-text.form__tag-text_partner {
  color: #ffa145;
  font-size: 15px;
  font-weight: 500;
}

.form__tag_close {
  width: 18px;
}

.form__tags {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-wrap: wrap;
  display: flex;
}

.form__block-relative {
  position: relative;
}

.form__block-relative.form__block-relative_partner {
  z-index: 100;
  flex-flow: column;
  align-items: flex-start;
  display: block;
  position: sticky;
  top: 0;
}

.form-block {
  flex-flow: row;
  display: block;
  position: relative;
  top: 0;
}

.form-block.form-block_partner {
  background-color: #f8f9fc;
  border-radius: 42px;
  flex-flow: row;
  margin-bottom: 0;
  padding: 48px;
  display: block;
  box-shadow: 0 3px 12px -2px #0000000d;
}

.form__empty {
  grid-row-gap: 8px;
  border: 1px solid #f8f9fc;
  border-radius: 42px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-height: 600px;
  display: flex;
}

.empty__title {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
}

.empty__img {
  width: 350px;
  margin-bottom: 40px;
}

.empty__description {
  color: #2a2d32;
  font-size: 15px;
  line-height: 20px;
}

.partner__list-content_wrapper {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.partner__list-item-link {
  background-color: #0000;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.partner__list-item-link:hover {
  background-color: #0000;
}

.partner__list-item-link.partner__personal_back {
  width: 56px;
  height: 56px;
  transform: rotate(-180deg);
}

.partner__personal-content {
  background-color: #fff;
  border: 1px solid #ebeef3;
  border-radius: 42px;
  height: 700px;
  padding: 32px;
  box-shadow: 0 7px 13px #7385a81a;
}

.partner__personal-paragraph {
  color: #8c94a5;
  margin-top: 0;
  margin-bottom: 32px;
  font-size: 15px;
  line-height: 22px;
}

.partner__personal-text {
  border-bottom: 1px solid #fff;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 24px;
  display: block;
}

.partner__personal-contacts {
  grid-column-gap: 16px;
  flex-flow: column;
  display: flex;
}

.partner__personal-contact {
  grid-column-gap: 8px;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.partner__personal-contact-text {
  color: #2a2d32;
  letter-spacing: 0;
  text-indent: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
}

.partner__personal-main {
  width: 98%;
  margin-bottom: 20px;
}

.partner__personal-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  background-color: #f8f9fc;
  border-radius: 42px;
  grid-template-rows: auto;
  grid-template-columns: 350px;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  height: auto;
  min-height: 700px;
  padding: 56px;
  display: flex;
}

.partner__personal-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.partner__personal-info {
  grid-row-gap: 16px;
  flex-direction: column;
  justify-content: space-between;
  height: auto;
  display: flex;
}

.partner__personal-image_wrapper {
  border: 1px #e0e0e0;
  border-radius: 24px;
  width: auto;
  height: auto;
  overflow: hidden;
}

.partner__info-block {
  background-color: #f8f9fc;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 56px;
  padding-right: 56px;
  display: flex;
}

.partner__info-block.partner__info-block_links {
  border-radius: 42px;
  width: 98%;
  margin-bottom: 20px;
  padding: 56px;
}

.partner__info-block.partner__info-block_txt {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.partner__info-block.partner__info-block_tag {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
}

.partner__info-title {
  font-weight: 600;
}

.partner__info-description {
  color: #2a2d32;
  font-size: 20px;
  line-height: 32px;
}

.partner__info-link {
  color: #212f97;
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 22px;
  display: block;
}

.partner__personal-videos {
  background-color: #f8f9fc;
  border-radius: 42px;
  width: 98%;
  padding: 56px;
}

.partner__videos {
  grid-column-gap: 20px;
  flex-flow: column;
  display: flex;
  overflow: visible;
}

.youtube {
  width: 580px;
  height: auto;
  max-height: 326px;
}

.link-block-2 {
  width: 400px;
  height: 225px;
}

.partners__video-youtube {
  border-radius: 20px;
  width: 400px;
  overflow: hidden;
}

.partner__personal-main-wrapper {
  grid-column-gap: 16px;
  align-self: center;
  align-items: center;
  display: flex;
}

.rich-text-block {
  text-transform: none;
  font-size: 10px;
  font-weight: 400;
  display: block;
}

.partner__personal-image_back {
  width: 24px;
  height: 24px;
}

.form__submit-botton {
  background-color: var(--violet);
  text-align: center;
  border-radius: 10px;
  width: 100%;
  margin-top: 24px;
  margin-bottom: 24px;
  display: none;
}

.form__mobile-filer {
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  padding: 8px;
  display: none;
}

.form__mobile-filter_text {
  margin-bottom: 0;
}

.mobile__hide {
  position: sticky;
  top: 16px;
  transform: translate(0);
}

.flying__elements {
  width: 40px;
  height: 40px;
  position: absolute;
  inset: 154px 187px 20px auto;
}

.flying__elements_1 {
  width: 110px;
  max-width: none;
  height: auto;
  position: absolute;
  inset: 43px -243px 0 auto;
  transform: rotate(166deg);
}

.flying__elements_2 {
  width: 80px;
  max-width: none;
  height: auto;
  position: absolute;
  inset: 63px 184px 0 auto;
  transform: rotate(-54deg);
}

.flying__elements_3 {
  width: 80px;
  max-width: none;
  height: auto;
  position: absolute;
  inset: 40px -201px 0 auto;
  transform: rotate(180deg);
}

.flying__elements_4 {
  width: 60px;
  max-width: none;
  height: auto;
  position: absolute;
  inset: -24px -236px 0 auto;
  transform: rotate(-166deg);
}

.flying__elements_5 {
  width: 50px;
  max-width: none;
  height: auto;
  position: absolute;
  inset: -150px -143px 0 auto;
  transform: rotate(-61deg);
}

.flying__elements_6 {
  width: 120px;
  max-width: none;
  height: auto;
  position: absolute;
  inset: -156px -250px 0 auto;
  transform: rotate(169deg);
}

.flying__elements_7 {
  width: 70px;
  max-width: none;
  height: auto;
  position: absolute;
  inset: -183px 133px 0 auto;
}

.filter__modal-title {
  display: none;
}

.form__su.form__su_partner {
  flex-flow: column;
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.modal__filer-close, .button-2 {
  display: none;
}

.request__form {
  padding-top: 120px;
  padding-bottom: 120px;
}

.request__form-row {
  grid-column-gap: 16px;
  display: flex;
}

.request__form-lable {
  color: #797979;
  font-size: 14px;
}

.form {
  grid-row-gap: 16px;
  flex-direction: column;
  display: flex;
}

.image-22 {
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-clip: border-box;
}

.link-block-3 {
  width: 100%;
}

.head__container-cert-logo {
  position: absolute;
  inset: 50% 60px auto auto;
  transform: translate(0, -50%);
}

.image-23 {
  object-fit: fill;
  width: 240px;
}

.link-block-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-size: 16px;
  display: inline-block;
}

.text-block-2 {
  color: #8c94a5;
  font-size: 16px;
  font-weight: 400;
  display: block;
}

.div-block-5 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  display: flex;
  position: static;
}

.image-24 {
  display: block;
}

.container-2 {
  margin-bottom: 32px;
}

.partner__personal-info-wrapper {
  width: 100%;
  margin-bottom: 32px;
}

.image-25, .image-26 {
  width: auto;
  height: 18px;
}

.header_user {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.section, .body-3 {
  border: 1px #000;
}

.container-3 {
  background-color: #5400a8;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
}

.uds_logo {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}

.nav-menu-2 {
  object-fit: fill;
  width: 100%;
  max-width: 1092px;
  min-height: 86px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  position: static;
}

.image-27 {
  padding-left: 0;
}

.text-block-3 {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}

.image-28 {
  padding-top: 24px;
  padding-bottom: 32px;
}

.nav-menu-3 {
  width: 100%;
}

.container-4 {
  max-width: 1092px;
  max-height: 86px;
  margin-left: auto;
  margin-right: auto;
}

.menu_item {
  color: var(--white);
  padding-top: 28px;
  padding-bottom: 28px;
  font-size: 14px;
  font-weight: 700;
}

.navbar {
  background-color: #5400a8;
  max-width: 100%;
}

.customer_container {
  background-color: #f2f2f2;
  height: auto;
  overflow: hidden;
}

.div-block-6 {
  max-width: 1092px;
  margin-left: auto;
  margin-right: auto;
}

.title_h1 {
  color: #6a46d9;
  margin-top: 128px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 1.4em;
}

.image-29 {
  padding-top: 54px;
}

.customerapp__desc {
  color: #6a46d9;
  margin-bottom: 70px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.image-30 {
  object-fit: contain;
  width: auto;
  height: auto;
}

.column-4 {
  position: relative;
}

.div-block-7 {
  align-items: center;
  width: 700px;
  height: 762px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
}

.column-5 {
  padding: 128px 0 177px;
}

.customerapp__install {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  align-items: center;
  display: flex;
}

.grid-4 {
  grid-template-areas: "Area Area-2"
                       "Area-3 Area-4";
  padding-top: 90px;
  padding-bottom: 80px;
}

.customerapp__info {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 40px;
  padding: 40px 50px;
  position: relative;
  overflow: hidden;
}

.customerapp__info-title {
  color: #4900a5;
  width: 80%;
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 700;
  line-height: 38px;
}

.castomerapp__info-text {
  z-index: 1;
  color: #000;
  width: 80%;
  max-width: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  position: relative;
}

.image-31 {
  height: 180px;
  position: static;
}

.div-block-8 {
  z-index: 0;
  position: absolute;
  inset: auto 0% 0% auto;
}

.castomer_conteiner {
  background-color: #fcfafd;
}

.div-block-9 {
  background-color: #6950cb;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 100px;
}

.h2 {
  color: #fff;
  text-align: center;
  width: 850px;
  margin: 0 auto;
  padding-top: 90px;
  padding-bottom: 55px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
}

.castomerapp_instal {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 0;
  display: flex;
  position: static;
}

.udsapp_header {
  background-color: #fff;
  justify-content: space-between;
  width: 100%;
  height: 100px;
  display: flex;
}

.udsapp_header.digest-header {
  background-color: #edf0fc;
}

.udsapp_hero {
  min-height: auto;
  margin-top: 24px;
  margin-bottom: 0;
  padding-right: 0;
}

.udsapp_hero.tgbot_hero {
  width: 100%;
  max-width: 100%;
  min-height: auto;
  margin: 0 auto;
}

.udsapp_container {
  flex: 1;
  width: 100%;
  margin: 22px auto 80px;
  padding-bottom: 0;
  padding-left: 80px;
  padding-right: 80px;
  display: block;
  position: relative;
}

.udsapp_container.udsapp_navbar {
  flex: 1;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  margin-top: 24px;
  margin-bottom: 0;
  display: flex;
}

.udsapp_container.container_tools {
  padding-left: 0;
  padding-right: 0;
}

.udsapp_container.udsbusiness_header_container {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.udsapp_container.uds-bsns_breadcrumbs_margin {
  margin-bottom: 0;
}

.udsapp_container.uds-bsns_breadcrumbs_margin.tg_container {
  padding-left: 80px;
  padding-right: 80px;
}

.udsapp_container.uds-bsns_breadcrumbs_margin.uds-blog_container {
  padding-left: 120px;
  padding-right: 120px;
}

.udsapp_container.uds-bsns_stories-margin {
  margin-bottom: 0;
}

.udsapp_container.uds-bsns_stories-margin.container_hide {
  display: block;
  overflow: scroll;
}

.udsapp_container.uds-bsns_tariff-nav_margin {
  margin-bottom: 40px;
}

.udsapp_container.uds-bsns_tariff-nav_margin.tg_container {
  padding-left: 80px;
  padding-right: 80px;
}

.udsapp_container.uds-bsns_tariff-nav_margin.uds-bsns_tariff-container {
  margin-bottom: 40px;
  padding-left: 24px;
  padding-right: 24px;
}

.udsapp_container.gis_container {
  padding-left: 80px;
  padding-right: 80px;
}

.udsapp_container.tg_container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 80px;
  padding-right: 80px;
  overflow: hidden;
}

.udsapp_container.partner_magrin {
  margin-bottom: 0;
}

.udsapp_container.uds-bsns_tariff-container {
  padding-left: 56px;
  padding-right: 56px;
}

.udsapp_container.udsapp_container_tariff-margin {
  margin-bottom: 40px;
}

.udsapp_container.alfa_container {
  width: auto;
}

.udsapp_container.getudsapp_container {
  margin-top: 0;
}

.udsapp_container.udsapp_container-rating {
  margin-bottom: 0;
}

.udsapp_container.sk_container {
  margin-left: auto;
  margin-right: auto;
}

.udsapp_hero_grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "Area Area-3" 420px
                 "Area-2 Area-3" 160px
                 / 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.udsapp_hero_grid.udsapp_hero_grid_tg {
  grid-template-rows: 410px auto;
}

.udsapp_hero_grid.tgbot_hero_grid {
  grid-template-rows: auto 160px;
  grid-template-columns: .8fr 1fr;
}

.udsapp_hero_leftside {
  position: relative;
}

.uds_hero_rightside {
  align-items: stretch;
  height: auto;
  display: block;
  position: relative;
}

.uds_hero_rightside.uds_hero_rightside_hide {
  display: none;
}

.rectangle_rightside {
  z-index: 3;
  background-color: #3d335e;
  border-radius: 42px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 600px;
  display: flex;
  position: static;
  inset: 0 0% 0% auto;
  overflow: visible;
}

.rectangle_rightside.rectangle_rightside_tg {
  background-color: #008bff;
  background-image: linear-gradient(135deg, var(--tg-bot) 27%, var(--tg-bot-pink));
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 56px;
  inset: 0%;
}

.rectangle_leftside_1 {
  background-color: #edebfb;
  border-radius: 42px;
  width: 100%;
  height: auto;
  margin-top: 0;
  padding: 56px;
  position: static;
  inset: 34px auto auto 0%;
}

.rectangle_leftside_1.rectangle_leftside_1_tg {
  background-color: #f8f9fc;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 0;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.rectangle_leftside_2 {
  background-color: #ffa145;
  border-radius: 42px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 64%;
  height: auto;
  margin-top: 0;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
  position: static;
  inset: auto auto 0% 0%;
}

.rectangle_leftside_2.rectangle_leftside_2_tg {
  background-color: #008bff;
}

.rectangle_leftside_2.rectangle_leftside_2_tg.tgblock {
  width: 100%;
}

.rectangle_leftside_2.rectangle_leftside_2_tg.tgblock.tg-welcome_btn {
  justify-content: center;
  align-items: center;
  display: none;
}

.rectangle_leftside_3 {
  background-color: #a992f8;
  border-radius: 42px 42px 168px;
  width: 33%;
  height: auto;
  display: block;
  position: static;
  inset: auto 0% 0% auto;
}

.rectangle_leftside_3.rectangle_leftside_3_tg {
  background-color: #ddf0ff;
  display: none;
}

.image-32 {
  outline-offset: 0px;
  object-fit: cover;
  border-radius: 42px;
  outline: 3px #333;
  width: 100%;
  max-width: 100%;
  height: auto;
  transition: opacity .2s;
  display: block;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.udsapp_h1 {
  color: #6950cb;
  width: 100%;
  margin: 0 0 24px;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2em;
}

.udsapp_h1.udsapp_h1_tg {
  z-index: 2;
  color: #2a2d32;
  width: 100%;
  margin: 0 0 32px;
  padding-left: 0;
  padding-right: 0;
  font-size: 40px;
  position: relative;
  inset: 0% auto auto 0%;
}

.text-span-4 {
  color: #2a2d32;
}

.list {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 16px;
}

.udsapp_text_opacity {
  color: #2a2d32;
  -webkit-text-stroke-color: #fff;
  justify-content: center;
  align-items: center;
  width: 250px;
  max-width: 250px;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  position: static;
}

.udsapp_text_opacity.udsapp_text_opacity_tg {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-left: 56px;
  margin-right: 56px;
}

.udsapp_btn {
  color: #6950cb;
  text-align: left;
  background-color: #fff;
  border-radius: 42px;
  width: 266px;
  height: 56px;
  margin-left: 56px;
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 600;
  position: static;
  top: 97px;
}

.image-33 {
  position: static;
  right: auto;
}

.udsapp_div {
  justify-content: center;
  align-items: center;
  display: flex;
}

.udsapp_div.udsapp_div_uds {
  justify-content: center;
  align-items: center;
}

.udsapp_div.udsapp_div_main {
  justify-content: flex-start;
  align-items: center;
}

.udsapp_div.udsapp_div_main.udsapp_div_main_mob {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.nav-link {
  color: #2a2d32;
  align-self: center;
  margin-left: 0;
  margin-right: 0;
  padding: 0 16px;
  font-size: 18px;
  display: block;
  position: static;
  inset: auto;
}

.nav-link:hover {
  color: var(--deep-violet\<deleted\|variable-33c49d25\>);
}

.nav-link.nav-link_2 {
  color: #2a2d32;
}

.nav-link-2 {
  color: #2a2d32;
  cursor: pointer;
  height: 100%;
  margin-right: 0;
  padding: 0;
  font-size: 20px;
  transition: all .555s;
  display: block;
  position: relative;
  inset: 0 auto auto 0;
}

.nav-link-2.gis_lng {
  display: none;
}

.nav-link-2.nav-link-2_show {
  display: block;
}

.nav-link-2.nav-link-2_show.tools_lng-off {
  display: none;
}

.list-item {
  color: #2a2d32;
  background-image: url('../images/Ellipse-225.svg');
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 16px;
}

.list-item.list_getuds {
  width: 90%;
  line-height: 20px;
}

.list-item-2, .list-item-3 {
  color: #2a2d32;
  background-image: url('../images/Ellipse-225.svg');
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.list-item-3.list_getuds {
  width: auto;
}

.button-3 {
  color: #f6f5fd;
  text-align: center;
  background-color: #a992f8;
  border-radius: 42px;
  width: auto;
  height: 56px;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  transition: all .555s;
  display: inline-block;
}

.button-3:hover {
  background-color: #6950cb;
  box-shadow: 0 2px 5px #a992f859;
}

.button-3.digets-header-btn {
  background-color: #7059ff;
}

.button-3.digets-header-btn:hover {
  background-color: #a992f8;
}

.nav-menu-4 {
  margin-top: 0;
  margin-right: 0;
  display: block;
}

.udsapp_logo {
  align-items: center;
  width: 80px;
  height: auto;
  margin-top: 0;
  margin-right: 0%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: static;
  inset: 0% auto 0% 0%;
}

.image-34 {
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-13 {
  height: 977px;
}

.udsapp_section-how {
  height: auto;
  margin-bottom: 80px;
}

.udsapp_section-how_bg {
  background-color: #3d335e;
  border-radius: 42px;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 56px;
  padding-bottom: 56px;
  padding-left: 0;
}

.udsapp_h2 {
  color: #fff;
  -webkit-text-stroke-color: #fff9;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.udsapp_text_h2 {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 32px 40px;
}

.udsapp_section-how_line {
  background-color: #fff6;
  width: auto;
  height: 1px;
}

.grid-6 {
  grid-column-gap: 20px;
  grid-template: ". Area" 450px
                 ". ."
                 / 1fr 1fr 1fr;
  place-items: stretch stretch;
  margin-left: auto;
  margin-right: auto;
  padding-left: 32px;
  padding-right: 32px;
}

.udsapp_welcomepoints, .udsapp_cashback, .udsapp_regularpoints {
  background-color: #ffffff1a;
  border: 1px solid #0000;
  border-radius: 42px;
  padding-top: 32px;
  padding-bottom: 32px;
  position: relative;
  overflow: hidden;
}

.udsapp_friends {
  background-color: #ffffff1a;
  border: 1px solid #0000;
  border-radius: 42px;
  padding-top: 32px;
  padding-bottom: 32px;
}

.udsapp_grid_section5 {
  background-color: #a992f8;
  border: 1px solid #0000;
  border-radius: 168px 42px 42px;
}

.udsapp_h3 {
  color: #fff;
  margin: 0 32px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.udsapp_welcomepoints_line {
  background-color: #fff3;
  border: .5px solid #0000;
  height: 1px;
  margin-bottom: 24px;
  margin-left: 32px;
  margin-right: 32px;
}

.udsapp_welcomepoints_text {
  color: #fffc;
  margin-bottom: 0;
  margin-left: 32px;
  margin-right: 32px;
  font-size: 16px;
  line-height: 24px;
}

.udsapp_h2_grey {
  color: #2a2d32;
  margin-top: 80px;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.udsapp_section-howitworks_line {
  color: #2a2d32;
  background-color: #d2d7e3;
  border: .5px solid #d2d7e3;
  height: 1px;
  margin-bottom: 40px;
}

.grid-7 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 500px;
  grid-template-columns: minmax(380px, 510px) minmax(240px, 1fr) minmax(240px, 1fr);
  height: auto;
  margin-bottom: 80px;
}

.udsapp_section-howitworks_downloadapp {
  background-color: #a992f8;
  border: 1px solid #0000;
  border-radius: 42px;
  padding-left: 32px;
  padding-right: 32px;
  position: relative;
  overflow: hidden;
}

.udsapp_section-howitworks_join {
  background-color: #ffa145;
  border: 1px solid #0000;
  border-radius: 42px;
  position: relative;
  overflow: hidden;
}

.udsapp_section-howitworks_show {
  background-color: #f8f9fc;
  border: 1px solid #0000;
  border-radius: 42px;
  position: relative;
  overflow: hidden;
}

.udsapp_howitworks_h3 {
  color: #fff;
  margin: 0 0 8px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.udsapp_howitworks_text {
  color: #fff;
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 24px;
}

.udsapp_howitworks_text.udsapp_step1 {
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 24px;
}

.udsapp_howitworks_text.udsapp_step2 {
  color: #2a2d32;
  margin: 0 0 16px;
  font-size: 16px;
  line-height: 24px;
  position: static;
  inset: auto auto 100px 0%;
}

.udsapp_section-howitworks_btn {
  z-index: 1;
  color: #2a2d32;
  text-align: center;
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 42px;
  width: 200px;
  margin-bottom: 32px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: all .555s;
  position: absolute;
  inset: auto auto 0% 50%;
  transform: translate(-50%);
}

.udsapp_section-howitworks_btn:hover {
  color: #212f97;
  box-shadow: 0 11px 20px -6px #7385a833;
}

.udsapp_section-howitworks_join_h4 {
  color: #fff;
  margin: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
  position: static;
  inset: 0% auto auto 0%;
}

.udsapp_section-howitworks_show_h4 {
  color: #2a2d32;
  margin: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
  position: static;
  inset: auto auto 0% 0%;
}

.udsapp_section-howitworks_show_text {
  color: #bdc3d0;
  margin-left: 56px;
  margin-right: 56px;
  font-size: 24px;
  font-weight: 600;
}

.udsapp_section-rating_bg {
  background-color: #3d335e;
  border-radius: 42px;
  width: 100%;
  height: auto;
}

.grid-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 440px;
  grid-template-columns: 2fr 1fr 1fr;
  padding: 56px;
}

.udsapp_section-rating_leftside-2 {
  background-color: #a992f8;
  background-image: url('../images/Frame-81512775.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 42px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 100%;
  padding: 56px 32px;
  transition: opacity .2s;
  display: flex;
  position: relative;
}

.udsapp_section-rating_rightside {
  position: relative;
}

.udsapp_section-rating_rightside_block1 {
  border: 2px solid #fff3;
  border-radius: 42px;
  width: 100%;
  height: auto;
  margin-bottom: 20px;
  padding: 16px;
  position: static;
  inset: 0% auto auto 0%;
}

.udsapp_section-rating_rightside_qr {
  opacity: 1;
  background-color: #fff;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 60%;
  padding: 40px 24px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.udsapp_section-rating_rightside_img {
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin: 0;
  display: flex;
  position: relative;
  inset: 0%;
}

.udsapp_section-rating_rightside_block2 {
  background-color: #ffffff1a;
  border-radius: 42px 42px 168px;
  width: 100%;
  height: 160px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.udsapp_section-rating_leftside_point {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  width: 50px;
  margin-bottom: 0;
  margin-left: 0;
  padding-top: 4px;
  font-size: 24px;
  display: block;
  position: absolute;
  inset: 0% 0 0% 260px;
}

.udsapp_section-rating_leftside_ratingbtn {
  color: #fff;
  background-color: #fff3;
  border-radius: 42px;
  width: 104px;
  height: 36px;
  display: block;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.udsapp_section-rating_leftside_ {
  color: #fff;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 8px 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-14 {
  height: 36px;
  margin: 32px 56px;
  position: relative;
}

.udsapp_h1_white {
  opacity: 1;
  color: #fff;
  text-align: center;
  width: 100%;
  height: auto;
  margin: 0 0 16px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  font-family: Montserrat, sans-serif;
  font-size: 56px;
  line-height: 64px;
  display: block;
}

.udsapp_secton-rating_leftside_line {
  border: 1px solid #fff3;
  margin-bottom: 32px;
  margin-left: 32px;
  margin-right: 32px;
}

.udsapp_section-rating_leftside_text {
  opacity: 1;
  color: #fff;
  text-align: center;
  -webkit-text-stroke-color: #fff;
  width: 100%;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  display: block;
}

.udsapp_section-rating_rightside_qr_text {
  color: #3d335e;
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.image-35 {
  width: 120px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .2s;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.grid-9 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "area-1 Area-4 Area-5 Area-7"
                 "Area-3 Area-4 Area-6 Area-7"
                 / 1fr 1fr 1fr 1fr;
}

.udsapp_section-categories_beauty, .udsapp_section-categories_medicine, .udsapp_section-categories_clothes {
  background-color: #a992f8;
  border-radius: 42px;
  position: relative;
  overflow: hidden;
}

.udsapp_section-categories_text_2 {
  color: #2a2d32;
  flex-flow: column;
  margin-left: 0;
  font-size: 24px;
  line-height: 30px;
  display: flex;
}

.udsapp_section-categories_text_h {
  color: #2a2d32;
  -webkit-text-stroke-color: #2a2d32;
  margin: 0 0 16px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.udsapp_section-categories_text_t2 {
  color: #2a2d32;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16px;
  line-height: 24px;
}

.udsapp_section-categories_shop {
  background-color: #a992f8;
  border-radius: 42px;
  position: relative;
  overflow: hidden;
}

.udsapp_section-categories_pattern {
  background-color: #a992f8;
  border: 1px #000;
  border-radius: 42px 42px 168px;
}

.udsapp_section-categories_beauty_text {
  color: #2a2d32;
  margin-bottom: 24px;
  margin-left: 32px;
  margin-right: 90px;
  font-size: 24px;
  font-weight: 700;
  position: absolute;
  inset: auto auto 0% 0%;
}

.udsapp_section-categories_shop_text {
  color: #fff;
  margin-bottom: 24px;
  margin-left: 32px;
  font-size: 24px;
  font-weight: 700;
  position: absolute;
  inset: auto auto 0% 0%;
}

.udsapp_section-categories_medicine_text {
  color: #fff;
  margin-bottom: 24px;
  margin-left: 32px;
  font-size: 24px;
  font-weight: 700;
  line-height: 34px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.udsapp_section-categories_cloth_text {
  color: #fff;
  margin-bottom: 24px;
  margin-left: 32px;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  position: absolute;
  inset: auto auto 0% 0%;
}

.udsapp_section-question {
  display: block;
}

.udsapp_section-question.udsapp_section-question_ru {
  display: block;
  position: static;
}

.udsapp_section-question.udsapp_section-question_ru.gis_section-question_ru {
  font-family: Roboto, sans-serif;
}

.udsapp_section-question.udsapp_section-question_ru.alfa_faq {
  background-color: #1c1c1e;
  width: 100%;
}

.grid-10 {
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  display: block;
  overflow: visible;
}

.udsapp_section-question_bg {
  height: auto;
}

.udsapp_section-question_text {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 40px;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.udsapp_section-question_text.uds-dis_section-question_text {
  color: #fff;
}

.udsapp_section-question_text.uds-dis_section-question_text.gis_h2 {
  font-family: Roboto, sans-serif;
}

.udsapp_footer {
  margin-bottom: 0;
  padding-bottom: 1px;
  display: none;
}

.udsapp_footer_bg {
  background-color: #3d335e;
  border-radius: 42px;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 1px;
}

.udsapp_footer-btn {
  text-align: center;
  cursor: pointer;
  background-color: #a992f8;
  border-radius: 42px;
  width: auto;
  height: 125px;
  margin: 0 auto 56px;
  padding: 48px 0;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
  transition: all .555s;
  display: block;
}

.udsapp_footer-btn:hover {
  background-color: #6950cb;
  box-shadow: 0 2px 5px #34285f59;
}

.grid-11 {
  grid-template: ". . . Area-2"
                 ". Area . ."
                 / .5fr 1fr 1fr 1fr;
  margin-bottom: 40px;
  margin-left: 56px;
  margin-right: 56px;
}

.grid-11.gis_footer {
  font-family: Roboto, sans-serif;
}

.udsapp_footer_grid_block1 {
  margin: 16px auto 32px;
}

.image-36 {
  margin-bottom: 32px;
  margin-left: 0;
}

.udsapp_footer_grid_description {
  color: #fff;
  margin-left: 56px;
  font-size: 12px;
}

.udsapp_footer_grid_block2 {
  margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
}

.udsapp_footer_grid_block3 {
  display: none;
}

.udsapp_footer_grid_block2_h {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.udspp_footer_grid_block2_text {
  color: #fff;
  margin-top: 4px;
  margin-bottom: 4px;
  margin-left: 32px;
}

.udsapp_footer_line {
  border: 1px solid #fff3;
  width: 90%;
  height: 1px;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 56px;
}

.udsapp_footer_line.alfa_footer_line {
  border-color: #49494f33;
}

.grid-12 {
  grid-template: ". Area Area Area"
  / .6fr 1fr 1fr 1fr;
}

.udsapp_footer_grid2_logo {
  border: 1px solid #0000;
  margin-left: 0;
}

.udsapp_footer_grid2_text {
  border: 1px solid #0000;
}

.image-37 {
  padding-right: 20px;
  display: none;
}

.image-38 {
  padding-right: 20px;
  display: inline-block;
}

.image-38.image-38-off {
  display: block;
}

.image-38.image-38-off.image-38_bsns {
  display: none;
}

.udsapp_footer_grid2_txt {
  color: #fff;
  mix-blend-mode: normal;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  font-size: 12px;
  line-height: 20px;
}

.udsapp_footer_grid2_txt.gis_footer_txt {
  font-family: Roboto, sans-serif;
}

.udsapp_footer_grid2_txt.alfa_text-footer {
  color: #1c1c1e;
}

.udsapp_footer_grid2_txt.udsapp_footer_grid2_txt-blog {
  color: var(--uds-txt);
}

.image-39 {
  border-radius: 0;
  max-width: 104%;
}

.image-40 {
  border-radius: 0;
  max-width: 102%;
  position: static;
  inset: auto auto 0% 0%;
}

.image-41 {
  border-radius: 0;
  max-width: 102%;
  height: 101%;
  max-height: 101%;
}

.image-42 {
  border-radius: 0;
  max-width: 104%;
}

.udsapp_section-qestion_rightside {
  display: none;
  overflow: visible;
}

.udsapp_section-qestion_rightside_block-q {
  height: 96px;
  position: relative;
}

.udsapp_section-question_rightside_block-q_h {
  color: #2a2d32;
  margin: 36px 16px 36px 56px;
  font-size: 20px;
  font-weight: 600;
  display: block;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.image-43 {
  margin-top: 36px;
  margin-bottom: 36px;
  margin-right: 56px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.udsapp_section-question_rightside_q_line {
  background-color: #e0ddf5;
  border: 1px solid #e0ddf5;
  width: 775px;
  position: absolute;
  inset: auto 0% 0%;
}

.udsapp_section-question_right {
  width: 100%;
}

.udsapp_section-question_right.alfa_faq {
  width: auto;
}

.dropdown {
  width: 100%;
}

.udsapp_section-question_right_dropdown-1 {
  justify-content: space-between;
  width: 100%;
  padding: 0;
  display: flex;
}

.udsapp_section-question_right_dropdown-1_icon {
  justify-content: space-between;
  width: 32px;
  height: 32px;
  margin: 32px 56px 32px 16px;
  display: flex;
}

.text-block-5 {
  width: 615px;
  margin-top: 36px;
  margin-bottom: 36px;
  margin-left: 56px;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.udsapp_section-question_right_dropdown-1_h {
  color: #2a2d32;
  width: 100%;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  display: block;
}

.udsapp_section-question_right_dropdown-1_h.uds-dis_section-question_right_dropdown-1_h {
  color: #7f7f7f;
}

.udsapp_section-question_right_dropdown-1_h.uds-dis_section-question_right_dropdown-1_h.gis_b {
  font-family: Roboto, sans-serif;
}

.udsapp_section-question_right_dropdown-1_icon-img {
  width: 32px;
  height: 32px;
}

.udsapp_section-question_right_dropdown-1_line {
  background-color: #e0ddf5;
  border: 1px solid #0000;
  flex-direction: row;
  flex: none;
  order: 0;
  justify-content: space-between;
  align-self: auto;
  align-items: flex-end;
  width: 100%;
  height: 1px;
  margin-left: 0;
  margin-right: 56px;
  display: block;
  position: absolute;
  inset: auto 0% 0%;
}

.dropdown-list-2 {
  position: relative;
}

.dropdown-list-2.w--open {
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
}

.udsapp_section-question_right_dropdown-1_answer {
  margin-left: 56px;
  margin-right: 56px;
}

.udsapp_section-question_right_dropdown-1_answer-text {
  margin-bottom: 32px;
}

.udsapp_section-question_right_dropdown-list_line {
  background-color: #e0ddf5;
  border: 1px solid #0000;
  width: 100%;
  height: 1px;
}

.udsapp_button {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 42px;
  width: 333px;
  height: 56px;
  margin-left: 56px;
  margin-right: 56px;
  display: block;
  position: relative;
}

.image-45 {
  margin-top: 12px;
  margin-bottom: 12px;
  margin-right: 32px;
  padding-bottom: 0;
  position: absolute;
  inset: 6px 6px 6px auto;
}

.udsapp_button_text {
  color: #2a2d32;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 24px;
  font-size: 20px;
  font-weight: 600;
}

.udsapp_modal_container {
  z-index: 9999;
  background-color: #3d335ecc;
  border: 1px solid #0000;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.udsapp_modal_block {
  background-color: #fff;
  border-radius: 42px;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.udsapp_modal_close {
  width: 32px;
  height: 32px;
  margin-top: 56px;
  margin-right: 56px;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.udsapp_modal_h {
  color: #49505e;
  margin: 56px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  font-weight: 600;
}

.udsapp_modal_appstore {
  background-color: #0000;
  border-radius: 42px;
  margin-bottom: 0;
}

.grid-13 {
  float: left;
  clear: none;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 56px auto auto;
  grid-template-columns: 250px 250px;
  grid-auto-flow: row;
  justify-content: stretch;
  place-items: stretch stretch;
  margin-bottom: 56px;
  margin-left: 56px;
  margin-right: 56px;
  padding-left: 0;
  overflow: visible;
}

.image-46 {
  width: 152px;
  margin: 10px 48px;
}

.udsapp_modal_qr {
  border: 1px solid #0000;
}

.image-47 {
  width: 200px;
  margin-left: 24px;
  margin-right: 24px;
}

.udsapp_section-rating_leftside_tag1_txt {
  color: #6950cb;
  margin: 16px 0 16px 32px;
  font-size: 24px;
  font-weight: 600;
}

.udsapp_section-rating_leftside_tag2 {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 42px;
  width: 171px;
  height: 60px;
  position: absolute;
  inset: auto auto 74px 2px;
  transform: rotate(12.5deg);
}

.udsapp_section-rating_leftside_tag3 {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 42px;
  width: 143px;
  height: 60px;
  position: absolute;
  inset: auto -2px 77px auto;
  transform: rotate(29.22deg);
}

.udsapp_section-rating_leftside_tag4 {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 42px;
  width: 172px;
  height: 60px;
  position: absolute;
  inset: auto 50px 10px auto;
}

.udsapp_section-rating_leftside_tag5 {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 42px;
  width: 192px;
  height: 60px;
  position: absolute;
  inset: auto auto 23.4px 137px;
  transform: rotate(-15.33deg);
}

.udsapp_section-rating_leftside_tag6 {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 42px;
  width: 174px;
  height: 60px;
  position: absolute;
  inset: auto 0% 97px 239px;
  transform: rotate(21.9deg);
}

.tg_hero_btn {
  color: #2a2d32;
  text-align: center;
  background-color: #fff;
  border-radius: 42px;
  width: 250px;
  height: auto;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 32px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  transition: all .555s;
  display: block;
  position: static;
  inset: auto 0% 0%;
}

.tg_hero_btn:hover {
  color: #212f97;
  box-shadow: 0 11px 20px -6px #7385a833;
}

.tg_hero_btn.tg_hero_btn-new {
  width: 300px;
}

.udsapp_section-rating_rightside_block1_h {
  color: #fff;
  text-align: center;
  width: 100%;
  margin: 0 0 4px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 500;
}

.udsapp_section-rating_rightside_block1_text {
  color: #bdc3d0;
  text-align: center;
  width: 100%;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
}

.udsapp_section-rating_rightside_block1_line {
  background-color: #fff3;
  border: .5px solid #0000;
  height: 1px;
  margin-bottom: 16px;
}

.udsapp_section-rating_rightside_block1_text2 {
  color: #bdc3d0;
  text-align: center;
  width: 100%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
}

.image-48 {
  width: 48px;
  height: 48px;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.image-48.image-48_skolkovo {
  top: 0%;
  left: 0%;
  right: 0%;
}

.image-49 {
  margin: 10px;
  position: relative;
  inset: 0%;
}

.image-49.image-49_skolkovo {
  width: auto;
  height: auto;
  margin: 0;
}

.udsapp_hero_button_block {
  justify-content: center;
  align-items: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.udsapp_hero_button_block.udsapp_hero_button_block_mob {
  display: flex;
}

.image-50 {
  margin-left: 10px;
  position: static;
  top: 50%;
  right: 32px;
}

.flex-block {
  align-items: center;
  height: 56px;
  position: absolute;
  top: 0;
  left: 32px;
}

.text-block-6 {
  color: #2a2d32;
  font-size: 20px;
  font-weight: 600;
}

.image-52 {
  margin-bottom: 56px;
}

.udsapp_close_modal {
  margin-top: 10px;
}

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

.udsapp_drpdwn_icon.uds-dis_drpdwn_icon {
  display: none;
}

.modal_bg {
  border: 1px #0000;
  position: fixed;
  inset: 0%;
}

.image-53 {
  max-width: 480px;
  display: block;
}

.image-54 {
  display: none;
  position: absolute;
  inset: auto auto 0% 0%;
}

.button-6, .image-55 {
  display: none;
}

.udsapp_footer_grid_block2_link {
  color: #fff;
  margin-bottom: 4px;
  margin-left: 0;
  font-weight: 400;
  display: block;
}

.udsapp_footer_grid_block2_link:hover {
  color: #ffffff80;
}

.udsapp_footer_grid_block3_text {
  color: #fff;
  margin-bottom: 4px;
  margin-left: 32px;
  display: block;
}

.text-block-7 {
  justify-content: flex-start;
  margin-right: 8px;
  font-size: 18px;
  line-height: 20px;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}

.text-block-7.uds_dis_lng {
  color: #7f7f7f;
  display: block;
}

.text-block-7.uds_dis_lng.gis_lng {
  font-family: Roboto, sans-serif;
}

.text-block-7.uds_dis_lng.uds_dis_lng_ {
  display: none;
}

.dropdown-list-3 {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  width: 100%;
  height: 120px;
  display: none;
  position: relative;
  box-shadow: 0 10px 50px #0003;
}

.dropdown-link-2 {
  width: 90%;
  margin: 4px;
  padding: 16px;
  font-size: 20px;
  line-height: 24px;
  transition: all .555s;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dropdown-link-2:hover {
  background-color: #edebfb;
  border-radius: 8px;
}

.dropdown-link-2.w--current {
  color: #2a2d32;
  width: 90%;
}

.dropdown-link-2.dropdown-link-2_del {
  width: 90%;
}

.dropdown-link-3 {
  width: 90%;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 16px;
  font-size: 20px;
  line-height: 24px;
  transition: all .555s;
  position: absolute;
  inset: auto auto 0% 0%;
}

.dropdown-link-3:hover {
  background-color: #edebfb;
  border-radius: 8px;
}

.dropdown-link-3.w--current {
  color: #2a2d32;
  width: 90%;
}

.dropdown-link-3.dropdown-link-3_del.w--current {
  width: 90%;
}

.icon-2 {
  margin-right: 0;
  font-size: 16px;
  line-height: 16px;
}

.dropdown-toggle-2 {
  cursor: pointer;
  width: 72px;
  margin-right: 0;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.image-56 {
  object-fit: fill;
  margin-left: 0;
  position: absolute;
  top: 280px;
  left: 70px;
  overflow: visible;
}

.image-57 {
  max-width: 90%;
  position: absolute;
  inset: 220px auto 0% 0%;
  overflow: visible;
}

.image-58 {
  max-width: 100%;
  display: block;
  position: absolute;
  inset: 200px 0% 0% 23%;
  overflow: visible;
}

.image-59 {
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: visible;
}

.image-60 {
  width: 150%;
  max-width: 150%;
  display: inline-block;
  position: absolute;
  inset: 10% auto auto -13%;
  overflow: visible;
}

.image-61 {
  object-fit: fill;
  max-width: 150%;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  bottom: -105px;
  left: -63px;
  overflow: visible;
}

.image-62 {
  max-width: 24px;
  max-height: 24px;
  display: block;
  position: relative;
  top: -2px;
}

.div-block-15 {
  display: inline-block;
}

.div-block-16 {
  height: 80px;
}

.udsapp_header-links {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-self: auto;
  align-items: center;
  height: 56px;
  margin-top: 0;
  margin-left: 0%;
  padding-right: 0;
  display: flex;
  position: static;
  inset: 0% 0% 0% auto;
}

.button-7 {
  text-align: center;
  background-color: #a992f8;
  border-radius: 42px;
  height: 125px;
  margin-top: 56px;
  margin-left: 56px;
  margin-right: 56px;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
  display: none;
}

.dropdown23, .udsapp_header_lng-mobile, .udsapp_header_lng-mobile.udsapp_lng-show, .udsapp_modal-mobile_container, .udsapp_modal-mobile_container.udsapp_modal_mobile_menu, .udsapp_modal-mobile_container.udsapp_modal_lng, .rectangle_3 {
  display: none;
}

.faq-dropdown-label {
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-right: 0;
  padding-right: 0;
  display: flex;
  position: relative;
}

.faq-item-title {
  color: #2a2d32;
  justify-content: flex-start;
  width: 100%;
  margin-top: 36px;
  margin-bottom: 36px;
  margin-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.dropdown_1_line {
  background-color: #0000;
  border: 1px solid #bdc3d033;
  order: 0;
  align-items: flex-end;
  width: 100%;
  height: 1px;
  margin-top: 0;
  margin-right: 24px;
  padding-right: 0;
  display: block;
  position: absolute;
  inset: auto auto 0% 0%;
}

.faq-dropdown-content {
  width: 100%;
  height: auto;
  display: none;
  position: relative;
}

.paragraph-17 {
  line-height: 22px;
}

.paragraph-18 {
  color: #242230;
  margin-bottom: 0;
  margin-left: 56px;
  margin-right: 56px;
  padding-bottom: 32px;
  display: block;
}

.paragraph-18.paragraph-18_dis {
  color: #7f7f7f;
}

.udsapp_section-question_drop {
  width: 100%;
  display: block;
}

.italic-text, .italic-text-2 {
  font-style: normal;
}

.bold-text {
  font-weight: 500;
}

.italic-text-3, .italic-text-4 {
  font-style: normal;
}

.udsapp_howitworks_text_div {
  width: 100%;
  padding-bottom: 32px;
  padding-left: 32px;
  padding-right: 32px;
  position: absolute;
  inset: auto auto 0% 0%;
}

.udsapp_howitworks_text_div2 {
  width: 100%;
  margin-top: 32px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 32px;
  padding-right: 32px;
}

.howitworks_text_div2 {
  margin-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
}

.udsapp_section-rating_center {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.udsapp_section-rating_rightside_qr_div {
  width: 100%;
  height: 140px;
}

.udsapp_howitworks_text_div3 {
  margin-top: 56px;
}

.udsapp_tags {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  inset: auto auto 0% 0%;
}

.image-66, .image-67, .image-68 {
  display: none;
}

.lottie-animation {
  width: 100%;
}

.lottie-animation-2 {
  display: none;
}

.image-69 {
  width: 100%;
}

.image-71 {
  display: none;
}

.main-pic {
  z-index: 5;
  position: absolute;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.main-pic-screen {
  border-radius: 30px;
  width: 46%;
  height: 80%;
  display: block;
  position: absolute;
  top: 1%;
  left: 33.5%;
  overflow: hidden;
}

.image-72 {
  z-index: 4;
  border-radius: 20px;
  width: 100%;
  max-width: 110%;
  display: block;
  position: absolute;
  bottom: auto;
  right: auto;
  overflow: hidden;
}

.image-73 {
  z-index: 5;
  border-bottom-left-radius: 2px;
  width: 100%;
  display: block;
  position: relative;
  inset: 0% auto 0% 0%;
  overflow: visible;
}

.uds-bsns_header {
  background-color: #fff;
  width: 100%;
  height: 100px;
  margin-bottom: 32px;
}

.uds-bsns_header_btn {
  cursor: pointer;
  background-color: #212f97;
  border-radius: 42px;
  height: auto;
  margin-left: 0;
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 600;
}

.uds-bsns_header_btn:hover {
  color: #2a2d32;
  background-color: #ffa145;
}

.uds-bsns_header_btn.uds-dis_header-btn {
  color: #000;
  cursor: pointer;
  background-color: #fff;
}

.paragraph-19 {
  color: #2a2d32;
  margin-bottom: 0;
  font-size: 18px;
}

.paragraph-19:hover {
  color: #5972ff;
}

.paragraph-20 {
  color: #2a2d32;
  margin-bottom: 0;
  font-size: 20px;
}

.paragraph-21 {
  color: #2a2d32;
  margin-bottom: 0;
  font-size: 18px;
}

.paragraph-21:hover {
  color: #5972ff;
}

.link-block-5 {
  margin-left: 16px;
  margin-right: 0;
  padding: 16px;
}

.link-block-6 {
  margin-right: 16px;
  padding: 16px;
}

.link-block-7 {
  cursor: pointer;
  height: auto;
  margin-right: 16px;
  padding: 16px;
}

.link-block-7.w--current {
  width: auto;
}

.grid-14 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "Area Area-2"
                 ". Area-3"
                 / minmax(400px, 1fr) minmax(400px, 1fr);
}

.uds-bsns_hero_info {
  background-color: #f8f9fc;
  border-radius: 42px;
  width: auto;
  height: auto;
}

.uds-bsns_hero_info_text {
  margin: 56px 56px 33px;
}

.heading-6 {
  color: #212f97;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
}

.paragraph-22 {
  color: #2a2d32;
  margin-bottom: 0;
  line-height: 30px;
}

.uds-bsns_hero_info_tools {
  color: #212f97;
  cursor: pointer;
  background-color: #f8f9fc;
  background-image: url('../images/arrow-D_1.svg');
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 3px solid #212f97;
  border-radius: 42px;
  align-items: center;
  width: 82%;
  height: 128px;
  margin-bottom: 24px;
  margin-left: 56px;
  margin-right: 56px;
  padding: 16px 69px 16px 48px;
  font-weight: 600;
  line-height: 30px;
  transition: all .3s;
  display: flex;
}

.uds-bsns_hero_info_tools:hover {
  background-image: url('../images/arrow-D_4.svg'), url('../images/arrow-D_1.svg');
  background-position: 92%, 92%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.uds-bsns_hero_info_demo {
  cursor: pointer;
  background-color: #212f97;
  background-image: url('../images/arrow-D_2.svg');
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 42px;
  align-items: center;
  width: 82%;
  height: 128px;
  margin-bottom: 56px;
  margin-left: 56px;
  margin-right: 56px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 48px;
  font-weight: 600;
  transition: all .3s;
  display: flex;
  position: static;
}

.uds-bsns_hero_info_demo.w--current {
  width: 82%;
}

.uds-bsns_hero_img {
  width: auto;
  height: auto;
}

.uds-bsns_hero_img_pic1, .uds-bsns_hero_img_pic2 {
  background-color: #212f97;
  border-radius: 42px;
  justify-content: center;
  height: auto;
  margin-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.uds-bsns_hero_img_infographic {
  background-color: #f8f9fc;
  border-radius: 42px;
  justify-content: space-around;
  height: 169px;
  margin-bottom: 0;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.uds-bsns_tools {
  display: none;
}

.uds-bsns_tools.gis_tools.gis_tools_show, .uds-bsns_tools.uds-bsns_tools_main {
  display: block;
}

.uds-bsns_tools.uds-bsns_tools_main.uds-bsns_tools_mobile, .uds-bsns_tools.uds-bsns_tools_mobile {
  display: none;
}

.uds-bsns_tools_bg {
  background-color: #212f97;
  border-radius: 42px;
  margin-top: 0;
  padding-top: 56px;
  padding-bottom: 56px;
  overflow: hidden;
}

.uds-bsns_tools_bg.gis_ecosistem_bg {
  background-color: #ffffff1a;
  position: relative;
  overflow: hidden;
}

.uds-bsns_tools_bg.uds-bsns_tools_bg_desktop {
  background-color: #212f97;
  padding-left: 56px;
  padding-right: 56px;
  position: static;
  overflow: hidden;
}

.uds-bsns_tools_bg.uds-bsns_tools_bg_desktop.sk_tools.sk_tools-bg {
  background-color: var(--sk5);
}

.udsapp_h2-line {
  color: #2a2d32;
}

.uds-bsns_tools_h2 {
  margin: 0 0 24px;
}

.heading-7 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.uds-bsns_tools_line {
  border: .5px solid #fff3;
}

.uds-bsns_tools_blocks {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-left: 0;
  display: flex;
  position: static;
  overflow: scroll;
}

.uds-bsns_tools_blocks.uds-bsns_tools_blocks_desktop {
  flex-flow: row;
  justify-content: flex-start;
  width: auto;
  position: relative;
  overflow: hidden;
}

.uds-bsns_tools_blocks.uds-bsns_tools_blocks_desktop.uds-bsns_tools_blocks_desktop_new {
  display: none;
}

.uds-bsns_tools_blocks.uds-bsns_tools_blocks_desktop.uds-bsns_tools_blocks_desktop_2 {
  display: none;
  overflow: visible;
}

.uds-bsns_tools_blocks.uds-bsns_tools_blocks_mobile {
  display: block;
  overflow: visible;
}

.uds-bsns_tools_block1 {
  background-color: #fff;
  border: 1px solid #fff3;
  border-top-left-radius: 42px;
  border-bottom-left-radius: 42px;
  width: 484px;
  min-width: 484px;
  height: 418px;
  margin-left: 0;
  padding-right: 0;
  display: block;
  overflow: hidden;
}

.uds-bsns_tools_block1:hover {
  background-color: #fff3;
}

.uds-bsns_tools_block1.uds-bsns_tools_block2 {
  background-color: #ffffff0d;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.uds-bsns_tools_block1.uds-bsns_tools_block2.uds-bsns_tools_block3 {
  border-top-right-radius: 42px;
  border-bottom-right-radius: 42px;
}

.uds-bsns_tools_block1.uds-bsns_tools_block1_bsns {
  border-radius: 42px;
  width: auto;
  min-width: auto;
}

.uds-bsns_tools_block1.uds-bsns_tools_block1_bsns:hover {
  background-color: #fff;
}

.uds-bsns_tools_block1.uds-bsns_tools_block1_gis {
  background-color: #ffffff1a;
}

.uds-bsns_tools_block1.uds-bsns_tools_block1_en {
  padding: 32px;
  display: block;
}

.uds-bsns_tools_block2 {
  background-color: #ffffff1a;
  border: 1px solid #fff3;
  width: 484px;
  min-width: 484px;
  height: 418px;
  position: static;
  overflow: hidden;
}

.uds-bsns_tools_block2.uds-bsns_tools_block2_border {
  border-top-right-radius: 42px;
  border-bottom-right-radius: 42px;
}

.uds-bsns_tools_block2.uds-bsns_tools_block2_main {
  background-color: #ffffff1a;
  border-radius: 48px;
  width: auto;
  min-width: 418px;
  margin-top: 0;
  padding: 48px 32px;
  display: block;
}

.uds-bsns_tools_block2.uds-bsns_tools_block2_en {
  padding: 32px;
}

.uds-bsns_tools_blocks_div {
  width: auto;
  padding-left: 56px;
  padding-right: 56px;
  display: flex;
  overflow: scroll;
}

.uds-bsns_tools_blocks_div.inner-scrolling {
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  position: static;
  overflow: visible;
}

.uds-bsns_tools_blocks_div.inner-scrolling.tg_tools_blocks_div {
  position: relative;
}

.uds-bsns_tools_blocks_div.inner-scrolling.tg_tools_blocks_div.gis_tools-var {
  width: 100%;
  position: static;
  overflow: scroll;
}

.uds-bsns_tools_blocks_div.inner-scrolling.uds-bsns_tools_blocks_div_en {
  position: static;
  overflow: visible;
}

.uds-bsns_tools_block1_h3 {
  z-index: 2;
  color: #fff;
  width: 70%;
  margin-top: 0;
  margin-bottom: 80px;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
  font-weight: 600;
  position: relative;
}

.uds-bsns_tools_block1_h3.uds-bsns_tools_block_h3_first {
  color: #000e5c;
  width: 80%;
}

.uds-bsns_tools_block1_h3.uds-bsns_tools_block1_h3_width {
  width: 250px;
}

.uds-bsns_tools_block1_h3.uds-bsns_tools_block1_h3_margin {
  margin-bottom: 90px;
}

.uds-bsns_tools_block1_h3.uds-bsns_tools_block1_h3_main {
  width: 80%;
}

.uds-bsns_tools_block1_h3.uds-bsns_tools_block1_h3_70 {
  width: 60%;
}

.uds-bsns_tools_block1_h3.uds-bsns_tools_block1_h3_ru {
  width: 80%;
}

.uds-bsns_tools_block1_content {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  margin: 0;
  display: flex;
  position: relative;
}

.uds-bsns_tools_block1_content.uds-bsns_tools_block1_content_main {
  justify-content: space-between;
  align-items: stretch;
  height: auto;
  margin: 48px 32px;
  position: relative;
}

.paragraph-23 {
  z-index: 2;
  color: #fff;
  width: 80%;
  margin-bottom: 0;
  font-size: 18px;
  position: relative;
}

.paragraph-23.uds-bsns_tools_p_first {
  color: #2a2d32;
  width: 70%;
  margin-bottom: 64px;
}

.paragraph-23.paragraph-23_w {
  width: 100%;
  margin-bottom: 50px;
}

.paragraph-23.paragraph-23r {
  width: 90%;
}

.paragraph-23.paragraph-23_ru {
  width: 100%;
}

.paragraph-23.paragraph-23_mob {
  margin-bottom: auto;
}

.button-8 {
  z-index: 2;
  cursor: pointer;
  background-color: #212f97;
  background-image: url('../images/arrow-D.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #fffc;
  border-radius: 42px;
  width: 100%;
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 400;
  transition: all .3s;
  position: relative;
}

.button-8:hover {
  border-color: var(--white);
  background-color: #ffa145;
}

.button-8.uds-bsbs_tools_btn_first {
  cursor: pointer;
  background-color: #212f97;
  transition: all .3s;
}

.button-8.uds-bsbs_tools_btn_first:hover {
  background-color: #ffa145;
}

.uds-bsns_stories.uds-bsns_stories_hide {
  display: none;
}

.h2_gray {
  padding-top: 24px;
  padding-bottom: 24px;
  display: block;
}

.heading-8 {
  color: #212f97;
  align-items: center;
  width: 60%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.heading-8.heading-35.gis_h2 {
  font-family: Montserrat, sans-serif;
}

.heading-8.heading-8_main {
  color: #606877;
  margin-bottom: 24px;
  font-size: 30px;
  font-weight: 400;
}

.heading-8.heading-8_bisen {
  margin-bottom: 24px;
  font-size: 30px;
  font-weight: 400;
}

.h2_gray_line {
  border: 1px solid #d2d7e3;
}

.h2_gray_line.div-block-84 {
  background-color: #bdc3d066;
  border: 0 #bdc3d066;
  height: 1px;
}

.uds-bsns_stories_div {
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  overflow: scroll;
}

.uds-bsns_stories_div.inner-scrolling {
  display: none;
}

.grid-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.uds-bsns_stories_1 {
  flex: 0 auto;
  width: 397px;
  margin-right: 20px;
  display: block;
  position: static;
}

.uds-bsns_stories_1_logo {
  flex-direction: column;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
  position: static;
  inset: 0% auto auto 0%;
}

.paragraph-24 {
  color: var(--white);
  height: auto;
  margin-bottom: 0;
  font-size: 15px;
  font-style: normal;
  font-weight: 600;
  position: static;
  inset: auto auto 0% 0%;
}

.paragraph-24.paragraph-24_ {
  color: #fffc;
  font-weight: 400;
}

.div-block-19 {
  background-color: #e36828;
  border-radius: 42px;
  flex-direction: column;
  justify-content: space-between;
  width: auto;
  height: auto;
  margin-right: 0;
  display: flex;
}

.div-block-19.bg_cinnabon {
  background-color: #009fa5;
}

.div-block-19.bg_cinnabon.bg_stomatolog {
  background-color: #2a2d32;
}

.uds-bsns_stories_logos {
  flex-flow: row;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  overflow: hidden;
}

.uds-bsns_stories_logos_txt {
  flex-flow: column;
  align-self: auto;
  width: auto;
  margin: 0 0 40px;
  display: block;
}

.paragraph-25 {
  margin-bottom: 0;
  font-size: 20px;
}

.uds-bsns_stories_logos_img {
  flex-wrap: nowrap;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: auto;
}

.uds-bsns_stories_logos_img.alfa_stories_logos_img {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  margin-bottom: 60px;
}

.image_11 {
  margin-right: 35px;
}

.image_22 {
  width: auto;
  margin-right: 35px;
}

.image-76, .image-77, .image-78, .image-79 {
  margin-right: 35px;
}

.image-80 {
  margin-right: 35px;
  display: none;
}

.uds-bsns_reviews {
  display: block;
  position: static;
  overflow: visible;
}

.uds-bsns_reviews.uds-bsns_reviews-extra {
  display: block;
}

.uds-bsns_reviews.uds-dis_reviews {
  display: none;
}

.uds-bsns_reviews.uds-dis_reviews.uds-dis_reviews_ru {
  display: block;
}

.uds-bsns_reviews.uds-dis_reviews.uds-dis_reviews_ru.gis_reviews {
  font-family: Roboto, sans-serif;
}

.uds-bsns_reviews.uds-bsns_reviews_hide {
  display: none;
}

.uds-bsns_reviews_photo {
  object-fit: fill;
  background-color: #d7d7d7;
  border: 0 solid #0000;
  border-radius: 126px 42px 42px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 322px;
  margin-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.uds-bsns_reviews_photo.uds-bsns_reviews_photo_distr {
  background-color: #ffffff1a;
}

.uds-bsns_reviews_content {
  color: #f8f9fc;
  background-color: #f8f9fc;
  border-radius: 42px;
  width: 70%;
  display: flex;
  position: relative;
}

.uds-bsns_reviews_content.uds-dis_reviews_content {
  background-color: #ffffff1a;
}

.uds-bsns_reviews_pattern {
  background-color: #ffa145;
  border: 1px solid #0000;
  border-radius: 42px;
  align-items: stretch;
  width: 100%;
  height: 160px;
  display: flex;
}

.uds-bsns_reviews_pattern.uds-dis_reviews_gradient {
  background-color: #ffffff1a;
}

.uds-bsns_reviews_pattern.uds-dis_reviews_pattern {
  background-color: #ffffff1a;
  border-width: 2px;
  border-color: #7059ff;
  align-items: center;
  display: flex;
}

.uds-bsns_reviews_pattern.uds-dis_reviews_pattern.gis_reviews_pattern {
  border-color: #cfae77;
}

.grid-16 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .6fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-81 {
  margin-top: 56px;
  margin-bottom: 32px;
  margin-left: 56px;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.image-81.image-81_dis {
  display: none;
}

.paragraph-26 {
  color: #2a2d32;
  margin-bottom: 24px;
  margin-left: 56px;
  margin-right: 56px;
  font-size: 18px;
  line-height: 26px;
  position: static;
  inset: 0% auto auto 0%;
}

.paragraph-26.paragraph-26_dis {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-26.paragraph-26_dis.gis_p3 {
  font-family: Roboto, sans-serif;
}

.heading-9 {
  color: var(--white);
  margin: 16px 32px 8px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 40px;
}

.heading-9.gis_h4 {
  font-family: Roboto, sans-serif;
}

.paragraph-27 {
  color: var(--white);
  margin-bottom: 54px;
  margin-left: 32px;
  margin-right: 32px;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.paragraph-27.paragraph-27_hide {
  display: none;
}

.image-82 {
  width: 75%;
  max-width: 85%;
  height: 110%;
  margin: 0 56px 64px;
  display: none;
  position: absolute;
  inset: auto auto 0% 0%;
}

.div-block-20 {
  width: auto;
  position: absolute;
}

.uds-bsns_cash {
  margin-bottom: 0;
  display: block;
}

.uds-bsns_cash.uds-bsns_cash_hide {
  display: none;
}

.grid-17 {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uds-bsns_cash_logos {
  width: auto;
  max-width: 100%;
}

.uds-bsns_cash_h3 {
  color: #2a2d32;
  margin-top: 24px;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.paragraph-28 {
  color: #2a2d32;
  font-size: 18px;
  line-height: 28px;
}

.uds-bsns_plans {
  padding-top: 0;
  display: none;
}

.grid-18 {
  grid-template: "Area Area-2 Area-3"
  / 1fr 1fr 1fr;
  align-items: end;
}

.uds-bsns_plans_lite {
  background-color: #f8f9fc;
  border: 1px solid #ebeef3;
  border-radius: 42px;
  width: auto;
  height: 683px;
  padding-left: 24px;
  padding-right: 24px;
}

.heading-10 {
  color: #2a2d32;
  text-align: center;
  margin-top: 56px;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-29 {
  color: #2a2d32;
  text-align: center;
  margin-bottom: 64px;
  margin-left: 16px;
  margin-right: 16px;
  font-size: 20px;
  line-height: 24px;
}

.paragraph-29.paragraph-29_margin {
  margin-top: 88px;
  margin-bottom: 64px;
}

.paragraph-30 {
  color: #2a2d32;
  text-align: center;
  margin-bottom: 80px;
  font-size: 30px;
  font-weight: 700;
}

.button-9 {
  color: #5169f3;
  text-align: center;
  cursor: pointer;
  background-color: #ebefff;
  border-radius: 42px;
  width: 268px;
  height: 56px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 32px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}

.uds-bsns_plans_points {
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.image-83 {
  width: 26px;
  height: 26px;
  margin-left: 24px;
  margin-right: 16px;
}

.paragraph-31 {
  color: #2a2d32;
}

.uds-bsns_plans_points_div {
  margin-bottom: 72px;
}

.uds-bsns_plans_pro {
  background-color: #212f97;
  border-radius: 42px;
  height: 769px;
  position: relative;
}

.uds-bsns_plans_pro_label {
  background-color: #ebefff;
  border-top-left-radius: 42px;
  border-top-right-radius: 42px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  padding-left: 0;
  display: flex;
  position: absolute;
  top: -56px;
}

.heading-11 {
  color: var(--white);
  text-align: center;
  margin-top: 56px;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-32 {
  color: var(--white);
  text-align: center;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
  font-size: 20px;
  line-height: 24px;
}

.paragraph-33 {
  color: var(--white);
  text-align: center;
  margin-bottom: 80px;
  font-size: 30px;
  font-weight: 700;
}

.button-10 {
  color: #5169f3;
  text-align: center;
  cursor: pointer;
  background-color: #ebefff;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 268px;
  height: 56px;
  margin-bottom: 24px;
  margin-left: 16px;
  margin-right: 16px;
  padding: 16px 32px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
  position: static;
  left: 50%;
}

.button-10.w--current {
  color: #5169f3;
}

.uds-bsns_plans_points2 {
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.image-84 {
  width: 26px;
  height: 26px;
  margin-left: 24px;
  margin-right: 16px;
}

.paragraph-34 {
  color: var(--white);
}

.uds-bsns_form {
  display: block;
  position: relative;
}

.grid-19 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: "Area Area-3" 620px
                 "Area-2 Area-3"
                 / 398px auto;
  width: 100%;
}

.uds-bsns_form_logo {
  background-color: #212f97;
  border-radius: 42px;
  justify-content: flex-start;
  align-items: center;
  height: auto;
  display: flex;
}

.uds-bsns_form_logo.bg_distr {
  background-color: #ffffff1a;
  height: auto;
}

.uds-bsns_form_logo.bg_distr.tg_form-bg {
  background-color: #008bff;
}

.image-85 {
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}

.image-85.img_dis {
  width: 35%;
}

.uds-bsns_form_content {
  background-color: #f8f9fc;
  border: 1px solid #0000;
  border-radius: 42px;
  width: 100%;
  height: auto;
  margin-right: 0;
  padding: 56px 9% 32px 12%;
}

.uds-bsns_form_content.bg_2_dis {
  background-color: #ffffff1a;
  border-width: 2px;
  border-color: #7059ff;
}

.uds-bsns_form_content.bg_2_dis.tg_form-bg {
  background-color: #f8f9fc;
  border-style: none;
}

.uds-bsns_form_pattern {
  background-color: #212f97;
  border: 1px solid #0000;
  border-radius: 42px 42px 126px;
  width: auto;
  height: 150px;
  display: block;
}

.uds-bsns_form_pattern.bg_dis {
  background-color: #ffffff1a;
}

.uds-bsns_form_pattern.bg_dis.tg_form-bg {
  background-color: #ddf0ff;
  height: 180px;
}

.uds-bsns_hero_img_infographic_block {
  width: 148px;
  margin-left: 0;
  margin-right: 18px;
  padding-top: 32px;
  padding-bottom: 32px;
}

.heading-12 {
  color: #2a2d32;
  text-align: center;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.paragraph-35 {
  color: #bdc3d0;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 22px;
}

.field-label {
  color: #8c94a5;
  letter-spacing: .4px;
  -webkit-text-stroke-width: .3px;
  -webkit-text-stroke-color: transparent;
  text-transform: uppercase;
  margin-bottom: 20px;
  padding-top: 16px;
  font-size: 16px;
}

.field-label-2 {
  color: #8c94a5;
  letter-spacing: .4px;
  -webkit-text-stroke-color: transparent;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 16px;
  font-size: 16px;
}

.form-2 {
  margin-top: 0;
  padding: 0 56px 48px;
  display: block;
  overflow: visible;
}

.text-field {
  outline-offset: 0px;
  color: #8c94a5;
  background-color: #0000;
  border: 1px #5972ff;
  border-bottom: 1px solid #ebeef3;
  outline: 0 #0000;
  margin-bottom: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  font-size: 18px;
}

.text-field:hover {
  border: 0 #000;
  border-bottom: 1px solid #ebeef3;
}

.text-field-2 {
  color: #8c94a5;
  -webkit-text-stroke-color: transparent;
  background-color: #0000;
  border: 1px solid #0000;
  border-bottom-color: #ebeef3;
  margin-bottom: 24px;
  padding-left: 0;
  font-size: 18px;
}

.text-field-2:hover {
  border-style: none none solid;
  border-color: #000 #000 #ebeef3;
}

.text-field-3 {
  outline-offset: 0px;
  color: #8c94a5;
  -webkit-text-stroke-color: transparent;
  background-color: #0000;
  border: 1px solid #0000;
  border-bottom-color: #ebeef3;
  outline: 0 #0000;
  margin-bottom: 24px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 0;
  font-size: 18px;
}

.text-field-3:hover {
  border-style: none none solid;
  border-color: #000 #000 #ebeef3;
}

.submit-button {
  text-align: left;
  background-color: #212f97;
  background-image: url('../images/arrow-D.svg');
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: auto;
  border-bottom: 1px solid #0000;
  border-radius: 42px;
  flex: 0 auto;
  width: 328px;
  height: 56px;
  margin-left: 24px;
  margin-right: 0;
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  position: static;
  inset: 0% 0% 0% auto;
}

.submit-button:hover {
  background-color: #212f97;
}

.submit-button.submit-button_form {
  width: 240px;
  margin-top: 24px;
  margin-left: 0;
}

.form-block-2 {
  justify-content: center;
  align-items: center;
  width: 100%;
  margin: 0;
  display: block;
  position: relative;
  overflow: hidden;
}

.uds-bsns_footer {
  margin-bottom: 0;
  padding-bottom: 20px;
  display: none;
}

.uds-bsns_footer_bg {
  background-color: #212f97;
  background-image: none;
  background-size: auto;
  border-radius: 42px;
  padding-top: 56px;
  padding-left: 56px;
  padding-right: 56px;
}

.uds-bsns_footer_bg.uds-bsns_footer_bg_color {
  background-color: #49505e;
}

.uds-bsns_footer_bg.uds-dis_footer_bg {
  background-color: #0000;
  background-image: url('../images/gradient_-1.png');
  background-position: 0 0;
  background-size: cover;
}

.uds-bsns_footer_bg.uds-dis_footer_bg.gis_footer_bg {
  background-color: #ffffff1a;
  background-image: none;
}

.heading-13 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  line-height: 56px;
  display: block;
}

.heading-13.heading-13_dis {
  display: none;
}

.heading-13.heading-13_tg {
  margin-bottom: 24px;
  display: block;
}

.paragraph-36 {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  display: block;
}

.paragraph-36.paragraph-36_dis {
  display: none;
}

.paragraph-36.paragraph-36_tg {
  margin-bottom: 40px;
  display: block;
}

.uds-bsns_footer_bg_marketing {
  margin-bottom: 40px;
  margin-left: 56px;
  margin-right: 56px;
  padding-top: 56px;
  display: block;
}

.uds-bsns_footer_bg_marketing.uds-dis_footer_bg_marketing, .uds-bsns_footer_bg_marketing.uds-bsns_footer_bg_marketing_hide, .uds-bsns_footer_bg_marketing.uds-bsns_footer_bg_marketing_tg {
  display: none;
}

.uds-bsns_footer_bg_marketing.uds-bsns_footer_bg_marketing_tg.uds-bsns_footer_bg_marketing_bsns {
  padding-top: 1px;
  display: none;
}

.button-11 {
  color: #5169f3;
  text-align: center;
  background-color: #ebefff;
  border: 1px solid #0000;
  border-radius: 42px;
  width: 100%;
  margin-bottom: 40px;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 24px;
  font-weight: 600;
  display: block;
}

.button-11.button-11_dis {
  color: #fff;
  cursor: pointer;
  background-color: #0000;
  background-image: radial-gradient(circle at 0 0, #fff3, #ffffff26);
  display: none;
}

.button-11.button-11_dis.button-11_gis {
  font-family: Roboto, sans-serif;
}

.button-11.button-11_hide, .button-11.button-11_tg {
  display: none;
}

.button-11.button-11_tg.button-11_bsns, .button-11.button-11_tg.button-11_bsns.button-11_tgtg {
  display: block;
}

.uds-bsns_footer_bg_line {
  border: 1px solid #fff3;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
}

.uds-bsns_footer_bg_line.uds-bsns_footer_bg_line-blog {
  border-color: #2a2d321a;
}

.image-86 {
  z-index: 0;
  display: block;
  position: relative;
}

.uds-bsns_stories_logos_div {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.uds-bsns_stories_logos_div.uds-bsns_stories_logos_div_bsns {
  flex-flow: row;
}

.div-block-21 {
  width: 600px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.text-field-4 {
  display: block;
}

.uds-bsns_breadcrumbs {
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.uds-bsns_breadcrumbs_main {
  width: auto;
  margin-right: 0;
  padding: 16px 16px 16px 0;
  display: flex;
}

.uds-bsns_breadcrumbs_main.uds-bsns_breadcrumbs_blog {
  padding-right: 8px;
}

.text-block-9 {
  color: #008bff;
  margin-right: 16px;
  font-size: 20px;
  font-weight: 500;
}

.text-block-9.text-block-9_blue, .text-block-9.bsns-txt_bcr {
  color: #212f97;
}

.text-block-9.text-block-9_bsns {
  color: #7142f5;
}

.text-block-9.text-block-9_bsns.text-block-9_blog {
  margin-right: 8px;
  font-size: 16px;
}

.uds-bsns_breadcrumbs_tools {
  padding: 16px 16px 16px 0;
}

.uds-bsns_breadcrumbs_tools.w--current {
  width: auto;
  padding-left: 8px;
}

.text-block-10 {
  color: #8c94a5;
  font-size: 20px;
}

.text-block-10.text-block-10_blog {
  font-size: 16px;
}

.image-87 {
  margin-right: 0;
}

.div-block-22 {
  display: block;
}

.div-block-23 {
  display: flex;
}

.tools_content {
  margin-bottom: 40px;
}

.tool_div_screen {
  background-color: #f8f9fc;
  border-radius: 42px;
  height: 300px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  position: static;
  overflow: hidden;
}

.image-88 {
  -webkit-text-fill-color: inherit;
  object-fit: cover;
  background-clip: border-box;
  flex: 0 auto;
  width: auto;
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}

.heading-14 {
  color: #2a2d32;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
}

.heading-14.heading-14_tg {
  color: #2a2d32;
  font-size: 24px;
  font-weight: 600;
}

.paragraph-37 {
  color: #8c94a5;
  margin-right: 40px;
}

.paragraph-37.paragraph-37_tg {
  color: #8c94a5;
}

.grid-20 {
  grid-column-gap: 20px;
  grid-row-gap: 40px;
}

.heading-15 {
  color: #2a2d32;
  justify-content: center;
  align-items: center;
  margin: 0 120px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  line-height: 73px;
  display: flex;
}

.paragraph-38 {
  color: #2a2d32;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  margin-left: 100px;
  margin-right: 100px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.uds-bsns_navigation_links {
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.text-block-11 {
  color: #5169f3;
  margin-right: 10px;
  font-weight: 500;
}

.link-block-8 {
  margin-bottom: 24px;
  display: flex;
}

.text-block-12 {
  color: #bdc3d0;
}

.text-block-13 {
  color: #8c94a5;
  text-align: center;
}

.uds-bsns_reviews_content_rewie {
  color: #f8f9fc;
  background-color: #f8f9fc;
  border: 0 solid #0000;
  border-radius: 42px;
  width: 100%;
}

.uds-bsns_reviews_content_rewie.uds-dis_reviews_content_rewie {
  background-color: #0000;
}

.uds-bsns_reviews_content_nav {
  text-align: left;
  border: 1px solid #0000;
  flex-direction: column;
  justify-content: center;
  height: auto;
  margin-left: 20px;
  margin-right: 0;
  display: flex;
  position: relative;
  top: 40%;
}

.tab-link {
  border-radius: 42px;
}

.tab-link.w--current {
  width: 25%;
  height: 1%;
  padding-left: 0;
  padding-right: 0;
}

.tab-link-2, .tab-link-3 {
  border-radius: 42px;
  width: 25%;
  height: 5%;
  padding-left: 0;
  padding-right: 0;
}

.tabs-menu {
  flex-direction: column;
  display: flex;
}

.tab {
  background-color: #ebefff;
  border-radius: 5px;
  width: 10px;
  height: 10px;
  margin-bottom: 8px;
}

.tab.tab_active {
  background-color: #ebefff;
  height: 10px;
}

.div-block-24 {
  background-color: #000e5c;
  border-radius: 10px;
  width: 10px;
  height: 36px;
}

.image-89 {
  object-fit: contain;
  max-width: none;
  display: block;
}

.image-90 {
  object-fit: contain;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-12 {
  display: none;
}

.image-91 {
  width: 180px;
  height: auto;
  margin-top: 100px;
  margin-bottom: 24px;
  padding-left: 0;
  padding-right: 0;
  display: block;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}

.image-92 {
  width: 180px;
  margin-top: 100px;
  margin-bottom: 24px;
  display: block;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}

.image-93 {
  width: 175px;
  margin: 24px auto;
  display: block;
  position: static;
  left: 50%;
}

.image-94 {
  object-fit: fill;
  border: 0 solid #000;
  width: 100%;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  overflow: visible;
}

.image-94.image-94_hide {
  display: none;
}

.link-block-9 {
  text-align: left;
  justify-content: center;
  margin-bottom: 56px;
  font-size: 20px;
  line-height: 24px;
  display: flex;
  position: static;
  left: 50%;
}

.paragraph-39 {
  color: #5972ff;
  text-align: center;
  cursor: pointer;
  margin-bottom: 0;
  margin-right: 8px;
  font-size: 20px;
  line-height: 24px;
}

.paragraph-40 {
  color: var(--white);
  text-align: center;
  margin-bottom: 24px;
  margin-left: 0;
  margin-right: 0;
  display: none;
}

.paragraph-41 {
  color: #fff9;
  cursor: pointer;
  margin-bottom: 0;
  margin-right: 8px;
  font-size: 20px;
  line-height: 24px;
}

.link-block-10 {
  justify-content: center;
  margin-bottom: 0;
  display: flex;
}

.uds-bsns_stories_logos_wrap {
  width: 100%;
  display: none;
  position: relative;
  overflow: scroll;
}

.uds-bsns_stories_logos_wrap.uds-bsns_stories_logos_wrap_show {
  display: block;
}

.html-embed {
  color: #000;
  position: static;
  overflow: visible;
}

.html-embed-2 {
  position: static;
}

.uds-bsns_stories_logos_gradient {
  border: 1px solid #0000;
  display: block;
}

.div-block-25 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  padding-top: 0;
  display: flex;
  position: static;
}

.div-block-26 {
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.heading-16 {
  color: #5169f3;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 4px;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  display: flex;
}

.div-block-27 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.paragraph-42 {
  color: #5169f3;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-right: 16px;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
  display: flex;
}

.image-95 {
  width: 10%;
  margin-left: 0;
  margin-right: 24px;
}

.div-block-28 {
  justify-content: center;
  align-items: center;
  display: none;
}

.div-block-29 {
  flex-direction: row;
  justify-content: space-between;
  align-items: stretch;
  display: none;
}

.div-block-30 {
  background-color: var(--white);
  text-align: center;
  border-radius: 20px;
  width: 100%;
  padding: 8px 16px;
}

.div-block-31 {
  background-color: #0000;
  border-radius: 20px;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 16px;
  padding: 0;
  display: flex;
}

.paragraph-43 {
  color: #5169f3;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: 18px;
}

.heading-17 {
  color: #5169f3;
  margin-top: 16px;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 24px;
}

.div-block-32 {
  background-color: #5972ff;
  border: 1px solid #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-bottom: 24px;
  display: flex;
}

.heading-18 {
  color: #ebefff;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.paragraph-44 {
  color: #ebefff;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
}

.image-96 {
  width: 8%;
  margin-right: 18px;
}

.div-block-33 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.select-field {
  outline-offset: 0px;
  color: #8c94a5;
  -webkit-text-stroke-color: transparent;
  cursor: pointer;
  background-color: #0000;
  border: 0 solid #0000;
  border-bottom: 1px solid #ebeef3;
  outline: 0 #fff;
  height: 54px;
  margin-bottom: 32px;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
}

.select-field:hover {
  border: 1px #000;
  border-bottom: 1px solid #ebeef3;
}

.image-97 {
  width: 50%;
  height: auto;
  display: block;
  position: relative;
  top: -322px;
  left: 170px;
}

.image-98 {
  display: block;
  position: relative;
  top: -293px;
  left: 133px;
}

.image-99 {
  width: 240px;
  display: none;
  position: relative;
  top: -284px;
  left: 133px;
}

.image-100 {
  display: none;
  position: relative;
  top: -676px;
  left: 203px;
}

.image-101 {
  opacity: .5;
  width: 220px;
  display: none;
  position: relative;
  top: -680px;
  left: -5px;
}

.image-102 {
  opacity: .5;
  width: 250px;
  display: none;
  position: relative;
  top: -914px;
  left: 132px;
}

.image-103 {
  width: 60%;
  display: none;
  position: relative;
  top: -294px;
  left: 142px;
}

.image-104 {
  width: 50%;
  display: none;
  position: relative;
  top: -299px;
  left: 166px;
}

.image-105 {
  opacity: .8;
  width: 250px;
  display: none;
  position: relative;
  top: -318px;
  left: 135px;
}

.image-106 {
  opacity: .8;
  width: 300px;
  display: none;
  position: relative;
  top: -330px;
  left: 134px;
}

.button-13 {
  text-align: center;
  background-color: #ffa145;
  border: 1px solid #0000;
  border-radius: 42px;
  width: 304px;
  height: 133px;
  margin-bottom: 32px;
  margin-left: 16px;
  margin-right: 16px;
  padding: 32px 24px;
  font-size: 20px;
  font-weight: 600;
  line-height: 20px;
  position: static;
  left: 50%;
}

.text-span-5 {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

.text-block-14 {
  color: #fff9;
  justify-content: center;
  align-items: center;
  margin-bottom: 12px;
  font-size: 20px;
  line-height: 24px;
  display: flex;
}

.success-message {
  background-color: #0000;
  border-radius: 42px;
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding-top: 200px;
  overflow: hidden;
}

.text-block-15 {
  color: #606877;
  justify-content: center;
  align-items: center;
  margin-bottom: 16px;
  font-size: 32px;
  font-weight: 700;
  line-height: 40px;
  display: block;
}

.uds-bsns_reviews_item {
  opacity: 1;
  object-fit: fill;
  width: auto;
  height: 100%;
  padding-right: 0;
  display: flex;
  position: static;
  top: 0;
}

.uds-bsns_reviews_item.uds-bsns_reviews_overlay1 {
  opacity: 1;
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-34 {
  width: 30%;
  margin-right: 20px;
}

.link-block-11 {
  flex-direction: column;
  align-items: center;
  height: auto;
  display: block;
}

.uds-bsns_modal_form {
  z-index: 9999;
  background-color: #2a2d32cc;
  align-items: stretch;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
  overflow: scroll;
}

.uds-bsns_modal_form_bg {
  margin-top: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  position: static;
  inset: 0%;
  overflow: visible;
}

.uds-bsns_modal_form_block {
  background-color: var(--white);
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 815px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  top: 0;
  overflow: visible;
}

.uds-bsns_modal_form_block_h {
  margin-top: 56px;
  margin-bottom: 24px;
  margin-left: 56px;
  padding: 0;
}

.heading-19 {
  color: #2a2d32;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.paragraph-45 {
  color: #2a2d32;
}

.text-field-5 {
  border: 1px #000;
  border-bottom: 1px solid #ebeef3;
  height: 54px;
  margin-bottom: 20px;
  padding: 0;
  font-size: 18px;
}

.form-block-3 {
  color: #8c94a5;
  margin-bottom: 0;
  padding-bottom: 56px;
  padding-left: 56px;
  padding-right: 56px;
  display: none;
}

.uds-bsns_modal_form_block_icon {
  margin-top: 32px;
  margin-left: 0;
  margin-right: 32px;
  padding-top: 0;
  padding-right: 0;
}

.div-block-35 {
  color: #8c94a5;
  display: flex;
}

.image-107 {
  width: 56px;
}

.dropdown-3 {
  justify-content: flex-start;
  width: 100%;
  display: block;
}

.dropdown-toggle-4 {
  border-bottom: 1px solid #ebeef3;
  justify-content: space-between;
  margin-bottom: 4px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 0;
  display: flex;
}

.text-block-16 {
  color: #8c94a5;
  font-size: 18px;
}

.div-block-36 {
  width: 100%;
  display: none;
  position: relative;
}

.dropdown-list-5 {
  background-color: #f8f9fc;
  border: 1px solid #ebeef3;
  border-radius: 4px;
  display: none;
}

.dropdown-link-5 {
  color: #2a2d32;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 24px;
}

.dropdown-link-5:hover {
  background-color: #edebfb;
  border-radius: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 12px;
}

.dropdown-link-6 {
  color: #2a2d32;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 24px;
}

.dropdown-link-6:hover {
  background-color: #edebfb;
  border-radius: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 12px;
}

.dropdown-link-7 {
  color: #2a2d32;
  padding: 8px 16px;
  font-size: 16px;
  line-height: 24px;
}

.dropdown-link-7:hover {
  background-color: #edebfb;
  border-radius: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding-left: 12px;
}

.select-field-2 {
  color: #8c94a5;
  background-color: #0000;
  border: 1px #0000;
  border-bottom: 1px solid #ebeef3;
  height: 56px;
  margin-bottom: 20px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 0;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-46 {
  color: #606877;
  font-size: 20px;
  line-height: 28px;
}

.image-108 {
  position: static;
  inset: auto 0% 0% auto;
}

.image-109 {
  max-width: 60%;
  display: block;
  position: relative;
  top: 21px;
  left: 247px;
  overflow: visible;
}

.image-109.uds-bsns_modal_form_success-img {
  top: -5px;
  left: 299px;
}

.uds-bsns_stories_bg {
  display: none;
  overflow: hidden;
}

.text-span-6 {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.button-14 {
  display: none;
}

.button-15 {
  color: #5169f3;
  background-color: #ebefff;
  border-radius: 42px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-left: 10px;
  margin-right: 10px;
  padding: 32px 24px;
  font-size: 16px;
  display: flex;
}

.text-span-7 {
  color: #5169f366;
  padding-left: 8px;
}

.div-block-37 {
  margin-left: 120px;
  margin-right: 120px;
}

.swiper-review-wrapper.swiper {
  flex-direction: row;
  width: 100%;
  height: 510px;
  display: block;
  position: relative;
  overflow: hidden;
}

.swiper-wrapper.swiper-review-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  overflow: visible;
}

.swiper-wrapper.uds-bsns_tools_blocks_div {
  padding-right: 56px;
  display: flex;
  overflow: visible;
}

.swiper-pagination {
  display: none;
}

.swiper-slide {
  display: block;
}

.swiper-slide.swiper-review-slide {
  display: block;
  overflow: visible;
}

.swiper-slide.swiper-review-slide.swiper-review-slide_en {
  display: block;
}

.swiper-slide.uds-bsns_tools_blocks_slide {
  width: auto;
}

.uds-review-slider {
  height: 502px;
}

.uds-bsns_tools_img {
  z-index: 1;
  opacity: .83;
  max-width: 60%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  overflow: visible;
}

.uds-bsns_tools_img.uds-bsns_tools_img_first {
  max-width: 100%;
  display: block;
  position: static;
  inset: 130% 0% 0% 43%;
}

.uds-bsns_tools_img.uds-bsns_tools_img_first.uds-bsns_tools_img_first_main {
  max-width: 60%;
  position: absolute;
  top: 23%;
  bottom: 0%;
  left: 42%;
}

.uds-bsns_container {
  margin-left: auto;
  margin-right: auto;
  padding-left: 80px;
  padding-right: 80px;
  display: block;
}

.uds-bsns_container.digest-footer-container {
  margin-left: 24px;
  margin-right: 24px;
  padding-left: 0;
  padding-right: 0;
}

.uds-bsns_container.sk_container {
  margin-left: auto;
  margin-right: auto;
}

.button-16 {
  display: none;
}

.uds-bsns_stories-text_bg {
  background-color: #2a2d32;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border: 1px solid #0000;
  border-radius: 42px;
  width: 100%;
  margin-bottom: 40px;
  position: relative;
}

.uds-bsns_stories-text_bg.galamart_bg {
  background-color: #e36828;
  overflow: hidden;
}

.uds-bsns_stories-text_bg.bg_cinnabon {
  background-color: #009fa5;
  background-image: url('../images/uds-logo-imb.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 400px;
  background-attachment: scroll;
}

.heading-20 {
  color: var(--white);
  margin: 48px 100px 16px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  line-height: 72px;
}

.uds-bsns_stories-text_line {
  z-index: 999;
  background-color: #fff6;
  height: 1px;
  margin-bottom: 32px;
  margin-left: 100px;
  margin-right: 100px;
  position: relative;
}

.paragraph-47 {
  z-index: 10;
  color: var(--white);
  width: 100%;
  margin-bottom: 32px;
  position: relative;
}

.div-block-39 {
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
  overflow: visible;
}

.image-110 {
  z-index: 999;
  height: 30px;
  margin-right: 24px;
  position: relative;
}

.image-111 {
  border-radius: 0;
  max-width: 35%;
  display: none;
  position: absolute;
  inset: auto 0% 0% auto;
  overflow: hidden;
}

.uds-bsns_article {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 102px;
  padding-right: 102px;
  display: block;
  position: relative;
  left: 50%;
  transform: translate(-50%);
}

.heading-21 {
  color: #2a2d32;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 26px;
}

.paragraph-48 {
  color: #2a2d32;
  margin-bottom: 24px;
}

.uds-bsns_article_pic {
  object-fit: fill;
  background-color: #d9d9d9;
  border: 1px solid #0000;
  border-radius: 42px;
  align-items: flex-start;
  max-width: 60%;
  height: 450px;
  margin-bottom: 32px;
  display: block;
  overflow: hidden;
}

.image-112, .paragraph-49, .uds-bsns_header_mobile {
  display: none;
}

.uds-bsns_plans_pro_text {
  flex-direction: column;
  align-items: center;
  width: 268px;
  margin-bottom: 60px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-41 {
  background-color: #efefef;
  width: 100vw;
  height: 100vh;
}

.heading-22 {
  color: #2a2d32;
  justify-content: flex-start;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  line-height: 73px;
  display: none;
}

.uds-bsns_tariff_div {
  flex-direction: row;
  margin-bottom: 16px;
  display: block;
  position: relative;
}

.grid-21 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 3fr 1fr 1fr 1fr;
  display: block;
}

.paragraph-50_h {
  color: #49505e;
  text-transform: uppercase;
  width: 60%;
  margin-bottom: 8px;
  margin-right: 60px;
  font-weight: 700;
  line-height: 50px;
}

.text-block-17_txt {
  color: #49505e;
  width: 50%;
  margin-bottom: 4px;
  margin-right: 60px;
  font-size: 18px;
  line-height: 50px;
}

.uds-bsns_tariff_line {
  background-color: #d2d7e3;
  border: 1px solid #0000;
  width: 100%;
  height: 1px;
}

.img_ {
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 54px;
  margin-right: auto;
  display: flex;
}

.uds-bsns_tariff_text {
  display: flex;
}

.div-block-42, .div-block-43 {
  height: 32px;
}

.div-block-44, .div-block-45 {
  height: 90px;
}

.paragraph-50 {
  color: #5169f3;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.uds-bsns_tariff_stroke {
  flex-direction: column;
  display: flex;
}

.text-block-17 {
  font-size: 18px;
  line-height: 26px;
}

.uds-bsns_tariff_stroke_h {
  z-index: 100;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  position: static;
  top: 0;
}

.text-block-18 {
  color: #49505e;
  width: 50px;
  margin-right: auto;
  font-size: 18px;
  font-weight: 700;
  line-height: 50px;
  display: block;
}

.uds-bsns_tariff_stroke_col {
  z-index: 80;
  justify-content: flex-start;
  width: 50%;
  display: flex;
  position: relative;
  top: 0;
}

.image-120, .image-121 {
  height: 40px;
}

.image-121.logo_stomatolog {
  height: 50px;
}

.uds-bsns_button_mobile {
  display: none;
}

.uds-bsns_mobile-modal-form_content {
  display: block;
}

.button-17, .button-17.button-17_tg {
  display: none;
}

.div-block-48 {
  display: flex;
}

.paragraph-52 {
  color: #8c94a5;
  line-height: 50px;
}

.text-span-9 {
  font-size: 30px;
  font-weight: 700;
  line-height: 42px;
}

.image-123 {
  display: none;
}

.recaptcha {
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
}

.text-field-8 {
  display: none;
}

.recaptcha-2 {
  margin-top: 24px;
}

.text-field-refferer {
  display: none;
}

.image-124 {
  object-fit: fill;
  width: auto;
  max-width: none;
  height: 100%;
  overflow: visible;
}

.bold-text-2 {
  z-index: 10;
  position: relative;
}

.uds-bsns_button-up {
  z-index: 999;
  padding: 24px;
  position: fixed;
  inset: auto 0% 0% auto;
}

.uds-bsns_button-up.btn-up_fixed-menu {
  padding-right: 56px;
}

.button-22 {
  color: #5169f3;
  background-color: #dce1ff;
  background-image: url('../images/arrow-move_1.svg');
  background-position: 92%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 42px;
  width: 224px;
  height: 56px;
  padding: 19px 24px;
  font-size: 15px;
  font-weight: 600;
  line-height: 18px;
  position: static;
  inset: auto 0% 0%;
}

.button-22:hover {
  background-image: url('../images/arrow-move.svg'), url('../images/arrow-move_1.svg');
  background-position: 92%, 92%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.body-5 {
  overflow: visible;
}

.text-block-24 {
  color: #8c94a5;
  font-size: 18px;
}

.link-22 {
  color: #212f97;
  margin-left: 8px;
  line-height: 20px;
}

.image-125 {
  margin-right: 10px;
}

.div-block-49 {
  z-index: 1;
  display: block;
  position: relative;
}

.heading-24 {
  color: var(--white);
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  line-height: 36px;
}

.heading-25 {
  color: #2a2d32;
  text-align: center;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  line-height: 36px;
  display: block;
}

.paragraph-54 {
  z-index: 10;
  color: var(--white);
  width: 80%;
  margin-bottom: 4px;
  position: relative;
}

.paragraph-54.paragraph-54_h5 {
  font-size: 24px;
}

.div-block-50 {
  margin: 40px 0 24px;
  display: block;
}

.div-block-51 {
  align-items: center;
  margin-bottom: 32px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.image-126 {
  border-radius: 42px;
  height: 150px;
  margin-right: 24px;
}

.uds-bsns_article_nav {
  margin-bottom: 40px;
  display: block;
}

.bold-text-3 {
  color: #bdc3d0;
  display: block;
}

.link-block-16, .link-block-17, .paragraph-55, .link-block-18 {
  display: block;
}

.uds-bsns_article_line {
  border: 1px solid #d9d9d966;
  margin-bottom: 32px;
}

.italic-text-5 {
  font-style: normal;
}

.div-block-52 {
  overflow: visible;
}

.div-block-53 {
  align-items: center;
  margin-left: 100px;
  margin-right: 100px;
  display: flex;
}

.image-127 {
  object-fit: fill;
  max-width: 100%;
}

.button-24.w--current {
  width: 224px;
}

.uds-bsns-navigation {
  z-index: 10;
  margin-right: 0;
  display: block;
  position: absolute;
  top: 56px;
  right: 56px;
}

.swiper-navigation_bg {
  cursor: pointer;
  background-color: #fff;
  border: 0 #000;
  border-radius: 42px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 178px;
  height: 50px;
  transition: all .3s;
  display: flex;
}

.swiper-navigation_bg.swiper-navigation_bg_dis {
  cursor: pointer;
  background-color: #0000;
  background-image: radial-gradient(circle at 0 0, #fff3, #ffffff1a);
}

.image-128 {
  width: 24px;
  height: 24px;
  margin: 13px 16px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  transform: rotate(0);
}

.image-128.icon_arrow_right {
  margin-left: 16px;
  display: block;
  transform: rotate(180deg);
}

.image-128.icon_arrow_right.image-128_dis, .image-128.image-128_dis {
  display: none;
}

.uds-bsns-review-nav_text {
  color: #212f97;
  padding-top: 13px;
  padding-bottom: 13px;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
}

.uds-bsns-review-nav_text.uds-dis-review-nav_text {
  color: #fff;
}

.uds-bsns-review-nav_text.uds-dis-review-nav_text.gis_txt {
  font-family: Roboto, sans-serif;
}

.link-block-20 {
  padding-top: 16px;
  padding-bottom: 16px;
}

.link-block-20.w--current {
  display: block;
}

.uds-bsns-review-nav_prev {
  cursor: pointer;
  display: flex;
}

.uds-bsns-review-nav_next {
  cursor: pointer;
}

.uds-bsns-review-nav_index {
  display: flex;
}

.html-embed-3 {
  display: block;
}

.audio-player-container {
  align-items: center;
  margin: 32px 56px;
  display: flex;
  position: static;
  inset: auto 0% 0%;
}

.play-icon {
  background-color: #212f97;
  border-radius: 56px;
  justify-content: center;
  align-items: center;
  width: 56px;
  min-width: 56px;
  height: 56px;
  margin-right: 8px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.play-icon:hover {
  background-color: #172379;
}

.play-stick {
  background-color: #212f97;
  border-radius: 2px;
  width: 4px;
  height: 8px;
  margin-right: 4px;
}

.play-stick.play-stick_2 {
  height: 14px;
}

.play-stick.play-stick_3 {
  height: 22px;
}

.play-stick.play-stick_4 {
  height: 56px;
}

.play-stick.play-stick_5 {
  height: 34px;
}

.play-stick.play-stick_6 {
  height: 28px;
}

.audio-track {
  align-items: center;
  width: 740px;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: none;
}

.audio-img {
  width: 588px;
  height: 56px;
  display: none;
  position: relative;
  overflow: hidden;
}

.image-129 {
  z-index: 2;
  width: 588px;
  height: 56px;
  position: absolute;
  inset: auto 0% 0%;
  overflow: visible;
}

.image-130 {
  height: 56px;
}

.audio-bg {
  z-index: 1;
  background-color: #212f97;
  width: 588px;
  height: 56px;
  display: none;
  position: absolute;
  inset: auto 0% 0%;
  overflow: hidden;
}

.uds-bsns_tariff-nav {
  z-index: 100;
  float: none;
  clear: none;
  background-color: #0000;
  border-radius: 42px;
  position: sticky;
  top: 0;
}

.uds-bsns_tariff-nav_bg {
  background-color: #f8f9fcf2;
  border-radius: 42px;
  display: none;
}

.uds-bsns_tariff-nav_bg.tg_tariff_bg {
  background-color: #ddf0ff;
  display: block;
}

.uds-bsns_tariff-nav_content {
  justify-content: space-between;
  padding: 32px 16px 32px 56px;
  display: flex;
  position: static;
}

.uds-bsns_tariff-nav_content.uds-bsns_tariff-nav_content_ {
  display: none;
}

.heading-26 {
  color: #2a2d32;
  align-items: center;
  width: 25%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  line-height: 42px;
  display: flex;
}

.uds-bsns_tariff-nav_tariff-text {
  justify-content: space-between;
  width: 50%;
  margin-right: 0;
  display: flex;
}

.uds-bsns_tariff-nav_tariff-text.tg_tariff_nav {
  justify-content: flex-start;
  width: 60%;
  margin-right: 0;
}

.uds-bsns_tariff-nav_tariff-text_lite {
  flex-direction: column;
  align-items: center;
  width: 33%;
  margin-right: 20px;
  display: flex;
}

.uds-bsns_tariff-nav_tariff-text_lite.tg_tariff_nav_txt {
  justify-content: center;
  width: 50%;
}

.heading-27 {
  color: #49505e;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Montserrat, sans-serif;
  line-height: 28px;
}

.paragraph-56 {
  color: #49505e;
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 28px;
}

.uds-bsns_tariff-nav_tariff-text_pro {
  flex-direction: column;
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.uds-bsns_tariff-nav_tariff-text_pro.tg_tariff_nav_txt {
  justify-content: center;
  width: 50%;
}

.uds-bsns_tariff-nav_tariff-text_pro-plus {
  flex-direction: column;
  align-items: center;
  width: 33%;
  display: flex;
}

.uds-bsns_tariff-nav_tariff-text_pro_btn {
  background-color: #ffa145;
  border-radius: 20px;
  width: auto;
  height: 80px;
  padding: 12px 24px;
}

.text-block-25 {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
}

.text-block-26 {
  color: #fff;
  text-align: center;
  font-size: 12px;
  line-height: 14px;
}

.all {
  position: relative;
}

.icon_arrow_right.image-128 {
  display: block;
}

.icon_arrow_right.image-128.icon_arrow_right_hover {
  display: none;
}

.image-131, .image-132 {
  width: 24px;
  height: 24px;
  margin: 13px 16px;
  display: none;
}

.heading-28 {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 700;
  line-height: 70px;
}

.uds-bsns_contacts_div {
  justify-content: space-between;
  align-items: flex-start;
  height: auto;
  margin-bottom: 40px;
  display: flex;
}

.uds-bsns_contacts_div_block {
  margin-bottom: 0;
  margin-right: 4px;
  display: block;
}

.heading-29 {
  color: #2a2d32;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Montserrat, sans-serif;
  line-height: 24px;
}

.paragraph-57 {
  color: #5169f3;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 24px;
}

.div-block-55 {
  margin-bottom: 60px;
}

.uds-bsns_dealers_bg {
  background-color: #f8f9fc;
  border-radius: 42px;
  padding: 56px;
}

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

.uds-bsns_dealers_text {
  height: 160.53px;
  margin-bottom: 0;
  margin-right: 0;
  display: block;
}

.uds-bsns_dealers_text.uds-bsns_dealers_text-ukraine {
  display: none;
}

.heading-30 {
  color: #2a2d32;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  line-height: 24px;
}

.paragraph-58 {
  color: #2a2d32;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 20px;
}

.paragraph-59 {
  color: #5169f3;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

.div-block-56 {
  margin-bottom: 8px;
  display: block;
}

.image-133 {
  margin-right: 12px;
}

.div-block-57 {
  flex-direction: column;
  justify-content: flex-start;
  width: 33%;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
}

.div-block-58, .div-block-59 {
  flex-direction: column;
  justify-content: flex-start;
  width: 33%;
  margin-right: 0;
  display: flex;
}

.div-block-60, .div-block-61, .div-block-62 {
  margin-bottom: 64px;
}

.uds-bsns_dealers_line {
  background-color: #d2d7e3;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 32px;
}

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

.paragraph-60 {
  color: #8c94a5;
  margin-bottom: 0;
  margin-right: 24px;
  font-size: 16px;
  line-height: 22px;
}

.paragraph-61 {
  color: #8c94a5;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 22px;
}

.div-block-63 {
  width: 100%;
  margin-right: 0;
}

.link-block-21 {
  margin-bottom: 64px;
}

.div-block-64 {
  width: 28%;
  margin-right: 0;
  padding-right: 0;
}

.div-block-65, .div-block-66 {
  display: flex;
}

.div-block-67 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-right: 0;
  display: flex;
}

.audio-visual {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 66px;
  display: flex;
}

.audio-wire {
  background-color: #212f97;
  border-radius: 42px;
  width: 4px;
  height: 50%;
  margin-left: 2px;
  margin-right: 2px;
}

.audio-wire.audio-wire_distr {
  background-color: #6950cb;
}

.audio-wire.audio-wire_distr.audio-wire_gis, .audio-wire.audio-wire_distr.audio-wire_gis-copy {
  background-color: #cfae77;
}

.audio-player {
  align-items: center;
  display: flex;
}

.collection-item {
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.div-block-71 {
  flex-flow: column;
  height: auto;
  display: flex;
}

.paragraph-62 {
  color: #2a2d32;
  text-align: center;
  margin-bottom: 48px;
  margin-left: 32px;
  margin-right: 32px;
  display: block;
}

.uds-bsns_plans_pro_switch {
  cursor: pointer;
  background-color: #ffffff1a;
  border-radius: 42px;
  justify-content: space-around;
  align-items: center;
  width: 300px;
  height: 64px;
  margin-bottom: 48px;
  display: none;
}

.uds-bsns_plans_pro_content {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 72px;
  margin-left: 24px;
  margin-right: 24px;
  display: flex;
}

.uds-bsns_plans_pro_switch-smart {
  background-color: #ffa145;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 138px;
  height: 56px;
  display: flex;
}

.uds-bsns_plans_pro_switch-start {
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 138px;
  height: 56px;
  display: flex;
}

.text-block-27 {
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
}

.text-block-28 {
  color: #fff;
  text-align: center;
  font-size: 20px;
  line-height: 24px;
}

.text-block-29 {
  color: #fff;
  font-size: 20px;
  line-height: 24px;
  display: none;
}

.text-block-30 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  display: none;
}

.heading-31 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  line-height: 36px;
  display: none;
}

.div-block-73 {
  width: 268px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-63 {
  color: #fff9;
  margin-bottom: 0;
}

.text-block-31 {
  text-align: center;
  font-size: 12px;
  line-height: 14px;
}

.uds-bsns_form_success {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: none;
  overflow: hidden;
}

.html-embed-4 {
  display: block;
}

.heading-32 {
  color: #49505e;
  width: 75%;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  line-height: 68px;
}

.text-span-10 {
  color: #6950cb;
}

.uds-del_container {
  width: 100%;
  margin: 22px auto 80px;
  padding-left: 56px;
  padding-right: 56px;
}

.uds-del_step1_bg {
  background-color: #f5f5f5;
  border-radius: 42px 42px 42px 126px;
  justify-content: space-around;
  height: 478px;
  display: flex;
}

.uds-del_step1_img {
  width: 50%;
  margin-bottom: 80px;
  margin-right: 80px;
  position: relative;
  top: 0;
  overflow: hidden;
}

.uds-del_step1_text {
  width: 50%;
  margin: 80px 50px 80px 80px;
}

.image-134 {
  position: absolute;
  inset: auto 0% 0%;
}

.paragraph-64 {
  color: #2a2d32;
  font-size: 24px;
  line-height: 32px;
}

.text-span-11 {
  color: #6950cb;
  font-weight: 700;
}

.uds-del_alternative {
  padding-bottom: 1px;
}

.uds-del_step2_bg {
  background-color: #d8d8d8;
  border-radius: 42px 42px 168px;
  justify-content: space-between;
  height: 478px;
  display: flex;
  overflow: hidden;
}

.uds-del_step3_bg {
  background-color: #49505e;
  border-radius: 42px;
  justify-content: space-between;
  height: 478px;
  display: flex;
  overflow: hidden;
}

.uds-del_step4_bg {
  background-color: #f5f5f5;
  border-radius: 42px;
  justify-content: space-between;
  height: 478px;
  display: flex;
  overflow: hidden;
}

.uds-del_alternative_bg {
  background-color: #d8d8d8;
  border-radius: 42px 42px 168px;
  flex-direction: column;
  justify-content: space-between;
  height: 560px;
  display: flex;
  overflow: hidden;
}

.uds-del_step2_text {
  justify-content: flex-end;
  align-items: flex-end;
  width: 50%;
  margin-bottom: 100px;
  margin-left: 0;
  margin-right: 100px;
  display: flex;
  position: static;
}

.uds-del_step3_text {
  width: 50%;
  margin-top: 80px;
  margin-left: 80px;
  margin-right: 80px;
}

.uds-del_step4_text {
  width: 45%;
  margin-top: 80px;
  margin-bottom: 80px;
  margin-left: 80px;
  overflow: visible;
}

.uds-del_alternative_text {
  justify-content: center;
  margin-bottom: 56px;
  display: flex;
}

.uds-del_step2_img {
  width: 50%;
  margin-top: 80px;
  margin-left: 80px;
  position: relative;
}

.uds-del_step3_img {
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  margin-right: 80px;
  display: flex;
  position: relative;
  top: 0;
}

.uds-del_step4_img {
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  margin-top: 70px;
  display: flex;
}

.uds-del_alternative_img {
  justify-content: center;
  align-items: flex-end;
  width: 30%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.paragraph-65 {
  color: #2a2d32;
  width: 298px;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 32px;
}

.text-span-12 {
  color: #6950cb;
  font-weight: 700;
}

.image-135 {
  position: static;
  inset: 0% 0% auto;
}

.paragraph-66 {
  color: #fff;
  width: 352px;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 32px;
}

.text-span-13 {
  font-weight: 700;
}

.image-136 {
  aspect-ratio: auto;
  max-width: 80%;
  position: static;
  left: 29px;
  overflow: visible;
}

.paragraph-67 {
  color: #2a2d32;
  margin-bottom: 64px;
  font-size: 24px;
  line-height: 32px;
}

.text-span-14 {
  color: #6950cb;
  font-weight: 700;
}

.paragraph-68 {
  color: #2a2d32;
  flex-direction: row;
  justify-content: center;
  width: 1000px;
  margin: 80px 0 0;
  font-size: 24px;
  line-height: 32px;
  display: block;
}

.text-span-15 {
  color: #6950cb;
  font-weight: 700;
}

.uds-del_step4_text_img {
  justify-content: flex-start;
  width: 100%;
  display: flex;
}

.image-137, .image-138 {
  width: 40%;
}

.image-140 {
  display: none;
}

.button-30.w--current {
  color: #5169f3;
}

.text-span-16 {
  color: #6950cb;
}

.text-span-17, .text-span-18 {
  color: #6950cb;
  font-weight: 700;
}

.text-span-19 {
  font-weight: 700;
}

.text-span-20, .text-span-21 {
  color: #6950cb;
  font-weight: 700;
}

.body-6 {
  background-color: #000;
}

.uds-dis_header {
  background-color: #000;
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: 100px;
  margin-bottom: 32px;
  display: block;
}

.uds-dis_container {
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 22px;
  margin-bottom: 80px;
  padding-left: 56px;
  padding-right: 56px;
  display: block;
}

.uds-dis_container.gis_container {
  padding-left: 80px;
  padding-right: 80px;
}

.uds-dis_logo {
  align-items: center;
  width: auto;
  height: 40px;
  margin-left: 0;
  margin-right: 0%;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.uds-dis_links {
  justify-content: flex-end;
  align-items: center;
  height: 56px;
  margin-left: 0%;
  margin-right: 56px;
  display: flex;
}

.uds-dis_hero {
  position: relative;
}

.uds-dis_gradient {
  background-image: linear-gradient(90deg, #7059ff, #fff 54%, #ffa145);
  border: 0 #0000;
  border-radius: 42px 42px 168px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 680px;
  display: flex;
}

.uds-dis_gradient_bg {
  background-color: #000;
  border-radius: 42px 42px 168px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 99.7%;
  height: 676px;
  margin: 2px;
  display: flex;
  position: static;
}

.uds-dis_hero-content {
  width: 100%;
  margin: 0;
  padding-top: 56px;
  padding-left: 56px;
  padding-right: 56px;
  display: flex;
}

.heading-33 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  line-height: 64px;
}

.heading-33.gis_hero_h1 {
  margin-bottom: 24px;
  font-family: Roboto, sans-serif;
}

.paragraph-69 {
  color: #7f7f7f;
  width: 85%;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 28px;
}

.paragraph-69.gis_hero_p {
  color: #fff;
  width: 90%;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}

.uds-dis_info {
  flex-direction: row;
  align-items: stretch;
  display: flex;
}

.grid-22 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 160px 160px;
  grid-template-columns: 1fr 1fr;
  place-content: stretch;
  align-items: stretch;
  height: auto;
  margin-right: 20px;
}

.uds-dis_info-block {
  background-color: #ffffff1a;
  border-radius: 42px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.paragraph-70 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}

.paragraph-70.gis_hero_p2 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.paragraph-71 {
  color: #7f7f7f;
  line-height: 22px;
}

.paragraph-71.gis_hero_p3 {
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}

.uds-dis_hero-img {
  justify-content: flex-start;
  align-items: flex-start;
  width: 550px;
  min-width: auto;
  max-width: none;
  display: flex;
  position: static;
  top: 0;
  left: 0;
  overflow: visible;
}

.image-142 {
  width: auto;
  height: auto;
  display: block;
  position: static;
  overflow: visible;
}

.image-142.image-142_en {
  display: block;
}

.uds-dis_text {
  width: auto;
}

.uds-dis_navigation {
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  display: block;
}

.uds-dis_navigation.uds-dis_navigation_en {
  display: none;
}

.paragraph-72 {
  color: #7f7f7f;
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 15px;
  line-height: 22px;
}

.link-block-22 {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.uds-dis_advantages {
  overflow: hidden;
}

.uds-dis_advantages_bg {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.heading-34 {
  color: #fff;
  width: 68%;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  line-height: 38px;
}

.heading-34.gis_h2 {
  width: 100%;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.div-block-74 {
  width: 30%;
  margin-right: 20px;
}

.div-block-75 {
  width: 70%;
}

.grid-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 300px 300px;
  grid-template-columns: 50% 50%;
  place-content: space-between;
}

.div-block-76 {
  background-color: #ffffff1a;
  border-bottom: 1px solid #fff3;
  border-right: 1px solid #fff3;
  border-top-left-radius: 42px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-77 {
  background-color: #ffffff1a;
  border-bottom: 1px solid #fff3;
  border-top-right-radius: 42px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-78 {
  background-color: #ffffff1a;
  border-right: 1px solid #fff3;
  border-bottom-left-radius: 42px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-79 {
  background-color: #ffffff1a;
  border-bottom-right-radius: 42px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-143 {
  width: 180px;
  margin-bottom: 32px;
}

.paragraph-73 {
  color: #fff;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-73.gis_p3 {
  margin-left: 0;
  margin-right: 0;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.div-block-80, .div-block-81, .div-block-82 {
  margin-left: 60px;
  margin-right: 60px;
}

.div-block-83 {
  margin-left: 60px;
  margin-right: auto;
}

.uds-dis_how-to_gradient {
  background-image: linear-gradient(90deg, #7059ff, #fff 54%, #ffa145);
  border-radius: 42px 42px 168px;
  width: 100%;
  height: 813px;
  display: flex;
}

.uds-dis_how-to_gradient.uds-dis_how-to_gradient_hide {
  display: none;
}

.uds-dis_how-to_bg {
  background-color: #000;
  border-radius: 42px 42px 168px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 99.7%;
  height: 809px;
  margin: 2px;
  padding: 56px;
  display: block;
}

.uds-dis_h2 {
  width: 100%;
  margin-bottom: 40px;
}

.uds-dis_h2.uds-dis_h2_2 {
  padding-left: 56px;
  padding-right: 56px;
}

.uds-dis_h2.uds-dis_h2_2.h2_2 {
  padding-left: 0;
  padding-right: 0;
}

.heading-35 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.heading-35.gis_h2 {
  font-family: Montserrat, sans-serif;
}

.heading-35.heading-35_gis {
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.div-block-84 {
  background-color: #fff3;
  height: 1px;
  margin-bottom: 40px;
}

.grid-24 {
  grid-template: "Area Area-2 Area-3" 290px
                 "Area-4 Area-4 Area-5" 290px
                 / 1fr 1fr 1fr;
}

.uds-dis_how-to_steps {
  background-color: #ffffff1a;
  border-radius: 42px;
  padding: 48px;
}

.uds-dis_how-to_steps.uds-dis-bg {
  background-color: #0000;
  border: 2px solid #ffffff4d;
}

.uds-dis_how-to_steps.uds-dis-bg.gis_howto_stroke {
  border-color: #cfae77;
}

.uds-dis_how-to_steps.uds-dis_how-to_steps_bg {
  border-bottom-right-radius: 168px;
}

.heading-36 {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #7059ff, #ffa145 47%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 26px;
}

.heading-36.heading-36_white {
  background-color: #fff;
  background-image: none;
}

.heading-36.heading-36_white.gis_h3-white {
  font-family: Roboto, sans-serif;
}

.heading-36.gis_h3 {
  color: #cfae77;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: none;
  background-clip: border-box;
  font-family: Roboto, sans-serif;
}

.paragraph-74 {
  color: #fff;
  font-size: 18px;
  line-height: 28px;
}

.paragraph-74.gis_p3 {
  font-family: Roboto, sans-serif;
}

.uds-dis_types_bg {
  display: none;
}

.div-block-85 {
  flex-direction: column;
  justify-content: space-around;
  width: 397px;
  margin-right: 20px;
  display: flex;
}

.div-block-86 {
  background-color: #ffffff1a;
  border-radius: 42px;
  width: 815px;
  height: 624px;
  display: none;
  overflow: visible;
}

.uds-dis_block {
  color: #7f7f7f;
  -webkit-text-stroke-color: transparent;
  cursor: pointer;
  background-color: #ffffff1a;
  border: 2px solid #0000;
  border-radius: 42px;
  align-items: center;
  height: 112px;
  margin-bottom: 16px;
  padding-left: 48px;
  padding-right: 48px;
  display: flex;
}

.uds-dis_block:hover {
  border-color: #4d4d4d;
}

.uds-dis_block.w--current {
  color: #fff;
  cursor: pointer;
  background-color: #ffffff1a;
  border-style: solid;
  border-color: #7059ff;
  height: 112px;
  margin-bottom: 16px;
  padding: 0 48px;
  font-weight: 700;
  display: flex;
}

.uds-dis_block.gis_types_stroke:hover {
  border-color: #ffffff4d;
}

.uds-dis_block.gis_types_stroke.w--current {
  border-color: #cfae77;
}

.paragraph-75 {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-75.gis_p3 {
  font-family: Roboto, sans-serif;
}

.div-block-87 {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.uds-dis_packages {
  display: block;
  overflow: visible;
}

.uds-dis_packages.uds-dis_packages_mobile {
  display: block;
}

.uds-dis_packeges_bg, .uds-dis_packeges_bg.gis_packeges_bg {
  position: relative;
  overflow: scroll;
}

.uds-dis_packeges_bg.uds-dis_packeges_bg_mobile {
  overflow: scroll;
}

.uds-dis_packeges_bg.uds-dis_packeges_bg_desktop {
  overflow: hidden;
}

.uds-dis_packeges_div {
  display: flex;
}

.uds-dis_packeges_div.inner-scrolling.uds-dis_packeges_div_scroll1 {
  width: 100%;
  display: flex;
  position: static;
}

.uds-dis_packeges_div.inner-scrolling {
  width: 150vw;
  position: sticky;
  overflow: visible;
}

.uds-dis_packeges_div.inner-scrolling.gis_packeges_div {
  width: 150vw;
  position: sticky;
  overflow: hidden;
}

.uds-dis_packeges_block {
  text-align: center;
  background-color: #ffffff1a;
  border-radius: 42px;
  width: 410px;
  min-width: 410px;
  margin: 0 20px 0 0;
  padding: 68px 24px;
  overflow: visible;
}

.uds-dis_packeges_block.gis_packeges_block {
  width: 395px;
  min-width: 395px;
  overflow: hidden;
}

.heading-37 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.heading-37.gis_h4 {
  font-family: Roboto, sans-serif;
}

.paragraph-76 {
  color: #7f7f7f;
  margin-bottom: 56px;
  font-size: 20px;
  line-height: 24px;
}

.paragraph-76.paragraph-76_matgin {
  margin-bottom: 48px;
}

.paragraph-76.gis_p3 {
  font-family: Roboto, sans-serif;
}

.paragraph-77 {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #7059ff, #ffa145 72%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 56px;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
  overflow: visible;
}

.paragraph-77.gis_price {
  color: #cfae77;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-family: Roboto, sans-serif;
}

.paragraph-78 {
  color: #7f7f7f;
  margin-bottom: 0;
}

.paragraph-78.gis_p3 {
  font-family: Roboto, sans-serif;
}

.uds-dis_backoffice_bg {
  background-color: #ffffff1a;
  border-radius: 42px;
  height: 524px;
  display: flex;
}

.uds-dis_backoffice_content {
  width: 45%;
  padding: 56px;
}

.uds-dis_backoffice_img {
  align-items: center;
  width: 50%;
  margin-right: 56px;
  display: flex;
  overflow: hidden;
}

.uds-dis_backoffice_btn {
  cursor: pointer;
  background-image: radial-gradient(circle at 0 0, #fff3 39%, #ffffff0d);
  border-radius: 42px;
  width: 192px;
  height: 50px;
  margin-top: 0;
  margin-bottom: 60px;
  padding: 4px;
  display: flex;
}

.uds-dis_backoffice_btn.uds-dis_backoffice_btn_en {
  display: flex;
}

.div-block-88 {
  background-image: radial-gradient(circle at 0 0, #fff3, #ffffff1a);
  border-radius: 42px;
  width: 50%;
}

.div-block-89 {
  width: 50%;
}

.text-block-32 {
  color: #7f7f7f;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
}

.text-block-32.text-block-32_white {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: block;
}

.text-block-32.text-block-32_white.gis_txt {
  font-family: Roboto, sans-serif;
}

.text-block-32.text-block-32_2 {
  display: none;
}

.uds-dis_backoffice_btn-web {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 80px;
  display: flex;
}

.uds-dis_backoffice_btn-web.uds-dis_backoffice_btn-web_gray {
  background-image: none;
  align-items: center;
  display: none;
}

.uds-dis_backoffice_btn-mob {
  background-image: none;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 104px;
  display: flex;
}

.uds-dis_backoffice_btn-mob.uds-dis_backoffice_btn-mob_white {
  background-image: radial-gradient(circle at 0 0, #fff3, #ffffff1a);
  display: none;
}

.uds-dis_mob-text {
  color: #7f7f7f;
  font-size: 18px;
  font-weight: 500;
}

.uds-dis_mob-text.uds-dis_mob-text_white {
  color: #fff;
  display: flex;
}

.uds-dis_mob-text.uds-dis_mob-text_white.gis_txt {
  font-family: Roboto, sans-serif;
}

.heading-38 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  line-height: 32px;
  display: block;
}

.heading-38.heading-38_en {
  display: none;
}

.heading-38.gis_h3 {
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.uds-dis_backoffice_content_list_item {
  flex-direction: row;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.div-block-90 {
  background-image: radial-gradient(circle, #fff3, #ffffff1a);
  border-radius: 10px;
  width: 10px;
  height: 10px;
  margin-right: 12px;
}

.div-block-90.div-block-90_gis {
  background-color: #cfae77;
  background-image: none;
}

.text-block-33 {
  color: #fff;
  font-size: 16px;
  line-height: 22px;
}

.text-block-33.gis_txt {
  font-family: Roboto, sans-serif;
}

.image-144, .image-144.image-144_en {
  display: block;
}

.image-145 {
  width: 422px;
  display: none;
  position: relative;
  inset: auto 0% -7% 15%;
  overflow: visible;
}

.image-145.image-145_ru {
  aspect-ratio: auto;
  display: none;
  position: relative;
  bottom: -6%;
  left: 14%;
}

.div-block-91 {
  background-color: #1d1d1d;
  border-radius: 42px;
  width: 100%;
  height: 100%;
  padding: 4px;
}

.image-146 {
  width: 36px;
  margin-top: 56px;
  margin-bottom: 32px;
  margin-left: 56px;
}

.image-147 {
  margin: 13px 16px;
}

.image-147.image-147_dis {
  display: block;
}

.image-148 {
  margin-top: 1px;
  margin-left: 16px;
  margin-right: 16px;
}

.image-149 {
  display: block;
}

.image-150, .image-151, .image-152, .image-153 {
  display: none;
}

.div-block-92 {
  background-color: #fff;
  width: 60%;
  height: 1px;
  display: none;
}

.div-block-93, .div-block-94, .div-block-95, .div-block-96 {
  margin-bottom: 4px;
  display: flex;
}

.div-block-97 {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.uds-dis_backoffice_btn-web_div {
  background-color: #ffffff1a;
  background-image: none;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 80px;
  display: flex;
}

.uds-dis_backoffice_btn-mob_div {
  background-image: none;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 104px;
  display: flex;
}

.div-block-98 {
  justify-content: center;
  align-items: stretch;
  width: 150px;
  height: 150px;
  margin-bottom: 0;
  display: flex;
  position: relative;
}

.div-block-98.div-block-98_show.div-block-98_hide {
  display: block;
}

.div-block-98.gis_footer-img, .div-block-98.div-block-98_hide {
  display: none;
}

.uds-dis_type-1 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 42px;
  width: 100%;
  height: 624px;
  padding: 0;
  display: block;
  overflow: hidden;
}

.uds-dis_type-1.uds-dis_type-2 {
  background-image: none;
  background-size: auto;
  width: 100%;
  display: block;
  overflow: hidden;
}

.uds-dis_type-1.uds-dis_type-3 {
  background-image: none;
  background-position: 0 0;
  display: block;
}

.uds-dis_type-1.uds-dis_type-4 {
  background-image: none;
  display: block;
}

.heading-39 {
  z-index: 4;
  color: #fff;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
  position: static;
}

.heading-39.gis_h3 {
  font-family: Roboto, sans-serif;
}

.paragraph-79 {
  z-index: 4;
  color: #fff;
  margin-bottom: 0;
  line-height: 28px;
  position: static;
}

.paragraph-79.gis_p3 {
  font-family: Roboto, sans-serif;
}

.image-155 {
  opacity: .2;
  display: block;
  position: relative;
  bottom: 0;
  left: 50px;
  overflow: visible;
}

.div-block-100 {
  z-index: 3;
  background-color: #ffffff1a;
  height: 100%;
  padding: 0;
  position: relative;
}

.div-block-101 {
  display: none;
  overflow: visible;
}

.div-block-102 {
  width: 700px;
}

.heading-40 {
  color: #fff;
  width: 75%;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
  display: block;
}

.heading-40.heading-40_ru {
  width: 100%;
  margin-bottom: 32px;
  display: none;
}

.heading-40.heading-40_ru.gis_h3 {
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.div-block-103 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 144px;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tabs {
  flex-direction: row;
  display: flex;
}

.tabs-menu-2 {
  flex-direction: column;
  width: 30%;
  height: auto;
  margin-right: 20px;
  display: flex;
}

.tabs-content {
  width: 70%;
  display: block;
}

.text-block-34 {
  font-size: 16px;
}

.text-block-34:active {
  color: #fff;
  font-weight: 700;
}

.text-block-34.gis_p3 {
  font-family: Roboto, sans-serif;
}

.tab-pane-tab-2 {
  width: 100%;
}

.div-block-104 {
  background-image: linear-gradient(90deg, #ffffff26, #ffffff0d);
  border-radius: 42px;
  justify-content: space-between;
  align-items: center;
  width: 300px;
  height: 64px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  display: none;
}

.div-block-105 {
  cursor: pointer;
  background-color: #ffffff1a;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 56px;
  display: none;
}

.div-block-106 {
  cursor: pointer;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 56px;
  display: flex;
}

.text-block-35 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  display: none;
}

.text-block-35.text-block-35_open {
  display: none;
}

.text-block-36 {
  color: #fff;
  font-size: 20px;
}

.text-block-36.text-block-36_open {
  display: none;
}

.div-block-108 {
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.div-block-109 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.div-block-114 {
  display: none;
}

.link-block-25.w--current {
  cursor: pointer;
}

.div-block-115 {
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-163 {
  display: none;
}

.image-164 {
  opacity: .6;
  display: none;
  position: absolute;
}

.image-165 {
  max-width: 80%;
  display: inline-block;
  position: absolute;
  inset: 0%;
}

.image-166 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 0%;
}

.image-167 {
  z-index: 1;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0%;
}

.div-block-116, .div-block-117 {
  z-index: 4;
  margin: 48px;
  position: absolute;
}

.div-block-118 {
  background-color: #ffffff1a;
  height: 100%;
  position: relative;
}

.div-block-119 {
  z-index: 4;
  margin: 48px;
  position: absolute;
}

.div-block-120 {
  background-color: #ffffff1a;
  height: 100%;
  position: relative;
}

.div-block-121 {
  z-index: 4;
  margin: 48px;
  position: absolute;
}

.image-168 {
  height: 100%;
  position: static;
}

.div-block-122 {
  background-color: #ffffff1a;
  height: 100%;
  position: relative;
}

.text-span-22 {
  color: #212f97;
  -webkit-text-stroke-color: #212f97;
  line-height: 26px;
  text-decoration: none;
}

.bold-text-7 {
  font-weight: 400;
  text-decoration: underline;
}

.image-169, .image-170 {
  height: 100%;
}

.div-block-123 {
  background-color: #0000;
  border-radius: 42px;
  width: 100%;
  height: 100%;
}

.image-171 {
  opacity: .3;
  position: relative;
  top: 201px;
  left: 14px;
}

.image-172 {
  opacity: .1;
  position: relative;
  top: 12px;
  left: 59px;
}

.image-173 {
  opacity: .2;
  position: relative;
  top: 263px;
  left: 49px;
}

.image-174 {
  opacity: .2;
  position: relative;
  top: 145px;
  left: 189px;
}

.image-175 {
  opacity: .3;
  position: relative;
  top: 205px;
  left: 14px;
}

.image-176 {
  opacity: .2;
  position: relative;
  top: 259px;
  left: 146px;
}

.image-177 {
  opacity: .2;
  position: relative;
  top: 289px;
  left: 77px;
}

.image-178 {
  opacity: .2;
  position: relative;
  top: 117px;
  left: 158px;
}

.audio-visual-2 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 200%;
  height: 48px;
  display: flex;
}

.audio-wire-2 {
  background-color: #d0e1fc;
  border-radius: 32px;
  width: 4px;
  height: 50%;
  margin-left: 2px;
  margin-right: 2px;
}

.audio-button {
  cursor: pointer;
  background-color: #212f97;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  transition: all .3s;
  display: flex;
  position: absolute;
}

.audio-button:hover {
  background-color: #08146b;
  width: 56px;
  height: 56px;
}

.audio-button.audio-button_distr {
  background-color: #6950cb;
}

.audio-button.audio-button_distr.audio-button_gis {
  background-color: #cfae77;
}

.audio-button-img-2 {
  width: 48px;
  height: 48px;
}

.audio-item {
  justify-content: flex-start;
  align-items: center;
  padding-left: 56px;
  display: flex;
}

.audio-file {
  display: block;
}

.image-179 {
  width: 100%;
}

.div-block-124 {
  z-index: 100;
  aspect-ratio: auto;
  background-color: #f8f9fcf2;
  border-radius: 42px;
  display: none;
  position: sticky;
  top: 0;
}

.tg_header {
  background-color: #fff;
  width: 100%;
  height: 80px;
}

.tg_container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 22px auto 80px;
  padding-left: 80px;
  padding-right: 80px;
  display: block;
}

.tg_container.tg_container_header {
  margin-bottom: 0;
}

.tg_container.tg_container_footer {
  margin-top: 0;
}

.tg_container.tg_header_container {
  margin-top: 40px;
  margin-bottom: 80px;
  padding-left: 80px;
  padding-right: 80px;
}

.tg_container.tg_container_ {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.tg_container.tg_header_container {
  padding-left: 80px;
  padding-right: 80px;
}

.tg_logo {
  justify-content: flex-start;
  align-items: center;
  width: 20%;
  height: auto;
  margin-left: 0;
  display: flex;
}

.tg_header_links {
  justify-content: flex-end;
  align-items: center;
  height: 56px;
  margin-right: 0;
  display: flex;
}

.paragraph-81 {
  color: #2a2d32;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-81:hover {
  color: #008bff;
}

.link-block-45 {
  margin-right: 20px;
  padding: 16px 8px;
  font-size: 16px;
  display: block;
  position: relative;
}

.link-block-45.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.link-block-45.link-block-45_hide {
  display: none;
}

.tg_header-btn {
  background-color: #008bff;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 177px;
  padding: 16px 24px;
  font-size: 16px;
  display: flex;
}

.tg_header-btn:hover {
  background-color: #212f97;
}

.tg_header-btn.tg_header-btn_welcome:hover {
  background-color: #ffa145;
}

.tg_header-btn.tg_header-btn_welcome.w--current {
  color: #fff;
}

.tg_hero {
  background-color: #008bff;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.th_hero-grid {
  z-index: 2;
  grid-template-rows: 466px;
  grid-template-columns: 1fr .8fr;
  width: 100%;
  height: auto;
  padding-top: 120px;
  padding-bottom: 110px;
  position: relative;
}

.tg_tab_numb {
  width: 100%;
  height: auto;
  margin-top: 0;
  margin-left: 0;
  padding-bottom: 0;
  padding-right: 20px;
}

.tg_pic {
  z-index: 2;
  box-sizing: content-box;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 40px;
  display: flex;
  position: relative;
  top: 0;
}

.tg_h1 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
}

.tg_paragraph-b {
  color: #fff;
  margin-bottom: 32px;
  font-size: 20px;
  font-weight: 700;
}

.tg_paragraph {
  color: #fff;
  margin-bottom: 48px;
  font-size: 18px;
}

.tg_hero-btn {
  color: #008bff;
  text-align: center;
  background-color: #fff;
  border-radius: 42px;
  justify-content: center;
  width: 260px;
  margin-left: 0;
  margin-right: auto;
  padding: 12px 40px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
}

.tg_hero-btn:hover {
  color: #212f97;
}

.tg_hero-btn.w--current {
  width: 320px;
}

.tg_hero-btn.tg_hero-btn_center {
  color: #2a2d32;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-size: 18px;
}

.tg_pic-rectangle {
  background-color: #eef7ff;
  border-radius: 42px;
  width: 500px;
  height: 400px;
  display: none;
}

.tg_pic_3d {
  justify-content: center;
  align-items: center;
  width: 400px;
  height: 400px;
  display: flex;
  position: absolute;
  top: 0;
  left: auto;
  right: auto;
}

.image-180 {
  z-index: 8;
  width: 80px;
  position: absolute;
  inset: 0% auto auto 0%;
  transform: rotate(-31deg);
}

.image-181 {
  z-index: 8;
  width: 80px;
  position: absolute;
  inset: 0% 0% auto auto;
}

.image-182 {
  z-index: 5;
  width: 170px;
  position: absolute;
  inset: auto auto 0% 8%;
}

.image-183 {
  z-index: -1;
  width: 80px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.tg_pic_iphone {
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: relative;
  bottom: 0%;
  right: auto;
  overflow: visible;
}

.image-184 {
  z-index: 7;
  width: 191px;
  max-width: none;
  height: 403px;
  display: block;
  position: absolute;
  inset: auto auto 0%;
  overflow: visible;
}

.tg_steps {
  display: none;
}

.tg_steps.tg_steps_var {
  display: block;
}

.tabs-2 {
  flex-direction: row;
  justify-content: flex-start;
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.tabs-menu-3 {
  flex-direction: column;
  width: 50%;
  margin-right: 20px;
  display: flex;
}

.tg_tab-numb {
  color: #8d8d8d;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 700;
}

.tg_tab-numb:hover {
  color: #8d8d8d;
}

.tg_tab-numb:active {
  color: #fff;
}

.tg_tab-text {
  color: #8d8d8d;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
}

.tg_tab-text:hover {
  color: #8d8d8d;
}

.tg_tab-text:active {
  color: #fff;
}

.tab-link-tab-2 {
  color: #8d8d8d;
  background-color: #ddf0ff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 120px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.tab-link-tab-2:hover {
  background-color: #c0e3ff;
  border: 2px #008bff;
}

.tab-link-tab-2.w--current {
  background-color: #008bff;
  background-image: linear-gradient(45deg, var(--tg-bot), var(--tg-bot-pink));
  color: #fff;
}

.tab-link-tab-3 {
  color: #8d8d8d;
  background-color: #ddf0ff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 120px;
  margin-bottom: 20px;
  padding: 28px 20px;
  display: flex;
}

.tab-link-tab-3:hover {
  background-color: #c0e3ff;
}

.tab-link-tab-3.w--current {
  background-color: #008bff;
  background-image: linear-gradient(45deg, var(--tg-bot), var(--tg-bot-pink));
  color: #fff;
}

.tab-link-tab-4 {
  color: #8d8d8d;
  background-color: #ddf0ff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 120px;
  margin-bottom: 10px;
  padding: 28px 20px;
  display: flex;
}

.tab-link-tab-4.w--current {
  color: #fff;
  background-color: #008bff;
}

.tab-link-tab-5 {
  color: #8d8d8d;
  background-color: #ddf0ff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 120px;
  padding: 28px 20px;
  display: flex;
}

.tab-link-tab-5:hover {
  background-color: #c0e3ff;
}

.tab-link-tab-5.w--current {
  background-color: #008bff;
  background-image: linear-gradient(45deg, var(--tg-bot), var(--tg-bot-pink));
  color: #fff;
}

.tab-link-tab-1 {
  color: #8d8d8d;
  background-color: #ddf0ff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 120px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
}

.tab-link-tab-1:hover {
  background-color: #c0e3ff;
}

.tab-link-tab-1.w--current {
  background-color: #008bff;
  background-image: linear-gradient(45deg, var(--tg-bot) 1%, var(--tg-bot-pink));
  color: #fff;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 120px;
  margin-bottom: 20px;
  padding: 28px 20px;
  display: flex;
}

.tabs-content-2 {
  width: 100%;
  height: 540px;
  margin-right: 0;
  overflow: visible;
}

.text-block-37, .text-block-38, .text-block-39, .text-block-40, .text-block-41 {
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 700;
}

.text-block-42 {
  font-size: 15px;
  font-weight: 700;
}

.text-block-43, .text-block-44, .text-block-45, .text-block-46 {
  font-size: 16px;
  font-weight: 700;
}

.tg_tab_content_rectangle {
  z-index: 1;
  background-color: #ddf0ff;
  border-radius: 42px;
  justify-content: center;
  align-items: flex-end;
  height: 540px;
  margin-top: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
  position: relative;
  top: 0%;
  bottom: 0%;
  left: 0;
  overflow: hidden;
}

.tg_tab_content_rectangle.tg_tab_content_rectangle_01 {
  align-items: center;
}

.tg_tab_content_rectangle.tg_tab_content_rectangle_tab4 {
  padding-bottom: 32px;
}

.image-185 {
  z-index: 2;
  border-radius: 42px;
  width: 450px;
  height: auto;
  margin-right: 32px;
  padding-right: 0;
  display: block;
  position: static;
  inset: auto 0% 0%;
  overflow: visible;
}

.image-185.image-185_horizontal {
  border-radius: 42px;
  width: auto;
  height: 350px;
  margin-right: 0;
  position: static;
  overflow: hidden;
}

.image-185.image-185_tab2 {
  top: -192px;
}

.image-185.image-185_01 {
  width: 250px;
  height: auto;
  margin-right: 0;
}

.tg_counter {
  background-color: #fafafa;
  padding-top: 0;
  padding-bottom: 0;
  display: none;
}

._100-vmin {
  background-color: #d9d5cb;
}

._100-vmin.flex-v-stretch-center {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

._100-vmin.flex-v-stretch-center.relative {
  height: 100%;
}

.odometer-number-wrap {
  color: #000;
  background-color: #e4f222;
  border-radius: 2rem;
  justify-content: center;
  align-items: center;
  width: 2rem;
  min-width: 2rem;
  height: 2rem;
  min-height: 2rem;
  font-size: 1.2rem;
  display: flex;
}

.odometer-inside {
  display: flex;
}

.flex-v-center {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.relative {
  position: relative;
}

.odometer-number {
  font-weight: 700;
  line-height: 1;
  display: inline-block;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.odometer {
  line-height: 1.3;
  position: relative;
}

.odometer_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 4rem;
  display: flex;
}

.odometer-ribbon {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.component-header_inner {
  background-color: #787868;
  border-radius: 3rem;
  align-items: center;
  width: auto;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: .4rem 1.4rem .4rem .4rem;
  display: flex;
}

.odometer-digit-inner {
  text-align: center;
  display: block;
  position: absolute;
  inset: 0%;
  overflow: hidden;
}

.odometer-formatting-mark {
  display: inline-block;
}

.odometer-digit {
  background-color: #e8e6e0;
  border-radius: .5rem;
  padding-left: .4rem;
  padding-right: .4rem;
  display: inline-block;
  position: relative;
}

.component-header {
  z-index: 1;
  position: absolute;
  inset: 2rem 0% auto;
}

.odometer-digit-spacer, .odometer-value, .odometer-ribbon-inner {
  display: block;
}

.page-padding {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.vertical-padding {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.starter-odometer {
  line-height: 1.3;
  position: relative;
}

.odometer-starter-component {
  border: .15rem solid #e4f222;
  border-radius: 2rem;
  padding: 2rem;
}

.grid-25 {
  grid-template-rows: 300px;
  grid-template-columns: .4fr 1fr;
  width: 100%;
}

.tg_counter_div {
  object-fit: none;
  background-color: #0000;
  justify-content: center;
  width: 60%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.tg_counter-text {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 100px;
  padding-bottom: 100px;
  display: flex;
}

.paragraph-82 {
  color: #2a2d32;
  margin-bottom: 24px;
}

.paragraph-83 {
  color: #2a2d32;
  margin-bottom: 0;
}

.tg_video {
  justify-content: flex-start;
  display: block;
}

.tg_video.tg_video_en {
  display: none;
}

.tg_h2 {
  color: #2a2d32;
  text-align: center;
  flex-direction: column;
  align-self: auto;
  align-items: center;
  width: 50%;
  margin: 0 auto 40px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  display: block;
}

.tg_h2.tg_h2_margin {
  margin-bottom: 40px;
}

.tg_h2.tg_h2_left {
  color: #2a2d32;
  text-align: center;
  width: 100%;
  margin-left: 0;
}

.tg_h2.tg_h2_left.tg_h2_margin.tg_h2_white {
  color: #fff;
  margin-bottom: 8px;
}

.tg_h2.tg_h2_left.tg_h2_margin.tg_h2_white.tg_h2_mobile {
  color: #2a2d32;
  margin-bottom: 40px;
}

.tg_h2.tg_h2_cash {
  color: #2a2d32;
  width: 65%;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
}

.tg_h2.tg_h21 {
  width: 70%;
  margin-bottom: 24px;
}

.text-span-23 {
  color: #3da7ff;
}

.bold-text-9 {
  color: #2a2d32;
}

.youtube-2 {
  border: 0 #000;
  border-radius: 42px;
  width: auto;
  height: auto;
  position: relative;
}

.video {
  border-radius: 42px;
  width: 50%;
}

.tg_video-div {
  width: auto;
  display: flex;
}

.grid-26 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  margin-left: 56px;
  margin-right: 56px;
}

.youtube-3 {
  border-radius: 42px;
}

.tg_video-item {
  border-radius: 42px;
  overflow: hidden;
}

.tg_form-btn {
  background-color: #0000;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.tg_h2_white {
  color: #fff;
  text-align: center;
  width: 100%;
  margin: 0 auto 40px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
}

.tg_why-tg {
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
}

.paragraph-84 {
  color: #2a2d32;
  text-align: center;
  justify-content: center;
  width: 50%;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tg_why-pic {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.image-186 {
  margin-left: auto;
  margin-right: auto;
}

.tg_advantages {
  padding-top: 0;
  padding-bottom: 0;
}

.tg_advantages.tg_advantages_new {
  display: none;
}

.text-span-24 {
  color: #3da7ff;
}

.tg_cash {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.tg_cash.tg_cash_en {
  display: none;
}

.paragraph-85 {
  color: #2a2d32;
  text-align: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.tg_cash_pic {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.image-187 {
  margin-left: auto;
  margin-right: auto;
}

.tg_tariff {
  padding-top: 0;
  padding-bottom: 0;
}

.tg_tariff.tg_tariff_en {
  background-color: #fafafa;
}

.tg_tariff.tg_tariff-welcome {
  display: none;
}

.grid-27 {
  grid-template: "Area ."
                 "Area-2 Area-3"
                 / 1fr 1fr;
  justify-content: center;
  justify-items: stretch;
}

.tg_tariff_lite {
  border: 4px solid #ddf0ff;
  border-radius: 42px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.tg_tariff_lite.tg_tariff_welcome {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #008bff;
  border-color: #008bff;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 32px;
}

.tg_tariff_pro {
  background-color: #f8f9fc;
  border-radius: 42px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.image-188 {
  width: 150px;
  margin-bottom: 24px;
}

.image-188.image-188_welcome {
  width: 300px;
  margin-bottom: 0;
}

.image-189 {
  width: 150px;
  margin-bottom: 24px;
}

.paragraph-86 {
  color: #2a2d32;
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: 700;
}

.paragraph-86.paragraph-86_welcome {
  color: #f8fbff;
  margin-bottom: 8px;
  font-size: 40px;
  line-height: 64px;
}

.paragraph-87 {
  margin-bottom: 48px;
  font-size: 20px;
}

.paragraph-88 {
  color: #242230;
  text-align: center;
  width: 80%;
  margin-bottom: 48px;
  padding-left: 60px;
  padding-right: 60px;
}

.paragraph-88.paragraph-88_pro {
  color: #2a2d32;
  padding-left: 40px;
  padding-right: 40px;
}

.paragraph-88.paragraph-88_welcome {
  color: #fff;
  text-align: center;
  width: 80%;
  margin-bottom: 24px;
  padding-left: 0;
  padding-right: 0;
}

.button-32 {
  text-align: center;
  background-color: #008bff;
  border-radius: 42px;
  width: auto;
  margin-bottom: 24px;
  padding: 12px 40px;
  font-weight: 600;
}

.button-32.tg_tariff-btn:hover {
  background-color: #212f97;
}

.link-23 {
  color: #000;
  line-height: 26px;
  text-decoration: none;
}

.link-23:hover {
  color: #008bff;
}

.text-block-47 {
  color: #2a2d32;
}

.text-block-47:hover {
  color: #008bff;
}

.text-block-47.text-block-47_welcome {
  color: #fff;
}

.text-block-47.text-block-47_welcome:hover {
  color: #2a2d32;
}

.div-block-125 {
  background-color: #000;
  height: 1px;
}

.div-block-125:hover {
  background-color: #008bff;
}

.tg_link-block:hover {
  color: #008bff;
}

.div-block-126 {
  justify-content: space-between;
  align-items: center;
  height: auto;
  display: flex;
}

.image-190 {
  width: 300px;
  display: block;
  position: absolute;
  inset: -200px 0% auto auto;
}

.tg_bg_pic {
  z-index: 1;
  position: relative;
}

.tg_form-btn_text {
  z-index: 2;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
}

.image-191 {
  width: 600px;
  position: absolute;
  inset: 0%;
}

.image-192 {
  opacity: .6;
  width: 300px;
  display: block;
  position: absolute;
  inset: -189px auto 0% 0%;
}

.tg_hero_bg-pic {
  z-index: 1;
  position: relative;
}

.image-193 {
  opacity: .5;
  width: 300px;
  display: none;
  position: absolute;
  inset: -400px auto 0% -107px;
}

.image-194 {
  width: 500px;
  position: absolute;
  inset: -651px 0% 0% 296px;
  overflow: visible;
}

.tg_form {
  background-color: #008bff;
  padding-top: 80px;
  padding-bottom: 20px;
}

.tg_form.tg_form_mobile {
  background-color: #0000;
  padding-top: 0;
  padding-bottom: 0;
}

.paragraph-89 {
  color: #fff;
  margin-bottom: 40px;
}

.paragraph-89.paragraph-89_mobile {
  text-align: center;
}

.image-195 {
  object-fit: fill;
  max-width: 100%;
  position: absolute;
  overflow: visible;
}

.tg_footer {
  background-color: #000;
  display: none;
}

.tg_footer_text {
  padding-top: 60px;
  padding-bottom: 60px;
}

.paragraph-90 {
  color: #fff;
  font-size: 16px;
}

.bold-text-10 {
  color: #2a2d32;
  font-weight: 400;
}

.tg_steps_text {
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 40px;
  display: block;
}

.tg_h3 {
  color: #2a2d32;
  text-align: center;
  width: 67%;
  margin: 0 auto 16px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
}

.text-span-25 {
  color: #3da7ff;
}

.paragraph-91 {
  color: #2a2d32;
  text-align: center;
  margin-bottom: 0;
}

.tg_steps_content {
  display: none;
}

.div-block-128 {
  background-color: #ffffff1a;
  border-radius: 42px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 60%;
  padding: 24px;
  display: flex;
}

.div-block-129 {
  flex-direction: column;
  align-self: auto;
  align-items: center;
  display: flex;
}

.div-block-129.div-block-129_lite {
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
}

.div-block-130 {
  border-radius: 42px;
  position: static;
  right: -80px;
}

.div-block-131 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.div-block-132 {
  flex-direction: column;
  align-items: center;
  padding-bottom: 24px;
  display: flex;
}

.grid-29 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.image-200 {
  display: none;
}

.lottie-animation-3 {
  z-index: 2;
  border-radius: 0;
  width: 208px;
  display: none;
  position: static;
  inset: 15px auto auto 5%;
  overflow: hidden;
}

.div-block-133 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: block;
  position: absolute;
  left: auto;
  overflow: visible;
}

.div-block-134 {
  border-radius: 0;
}

.div-block-135 {
  z-index: 5;
  border-radius: 30px;
  display: block;
  position: static;
  top: 14px;
  left: 22px;
  overflow: hidden;
}

.youtube-4 {
  width: 210px;
  height: 450px;
}

.tg_tariff-stroke {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.tg_tariff-text {
  justify-content: flex-start;
  display: flex;
}

.tg_tariff-line {
  border: .5px solid #d2d7e3;
  width: 100%;
  height: 1px;
  display: block;
}

.tg_tariff-line.tg_tariff-line_hide {
  display: none;
}

.tg_tariff-text_txt {
  align-items: center;
  width: 50%;
  font-size: 18px;
  line-height: 24px;
  display: flex;
}

.tg_tariff_stroke_col {
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.tg_tariff-btn {
  background-color: #fff;
}

.tg_tariff-btn.tg_tariff-btn_welcome {
  color: #ffa145;
  border: 2px solid #fff;
  width: 450px;
}

.tg_tariff-btn.tg_tariff-btn_welcome:hover {
  color: #fffcf9;
  background-color: #0000;
  border: 2px solid #fff;
}

.tg_tariff-btn.tg_tariff-btn-1, .tg_tariff-btn.tg_tariff-btn-old {
  background-color: #008bff;
}

.gis_container {
  width: 100%;
  margin-top: 22px;
  margin-bottom: 80px;
  padding-left: 80px;
  padding-right: 80px;
}

.gis_btn {
  color: #000;
  background-color: #cfae77;
  border-radius: 42px;
  padding: 16px 24px;
  font-family: Roboto, sans-serif;
  font-weight: 700;
}

.div-block-137 {
  justify-content: space-between;
  display: flex;
}

.grid-30 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 500px;
  grid-template-columns: 60% 40%;
}

.image-201 {
  display: none;
}

.slider-2 {
  background-color: #000;
  border-radius: 42px;
  width: 100%;
  height: auto;
}

.slide-6 {
  object-fit: fill;
  border-radius: 42px;
  width: auto;
  overflow: hidden;
}

.image-202 {
  object-fit: fill;
  border-radius: 42px;
  overflow: hidden;
}

.left-arrow-3 {
  overflow: visible;
}

.text-block-48 {
  color: #cfae77;
  margin-right: 8px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.link-block-46 {
  z-index: 2;
  flex-direction: row;
  align-items: flex-end;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: static;
  inset: 0% auto 0% 0%;
}

.heading-42 {
  z-index: 2;
  color: #fff;
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  position: relative;
}

.paragraph-93 {
  color: #fff;
  width: 100%;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
}

.div-block-138 {
  background-color: #ffffff0d;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 418px;
  padding: 48px;
  display: flex;
  position: static;
}

.video-2 {
  border-radius: 30px;
  width: 100%;
  height: 400px;
  display: flex;
  overflow: hidden;
}

.div-block-139 {
  position: relative;
  inset: -60% 0% 0% 45%;
}

.tab-pane-tab-1-2 {
  height: 540px;
}

.tab-pane-tab-3 {
  position: static;
}

.tg_tools-arrow {
  z-index: 5;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 100%;
  display: flex;
  position: absolute;
}

.image-203 {
  width: auto;
}

.div-block-140 {
  width: 100%;
  display: flex;
  overflow: hidden;
}

.div-block-141 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: block;
  overflow: visible;
}

.slide-7, .slide-8, .slide-9, .slide-10 {
  border-radius: 42px;
  overflow: hidden;
}

.icon-3 {
  margin-left: 20px;
  margin-right: 20px;
}

.icon-4 {
  justify-content: center;
  margin-left: 20px;
  margin-right: 20px;
  display: block;
}

.right-arrow-3 {
  flex-direction: row;
  justify-content: flex-end;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.image-204, .image-205, .image-206, .image-207 {
  border-radius: 42px;
  overflow: hidden;
}

.lottie-animation-4 {
  object-fit: fill;
  width: 100%;
  height: 100%;
}

.lottie-animation-5 {
  height: 100%;
  display: block;
  position: static;
  inset: 0%;
}

.udsapp_rating-tags_en {
  height: 100%;
  position: absolute;
  inset: 0%;
}

.lottie-animation-6 {
  height: 100%;
}

.lottie-animation-7 {
  width: 100vw;
  height: auto;
  margin-top: 0;
  padding-left: 24px;
  padding-right: 24px;
  display: block;
}

.lottie-animation-7.lottie-animation-7_mob {
  display: block;
}

.lottie-animation-8 {
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
  display: none;
}

.div-block-143 {
  width: 100%;
  display: flex;
  overflow: visible;
}

.lottie-animation-9 {
  display: none;
  position: absolute;
}

.lottie-animation-10 {
  position: absolute;
}

.lottie-animation-11 {
  display: none;
}

.div-block-144 {
  height: 600px;
  display: none;
  position: relative;
}

.lottie-animation-12 {
  width: 150px;
  height: 150px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  inset: -14px 0% 0% -12%;
}

.image-208 {
  display: none;
}

.lottie-animation-13 {
  width: 1168px;
  position: absolute;
  top: -328px;
  overflow: hidden;
}

.link-block-66 {
  display: block;
}

.link-24 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.link-24:hover {
  color: #ffffff80;
}

.link-24.link-24_udsapp, .link-24.link-24_udsapp.w--current {
  display: none;
}

.spline-scene {
  width: 600px;
  height: 600px;
  margin-top: 0;
}

.link-44 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
  display: none;
}

.lottie-animation-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: auto;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.image-209 {
  display: none;
}

.div-block-146 {
  justify-content: flex-start;
  align-items: flex-start;
  height: 50px;
  margin-bottom: 16px;
  display: flex;
}

.image-210 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 16px;
}

.div-block-147 {
  margin-bottom: 48px;
}

.bold-text-11, .bold-text-12 {
  color: #2a2d32;
}

.heading-43 {
  color: #8ccaff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 90px;
}

.link-45 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.link-45:hover {
  color: #ffffff80;
}

.uds-link_customer.w--current {
  color: #fff;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.uds-link_customer.w--current:hover {
  color: #ffffff80;
}

.link-46 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.link-46:hover {
  color: #ffffff80;
}

.paragraph-94 {
  color: #fff;
}

.div-block-148 {
  margin-bottom: 40px;
}

.udsapp_footer-new, .udsapp_footer-new.getuds_footer {
  margin-bottom: 0;
  padding-bottom: 0;
}

.udsapp_footer-new_bg {
  background-color: #3d335e;
  border-radius: 42px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 56px;
}

.udsapp_footer-new_bg.alfa-footer_bg {
  background-color: #f2f3f5;
  position: static;
}

.div-block-149 {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

.grid-31 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: ". . . ."
                 ". Area-1 Area-2 Area-3"
                 ". Area-4 Area-5 Area-6"
                 / .6fr 1fr 1fr 1fr;
  margin-bottom: 40px;
  margin-left: 0;
  margin-right: 0;
}

.grid-31.grid-31_alfa {
  margin-top: 56px;
}

.udsapp_footer-new_business {
  flex-flow: column;
  display: flex;
}

.link-47 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  display: block;
}

.link-47:hover {
  color: #ffffff80;
}

.link-47.w--current {
  color: #fff;
  display: block;
}

.link-47.w--current:hover {
  color: #ffffff80;
}

.link-47.alfa_links {
  color: #1c1c1e;
}

.link-47.alfa_links:hover {
  color: #1c1c1e80;
}

.link-47.link-47-blog {
  color: #2a2d32;
}

.link-47.link-47-blog:hover {
  color: #2a2d3280;
}

.link-47.link-47-blog.w--current {
  color: #fff;
}

.link-48 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-48:hover {
  color: #ffffff80;
}

.link-48.alfa_links {
  color: #1c1c1e;
}

.link-48.alfa_links:hover {
  color: #1c1c1e80;
}

.link-48.link-48-blog {
  color: #2a2d32;
}

.link-48.link-48-blog:hover {
  color: #2a2d3280;
}

.link-49 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-49:hover {
  color: #ffffff80;
}

.link-49.alfa_link {
  color: #1c1c1e;
}

.link-49.alfa_link:hover {
  color: #1c1c1e80;
}

.link-49.link-49_blog {
  color: #2a2d32;
}

.link-49.link-49_blog:hover {
  color: #2a2d3280;
}

.link-50 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-50:hover {
  color: #ffffff80;
}

.link-50.alfa_link {
  color: #1c1c1e;
}

.link-50.alfa_link:hover {
  color: #1c1c1e80;
}

.link-50.link-50-blog {
  color: var(--uds-txt);
}

.link-50.link-50-blog:hover {
  color: #2a2d3280;
}

.link-51 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-51:hover {
  color: #ffffff80;
}

.link-51.alfa_link {
  color: #1c1c1e;
}

.link-51.alfa_link:hover {
  color: #1c1c1e80;
}

.link-51.link-51-blog {
  color: var(--uds-txt);
}

.link-51.link-51-blog:hover {
  color: #2a2d3280;
}

.link-52 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-52:hover {
  color: #ffffff80;
}

.link-52.alfa_link {
  color: #1c1c1e;
}

.link-52.alfa_link:hover {
  color: #1c1c1e80;
}

.link-52.link-52-blog {
  color: var(--uds-txt);
}

.link-52.link-52-blog:hover {
  color: #2a2d3280;
}

.link-53 {
  color: #fff;
  margin-bottom: 4px;
  display: none;
}

.link-53:hover {
  color: #ffffff80;
}

.link-54 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-54:hover {
  color: #ffffff80;
  margin-bottom: 4px;
}

.link-54.alfa_link {
  color: #1c1c1e;
}

.link-54.alfa_link:hover {
  color: #1c1c1e80;
}

.link-54.link-54-blog {
  color: var(--uds-txt);
}

.link-54.link-54-blog:hover {
  color: #2a2d3280;
}

.link-55 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-55:hover {
  color: #ffffff80;
}

.link-55.alfa_link {
  color: #1c1c1e;
}

.link-55.alfa_link:hover {
  color: #1c1c1e80;
}

.link-55.link-55-blog {
  color: var(--uds-txt);
}

.link-55.link-55-blog:hover {
  color: #2a2d3280;
}

.link-56 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-56:hover {
  color: #ffffff80;
}

.link-56.alfa_link {
  color: #1c1c1e;
}

.link-56.alfa_link:hover {
  color: #1c1c1e80;
}

.link-56.link-56-blog {
  color: var(--uds-txt);
}

.link-56.link-56-blog:hover {
  color: #2a2d3280;
}

.link-57 {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.link-57:hover {
  color: #ffffff80;
}

.link-57.alfa_link {
  color: #1c1c1e;
}

.link-57.alfa_link:hover {
  color: #1c1c1e80;
}

.link-57.link-57-blog {
  color: var(--uds-txt);
}

.link-57.link-57-blog:hover {
  color: #2a2d3280;
}

.udsapp_footer-new_customer {
  flex-flow: column;
  display: flex;
}

.link-58 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
}

.link-58:hover {
  color: #ffffff80;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.link-58.w--current {
  color: var(--white);
  font-size: 18px;
  line-height: 24px;
  display: block;
}

.link-58.alfa_link {
  color: #1e1e1e;
}

.link-58.alfa_link:hover {
  color: #1c1c1e80;
}

.link-58.alfa_link:visited {
  color: #1e1e1e;
}

.link-58.alfa_link.w--current {
  color: #1c1c1e80;
}

.link-58.link-58-blog {
  color: var(--uds-txt);
}

.link-58.link-58-blog:hover {
  color: var(--uds-txt-hover);
}

.link-58.link-58-blog.w--current {
  color: var(--uds-txt);
  display: block;
}

.link-58.link-58-blog.w--current:hover {
  color: #ffffff80;
}

.link-58.link-58-blog.w--current:lang(ru) {
  color: var(--uds-txt);
}

.link-59 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-59:hover {
  color: #ffffff80;
}

.link-59.alfa_link {
  color: #1c1c1e;
}

.link-59.alfa_link:hover {
  color: #1c1c1e80;
}

.link-59.link-59-blog {
  color: var(--uds-txt);
}

.link-59.link-59-blog:hover {
  color: #2a2d3280;
}

.link-60 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-60:hover {
  color: #ffffff80;
}

.link-60.alfa_link {
  color: #1c1c1e;
}

.link-60.alfa_link:hover {
  color: #1c1c1e80;
}

.link-60.link-60-blog {
  color: var(--uds-txt);
}

.link-60.link-60-blog:hover {
  color: var(--uds-txt-hover);
}

.link-61 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-61:hover {
  color: #ffffff80;
}

.link-61.alfa_link {
  color: #1c1c1e;
}

.link-61.alfa_link:hover {
  color: #1c1c1e80;
}

.link-61.link-61-blog {
  color: var(--uds-txt);
}

.link-61.link-61-blog:hover {
  color: var(--uds-txt-hover);
}

.link-62 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-62:hover {
  color: #ffffff80;
}

.link-62.alfa_link {
  color: #1c1c1e;
}

.link-62.alfa_link:hover {
  color: #1c1c1e80;
}

.link-62.link-62-blog {
  color: var(--uds-txt);
}

.link-62.link-62-blog:hover {
  color: var(--uds-txt-hover);
}

.link-63 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-63:hover {
  color: #ffffff80;
}

.link-63.alfa_link {
  color: #1c1c1e;
}

.link-63.alfa_link:hover {
  color: #1c1c1e80;
}

.link-63.link-63-blog {
  color: var(--uds-txt);
}

.link-63.link-63-blog:hover {
  color: var(--uds-txt-hover);
}

.link-64 {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.link-64:hover {
  color: #ffffff80;
}

.link-64.alfa_link {
  color: #1c1c1e;
}

.link-64.alfa_link:hover {
  color: #1c1c1e80;
}

.link-64.link-64-blog {
  color: var(--uds-txt);
}

.link-64.link-64-blog:hover {
  color: var(--uds-txt-hover);
}

.udsapp_footer-new_partner {
  flex-flow: column;
  display: flex;
}

.link-65 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  display: block;
}

.link-65:hover {
  color: #ffffff80;
}

.link-65.alfa_link {
  color: #1c1c1e;
}

.link-65.alfa_link:hover {
  color: #1c1c1e80;
}

.link-65.link-65-blog {
  color: var(--uds-txt);
}

.link-65.link-65-blog:hover {
  color: var(--uds-txt-hover);
}

.link-66 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-66:hover {
  color: #ffffff80;
}

.link-66.alfa_link {
  color: #1c1c1e;
}

.link-66.alfa_link:hover {
  color: #1c1c1e80;
}

.link-66.link-66-blog {
  color: var(--uds-txt);
}

.link-66.link-66-blog:hover {
  color: var(--uds-txt-hover);
}

.link-67 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-67:hover {
  color: #ffffff80;
}

.link-67.alfa_link {
  color: #1c1c1e;
}

.link-67.alfa_link:hover {
  color: #1c1c1e80;
}

.link-67.link-67-blog {
  color: var(--uds-txt);
}

.link-67.link-67-blog:hover {
  color: var(--uds-txt-hover);
}

.link-68 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-68:hover {
  color: #ffffff80;
}

.link-68.alfa_link {
  color: #1c1c1e;
}

.link-68.alfa_link:hover {
  color: #1c1c1e80;
}

.link-68.link-68-blog {
  color: var(--uds-txt);
}

.link-68.link-68-blog:hover {
  color: var(--uds-txt-hover);
}

.link-69 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
}

.link-69:hover {
  color: #ffffff80;
}

.link-69.alfa_link {
  color: #1c1c1e;
}

.link-69.alfa_link:hover {
  color: #1c1c1e80;
}

.link-69.link-69-blog {
  color: var(--uds-txt);
}

.link-69.link-69-blog:hover {
  color: var(--uds-txt-hover);
}

.uds-bsns_footer-new {
  margin-bottom: 80px;
  display: block;
}

.uds-bsns_footer-new_bg {
  background-color: var(--blue-bsns);
  border-radius: 42px;
  margin-bottom: 16px;
  padding: 56px;
}

.uds-bsns_footer-new_bg.uds-bsns_footer-new_bg__partner {
  background-color: #0000;
  background-image: url('../images/10-footer-1.png');
  background-size: cover;
}

.uds-bsns_footer-new_bg.uds-bsns_footer-new_bg__partner.gis_footer-bg {
  background-color: #ffffff1a;
  background-image: none;
}

.uds-bsns_footer-new_bg.uds-bsns_footer-new_bg__partner.uds-merch_footer-bg {
  background-color: #6551c4;
  background-image: none;
  background-size: auto;
}

.uds-bsns_footer-new_bg.uds-bsns_footer-new_bg__partner.alfa_footer_bg {
  background-color: #f2f3f5;
  background-image: none;
  background-size: auto;
}

.uds-bsns_footer-new_bg.uds-bsns_footer-new_bg_partner {
  background-color: #0000;
  background-image: url('../images/10-footer-1.png');
  background-position: 0 0;
  background-size: auto;
}

.uds-bsns_footer-new_bg.uds-bsns_footer-new_bg_gis {
  background-color: #ffffff1a;
}

.uds-bsns_footer-new_bg.uds-bsns_footer-new_bg_ {
  background-color: #008bff;
  background-image: linear-gradient(45deg, var(--tg-bot), var(--tg-bot-pink));
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  padding-bottom: 56px;
  padding-left: 56px;
  padding-right: 56px;
}

.uds-bsns_footer-new_bg.uds-blog_footer-bg {
  background-color: #dce1eb;
}

.text-block-49 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
}

.text-block-49.text-block-49-blog {
  color: var(--uds-txt);
  font-size: 18px;
  line-height: 24px;
}

.text-block-49.text-block-49-blog:hover {
  color: #2a2d3280;
}

.link-70 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.link-70:hover {
  color: #ffffff80;
}

.link-70.link-70-blog {
  color: var(--uds-txt);
}

.link-70.link-70-blog:hover {
  color: var(--uds-txt-hover);
}

.link-71 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.link-71:hover {
  color: #ffffff80;
}

.link-71.link-71-blog {
  color: var(--uds-txt);
}

.link-71.link-71-blog:hover {
  color: var(--uds-txt-hover);
}

.div-block-150 {
  padding-left: 56px;
  padding-right: 56px;
}

.image-211 {
  margin-bottom: 40px;
  display: block;
}

.image-211.image-211_hide {
  display: none;
}

.link-72 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
}

.link-72:hover {
  color: #ffffff80;
}

.link-73 {
  color: #fff;
  margin-bottom: 4px;
}

.link-73:hover {
  color: #ffffff80;
}

.link-74 {
  color: #fff;
  margin-bottom: 4px;
}

.link-74:hover {
  color: #ffffff80;
}

.link-75 {
  color: #fff;
  margin-bottom: 4px;
}

.link-75:hover {
  color: #ffffff80;
}

.link-76 {
  color: #fff;
  margin-bottom: 4px;
}

.link-76:hover {
  color: #ffffff80;
}

.link-77 {
  color: #fff;
  margin-bottom: 4px;
}

.link-77:hover {
  color: #ffffff80;
}

.link-78 {
  color: #fff;
  margin-bottom: 4px;
}

.link-78:hover {
  color: #ffffff80;
}

.link-79 {
  color: #fff;
  margin-bottom: 4px;
}

.link-79:hover {
  color: #ffffff80;
}

.link-80 {
  color: #fff;
  margin-bottom: 4px;
}

.link-80:hover {
  color: #ffffff80;
}

.link-81 {
  color: #fff;
}

.link-81:hover {
  color: #ffffff80;
}

.link-82 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
}

.link-83 {
  color: #fff;
}

.link-83:hover {
  color: #ffffff80;
}

.link-84 {
  color: #fff;
}

.link-84:hover {
  color: #ffffff80;
}

.link-85 {
  color: #fff;
}

.link-85:hover {
  color: #ffffff80;
}

.link-86 {
  color: #fff;
}

.link-86:hover {
  color: #ffffff80;
}

.link-87 {
  color: #fff;
}

.link-87:hover {
  color: #ffffff80;
}

.link-88 {
  color: #fff;
}

.link-88:hover {
  color: #ffffff80;
}

.link-89 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
}

.link-89:hover {
  color: #ffffff80;
}

.link-89.w--current {
  color: #fff;
}

.link-89.w--current:hover {
  color: #ffffff80;
}

.link-90 {
  color: #fff;
  margin-bottom: 4px;
}

.link-90:hover {
  color: #ffffff80;
}

.link-91 {
  color: #fff;
  margin-bottom: 4px;
}

.link-91:hover {
  color: #ffffff80;
}

.link-92 {
  color: #fff;
}

.link-92:hover, .link-94:hover {
  color: #ffffff80;
}

.link-94.w--current {
  color: #fff;
}

.link-94.w--current:hover {
  color: #ffffff80;
}

.paragraph-95 {
  color: #fff;
}

.link-95:hover {
  color: #ffffff80;
}

.link-95.w--current {
  color: #fff;
}

.link-95.w--current:hover {
  color: #ffffff80;
}

.image-212 {
  margin-bottom: 40px;
}

.div-block-151 {
  align-items: flex-start;
  margin-bottom: 24px;
  display: flex;
}

.image-213 {
  margin-top: 6px;
  margin-right: 10px;
}

.text-block-50 {
  color: #fff;
  width: 90%;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 100;
  line-height: 30px;
}

.div-block-152 {
  margin-bottom: 56px;
}

.paragraph-96 {
  color: #fff;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.gis_security {
  padding-bottom: 16px;
}

.security_bg {
  background-color: #ffffff1a;
  border-radius: 42px;
  margin-bottom: 0;
  padding: 56px;
}

.image-214 {
  height: 70px;
  margin-right: 24px;
}

.div-block-153 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-97 {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.div-block-154 {
  background-color: #ffffff1a;
  border-radius: 42px;
  padding: 56px;
}

.div-block-155 {
  margin-bottom: 40px;
}

.grid-32 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph-98 {
  color: #7f7f7f;
  object-fit: fill;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.grid-33 {
  grid-template-columns: .8fr 1fr;
}

.image-215, .image-216, .image-217, .image-218, .image-219, .image-220, .image-221 {
  height: 50px;
}

.image-222 {
  display: none;
}

.div-block-157 {
  display: block;
}

.lottie-animation-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  max-width: 100%;
  display: block;
}

.div-block-158 {
  background-color: #008bff;
  background-image: linear-gradient(45deg, var(--tg-bot), var(--tg-bot-pink));
  border-radius: 42px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-159 {
  background-color: #f8f9fc;
  border-radius: 42px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-span-27 {
  color: #008bff;
}

.paragraph-99 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
  line-height: 22px;
  position: static;
  inset: auto 0% 0%;
}

.paragraph-100 {
  color: #2a2d32;
  margin-bottom: 16px;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-100.paragraph-100_new {
  display: none;
}

.text-span-28, .text-span-29, .bold-text-13 {
  color: #008bff;
}

.div-block-160 {
  background-color: #f8f9fc;
  border-radius: 42px;
  padding-top: 80px;
  padding-bottom: 80px;
}

.text-span-30 {
  color: #008bff;
}

.grid-34 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-161 {
  background-color: #f8f9fc;
  border-radius: 42px;
  padding: 48px 24px;
}

.paragraph-101 {
  color: #2a2d32;
  text-align: center;
  font-size: 20px;
}

.heading-44 {
  color: #008bff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
}

.uds-bsns_telegrambot {
  display: none;
}

.uds-bsns_telegrambot-bg {
  background-color: #f8f9fc;
  border-radius: 42px;
  padding: 16px 32px;
}

.grid-35 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr auto;
}

.heading-45 {
  color: #2a2d32;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 28px;
}

.paragraph-102 {
  color: #2a2d32;
  margin-bottom: 0;
}

.button-35 {
  color: #212f97;
  background-color: #0000;
  background-image: url('../images/arrow-D_10.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 2px solid #212f97;
  border-radius: 42px;
  width: 208px;
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 600;
}

.button-35:hover {
  color: #ffa145;
  background-image: url('../images/arrow-D_5.svg'), url('../images/arrow-D_10.svg');
  background-position: 90%, 90%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-color: #ffa145;
}

.button-36, .link-106.link-106_blog {
  display: none;
}

.button-42.w--current {
  color: #5169f3;
}

.dropdown-link-8 {
  width: 90%;
  margin: 4px;
  padding: 16px;
  font-size: 20px;
  line-height: 24px;
  transition: all .555s;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dropdown-link-8:hover {
  background-color: #edebfb;
  border-radius: 8px;
}

.dropdown-link-8.w--current {
  width: 90%;
}

.image-224 {
  max-width: 24px;
  max-height: 24px;
  display: block;
  position: relative;
  top: -2px;
}

.dropdown-list-6 {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  width: 100%;
  height: 120px;
  display: none;
  position: relative;
  box-shadow: 0 10px 50px #0003;
}

.text-block-51 {
  justify-content: flex-start;
  margin-right: 8px;
  font-size: 18px;
  line-height: 20px;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}

.text-block-51.uds_dis_lng {
  color: #7f7f7f;
}

.text-block-51.uds_dis_lng.gis_lng {
  font-family: Roboto, sans-serif;
}

.nav-link-3 {
  color: #2a2d32;
  cursor: pointer;
  height: 100%;
  margin-right: 0;
  padding: 0;
  font-size: 20px;
  transition: all .555s;
  display: block;
  position: relative;
  inset: 0 auto auto 0;
}

.nav-link-3.gis_lng {
  display: none;
}

.div-block-165 {
  display: inline-block;
}

.dropdown-link-9 {
  width: 90%;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 16px;
  font-size: 20px;
  line-height: 24px;
  transition: all .555s;
  position: absolute;
  inset: auto auto 0% 0%;
}

.dropdown-link-9:hover {
  background-color: #edebfb;
  border-radius: 8px;
}

.dropdown-link-9.w--current {
  width: 90%;
}

.div-block-166 {
  justify-content: space-between;
  display: flex;
}

.uds-bsns_header_mobile-2 {
  display: none;
}

.dropdown-toggle-5 {
  cursor: pointer;
  width: 72px;
  margin-right: 24px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.text-block-52:active {
  color: #fff;
  font-weight: 700;
}

.text-block-52.gis_p3 {
  font-family: Roboto, sans-serif;
}

.image-227 {
  width: 100%;
}

.heading-46 {
  color: #2a2d32;
  justify-content: flex-start;
  width: 100%;
  margin-top: 36px;
  margin-bottom: 36px;
  margin-left: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.uds-bsns_footer-2 {
  margin-bottom: 0;
  padding-bottom: 20px;
  display: none;
}

.dropdown-link-10 {
  width: 90%;
  margin: 4px;
  padding: 16px;
  font-size: 20px;
  line-height: 24px;
  transition: all .555s;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dropdown-link-10:hover {
  background-color: #edebfb;
  border-radius: 8px;
}

.dropdown-link-10.w--current {
  width: 90%;
}

.heading-47 {
  color: #fff;
  width: 68%;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  line-height: 38px;
}

.heading-47.gis_h2 {
  width: 100%;
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.div-block-168 {
  background-color: #0000;
  border-radius: 42px;
  width: 100%;
  height: 100%;
}

.image-228 {
  opacity: .2;
  position: relative;
  top: 253px;
  left: 120px;
}

.div-block-169 {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.uds-bsns_footer_bg-2 {
  background-color: #212f97;
  background-image: none;
  background-size: auto;
  border-radius: 42px;
  padding-top: 56px;
  padding-left: 56px;
  padding-right: 56px;
}

.uds-bsns_footer_bg-2.uds-dis_footer_bg {
  background-color: #0000;
  background-image: url('../images/gradient_-1.png');
  background-position: 0 0;
  background-size: cover;
}

.uds-bsns_footer_bg-2.uds-dis_footer_bg.gis_footer_bg {
  background-color: #ffffff1a;
  background-image: none;
}

.image-229 {
  max-width: 24px;
  max-height: 24px;
  display: block;
  position: relative;
  top: -2px;
}

.dropdown-list-7 {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  width: 100%;
  height: 120px;
  display: none;
  position: relative;
  box-shadow: 0 10px 50px #0003;
}

.image-230 {
  opacity: .3;
  position: relative;
  top: 201px;
  left: 14px;
}

.image-231 {
  opacity: .2;
  position: relative;
  top: 263px;
  left: 49px;
}

.uds-bsns_footer_bg_line-2 {
  border: 1px solid #fff3;
  margin-bottom: 40px;
}

.paragraph-104 {
  color: #7f7f7f;
  line-height: 22px;
}

.paragraph-104.gis_hero_p3 {
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-weight: 300;
}

.grid-36 {
  grid-template: "Area Area-2 Area-3" 290px
                 "Area-4 Area-4 Area-5" 290px
                 / 1fr 1fr 1fr;
}

.left-arrow-4 {
  overflow: visible;
}

.div-block-170 {
  align-self: auto;
  margin-bottom: 4px;
  display: flex;
}

.div-block-170:hover {
  color: #7f7f7f;
}

.image-232 {
  margin-right: 10px;
}

.image-233 {
  opacity: .2;
  position: relative;
  top: 145px;
  left: 189px;
}

.text-block-53 {
  color: #cfae77;
  margin-right: 8px;
  font-family: Roboto, sans-serif;
  font-size: 20px;
}

.div-block-171 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: row;
  justify-content: flex-end;
  width: 50%;
  display: flex;
}

.paragraph-105 {
  color: #2a2d32;
  margin-bottom: 24px;
  margin-left: 56px;
  margin-right: 56px;
  font-size: 18px;
  line-height: 26px;
  position: static;
  inset: 0% auto auto 0%;
}

.paragraph-105.paragraph-26_dis {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.text-block-54 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  display: none;
}

.text-block-54.text-block-35_open {
  display: none;
}

.heading-48 {
  color: #606877;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.text-block-55 {
  color: #7f7f7f;
  text-align: center;
  font-size: 18px;
  font-weight: 500;
}

.text-block-55.text-block-32_white {
  color: #fff;
  justify-content: center;
  align-items: center;
  display: block;
}

.text-block-55.text-block-32_white.gis_txt {
  font-family: Roboto, sans-serif;
}

.image-234 {
  display: none;
}

.div-block-172 {
  cursor: pointer;
  background-color: #ffffff1a;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 56px;
  display: none;
}

.text-block-56 {
  justify-content: flex-start;
  margin-right: 8px;
  font-size: 18px;
  line-height: 20px;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}

.text-block-56.uds_dis_lng {
  color: #7f7f7f;
}

.text-block-56.uds_dis_lng.gis_lng {
  font-family: Roboto, sans-serif;
}

.image-235 {
  width: 24px;
  height: 24px;
  margin: 13px 16px;
  display: none;
}

.div-block-173 {
  margin-bottom: 4px;
  display: flex;
}

.paragraph-106 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  display: block;
}

.paragraph-106.paragraph-36_dis {
  display: none;
}

.div-block-174 {
  background-color: #ffffff1a;
  border-bottom: 1px solid #fff3;
  border-top-right-radius: 42px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-237 {
  padding-right: 20px;
}

.paragraph-107 {
  color: #7f7f7f;
  margin-bottom: 56px;
  font-size: 20px;
  line-height: 24px;
}

.paragraph-107.paragraph-76_matgin {
  margin-bottom: 48px;
}

.paragraph-107.gis_p3 {
  font-family: Roboto, sans-serif;
}

.heading-49 {
  color: #fff;
  margin: 16px 32px 8px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 40px;
}

.heading-50 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.heading-50.gis_h2 {
  font-family: Roboto, sans-serif;
}

.div-block-177 {
  background-color: #ffffff1a;
  height: 100%;
  position: relative;
}

.text-block-57 {
  color: #fff;
  font-size: 20px;
}

.text-block-57.text-block-36_open {
  display: none;
}

.grid-37 {
  grid-template: ". . . Area-2"
                 ". Area . ."
                 / .5fr 1fr 1fr 1fr;
  margin-bottom: 40px;
  margin-left: 56px;
  margin-right: 56px;
}

.grid-37.gis_footer {
  font-family: Roboto, sans-serif;
}

.image-239 {
  width: 75%;
  max-width: 85%;
  height: 110%;
  margin: 0 56px 64px;
  display: none;
  position: absolute;
  inset: auto auto 0% 0%;
}

.heading-51 {
  color: #fff;
  -webkit-text-stroke-color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #004cbd, #01d895 16%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 26px;
}

.heading-51.heading-36_white {
  background-color: #fff;
  background-image: none;
}

.heading-51.heading-36_white.gis_h3-white {
  font-family: Roboto, sans-serif;
}

.heading-51.gis_h3 {
  color: #cfae77;
  -webkit-text-fill-color: inherit;
  background-color: #0000;
  background-image: none;
  background-clip: border-box;
  font-family: Roboto, sans-serif;
}

.nav-link-4 {
  color: #2a2d32;
  cursor: pointer;
  height: 100%;
  margin-right: 0;
  padding: 0;
  font-size: 20px;
  transition: all .555s;
  display: block;
  position: relative;
  inset: 0 auto auto 0;
}

.nav-link-4.gis_lng {
  display: none;
}

.div-block-178 {
  width: 100%;
  display: none;
  position: relative;
}

.image-241 {
  display: none;
}

.image-242 {
  border-radius: 42px;
  overflow: hidden;
}

.paragraph-108 {
  color: #7f7f7f;
  margin-bottom: 0;
}

.paragraph-108.gis_p3 {
  font-family: Roboto, sans-serif;
}

.image-243 {
  border-radius: 42px;
  overflow: hidden;
}

.link-block-69 {
  cursor: pointer;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.link-block-69.link-block-69_first {
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
}

.div-block-180 {
  display: inline-block;
}

.image-244 {
  margin-top: 1px;
  margin-left: 16px;
  margin-right: 16px;
}

.heading-52 {
  color: #4900a5;
  text-align: center;
}

.heading-52.h2 {
  color: #5d21d2;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 52px;
}

.heading-52.h2.modal__title {
  color: #2a2d32;
  text-align: left;
  width: 100%;
  margin-top: 0;
  margin-bottom: 20px;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 24px;
  line-height: 30px;
  display: block;
}

.slide-11 {
  object-fit: fill;
  border-radius: 42px;
  width: auto;
  overflow: hidden;
}

.icon-5 {
  margin-left: 20px;
  margin-right: 20px;
}

.uds-dis_backoffice_bg-2 {
  background-color: #ffffff1a;
  border-radius: 42px;
  height: 524px;
  display: flex;
}

.image-245 {
  opacity: .6;
  display: none;
  position: absolute;
}

.div-block-182 {
  background-image: radial-gradient(circle, #fff3, #ffffff1a);
  border-radius: 10px;
  width: 10px;
  height: 10px;
  margin-right: 12px;
}

.div-block-182.div-block-90_gis {
  background-color: #cfae77;
  background-image: none;
}

.uds-dis_type-1-2 {
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border-radius: 42px;
  width: 100%;
  height: 624px;
  padding: 0;
  display: block;
  overflow: hidden;
}

.uds-dis_type-1-2.uds-dis_type-4 {
  background-image: none;
  display: block;
}

.uds-dis_type-1-2.uds-dis_type-2 {
  background-image: none;
  background-size: auto;
  width: 100%;
  display: block;
  overflow: hidden;
}

.uds-dis_type-1-2.uds-dis_type-3 {
  background-image: none;
  background-position: 0 0;
  display: block;
}

.div-block-183 {
  position: relative;
  inset: -60% 0% 0% 45%;
}

.div-block-184 {
  margin-left: 60px;
  margin-right: 60px;
}

.div-block-185 {
  width: 70%;
}

.paragraph-109 {
  color: #7f7f7f;
  width: 85%;
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 28px;
}

.paragraph-109.gis_hero_p {
  color: #fff;
  width: 90%;
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.div-block-186 {
  margin-left: 60px;
  margin-right: 60px;
}

.uds-dis_h2-2 {
  width: 100%;
  margin-bottom: 40px;
}

.uds-dis_h2-2.uds-dis_h2_2 {
  padding-left: 56px;
  padding-right: 56px;
}

.uds-dis_h2-2.uds-dis_h2_2.h2_2 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-187 {
  background-color: #ffffff1a;
  border-right: 1px solid #fff3;
  border-bottom-left-radius: 42px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.right-arrow-4 {
  flex-direction: row;
  justify-content: flex-end;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.dropdown-link-12 {
  width: 90%;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 16px;
  font-size: 20px;
  line-height: 24px;
  transition: all .555s;
  position: absolute;
  inset: auto auto 0% 0%;
}

.dropdown-link-12:hover {
  background-color: #edebfb;
  border-radius: 8px;
}

.dropdown-link-12.w--current {
  width: 90%;
}

.link-115 {
  color: #212f97;
  margin-right: 0;
  line-height: 20px;
  display: block;
}

.link-116 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  margin-left: 0;
  font-size: 20px;
  font-weight: 600;
  display: block;
}

.link-116:hover {
  color: #ffffff80;
}

.image-246 {
  padding-right: 20px;
  display: inline-block;
}

.div-block-189 {
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-190 {
  margin-bottom: 4px;
  display: flex;
}

.audio-visual-3 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 48px;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 66px;
  display: flex;
}

.image-247 {
  width: 24px;
  height: 24px;
  margin: 13px 16px;
  display: none;
}

.div-block-191 {
  margin-left: 60px;
  margin-right: 60px;
}

.paragraph-110 {
  color: #7f7f7f;
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 15px;
  line-height: 22px;
}

.paragraph-110.gis_p4:hover {
  color: #7f7f7f;
}

.div-block-192 {
  justify-content: space-between;
  display: flex;
}

.div-block-193 {
  background-color: #ffffff1a;
  height: 100%;
  position: relative;
}

.button-43 {
  color: #5169f3;
  text-align: center;
  background-color: #ebefff;
  border: 1px solid #0000;
  border-radius: 42px;
  width: 100%;
  margin-bottom: 40px;
  padding-top: 48px;
  padding-bottom: 48px;
  font-size: 24px;
  font-weight: 600;
  display: block;
}

.button-43.button-11_dis {
  color: #fff;
  cursor: pointer;
  background-color: #0000;
  background-image: radial-gradient(circle at 0 0, #fff3, #ffffff26);
  display: block;
}

.button-43.button-11_dis.button-11_gis {
  font-family: Roboto, sans-serif;
}

.paragraph-111 {
  margin-bottom: 0;
  line-height: 24px;
}

.paragraph-111.gis_p3 {
  font-family: Roboto, sans-serif;
}

.heading-53 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
  display: block;
}

.heading-53.gis_h3 {
  font-family: Roboto, sans-serif;
}

.paragraph-112 {
  color: #fff;
  margin-bottom: 54px;
  margin-left: 32px;
  margin-right: 32px;
  font-size: 16px;
  line-height: 24px;
  display: block;
}

.paragraph-112.paragraph-27_hide {
  display: none;
}

.udsapp_footer_grid_block2-2 {
  margin-top: 16px;
  margin-bottom: 16px;
  margin-left: 32px;
}

.button-44 {
  display: none;
}

.image-248 {
  margin: 13px 16px;
}

.image-248.image-147_dis {
  display: block;
}

.image-249 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: absolute;
  inset: 0%;
}

.image-250 {
  width: auto;
  height: auto;
  display: block;
  position: static;
  overflow: visible;
}

.image-251 {
  width: 422px;
  display: block;
  position: relative;
  inset: auto 0% -7% 15%;
  overflow: visible;
}

.image-251.image-145_ru {
  aspect-ratio: auto;
  width: 322px;
  display: none;
  position: relative;
  bottom: -21%;
  left: 19%;
}

.div-block-194 {
  z-index: 1;
  display: block;
  position: relative;
}

.slider-3 {
  background-color: #000;
  border-radius: 42px;
  width: 100%;
  height: auto;
}

.div-block-195 {
  width: 100%;
  display: flex;
  overflow: hidden;
}

.grid-38 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 60% 40%;
}

.div-block-196 {
  justify-content: center;
  align-items: stretch;
  width: 150px;
  height: 150px;
  display: flex;
  position: relative;
}

.div-block-196.gis_footer-img {
  display: none;
}

.div-block-197 {
  z-index: 4;
  margin: 48px;
  position: absolute;
}

.image-252 {
  border-radius: 42px;
  overflow: hidden;
}

.div-block-198 {
  background-color: #ffffff1a;
  height: 100%;
  position: relative;
}

.paragraph-113 {
  z-index: 4;
  color: #fff;
  margin-bottom: 0;
  line-height: 28px;
  position: static;
}

.paragraph-113.gis_p3 {
  font-family: Roboto, sans-serif;
}

.heading-54 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
}

.heading-54.gis_h4 {
  font-family: Roboto, sans-serif;
}

.div-block-199 {
  z-index: 4;
  margin: 48px;
  position: absolute;
}

.div-block-200 {
  margin-left: 60px;
  margin-right: auto;
}

.text-block-59 {
  color: #fff;
  font-size: 18px;
  line-height: 22px;
}

.text-block-59.gis_txt {
  font-family: Roboto, sans-serif;
}

.paragraph-114 {
  color: #fff;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-114.gis_p3 {
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  font-weight: 400;
}

.paragraph-115 {
  color: #fff;
  width: 100%;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
}

.grid-39 {
  grid-template-rows: auto;
  grid-template-columns: 282px 1fr;
}

.link-block-72 {
  flex-direction: column;
  align-items: center;
  height: auto;
  display: block;
}

.paragraph-116 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}

.paragraph-116.gis_hero_p2 {
  font-family: Roboto, sans-serif;
  font-size: 18px;
}

.grid-40 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 160px 160px;
  grid-template-columns: 1fr 1fr;
  place-content: stretch;
  align-items: stretch;
  height: auto;
  margin-right: 20px;
}

.paragraph-117 {
  margin-bottom: 0;
  margin-left: 56px;
  margin-right: 56px;
  padding-bottom: 32px;
  display: block;
}

.paragraph-117.paragraph-18_dis {
  color: #7f7f7f;
}

.paragraph-118 {
  color: #fff;
  font-size: 18px;
  line-height: 28px;
}

.paragraph-118.gis_p3 {
  font-family: Roboto, sans-serif;
}

.uds-dis_packages-2.uds-dis_packages_mobile {
  display: none;
}

.uds-dis_hero-img-2 {
  align-items: flex-end;
  width: 480px;
  min-width: auto;
  max-width: none;
  display: flex;
  position: relative;
  top: 0;
  left: 0;
  overflow: visible;
}

.div-block-202 {
  background-color: #ffffff0d;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  height: 418px;
  padding: 48px;
  display: flex;
  position: static;
}

.link-122 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 600;
  display: none;
}

.link-block-73 {
  z-index: 2;
  flex-direction: row;
  align-items: flex-end;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  display: flex;
  position: static;
  inset: 0% auto 0% 0%;
}

.div-block-203 {
  cursor: pointer;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 56px;
  display: flex;
}

.text-block-60 {
  color: #8c94a5;
  font-size: 18px;
}

.div-block-204 {
  display: none;
}

.div-block-205 {
  background-image: linear-gradient(to right, #ffffff26, #ffffff0d);
  border-radius: 42px;
  justify-content: space-between;
  align-items: center;
  width: 300px;
  height: 64px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px;
  display: none;
}

.div-block-206 {
  z-index: 4;
  margin: 48px;
  position: absolute;
}

.image-256 {
  object-fit: fill;
  border-radius: 42px;
  overflow: hidden;
}

.div-block-207 {
  width: auto;
  position: absolute;
}

.heading-55 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  line-height: 64px;
}

.heading-55.gis_hero_h1 {
  font-family: Roboto, sans-serif;
  font-size: 56px;
}

.image-257 {
  margin-bottom: 32px;
  margin-left: 0;
}

.div-block-208 {
  width: 30%;
  margin-right: 20px;
}

.udsapp_footer_grid2_txt-2 {
  color: #fff;
  height: auto;
  margin-bottom: 40px;
  margin-left: 32px;
  margin-right: 32px;
  padding-right: 0;
  font-size: 12px;
  line-height: 20px;
}

.udsapp_footer_grid2_txt-2.gis_footer_txt {
  font-family: Roboto, sans-serif;
}

.grid-41 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: 300px 300px;
  grid-template-columns: 50% 50%;
  place-content: space-between;
}

.div-block-209 {
  z-index: 4;
  margin: 48px;
  position: absolute;
}

.image-258 {
  display: block;
}

.image-259 {
  width: 180px;
  margin-bottom: 32px;
}

.heading-56 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  line-height: 56px;
  display: block;
}

.heading-56.heading-13_dis {
  display: none;
}

.image-260 {
  object-fit: fill;
  border: 0 solid #000;
  width: 100%;
  max-width: none;
  height: auto;
  margin-left: 0;
  margin-right: 0;
  overflow: visible;
}

.image-260.image-94_hide {
  display: none;
}

.image-261 {
  width: 24px;
  height: 24px;
  margin: 13px 16px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  transform: rotate(0);
}

.image-261.icon_arrow_right {
  margin-left: 16px;
  display: block;
  transform: rotate(180deg);
}

.image-261.icon_arrow_right.image-128_dis, .image-261.image-128_dis {
  display: none;
}

.heading-57 {
  color: #fff;
  width: 75%;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
  display: block;
}

.heading-57.heading-40_ru {
  width: 100%;
  margin-bottom: 32px;
  display: none;
}

.heading-57.heading-40_ru.gis_h3 {
  font-family: Roboto, sans-serif;
}

.div-block-211 {
  flex-flow: row;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.div-block-212 {
  background-color: #ffffff1a;
  border-bottom-right-radius: 42px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-213 {
  z-index: 3;
  background-color: #ffffff1a;
  height: 100%;
  padding: 0;
  position: relative;
}

.udsapp_footer_grid_block2_link-2 {
  color: #fff;
  margin-bottom: 4px;
  margin-left: 0;
  font-weight: 400;
  display: block;
}

.udsapp_footer_grid_block2_link-2:hover {
  color: #ffffff80;
}

.div-block-214 {
  margin-bottom: 4px;
  display: flex;
}

.udsapp_section-question-2 {
  display: none;
}

.udsapp_section-question-2.udsapp_section-question_ru {
  display: block;
}

.udsapp_section-question-2.udsapp_section-question_ru.gis_section-question_ru {
  font-family: Roboto, sans-serif;
}

.image-262 {
  width: 36px;
  margin-top: 56px;
  margin-bottom: 32px;
  margin-left: 56px;
}

.grid-42 {
  grid-template-rows: auto;
  grid-template-columns: .3fr 1fr;
  overflow: visible;
}

.paragraph-121 {
  color: #fff;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(to right, #004cbd, #01d895 63%);
  -webkit-background-clip: text;
  background-clip: text;
  margin-bottom: 56px;
  font-size: 40px;
  font-weight: 700;
  line-height: 40px;
  overflow: visible;
}

.paragraph-121.gis_price {
  color: #cfae77;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-family: Roboto, sans-serif;
}

.heading-58 {
  z-index: 4;
  color: #fff;
  margin-top: 0;
  margin-bottom: 48px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
  position: static;
}

.heading-58.gis_h3 {
  font-family: Roboto, sans-serif;
}

.heading-59 {
  z-index: 2;
  color: #fff;
  margin-top: 0;
  font-family: Roboto, sans-serif;
  font-size: 24px;
  position: relative;
}

.dropdown-toggle-7 {
  cursor: pointer;
  width: 72px;
  margin-right: 24px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.image-266 {
  margin-top: 56px;
  margin-bottom: 32px;
  margin-left: 56px;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
  overflow: visible;
}

.image-266.image-81_dis {
  display: none;
}

.div-block-216 {
  background-color: #fff3;
  height: 1px;
}

.div-block-217 {
  background-color: #ffffff1a;
  border-bottom: 1px solid #fff3;
  border-right: 1px solid #fff3;
  border-top-left-radius: 42px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.image-268 {
  border-radius: 42px;
  overflow: hidden;
}

.grid-43 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
}

.uds-partner_hero_content {
  background-color: #f8f9fc;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.uds-partner_hero_pic {
  background-color: #212f97;
  border-radius: 42px;
  height: 580px;
  position: relative;
  overflow: visible;
}

.uds-partner_hero_text {
  margin: 56px;
}

.uds-partner_hero_btn {
  margin-bottom: 56px;
  margin-left: 56px;
  margin-right: 56px;
}

.heading-60 {
  color: #212f97;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
}

.paragraph-122 {
  color: #2a2d32;
  font-size: 20px;
  line-height: 28px;
}

.button-45 {
  background-color: #212f97;
  background-image: url('../images/arrow-D_8.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 42px;
  width: 100%;
  padding: 48px 120px 48px 48px;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.button-45:hover {
  background-color: #ffa145;
}

.image-269 {
  object-fit: cover;
  border-radius: 42px;
  width: auto;
  max-width: none;
  height: 540px;
  position: absolute;
  inset: auto auto 0% 0%;
  overflow: hidden;
}

.grid-44 {
  grid-template-rows: auto;
  grid-template-columns: 35% 65%;
}

.image-270 {
  width: 630px;
  max-width: none;
  height: auto;
  position: absolute;
  top: -52px;
  left: -92px;
  overflow: visible;
}

.image-271 {
  width: 619px;
  max-width: none;
  position: absolute;
  top: -52px;
  left: -95px;
}

.heading-61 {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 34px;
  position: static;
}

.tasks_points_item {
  background-color: #f8f9fc;
  border-radius: 42px;
  margin-bottom: 20px;
  display: flex;
}

.tasks_points_icon {
  padding: 32px;
}

.tasks_points_txt {
  padding-top: 32px;
  padding-bottom: 32px;
}

.paragraph-123 {
  color: #2a2d32;
  margin-bottom: 4px;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-124 {
  color: #2a2d32;
  font-size: 20px;
}

.stages_bg {
  background-color: #212f97;
  border-radius: 42px;
  padding: 56px;
}

.grid-45 {
  grid-template-columns: 1fr 1fr 1fr;
}

.stages_item {
  background-color: #ffffff1a;
  border-radius: 42px;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  height: 236px;
  display: flex;
  overflow: hidden;
}

.stages_item_txt {
  width: auto;
  max-width: 160%;
  margin-left: 32px;
  margin-right: 0;
  position: relative;
}

.paragraph-125 {
  color: #fff;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: 300;
}

.paragraph-126 {
  color: #fff;
  width: 120%;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.image-272 {
  position: relative;
  overflow: visible;
}

.div-block-218 {
  position: relative;
  left: -19px;
}

.image-273 {
  max-width: none;
  height: 175px;
  position: static;
}

.partner_text-form {
  color: #2a2d32;
  margin-bottom: 24px;
  font-size: 18px;
  font-weight: 600;
}

.icon-6, .icon-7, .icon-8 {
  margin-right: 32px;
}

.text-block-61 {
  color: #2a2d32;
  font-size: 18px;
  font-weight: 400;
}

.text-block-62, .text-block-63 {
  color: #2a2d32;
  font-size: 18px;
}

.collection-list-wrapper-2 {
  flex-flow: row;
  display: block;
}

.collection-list-wrapper-2.collection-list-wrapper-2_partner {
  display: block;
}

.collection-list-wrapper-2.collection-list-wrapper-2_partner.collection-list-wrapper-2_mob, .div-block-219 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.partner_value {
  display: none;
}

.image-274 {
  margin-right: 8px;
}

.div-block-220 {
  display: flex;
}

.collection-item-2 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-221 {
  width: 80%;
}

.div-block-222 {
  display: none;
}

.div-block-223 {
  margin-bottom: 16px;
  display: flex;
}

.checkbox-label {
  color: #2a2d32;
}

.collection-item-3 {
  display: block;
}

.grid-46 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 35% 65%;
  grid-auto-columns: 1fr;
}

.html-embed-5 {
  border-radius: 20px;
  overflow: hidden;
}

.div-block-224 {
  object-fit: fill;
  border-radius: 30px;
  width: 380px;
  margin-bottom: 0;
}

.div-block-225, .div-block-226 {
  border-radius: 30px;
  width: 380px;
  overflow: hidden;
}

.html-embed-6 {
  display: none;
}

.partner__personal-links {
  background-color: #f8f9fc;
  border-radius: 42px;
  padding: 56px;
  display: block;
}

.div-block-227 {
  order: 0;
  display: flex;
}

.div-block-228 {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}

.image-275 {
  width: 20px;
}

.div-block-229, .div-block-230 {
  display: flex;
}

.old_collection-div, .uds-bsns_tariff-pro {
  display: block;
}

.grid-47 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uds-bsns_tariffs__bg {
  background-color: #212f97;
  border-radius: 42px;
  padding: 56px;
}

.tariffs__txt {
  margin-bottom: 48px;
}

.paragraph-127 {
  color: #fff;
}

.heading-62 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.start_block {
  border: 3px solid #5169f3;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  height: 450px;
  padding: 32px;
  display: flex;
}

.smart_block {
  border: 3px solid #fff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  padding: 32px;
  display: flex;
}

.smart-_block {
  border: 3px solid #5169f3;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  padding: 32px;
  display: flex;
}

.start_block-txt {
  margin-bottom: 40px;
}

.heading-63 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.paragraph-128 {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
}

.start_block-price {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.start_block-price.smart_block-price {
  flex-flow: row;
  margin-bottom: 16px;
}

.heading-64 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.start_block-btn {
  margin-top: auto;
}

.button-46 {
  color: #fff;
  text-align: center;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 42px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 8px;
  font-size: 14px;
  font-weight: 600;
}

.button-46:hover {
  color: #212f97;
  background-color: #fff;
}

.paragraph-129 {
  color: #fff9;
  margin-bottom: 0;
  font-size: 14px;
}

.paragraph-129.paragraph-129_en {
  font-size: 10px;
}

.smart_price {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.smart_price.smart_price_year {
  flex-flow: column;
}

.smart_h {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.heading-65 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
}

.smart_txt {
  justify-content: center;
  align-items: center;
  margin-right: 16px;
  display: block;
}

.smart_btn {
  border: 1px solid #fff;
  border-radius: 42px;
  justify-content: center;
  height: 40px;
  display: flex;
}

.uds-bsns_tariffs-main {
  display: block;
}

.uds-bsns_tariffs-main_bg {
  background-color: #212f97;
  border-radius: 42px;
  padding: 56px;
}

.grid-48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr .8fr;
  justify-items: stretch;
}

.tariffs-main_pic {
  height: 350px;
}

.heading-66 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
}

.paragraph-130 {
  color: #fff;
}

.tariffs-main_h {
  width: 90%;
  margin-bottom: 32px;
}

.button-47 {
  color: #212f97;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 42px;
  margin-bottom: 20px;
  margin-right: 20px;
  padding: 16px 48px;
  font-weight: 600;
  transition: all .3s;
}

.button-47:hover {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
}

.button-47.w--current {
  color: #2d3cac;
  justify-content: center;
  align-items: center;
  width: auto;
  display: inline-block;
}

.button-48 {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
  border-radius: 42px;
  padding: 16px 48px;
  font-weight: 600;
  transition: all .3s;
}

.button-48:hover {
  color: #212f97;
  background-color: #fff;
}

.pro-switch_month {
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.pro-switch_year {
  background-color: #fff;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-65 {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}

.text-block-66 {
  color: #212f97;
  font-size: 15px;
  font-weight: 600;
  display: none;
}

.text-block-67 {
  color: #212f97;
  padding: 8px 16px;
  font-size: 15px;
  font-weight: 600;
}

.text-block-68 {
  color: #fff;
  padding: 8px 16px;
  font-size: 15px;
  font-weight: 600;
  display: none;
}

.smart_text {
  flex-flow: column;
  display: block;
}

.heading-67 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: none;
}

.image-276 {
  border-radius: 42px;
  width: 72px;
  display: block;
}

.heading-68 {
  color: #ffa145;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  display: block;
}

.smart_block-btn {
  margin-top: auto;
}

.button-49 {
  color: #212f97;
  background-color: #fff;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.button-49:hover {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
}

.div-block-232 {
  margin-bottom: 40px;
}

.div-block-233 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 8px;
  display: flex;
}

.text-block-69 {
  color: #fff;
  display: block;
}

.uds-bsns_tariff-lite {
  display: block;
}

.uds-bsns_tariffs-lite__bg {
  background-color: #f8f9fc;
  border-radius: 42px;
  padding: 56px;
}

.grid-49 {
  grid-template-rows: auto;
}

.uds-bsns_tariffs-lite__plan {
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  display: flex;
}

.paragraph-131 {
  color: #212f97;
  width: 90%;
  margin-bottom: 0;
}

.paragraph-131.paragraph-131_en {
  width: 76%;
}

.heading-69 {
  color: #212f97;
  width: auto;
  height: auto;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 60px;
}

.uds-bsns_tariffs-lite__btn {
  width: 100%;
  display: flex;
}

.uds-bsns_tariffs-lite__price {
  line-height: 30px;
}

.text-block-70 {
  color: #212f97;
  justify-content: flex-start;
  align-items: center;
  height: 84px;
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4em;
  display: flex;
}

.button-50 {
  background-color: #212f97;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 50%;
  margin-right: 20px;
  padding: 16px 40px;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.button-50:hover {
  background-color: #ffa145;
}

.button-51 {
  color: #212f97;
  background-color: #0000;
  border: 2px solid #212f97;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 50%;
  padding: 16px 40px;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.button-51:hover {
  color: #ffa145;
  border-color: #ffa145;
}

.button-51.w--current {
  color: #212f97;
  width: 50%;
}

.div-block-234 {
  z-index: 100;
  background-color: #f8f9fc;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 136px;
  height: auto;
  margin-right: 120px;
  display: flex;
  position: relative;
}

.text-block-71 {
  color: #212f97;
  border: 2px solid #212f97;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  display: block;
}

.div-block-235 {
  z-index: 100;
  background-color: #0000;
  border: 1px #212f97;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 136px;
  height: 56px;
  display: flex;
  position: relative;
}

.div-block-235.div-block-235_lite {
  background-color: #0000;
  border-style: none;
  border-width: 2px;
  margin-right: 120px;
}

.text-block-72 {
  color: #212f97;
  font-size: 24px;
  font-weight: 700;
}

.text-block-72.text-block-72_lite {
  color: #212f97;
}

.div-block-236 {
  background-color: #0000;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.uds_tariff-navigation {
  z-index: 100;
  display: block;
  position: sticky;
  top: 0;
}

.uds_tariff-navigation_bg {
  background-color: #f8f9fc;
  border-radius: 42px;
  padding: 24px 56px;
  display: block;
}

.text-block-73 {
  color: #7f7f7f;
  font-size: 18px;
  display: none;
}

.next {
  color: #fff;
  background-color: #212f97;
  border-style: none;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  display: flex;
}

.text-block-74 {
  font-size: 16px;
  font-weight: 600;
}

.pagination {
  margin-top: 24px;
}

.next-2 {
  color: #212f97;
  background-color: #0000;
  border-width: 2px;
  border-color: #212f97;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 100px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 8px 16px;
  display: flex;
}

.next-2:hover {
  color: #ffa145;
  border-color: #ffa145;
}

.previous {
  color: #212f97;
  background-color: #0000;
  border-width: 2px;
  border-color: #212f97;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 100px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 8px 16px;
  display: flex;
}

.previous:hover {
  color: #ffa145;
  background-color: #0000;
  border-color: #ffa145;
}

.text-block-75 {
  font-size: 14px;
  font-weight: 600;
}

.pagination-2 {
  width: 216px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-76 {
  font-weight: 600;
}

.button-52 {
  color: #fff;
  background-color: #212f97;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 40px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.button-52:hover {
  color: #2a2d32;
  background-color: #ffa145;
  border: 2px #000;
}

.udsapp_nxt_btn {
  color: #fff;
  background-color: #212f97;
  border-radius: 42px;
  margin-top: 24px;
  margin-left: 0;
  margin-right: 0;
  padding: 16px 56px;
  font-size: 16px;
  font-weight: 600;
}

.button-53 {
  background-color: #212f97;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 280px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 56px;
  font-size: 16px;
  font-weight: 600;
  display: none;
}

.button-53:hover {
  color: #2a2d32;
  background-color: #ffa145;
}

.link-128 {
  margin-bottom: 4px;
  font-size: 16px;
}

.image-277 {
  display: none;
}

.text-block-77 {
  color: #fff;
}

.lottie-animation-17 {
  height: 350px;
}

.link-129 {
  color: #fff;
  margin-bottom: 16px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.link-129:hover {
  color: #ffffff80;
}

.link-129.w--current {
  display: block;
}

.link-129.alfa_link {
  color: #1c1c1e;
}

.link-129.alfa_link:hover {
  color: #1c1c1e80;
}

.link-129.link-129-blog {
  color: var(--uds-txt);
}

.link-129.link-129-blog:hover {
  color: var(--uds-txt-hover);
}

.link-129.link-129-blog.w--current {
  display: block;
}

.link-block-74 {
  display: none;
}

.div-block-239 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.uds-bsns-arrow {
  margin-right: 24px;
  display: none;
  position: absolute;
  inset: auto 56px 24px auto;
}

.uds-bsns-arrow_bg {
  background-color: #fff;
  border-radius: 42px;
  justify-content: space-between;
  align-items: center;
  width: 178px;
  height: 50px;
  display: flex;
}

.uds-bsns-arrow_nav_prev {
  display: flex;
}

.uds-bsns-arrow_nav_index {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.uds-bsns-arrow_nav_next {
  justify-content: flex-end;
  align-items: center;
  display: block;
}

.div-block-240 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.uds-merch_header {
  background-color: #0000;
  height: 84px;
  margin-bottom: 32px;
}

.uds-merch_logo {
  padding: 16px;
}

.uds-merch_logo.w--current {
  width: auto;
}

.uds-merch_mobile {
  display: none;
}

.uds-merch_links-item {
  color: #2a2d32;
  padding: 16px;
  font-size: 20px;
}

.paragraph-132 {
  color: #2a2d32;
  margin-bottom: 0;
  font-size: 18px;
}

.paragraph-132:hover {
  color: #6551c4;
}

.button-54 {
  color: #fff;
  background-color: #6551c4;
  border-radius: 42px;
  margin-left: 24px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 600;
}

.button-54:hover {
  color: #2a2d32;
  background-color: #ffa145;
}

.uds-merch_hero-slider {
  border-radius: 42px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.slider-4 {
  border-radius: 42px;
  width: 100%;
  height: 680px;
  display: block;
}

.slide-12 {
  border-radius: 42px;
  height: 100%;
  overflow: hidden;
}

.image-278 {
  border-radius: 42px;
  width: 100%;
  max-width: none;
  height: auto;
  position: absolute;
  overflow: visible;
}

.uds-merch_hero-content {
  z-index: 4;
  background-color: #6551c4;
  border-radius: 42px;
  width: 700px;
  height: auto;
  padding: 56px;
  position: absolute;
  inset: auto auto 0% 56px;
}

.heading-70 {
  color: #fff;
  width: 100.001%;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 46px;
  font-weight: 800;
  line-height: 56px;
}

.paragraph-133 {
  color: #fff;
  font-size: 24px;
  line-height: 32px;
}

.uds-merch_new-bg {
  background-color: #f8f9fc;
  border-radius: 42px;
  padding: 56px;
}

.uds-merch_h2 {
  margin-bottom: 40px;
}

.heading-71 {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 42px;
}

.heading-71.heading-71_white {
  color: #fff;
}

.div-block-241 {
  background-color: #2a2d3233;
  height: 1px;
}

.div-block-241.div-block-241_white {
  background-color: #fff3;
}

.slide-nav-3 {
  display: none;
}

.slider-5 {
  border-radius: 42px;
  width: 50%;
  height: 250px;
  display: block;
  position: relative;
}

.image-279 {
  aspect-ratio: auto;
  width: 100%;
  max-width: none;
  height: auto;
  position: relative;
  top: 0;
  overflow: hidden;
}

.mask-3 {
  border-radius: 42px;
}

.uds-merch_new-grid {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  height: auto;
  display: flex;
}

.uds-merch_new-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.heading-72 {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.paragraph-134 {
  color: #2a2d32;
  margin-bottom: 32px;
  font-size: 16px;
}

.button-55 {
  color: #2a2d32;
  background-color: #ffa145;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 308px;
  padding: 16px 48px;
  font-weight: 600;
  display: none;
}

.button-55:hover {
  color: #fff;
  background-color: #6551c4;
}

.uds-merch_catalog-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.grid_item-img {
  border-radius: 42px;
  width: auto;
  height: 300px;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.paragraph-135 {
  color: #2a2d32;
  margin-bottom: 0;
  padding-top: 32px;
  padding-bottom: 32px;
  font-size: 18px;
  font-weight: 700;
}

.image-280 {
  object-fit: fill;
  height: auto;
}

.uds-merch_how-to_bg {
  background-color: #6551c4;
  border-radius: 42px;
  padding: 56px;
}

.grid-50 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uds-merch_how-to_item {
  background-color: #ffffff1a;
  border-radius: 42px;
  height: 560px;
  padding: 48px 32px;
  overflow: hidden;
}

.uds-merch_h3 {
  margin-bottom: 20px;
}

.heading-73 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.div-block-242 {
  background-color: #ffffff1a;
  height: 1px;
}

.link-130 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-decoration: none;
  display: block;
}

.link-130.link-130_margin {
  width: 90%;
  margin-bottom: 24px;
}

.bold-text-14 {
  text-decoration: underline;
}

.image-281 {
  max-width: none;
  height: 400px;
  position: relative;
  top: 26px;
  left: -24px;
  overflow: visible;
}

.image-282 {
  max-width: none;
  height: 70%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 63px;
  left: -113px;
}

.image-283 {
  max-width: none;
  height: 60%;
  position: relative;
  bottom: -64px;
  left: -148px;
}

.uds-merch_rewiew_item {
  background-color: #f8f9fc;
  border-radius: 42px;
  padding: 32px;
}

.rewiew_item-name {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  margin-bottom: 16px;
  display: flex;
}

.rewiew_item-data {
  margin-bottom: 16px;
}

.paragraph-136 {
  color: #2a2d32;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-137 {
  color: #a9a9a9;
}

.paragraph-138 {
  color: #2a2d32;
  font-size: 20px;
}

.uds-merch_delivery-bg {
  background-color: #f8f9fc;
  border-radius: 42px;
  padding: 56px;
}

.paragraph-139 {
  color: #2a2d32;
  margin-bottom: 48px;
}

.button-56 {
  color: #6551c4;
  background-color: #0000;
  background-image: url('../images/arrow-sort_1.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 2px solid #6551c4;
  border-radius: 42px;
  justify-content: flex-start;
  align-items: center;
  width: 320px;
  padding: 16px 24px;
  font-weight: 600;
  display: flex;
}

.button-56:hover {
  color: #fff;
  background-color: #6551c4;
  background-image: url('../images/arrow-sort.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: auto;
}

.uds-merch_delivery-content {
  display: flex;
}

.uds-merch_delivery-text {
  width: 65%;
}

.uds-merch_delivery-img {
  width: 30%;
}

.div-block-243 {
  justify-content: center;
  align-items: center;
  width: 120px;
  height: 120px;
  display: flex;
  position: static;
}

.image-284 {
  width: 120px;
  position: absolute;
}

.image-285 {
  width: 30px;
  position: static;
}

.button-57 {
  color: #2a2d32;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 42px;
  padding: 16px 40px;
  font-weight: 600;
}

.button-57:hover {
  color: #fff;
  background-color: #0000;
}

.div-block-244 {
  z-index: 4;
  opacity: 1;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  background-image: linear-gradient(#6551c466, #6551c4 94%);
  border-radius: 42px;
  height: 400px;
  padding: 32px;
  display: none;
  position: absolute;
  inset: 0%;
}

.image-286 {
  max-width: 100%;
  height: auto;
  position: static;
  overflow: clip;
}

.paragraph-140 {
  color: #fff;
  font-weight: 500;
}

.uds-bsns-footer-modal-link-1-ru {
  z-index: 1000;
  background-color: #2a2d32cc;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.uds-bsns_footer-modal-ru {
  z-index: 1;
  background-color: #fff;
  border-radius: 42px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 600px;
  max-width: 700px;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 56px;
  display: block;
  position: relative;
  overflow: scroll;
}

.uds-bsns_footer-modal-closeru {
  z-index: 1000;
  background-color: #fff;
  border-radius: 42px;
  position: absolute;
  top: 32px;
  right: 48px;
}

.heading-74 {
  color: #2a2d32;
  margin: 0 auto 20px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.uds-bsns_footer-modal-block__ru {
  display: block;
}

.uds-bsns_footer-modal-elementru {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.document__description_ru {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link-131 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #8c94a5;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.uds-bsns-footer-modal-link-2-ru {
  z-index: 1000;
  background-color: #2a2d32cc;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  inset: 0%;
}

.uds-bsns_footer-modal2-ru {
  z-index: 1;
  background-color: #fff;
  border-radius: 42px;
  width: 600px;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding: 56px;
  position: relative;
  overflow: scroll;
}

.uds-bsns_footer-modal-close2_ru {
  position: absolute;
  top: 32px;
  right: 48px;
}

.heading-75 {
  color: #2a2d32;
  margin: 0 auto 20px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 30px;
}

.uds-bsns_footer-modal-element2_ru {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.document__description2_ru {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.link-132 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #8c94a5;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-287 {
  max-width: 101%;
}

.image-287.image-287_2 {
  position: relative;
}

.image-287.image-287_2.image-287_3 {
  top: -150px;
}

.image-292 {
  max-width: 101%;
}

.slide-nav-4 {
  display: none;
}

.mask-4 {
  overflow: hidden;
}

.slider-6 {
  border-radius: 42px;
  height: 300px;
  display: block;
  position: static;
  overflow: hidden;
}

.left-arrow-5, .right-arrow-5, .slide-nav-5, .right-arrow-6, .left-arrow-6 {
  display: none;
}

.slider-7 {
  border-radius: 42px;
  height: 300px;
  display: block;
}

.mask-5 {
  border-radius: 42px;
}

.slider-8 {
  border-radius: 42px;
  height: 300px;
  display: block;
}

.mask-6 {
  border-radius: 42px;
}

.left-arrow-7, .right-arrow-7, .slide-nav-6 {
  display: none;
}

.slide-13 {
  top: -68px;
}

.slider-9 {
  border-radius: 42px;
  height: 300px;
  display: block;
}

.mask-7 {
  border-radius: 42px;
}

.left-arrow-8, .right-arrow-8, .slide-nav-7, .left-arrow-9, .right-arrow-9, .slide-nav-8 {
  display: none;
}

.slider-10 {
  border-radius: 42px;
  height: 300px;
  display: block;
}

.mask-8 {
  border-radius: 42px;
}

.left-arrow-10, .right-arrow-10, .slide-nav-9 {
  display: none;
}

.slider-11 {
  border-radius: 42px;
  height: 300px;
  display: block;
}

.mask-9 {
  border-radius: 42px;
}

.image-293 {
  position: relative;
  top: -328px;
}

.image-294 {
  position: relative;
  top: -117px;
}

.image-295 {
  max-width: 106%;
}

.image-296 {
  width: 100%;
  position: relative;
  top: -308px;
}

.image-297 {
  max-width: 105%;
  position: relative;
  top: -761px;
}

.image-297.image-297_2 {
  position: absolute;
}

.image-298 {
  width: 100%;
  max-width: none;
  height: auto;
  position: static;
  top: -62px;
}

.image-298.image-298_2 {
  position: absolute;
}

.mask-10 {
  border-radius: 42px;
}

.left-arrow-11, .right-arrow-11 {
  display: block;
}

.slide-14 {
  max-width: 101%;
}

.image-299 {
  width: 120%;
  max-width: none;
}

.image-300 {
  max-width: 102%;
}

.image-302 {
  width: 100%;
  max-width: none;
  position: relative;
  top: 0;
}

.image-303, .image-304 {
  width: 100%;
  max-width: none;
}

.image-306 {
  max-width: none;
  height: 100%;
  position: absolute;
}

.slide-15 {
  top: 0;
}

.image-307 {
  max-width: 110%;
}

.icon-9, .icon-10 {
  display: none;
}

.image-308 {
  display: inline-block;
  position: relative;
  top: -68px;
}

.image-309 {
  width: 102%;
  max-width: 102%;
  overflow: clip;
}

.div-block-246 {
  position: relative;
}

.image-310 {
  position: absolute;
}

.image-311 {
  width: 100%;
  max-width: none;
  height: auto;
}

.div-block-247 {
  border-radius: 42px;
  width: 50%;
  overflow: hidden;
}

.slide-21 {
  top: -56px;
}

.div-block-248 {
  flex-flow: column;
  display: flex;
}

.link-133 {
  color: #fff;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 24px;
  display: flex;
}

.link-133:hover {
  color: #ffffff80;
}

.link-133.w--current {
  display: block;
}

.link-133.alfa_link {
  color: #1c1c1e;
}

.link-133.alfa_link:hover {
  color: #1c1c1e80;
}

.link-133.link-133-blog {
  color: var(--uds-txt);
}

.link-133.link-133-blog:hover {
  color: var(--uds-txt-hover);
}

.bold-text-15 {
  font-weight: 400;
}

.uds-bsns_ai-block_bg {
  border-radius: 42px;
}

.grid-52 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.uds-bsns_ai-block_img {
  background-image: linear-gradient(#212f97, #6950cb);
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  height: 160px;
  margin-bottom: 24px;
  padding: 32px;
  display: flex;
}

.uds-bsns_ai-block_img.uds-bsns_alfa-block {
  background-image: linear-gradient(#07050f, #342083);
  overflow: hidden;
}

.uds-bsns_ai-block_img.uds-bsns_tg-block {
  background-image: linear-gradient(#ebeef3, #bdc9dd);
  overflow: hidden;
}

.uds-bsns_ai-block_content {
  background-color: #f8f9fc;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
  padding: 24px;
  display: flex;
}

.heading-76 {
  color: #2a2d32;
  width: 100%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.paragraph-141 {
  color: #2a2d32;
  margin-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.image-315 {
  max-width: 50%;
}

.image-315.alfa_pic {
  max-width: 60%;
}

.nav-menu-5 {
  color: #f2f3f5;
  display: flex;
  position: static;
}

.menu-button-2 {
  display: none;
}

.nav-link-5 {
  color: #f2f3f5;
  padding: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  display: block;
  position: static;
}

.nav-link-5:hover {
  font-weight: 600;
}

.alfa_container {
  margin-left: 56px;
  margin-right: 56px;
}

.alfa_container.alfa_navbar_container {
  justify-content: space-between;
  align-items: center;
  height: 100px;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.nav-link-6 {
  color: #f2f3f5;
  padding: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  display: block;
  position: static;
}

.nav-link-6:hover {
  font-weight: 600;
}

.navbar-2 {
  background-color: #1c1c1e;
  margin-top: 24px;
}

.brand {
  position: static;
}

.nav-link-7 {
  color: #f2f3f5;
  padding: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  display: block;
  position: static;
}

.nav-link-7:hover {
  font-weight: 600;
}

.button-58 {
  color: #0e0e0e;
  text-align: center;
  background-color: #f2f3f5;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-left: 24px;
  padding: 16px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
  display: flex;
  position: static;
}

.button-58:hover {
  background-color: #fff;
}

.text-span-31 {
  background-color: #ffa145;
  border-radius: 2px;
}

.alfa_hero {
  justify-content: center;
  align-items: center;
  height: auto;
  padding-top: 0;
  padding-bottom: 80px;
  display: flex;
}

.alfa_hero-block_pic {
  width: 40%;
}

.text-span-32 {
  background-color: #ef3124;
  border-radius: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

.alfa_hero-block_text-p {
  width: 95%;
  margin-bottom: 40px;
}

.alfa_hero-block_text {
  width: 60%;
}

.alfa_hero_h2 {
  justify-content: center;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.text-span-33 {
  background-color: #ef3124;
  border-radius: 2px;
}

.paragraph {
  color: #fff;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 32px;
}

.heading-77 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 56px;
  display: block;
}

.button-59 {
  color: #0e0e0e;
  background-color: #f2f3f5;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-left: 24px;
  padding: 16px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: inline-block;
  position: static;
}

.button-59.alfa_red-btn {
  color: #f2f3f5;
  background-color: #ef3124;
  margin-left: 0;
}

.button-59.alfa_red-btn:hover {
  background-color: #ffa145;
}

.image-317 {
  margin-right: 16px;
}

.heading-78 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 34px;
}

.alfa_hero-block_h1 {
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.alfa_hero-block {
  margin-top: 80px;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.paragraph-2 {
  color: #1c1c1e;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 24px;
}

.text-span-34 {
  background-color: #ffa145;
  border-radius: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

.alfa_company {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 20px;
}

.alfa_company_text {
  width: 50%;
  margin-right: 24px;
}

.alfa_company_logopic {
  width: 50%;
}

.heading-79 {
  color: #1c1c1e;
  text-transform: uppercase;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 34px;
}

.alfa_company-block {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.text-span-35 {
  color: #fff;
  background-color: #ef3124;
  border-radius: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

.paragraph-3 {
  color: #1c1c1e;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.alfa_steps_1-text {
  flex-flow: column;
  width: 50%;
  margin-left: 0;
  padding-top: 80px;
  padding-bottom: 80px;
  display: block;
}

.alfa_steps_1-text.alfa_steps_2-text {
  margin-left: 40px;
}

.image-318 {
  position: static;
  top: -250px;
  overflow: hidden;
}

.heading-80 {
  color: #1c1c1e;
  text-transform: uppercase;
  width: 90%;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 34px;
}

.alfa_steps_1 {
  background-color: #f2f3f5;
  border-top-left-radius: 42px;
  border-top-right-radius: 42px;
  height: 650px;
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
  top: -40px;
  overflow: hidden;
}

.alfa_steps_1.alfa_steps_2 {
  background-color: #1c1c1e;
  border-radius: 42px 42px 0 0;
  top: -80px;
}

.alfa_steps_1.alfa_steps_2.alfa_steps_4 {
  background-color: #f2f3f5;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  top: -120px;
  overflow: hidden;
}

.alfa_steps_1.alfa_steps_3 {
  background-color: #ef3124;
  padding-top: 0;
  top: -80px;
  overflow: hidden;
}

.paragraph-142 {
  color: #1c1c1e;
  width: 70%;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.alfa_steps_1-block {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-left: 100px;
  padding-right: 100px;
  display: flex;
}

.alfa_steps_1-block.alfa_steps_2-block {
  justify-content: center;
  align-items: flex-start;
}

.button-60 {
  color: #0e0e0e;
  background-color: #f2f3f5;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  margin-left: 24px;
  padding: 16px 32px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: inline-block;
  position: static;
}

.button-60.alfa_red-btn {
  color: #f2f3f5;
  background-color: #ef3124;
  margin-left: 0;
}

.button-60.alfa_red-btn:hover {
  background-color: #ffa145;
}

.alfa_steps_1-pic {
  width: 350px;
  position: relative;
  overflow: visible;
}

.alfa_steps_1-pic.alfa_pic {
  top: 0;
  overflow: visible;
}

.paragraph-143 {
  color: #1c1c1e;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.paragraph-143.paragraph-3_2 {
  color: #fff;
}

.text-span-36 {
  background-color: #ef3124;
  border-radius: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

.heading-81 {
  color: #1c1c1e;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 34px;
}

.heading-81.heading-4_2 {
  color: #fff;
}

.text-span-37, .text-span-38 {
  background-color: #ffa145;
  border-radius: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

.paragraph-144 {
  color: #1c1c1e;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.paragraph-144.paragraph-3_3 {
  color: #f2f3f5;
}

.heading-82 {
  color: #1c1c1e;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 34px;
}

.heading-82.heading-4_3 {
  color: #f2f3f5;
  width: 70%;
}

.text-span-39 {
  background-color: #1c1c1e;
  border-radius: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

.paragraph-145 {
  color: #1c1c1e;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.paragraph-145.paragraph-3_2 {
  color: #fff;
}

.paragraph-145.paragraph-3_2.paragraph-3_4 {
  color: #1c1c1e;
}

.heading-83 {
  color: #1c1c1e;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 800;
  line-height: 34px;
}

.heading-83.heading-4_2 {
  color: #fff;
}

.heading-83.heading-4_2.heading-4_4 {
  color: #1c1c1e;
}

.text-span-40 {
  background-color: #ffa145;
  border-radius: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

.text-span-41 {
  color: #f2f3f5;
  background-color: #ef3124;
  border-radius: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

.alfa_steps_5-pic {
  position: static;
  top: -197px;
  overflow: hidden;
}

.paragraph-5 {
  color: #fff;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  display: block;
}

.heading-84 {
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 800;
  line-height: 34px;
}

.image-319 {
  position: relative;
  top: -80px;
  overflow: visible;
}

.alfa_steps_5 {
  background-color: #1c1c1e;
  border-top-left-radius: 42px;
  border-top-right-radius: 42px;
  padding-bottom: 80px;
  display: none;
  position: relative;
  top: -120px;
}

.text-span-42 {
  background-color: #ef3124;
  border-radius: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

.text-span-43 {
  background-color: #ffa145;
  border-radius: 4px;
  padding-left: 4px;
  padding-right: 4px;
}

.grid-53 {
  grid-template-rows: auto;
  grid-template-columns: .3fr .7fr;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  overflow: visible;
}

.heading-85 {
  color: #2a2d32;
  justify-content: flex-start;
  width: 100%;
  margin-top: 36px;
  margin-bottom: 36px;
  margin-left: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.paragraph-146 {
  color: #242230;
  margin-bottom: 0;
  margin-left: 56px;
  margin-right: 56px;
  padding-bottom: 32px;
  display: block;
}

.paragraph-146.paragraph-18_dis {
  color: #7f7f7f;
}

.body-7 {
  background-color: #1c1c1e;
}

.image-320 {
  display: none;
}

.image-321, .image-322 {
  margin-right: 20px;
}

.image-323 {
  position: relative;
  top: -200px;
  overflow: visible;
}

.image-324, .image-325 {
  height: 30px;
}

.image-326 {
  display: none;
}

.image-328 {
  overflow: hidden;
}

.text-span-44 {
  color: #1c1c1e;
}

.image-329 {
  position: relative;
  top: -230px;
}

.image-372 {
  margin-left: 24px;
}

.text-span-47 {
  color: #ef3124;
}

.div-block-250 {
  flex-flow: column;
  display: flex;
}

.image-373 {
  display: none;
}

.button-61 {
  background-color: #0000;
  background-image: url('../images/arrow-D_10.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 2px solid #212f97;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 72px;
  height: 56px;
  padding: 24px 32px;
  transition: all .3s;
  display: flex;
}

.button-61:hover {
  background-image: url('../images/arrow-D_5.svg'), url('../images/arrow-D_10.svg');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
  border-color: #ffa145;
}

.grid-54 {
  grid-template-rows: 280px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  width: auto;
  overflow: scroll;
}

.link-block_cinnabon {
  background-color: #009fa5;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 360px;
  padding: 32px;
  transition: all .3s;
  display: flex;
}

.link-block_cinnabon:hover {
  background-color: #007c81;
}

.link-block_galamart {
  background-color: #e36828;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 360px;
  padding: 32px;
  transition: all .3s;
  display: flex;
}

.link-block_galamart:hover {
  background-color: #d35514;
}

.link-block-77 {
  background-color: #2a2d32;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding: 32px;
  display: none;
}

.div-block-251 {
  height: 50px;
}

.tools_container {
  margin: 22px auto 80px;
  padding-left: 56px;
  padding-right: 56px;
}

.tools_hero-bg {
  background-image: linear-gradient(211deg, #b4aaff, #3e2cc5);
  border-radius: 42px;
  height: 500px;
  position: relative;
}

.tools_text {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 55%;
  height: 100%;
  padding: 56px;
  display: flex;
}

.heading-86 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 56px;
  line-height: 70px;
}

.paragraph-147 {
  color: #fff;
}

.paragraph-148 {
  color: #ffffff80;
  font-size: 12px;
  line-height: 20px;
}

.grid-55 {
  grid-template-columns: 1fr 1fr 1fr;
}

.tools_item {
  border: 1px solid #ffffff03;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  display: flex;
}

.tools_item:hover {
  border: 1px solid #2a2d3233;
}

.heading-87 {
  color: #2a2d32;
  text-align: center;
  width: 60%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.heading-87.heading-87_1 {
  width: 40%;
}

.heading-87.heading-87_2 {
  width: 80%;
}

.heading-87.heading-87_bb {
  width: 100%;
}

.paragraph-149 {
  color: #2a2d32;
  text-align: center;
  width: 80%;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-149.paragraph-149_1 {
  width: 100%;
}

.paragraph-149.paragraph-149_2 {
  width: 50%;
}

.paragraph-149.paragraph-149_2.paragraph-149_10 {
  width: 60%;
}

.paragraph-149.paragraph-149_3 {
  width: 100%;
}

.paragraph-149.paragraph-149_3.paragraph-149_5.paragraph-149_6 {
  width: 90%;
}

.paragraph-149.paragraph-149_3.paragraph-149_5.paragraph-149_6.paragraph-149_666 {
  width: 70%;
}

.paragraph-149.paragraph-149_4 {
  width: 60%;
  margin-bottom: 0;
}

.paragraph-149.paragraph-149_4.paragraph-149_11 {
  width: 70%;
}

.image-374 {
  width: 200px;
  margin-bottom: 32px;
}

.tools_h {
  margin-bottom: 40px;
}

.heading-88 {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
}

.div-block-252 {
  background-color: #2a2d3233;
  height: 1px;
}

.grid-56 {
  grid-template-rows: 504px 504px;
  grid-template-columns: 1fr 1fr 1fr;
  display: none;
}

.news_item {
  border: 1px solid #2a2d3233;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 24px;
  display: flex;
}

.news_item:hover {
  background-color: #f8f9fc;
  border-style: none;
  border-color: #f8f9fc;
}

.heading-89 {
  color: #2a2d32;
  width: 80.3%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.heading-89.heading-89_2 {
  width: 100%;
}

.heading-89.heading-89_3 {
  width: 60%;
}

.image-375 {
  margin-bottom: 24px;
}

.paragraph-150 {
  color: #2a2d32;
  width: 96%;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.div-block-253 {
  display: flex;
}

.text-block-79 {
  color: #a8aab7;
  font-size: 14px;
  line-height: 20px;
}

.image-376 {
  margin-right: 10px;
}

.button-62 {
  background-color: #0000;
  background-image: url('../images/arrow-D_10.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #212f97;
  border-radius: 42px;
  width: 72px;
  height: 56px;
}

.button-62:hover {
  background-color: #212f97;
  background-image: url('../images/arrow-D_8.svg'), url('../images/arrow-D_10.svg');
  background-position: 50%, 50%;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.div-block-254 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.link-block-79 {
  border: 1px solid #2a2d3233;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 24px;
  display: flex;
}

.link-block-79:hover {
  background-color: #f8f9fc;
  border-color: #f8f9fc;
}

.div-block-255 {
  border: 1px solid #212f97;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  padding: 16px 24px;
  display: flex;
}

.image-377 {
  max-width: 101%;
  position: absolute;
  inset: -2% 0% 0%;
}

.link-block-85:hover {
  border-radius: 42px;
}

.tools_modal {
  z-index: 1000;
  background-color: #2a2d32cc;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.tools_modal-block {
  z-index: 1;
  background-color: #fff;
  border-radius: 42px;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding: 56px;
  position: relative;
  overflow: hidden;
}

.heading-90 {
  color: #2a2d32;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  display: flex;
}

.tools_modal-link {
  margin-bottom: 16px;
  display: flex;
}

.paragraph-151 {
  color: #212f97;
  margin-bottom: 0;
}

.image-378 {
  margin-right: 16px;
}

.tools_modal-close {
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 40px;
  display: flex;
  position: static;
  inset: 56px 56px 0% auto;
}

.tools_modal-close.tools_modal-close_for1 {
  flex-flow: column;
}

.image-379, .uds-bsns_download-app {
  display: none;
}

.uds-bsns_download-app.uds-bsns_download-app_new {
  display: block;
}

.grid-57 {
  grid-row-gap: 16px;
  grid-template-columns: 1.8fr 1.2fr 1fr;
  grid-template-areas: "Area Area-2 Area-3"
                       "Area Area-2 Area-4";
}

.uds-bsns_app-block_content {
  background-color: #212f97;
  border-radius: 42px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 550px;
  padding: 32px;
  display: block;
}

.uds-bsns_app-block_screenshots {
  background-color: #ebeef3;
  border-radius: 42px;
}

.uds-bsns_app-block_qr {
  background-color: #2a2d32;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  height: 445.375px;
  padding: 56px 32px;
  display: flex;
}

.uds-bsns_app-block_pattern {
  background-color: #ebeef3;
  border-radius: 42px 42px 168px;
  height: 81.8125px;
}

.heading-91 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
}

.heading-92 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.image-380 {
  height: 48px;
  margin-right: 32px;
}

.tabs-menu-4 {
  flex-flow: column;
  display: flex;
}

.tabs-content-3 {
  justify-content: center;
  align-items: center;
  width: 80%;
  display: flex;
  position: relative;
  top: 0;
  left: 439px;
  overflow: visible;
}

.tab-link-tab-1-2 {
  color: #ffffff80;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-weight: 400;
  display: flex;
}

.tab-link-tab-1-2.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #0000;
  border-left: 3px solid #ffa145;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-weight: 600;
  display: flex;
}

.text-block-80 {
  margin-bottom: 10px;
  margin-left: 16px;
}

.tab-link-tab-2-2 {
  color: #ffffff80;
  background-color: #0000;
  border-left: 3px solid #0000;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-2-2.w--current {
  color: #fff;
  background-color: #0000;
  border: 1px solid #0000;
  border-left: 3px solid #ffa145;
  font-weight: 600;
  display: block;
}

.tab-link-tab-3-2 {
  color: #ffffff80;
  background-color: #0000;
  border-left: 3px solid #0000;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-3-2.w--current {
  color: #fff;
  background-color: #0000;
  border-left-color: #ffa145;
  font-weight: 600;
}

.tab-link-tab-4-2 {
  color: #ffffff80;
  background-color: #0000;
  border-left: 3px solid #0000;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-4-2.w--current {
  color: #fff;
  background-color: #0000;
  border-left-color: #ffa145;
  font-weight: 600;
  display: block;
}

.text-block-81, .text-block-82, .text-block-83 {
  margin-bottom: 10px;
}

.tabs-3 {
  height: 50%;
  margin-bottom: 56px;
}

.div-block-257 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-381 {
  height: 50px;
}

.tab-pane-tab-1-4 {
  width: 80%;
  top: -300px;
  overflow: visible;
}

.image-382 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
  overflow: visible;
}

.tab-pane-tab-4 {
  width: 74%;
  top: -220px;
}

.tools_modal-pos {
  z-index: 1000;
  background-color: #2a2d32cc;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.tools_modal-block_pos {
  z-index: 1;
  background-color: #fff;
  border-radius: 42px;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding: 56px;
  position: relative;
  overflow: hidden;
}

.code-embed {
  display: block;
}

.uds-bsns_modal_form_block_content {
  margin-bottom: 0;
  margin-left: 56px;
  margin-right: 56px;
  padding-bottom: 24px;
}

.div-block-258 {
  background-color: #0000;
  border-radius: 5px;
  width: 3px;
  margin-right: 16px;
}

.div-block-258.div-block-258_hide {
  background-color: #ffa145;
}

.paragraph-152 {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  display: block;
}

.paragraph-152.paragraph-152_1 {
  margin-left: 16px;
  font-size: 14px;
  line-height: 22px;
  display: none;
}

.paragraph-152.paragraph-152_2, .paragraph-152.paragraph-152_3, .paragraph-152.paragraph-152_4 {
  display: block;
}

.paragraph-153 {
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  display: block;
}

.paragraph-154 {
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  display: block;
}

.paragraph-155 {
  color: #fff;
  font-size: 14px;
  font-weight: 100;
  line-height: 22px;
  display: none;
}

.div-block-259, .div-block-260, .div-block-261 {
  margin-left: 16px;
}

.tab-pane-tab-2-2 {
  width: 80%;
  top: -280px;
}

.uds-bsns_download-app_mobile {
  display: none;
}

.tools_modal-landing {
  z-index: 1000;
  background-color: #2a2d32cc;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.tools_modal-block_landing {
  z-index: 1;
  background-color: #fff;
  border-radius: 42px;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding: 56px;
  position: relative;
}

.link-block_istina {
  background-color: #e0ddf5;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 360px;
  padding: 32px;
  transition: all .3s;
  display: flex;
}

.link-block_istina:hover {
  background-color: #c6c0f1;
}

.image-387 {
  height: 80px;
}

.paragraph-157 {
  color: #2a2d32;
  margin-bottom: 0;
  font-size: 15px;
  font-weight: 600;
}

.link-block_papa {
  background-color: #2a2d32;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 360px;
  padding: 32px;
  transition: all .3s;
  display: flex;
}

.link-block_papa:hover {
  background-color: #1c1d1f;
}

.image-388 {
  height: 80px;
}

.link-block_klumba {
  background-color: #f9f5f2;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 360px;
  padding: 32px;
  transition: all .3s;
  display: flex;
}

.image-389 {
  height: 70px;
}

.link-block_room {
  background-color: #f8f9fc;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 360px;
  padding: 32px;
  transition: all .3s;
  display: flex;
}

.link-block_room:hover {
  background-color: #e0e3ec;
}

.image-390 {
  height: 50px;
}

.div-block-263 {
  display: block;
}

.image-391, .image-392 {
  position: relative;
}

.text-span-48 {
  font-size: 15px;
  font-weight: 200;
  line-height: 20px;
}

.tools_modal-bb {
  z-index: 1000;
  background-color: #2a2d32cc;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.tools_modal-block_bb {
  z-index: 1;
  background-color: #fff;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding: 56px;
  display: block;
  position: relative;
}

.tab-pane-tab-3-2 {
  top: -230px;
}

.tools_modal-materials {
  z-index: 1000;
  background-color: #2a2d32cc;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.tools_modal-block_materials {
  z-index: 1;
  background-color: #fff;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: 56px;
  display: block;
}

.tools_modal-sm {
  z-index: 1000;
  background-color: #2a2d32cc;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.tools_modal-block_sm {
  z-index: 1;
  background-color: #fff;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 70%;
  padding: 56px;
  display: block;
  position: relative;
}

.image-394 {
  width: 100%;
  max-width: 105%;
}

.div-block-264 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.paragraph-158 {
  color: #2a2d32;
  font-size: 16px;
}

.link-187 {
  color: #212f97;
  font-size: 16px;
  text-decoration: underline;
}

.div-block-265 {
  width: 50%;
  display: none;
}

.image-395 {
  border-radius: 42px;
  display: none;
}

.uds-merch_last-bg {
  background-color: #f8f9fc;
  border-radius: 42px;
  padding: 56px;
}

.image-396 {
  position: relative;
  top: 0;
}

.slider-12 {
  border-radius: 42px;
  margin-bottom: 32px;
}

.mask-11 {
  border-radius: 42px;
}

.heading-95 {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
}

.paragraph-159 {
  color: #2a2d32;
  margin-bottom: 0;
}

.icon-15, .icon-16, .icon-17, .icon-18 {
  font-size: 32px;
}

.grid-58 {
  grid-template-rows: auto;
}

.image-401 {
  width: 115%;
  max-width: 120%;
}

.image-402 {
  max-width: 130%;
}

.getuds_business_bg {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #212f97;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  padding: 56px 0 56px 56px;
  display: flex;
}

.heading-96 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.paragraph-160 {
  color: #fff;
  width: 90%;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 24px;
}

.getuds_business_txt {
  width: 35%;
}

.getuds_business_img {
  border-radius: 42px 0 0 42px;
  flex-flow: row;
  flex: 0 auto;
  justify-content: space-between;
  align-self: auto;
  align-items: center;
  width: 65%;
  display: block;
  overflow: hidden;
}

.image-403 {
  vertical-align: middle;
  order: 0;
  align-self: center;
  max-width: 1200px;
  display: block;
  position: relative;
  overflow: visible;
}

.getuds_34tools {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-59 {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-areas: "Area Area-2 Area-3"
                       "Area-4 Area-5 Area-5";
  place-content: start;
  margin-bottom: 40px;
}

.div-block-266 {
  background-color: #f8f9fc;
  border-radius: 42px;
  padding: 32px 24px;
}

.heading-97 {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.div-block-267 {
  display: flex;
}

.heading-98 {
  color: #040222;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
}

.paragraph-161 {
  color: #2a2d32;
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 24px;
}

.button-63 {
  color: #2a2d32;
  text-align: center;
  background-color: #ffa145;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 350px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 40px;
  font-weight: 600;
  display: flex;
}

.button-63:hover {
  color: var(--white);
  background-color: #212f97;
}

.paragraph-162 {
  width: 100%;
  margin-bottom: 0;
  font-size: 16px;
}

.div-block-268 {
  background-color: #2a2d3233;
  height: 1px;
  margin-bottom: 40px;
}

.bold-text-16 {
  line-height: 24px;
}

.heading-99 {
  color: #2a2d32;
  justify-content: space-between;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  display: flex;
}

.link-188 {
  color: #212f97;
  font-size: 16px;
  text-decoration: underline;
}

.tools_modal-block-2 {
  z-index: 1;
  background-color: #fff;
  border-radius: 42px;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  padding: 56px;
  display: block;
  position: relative;
  overflow: hidden;
}

.paragraph-163 {
  color: #212f97;
  margin-bottom: 0;
}

.paragraph-164 {
  color: #2a2d32;
  font-size: 16px;
}

.tools_modal_partner {
  z-index: 1000;
  background-color: #2a2d32cc;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-404 {
  display: none;
}

.div-block-269 {
  justify-content: space-between;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.image-405 {
  margin-right: 16px;
}

.image-406 {
  width: 200px;
  margin-bottom: 32px;
}

.heading-100 {
  color: #2a2d32;
  text-align: center;
  width: 60%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 32px;
}

.heading-100.heading-87_partner {
  width: 100%;
}

.paragraph-165 {
  color: #2a2d32;
  text-align: center;
  width: 80%;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-165.paragraph-149_1 {
  width: 100%;
}

.div-block-270 {
  margin-bottom: 8px;
  display: block;
}

.div-block-271 {
  flex-direction: column;
  justify-content: flex-start;
  width: 33%;
  margin-right: 0;
  display: flex;
}

.div-block-272 {
  margin-bottom: 64px;
}

.uds-bsns_dealers_text-2 {
  height: 160.53px;
  margin-bottom: 16px;
  margin-right: 0;
  display: block;
}

.uds-bsns_dealers_text-2.uds-bsns_dealers_text-ukraine {
  display: none;
}

.div-block-273 {
  margin-bottom: 64px;
}

.div-block-274 {
  flex-direction: column;
  justify-content: flex-start;
  width: 33%;
  margin-bottom: 0;
  margin-right: 0;
  display: flex;
}

.div-block-275 {
  display: flex;
}

.div-block-276 {
  flex-flow: column;
  height: auto;
  display: flex;
}

.div-block-277 {
  margin-bottom: 64px;
}

.paragraph-166 {
  color: #8c94a5;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 22px;
}

.link-189 {
  margin-bottom: 4px;
  font-size: 16px;
}

.div-block-278 {
  flex-direction: column;
  justify-content: flex-start;
  width: 33%;
  margin-right: 0;
  display: flex;
}

.paragraph-167 {
  color: #2a2d32;
  margin-bottom: 4px;
  font-size: 16px;
  line-height: 20px;
}

.image-407 {
  width: 40px;
  max-width: none;
  height: 40px;
  margin-right: 12px;
  display: block;
  overflow: visible;
}

.heading-101 {
  color: #2a2d32;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  line-height: 24px;
}

.paragraph-168 {
  color: #8c94a5;
  margin-bottom: 0;
  margin-right: 24px;
  font-size: 16px;
  line-height: 22px;
}

.heading-102 {
  color: #212f97;
  align-items: center;
  width: 60%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 700;
  display: flex;
}

.heading-102.heading-8_main {
  color: #606877;
  margin-bottom: 24px;
  font-size: 30px;
  font-weight: 400;
}

.paragraph-169 {
  color: #5169f3;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 20px;
}

.link-block-89 {
  margin-bottom: 64px;
}

.div-block-279 {
  display: flex;
}

.bold-text-19 {
  font-weight: 400;
}

.div-block-280 {
  width: 100%;
  margin-right: 0;
}

.link-block-90, .link-block-91 {
  border-radius: 42px;
  overflow: hidden;
}

.getuds_bsns_calendar {
  display: none;
}

.getuds_bsns_calendar-bg {
  background-color: #212f97;
  border-radius: 42px;
  padding: 56px;
}

.tab-link-tab-1-3 {
  color: #ffffff80;
  background-color: #0000;
  width: 20%;
}

.tab-link-tab-1-3.w--current {
  color: #fff;
  background-color: #0000;
  border-bottom: 3px solid #fff;
  justify-content: center;
  align-items: center;
  width: 20%;
  display: flex;
}

.tabs-menu-5 {
  margin-bottom: 24px;
  display: flex;
}

.tab-link-tab-2-3 {
  color: #ffffff80;
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 20%;
  font-weight: 500;
  display: none;
}

.tab-link-tab-2-3.w--current {
  color: #fff;
  background-color: #0000;
  border-bottom: 3px solid #fff;
  width: 20%;
}

.tab-link-tab-3-3 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 20%;
  display: none;
}

.tab-link-tab-3-3.w--current {
  background-color: #0000;
  border-bottom: 3px solid #fff;
  width: 20%;
}

.tab-link-tab-4-3 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 20%;
  display: flex;
}

.tab-link-tab-4-3.w--current {
  background-color: #0000;
  border-bottom: 3px solid #fff;
  width: 20%;
}

.tab-link-tab-5-2 {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 20%;
  display: flex;
}

.tab-link-tab-5-2.w--current {
  background-color: #0000;
  border-bottom: 3px solid #fff;
  width: 20%;
}

.text-block-84 {
  color: #fff;
  text-align: center;
  font-weight: 700;
}

.text-block-85 {
  color: #fff;
  font-weight: 600;
}

.text-block-85.text_calendar1 {
  color: #fff;
  background-color: #0000;
}

.text-block-85.text_calendar3 {
  color: #fff;
}

.grid-60 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.calendar-item_1 {
  background-color: #ffffff1a;
  border-radius: 42px;
  display: block;
}

.paragraph-170 {
  color: #fff;
  margin-bottom: 0;
  margin-right: 8px;
  font-size: 24px;
  font-weight: 700;
}

.paragraph-171 {
  color: #fff;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  font-size: 12px;
  display: flex;
}

.div-block-282 {
  display: flex;
}

.div-block-283 {
  background-color: #ffffff1a;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-284 {
  padding: 32px 24px;
}

.paragraph-172 {
  color: #fff;
  margin-bottom: 0;
  font-size: 12px;
}

.image-408 {
  margin-right: 4px;
}

.div-block-285 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 24px;
  display: flex;
}

.div-block-286 {
  border-top-left-radius: 42px;
  border-top-right-radius: 42px;
  overflow: hidden;
}

.button-64 {
  color: #212f97;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.button-64:hover {
  color: #fff;
  background-color: #0000;
  border: 2px solid #fff;
}

.tab-pane-tab-2-3 {
  width: auto;
  position: static;
  top: -301px;
  left: 50px;
}

.div-block-287 {
  margin-left: 16px;
}

.heading-103 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
}

.uds-bsns_app-block_screenshots-2 {
  background-color: #ebeef3;
  border-radius: 42px;
  display: none;
}

.heading-104 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
}

.text-block-86 {
  margin-bottom: 10px;
}

.tab-pane-tab-1-5 {
  width: 470px;
  position: static;
  top: -326px;
  left: 50px;
  overflow: visible;
}

.text-block-87 {
  margin-bottom: 10px;
  margin-left: 16px;
}

.image-409 {
  width: 300px;
  max-width: none;
  position: static;
}

.tab-link-tab-3-4 {
  color: #ffffff80;
  background-color: #0000;
  border-left: 3px solid #0000;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-3-4.w--current {
  color: #fff;
  background-color: #0000;
  border-left-color: #ffa145;
  font-weight: 600;
  display: block;
}

.div-block-288 {
  margin-left: 16px;
}

.paragraph-173 {
  color: #fff;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  display: block;
}

.paragraph-173.paragraph-152_1 {
  margin-left: 16px;
  font-size: 14px;
  line-height: 22px;
  display: none;
}

.image-411 {
  height: 48px;
  margin-right: 32px;
}

.paragraph-174 {
  color: #fff;
  font-size: 14px;
  line-height: 22px;
  display: block;
}

.uds-bsns_app-block_content-2 {
  background-color: #212f97;
  border-radius: 42px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 550px;
  padding: 32px 32px 0;
  display: flex;
  overflow: hidden;
}

.div-block-289 {
  margin-left: 16px;
}

.image-412 {
  justify-content: space-between;
  align-items: center;
  width: 90%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: static;
  overflow: visible;
}

.tabs-4 {
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  display: flex;
  position: static;
}

.tab-link-tab-1-4 {
  color: #ffffff80;
  background-color: #0000;
  padding-left: 0;
  padding-right: 0;
  font-weight: 400;
  display: flex;
}

.tab-link-tab-1-4.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  background-color: #0000;
  border-left: 3px solid #ffa145;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  font-weight: 600;
  display: flex;
}

.paragraph-175 {
  color: #fff;
  font-size: 14px;
  font-weight: 100;
  line-height: 22px;
  display: none;
}

.text-block-88 {
  margin-bottom: 10px;
}

.tab-pane-tab-4-2 {
  width: auto;
  position: static;
  top: -274px;
  left: 44px;
  overflow: hidden;
}

.image-413 {
  height: 50px;
}

.image-414 {
  position: relative;
  overflow: clip;
}

.tabs-menu-6 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  display: block;
  position: static;
}

.grid-61 {
  grid-row-gap: 16px;
  grid-template-columns: 1.8fr;
  grid-template-areas: "Area . Area-3"
                       "Area . Area-4";
}

.text-span-49 {
  font-size: 15px;
  font-weight: 200;
  line-height: 20px;
}

.tab-pane-tab-3-3 {
  position: static;
  top: -244px;
  left: 47px;
}

.div-block-290 {
  display: block;
}

.tabs-content-4 {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 100%;
  display: flex;
  position: static;
  top: 0;
  left: 439px;
  overflow: visible;
}

.tabs-content-4.tabs-content-3_3 {
  justify-content: center;
  align-items: flex-end;
}

.text-block-89 {
  margin-bottom: 10px;
}

.paragraph-176 {
  color: #fff;
  font-size: 14px;
  font-weight: 300;
  line-height: 22px;
  display: block;
}

.image-415 {
  width: auto;
  max-width: 100%;
}

.div-block-291 {
  justify-content: flex-start;
  align-items: center;
  display: none;
}

.digest-hero-section {
  background-color: #edf0fc;
}

.digest-hero-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-text-fill-color: inherit;
  background-image: linear-gradient(67deg, #7059ff, #ffc893);
  background-clip: border-box;
  border-radius: 42px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  max-width: none;
  margin: 24px 24px 0;
  padding: 56px;
  display: flex;
}

.digest-h1 {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 74px;
}

.digest-hero-text {
  color: var(--white);
  margin-bottom: 0;
  padding-top: 8px;
  font-size: 16px;
  line-height: 28px;
}

.digest-hero-content {
  grid-column-gap: 19px;
  grid-row-gap: 19px;
  flex-flow: column;
  justify-content: center;
  align-self: auto;
  align-items: flex-start;
  max-width: 60%;
  margin-right: 40px;
  padding-top: 0;
  display: flex;
}

.digest-hero-text-2 {
  color: var(--white);
  font-size: 32px;
  font-weight: 600;
  line-height: 56px;
}

.digest-hero-logo {
  align-self: center;
}

.digest-nav-menu {
  background-color: #edf0fc;
}

.digest-content-section {
  background-color: #edf0fc;
  padding-top: 80px;
  padding-bottom: 40px;
}

.digest-content-container {
  max-width: none;
  margin-left: 145px;
  margin-right: 145px;
}

.digest-content-block-1 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  background-color: #7059ff;
  border-radius: 42px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 56px;
  display: flex;
}

.digest-content-block-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 50%;
  display: block;
}

.digest-content-block-image {
  align-self: flex-start;
  width: 50%;
}

.digest-h2-black {
  color: #2a2d32;
  width: 90%;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 42px;
}

.digest-block-text-white {
  color: var(--white);
  margin-bottom: 32px;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.digest-button {
  color: var(--white);
  background-color: #fff0;
  background-image: url('../images/arrow-D_8.svg');
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #fff;
  border-radius: 42px;
  max-width: 400px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 600;
  display: flex;
}

.digest-button:hover {
  color: #ffa145;
  background-color: #fff0;
  background-image: url('../images/arrow-D_5.svg');
  border-color: #ffa145;
}

.digest-content-block-2 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  background-color: #fff;
  border-radius: 42px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 56px 70px;
  display: flex;
}

.digest-block-text-black {
  color: #2a2d32;
  margin-bottom: 32px;
  font-size: 16px;
  line-height: 28px;
}

.digest-h2-white {
  color: var(--white);
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 42px;
}

.digest-button-black {
  color: #2a2d32;
  background-color: #fff0;
  background-image: url('../images/arrow-D_11.svg');
  background-position: 95%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #2a2d32;
  border-radius: 42px;
  max-width: 400px;
  padding: 16px 24px;
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  display: flex;
}

.digest-button-black:hover {
  color: #ffa145;
  background-color: #7059ff00;
  background-image: url('../images/arrow-D_5.svg');
  border-color: #ffa145;
}

.digest-content-block-3 {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  background-color: #fff;
  border-radius: 42px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto;
  padding: 56px 70px;
  display: flex;
}

.navbar-3 {
  background-color: #edf0fc;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
}

.container-5 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 24px 0;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: static;
}

.button-65 {
  text-align: center;
  background-color: #7059ff;
  border-radius: 42px;
  padding: 16px 24px;
  font-weight: 600;
}

.body-8 {
  background-color: #edf0fc;
}

.image-416 {
  display: block;
}

.grid-62 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.paragraph-177 {
  color: #7f7f7f;
  object-fit: fill;
  font-family: Roboto, sans-serif;
  font-size: 16px;
  line-height: 22px;
}

.div-block-292 {
  background-color: #ffffff1a;
  border-radius: 42px;
  padding: 56px;
}

.uds-dis_h2-3 {
  width: 100%;
  margin-bottom: 40px;
}

.image-419 {
  height: 70px;
  margin-right: 24px;
}

.grid-63 {
  grid-template-columns: .8fr 1fr;
}

.paragraph-178 {
  color: #fff;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 300;
}

.div-block-294 {
  background-color: #fff3;
  height: 1px;
  margin-bottom: 40px;
}

.div-block-295 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-296 {
  margin-bottom: 40px;
}

.heading-105 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.heading-105.heading-35_gis {
  font-family: Roboto, sans-serif;
  font-weight: 400;
}

.uds-bsns_security {
  margin-bottom: 80px;
}

.uds-security_bg {
  background-color: #ebeef3;
  border-radius: 42px;
  padding: 56px;
}

.paragraph-179 {
  color: #2a2d32;
  font-size: 18px;
  line-height: 28px;
}

.grid-64 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.paragraph-180 {
  color: #2a2d32;
  margin-bottom: 0;
  line-height: 28px;
}

.image-420 {
  max-width: 90%;
}

.image-421 {
  display: none;
}

.uds-blog_container {
  padding: 40px 120px;
}

.uds-blog_container.uds-blog_container-header {
  padding-bottom: 0;
  padding-left: 120px;
  padding-right: 120px;
}

.uds-blog_container.uds-blog_container-bc {
  padding-top: 24px;
  padding-bottom: 0;
}

.heading-106 {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 56px;
  line-height: 64px;
}

.paragraph-181 {
  color: #2a2d32;
  width: 70%;
  margin-bottom: 40px;
}

.div-block-297 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
}

.text-block-90, .text-block-91 {
  color: #2a2d32;
}

.uds-blog_img {
  border-radius: 20px;
  width: 50%;
  margin-bottom: 24px;
  overflow: hidden;
}

.uds-blog_img.uds-blog_img-horisontal {
  border-radius: 20px;
  width: 200px;
  max-width: none;
  height: auto;
  margin-bottom: 0;
  overflow: clip;
}

.uds-blog_img.uds-blog_img-main {
  width: 100%;
}

.paragraph-182 {
  color: #2a2d32;
  margin-bottom: 24px;
  font-size: 16px;
}

.image-422 {
  border-radius: 20px;
  margin-bottom: 40px;
}

.heading-107 {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.heading-108 {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 32px;
}

.column-6 {
  color: #2a2d32;
  padding-left: 0;
  padding-right: 0;
  position: sticky;
  inset: 24px 0% 0%;
}

.plan-list-item-link {
  color: #6950cb;
  margin-bottom: 16px;
  font-size: 14px;
  line-height: 20px;
  display: block;
}

.plan-list-item-link:hover {
  color: #ffa145;
  font-weight: 400;
}

.plan-list-item-link.w--current {
  color: #6950cb;
  font-weight: 400;
}

.column-7 {
  padding-left: 0;
  padding-right: 20px;
}

.div-block-298 {
  background-color: #f8f9fc;
  border: 0 #0000;
  border-radius: 20px;
  padding: 24px;
}

.image-423, .image-424 {
  width: 16px;
  height: 16px;
}

.div-block-299 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  order: 0;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-300 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-425 {
  border-radius: 20px;
  max-width: 100%;
}

.uds-blog_header {
  flex-flow: row;
  display: block;
}

.uds-blog_logo {
  width: 130px;
}

.uds-blog_nav {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.link-191 {
  color: #2a2d32;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  display: block;
}

.link-191:hover {
  color: #7142f5;
}

.link-191.w--current {
  color: #7142f5;
  justify-content: center;
  align-items: center;
  width: auto;
  display: flex;
}

.div-block-301 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.image-426 {
  width: 130px;
  max-width: none;
  height: 25.5781px;
}

.uds-blog_posts {
  margin-bottom: 0;
}

.heading-109 {
  color: #2a2d32;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 48px;
  display: flex;
}

.collection-list-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: grid;
}

.uds-blog_post-item {
  border: 1px solid #5169f3;
  border-radius: 20px;
}

.uds-blog_link {
  color: #2a2d32;
  border: 1px solid #0000;
  border-radius: 20px;
  width: 100%;
}

.uds-blog_link.uds-blog_link-horisontal {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-width: 1px;
  border-color: #bdc3d0;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  padding: 16px;
  display: flex;
}

.uds-blog_link.uds-blog_link-horisontal:hover {
  background-color: #f8f9fc;
  border-color: #5169fd;
}

.uds-blog_autor-info {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 16px;
  display: flex;
  position: static;
  overflow: visible;
}

.uds-blog_autor-info.uds-blog_autor-info_featured {
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-302 {
  justify-content: space-between;
  align-items: center;
  display: block;
}

.image-427 {
  border-radius: 20px;
  width: 40px;
  margin-right: 8px;
}

.image-428 {
  width: 16px;
  max-width: none;
  height: 16px;
}

.div-block-303 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  display: flex;
}

.heading-110 {
  color: #2a2d32;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
}

.heading-110.heading-110-horisontal {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.heading-110.heading-110_rec {
  font-size: 16px;
}

.uds-blog_discription {
  color: #242230;
  font-size: 13px;
  line-height: 20px;
}

.uds-blog_tags {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  margin-top: 16px;
  display: flex;
}

.uds-blog_tag-item {
  color: #2a2d32;
  background-color: #0000;
  border: 1px solid #0000;
  border-radius: 12px;
  padding: 4px 12px;
}

.uds-blog_tag-item:hover {
  background-color: #beb1f5;
}

.uds-blog_tag-item.uds-blog_tag-item1:hover {
  background-color: #0000;
}

.text-block-92 {
  color: #7142f5;
  font-size: 13px;
  line-height: 24px;
}

.collection-list-wrapper-3 {
  display: block;
}

.text-block-93 {
  font-size: 13px;
  line-height: 24px;
}

.text-block-93.uds-blog_post {
  font-size: 16px;
}

.text-block-94 {
  font-size: 13px;
  line-height: 24px;
}

.text-block-94.uds-blog_date {
  color: #2a2d32;
  font-size: 16px;
}

.layout_tags {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  display: flex;
}

.div-block-304 {
  border: 1px solid #bdc3d0;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  padding: 16px;
  display: flex;
}

.div-block-304:hover {
  background-color: #f8f9fc;
  border-color: #5169fd;
}

.collection-list-wrapper-4 {
  display: block;
}

.collection-item-4 {
  justify-content: space-between;
  align-items: stretch;
  display: block;
}

.heading-111 {
  color: #2a2d32;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 32px;
  line-height: 40px;
  display: flex;
}

.collection-list-wrapper-5 {
  flex-flow: row;
  display: flex;
}

.grid-65 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
}

.collection-item-5 {
  flex-flow: row;
  height: 100%;
  display: flex;
}

.div-block-305 {
  border-radius: 20px;
  overflow: visible;
}

.div-block-306 {
  background-color: #0000;
  border: 1px solid #bdc3d0;
  border-radius: 20px;
  padding: 16px;
}

.div-block-306:hover {
  background-color: #f8f9fc;
  border-width: 1px;
  border-color: #5169fd;
}

.collection-list-4 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-wrapper-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.collection-list-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  place-items: stretch stretch;
  height: 100%;
  display: grid;
}

.link-block-92 {
  display: flex;
}

.block-quote {
  margin-bottom: 40px;
  font-size: 16px;
  line-height: 26px;
}

.heading-112 {
  color: #2a2d32;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  line-height: 26px;
}

.uds-blog_line {
  background-color: #e0ddf5;
  height: 2px;
  margin-bottom: 40px;
}

.tg_possibilities {
  display: block;
}

.text-span-50, .text-span-51 {
  color: #008bff;
}

.tg_possib-item {
  background-color: #f8f9fc;
  border-radius: 42px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 24px;
  display: flex;
}

.tg_possib-item.tg_possib-item-2, .tg_possib-item.tg_possib-item-1 {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
}

.tg_possib-item.tg_possib-item4 {
  justify-content: flex-start;
  align-items: center;
  padding: 32px;
}

.tg_possib-item.tg_possib-item5 {
  padding-bottom: 0;
}

.grid-66 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.heading-113 {
  color: #2a2d32;
  text-align: center;
  margin-top: 0;
  margin-bottom: 4px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.heading-113.heading-113_1 {
  text-align: center;
  width: 100%;
}

.paragraph-183 {
  color: #2a2d32;
  text-align: center;
  margin-bottom: 0;
}

.paragraph-183.paragraph-183_1 {
  text-align: center;
}

.paragraph-183.paragraph-183_1.paragraph-183_2 {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-307 {
  text-align: left;
  width: 100%;
  margin-bottom: 24px;
}

.div-block-308 {
  border-radius: 20px;
  align-self: auto;
  width: 60%;
  overflow: hidden;
}

.div-block-308.div-block-308_1 {
  width: 60%;
}

.div-block-308.div-block-308_1.div-block-308_4 {
  width: 80%;
}

.div-block-309 {
  border-radius: 20px 20px 0 0;
  width: 50%;
  overflow: hidden;
}

.div-block-310 {
  width: 50%;
}

.image-429 {
  max-width: 100%;
}

.collection-list-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-bottom: 32px;
  display: flex;
}

.heading-114, .heading-115, .heading-116, .heading-117, .heading-118, .heading-119 {
  color: #2a2d32;
  font-family: Montserrat, sans-serif;
}

.paragraph-184 {
  color: #242230;
  font-size: 16px;
}

.block-quote-2 {
  color: #2a2d32;
}

.paragraph-185 {
  color: #2a2d32;
  font-size: 16px;
}

.list-item-4, .list-item-5, .list-item-6 {
  color: #2a2d32;
}

.paragraph-186 {
  color: #242230;
  font-size: 16px;
}

.list-item-7, .list-item-8, .list-item-9 {
  color: #2a2d32;
  font-size: 16px;
}

.paragraph-187 {
  font-size: 16px;
}

.paragraph-188, .paragraph-189, .paragraph-190, .paragraph-191 {
  color: #2a2d32;
  font-size: 16px;
}

.div-block-311 {
  border-radius: 20px 20px 0 0;
  overflow: hidden;
}

.div-block-311.div-block-311_4 {
  width: 55%;
  margin-bottom: 16px;
}

.heading-120, .heading-121, .heading-122, .heading-123, .heading-124, .heading-125, .heading-126, .rich-text-block-2, .heading-127, .heading-128, .heading-129, .blog_rich-txt {
  font-family: Montserrat, sans-serif;
}

.heading-130, .heading-131, .heading-132, .heading-133, .heading-134, .heading-135 {
  color: #2a2d32;
  font-family: Montserrat, sans-serif;
}

.paragraph-192 {
  color: #2a2d32;
  font-size: 16px;
}

.block-quote-3, .paragraph-193, .paragraph-194 {
  color: #2a2d32;
}

.paragraph-195, .paragraph-196 {
  color: #2a2d32;
  font-size: 16px;
}

.list-item-10, .list-item-11, .list-item-12, .blog_rich-txt {
  color: #2a2d32;
}

.heading-136, .heading-137, .heading-138, .heading-139, .heading-140, .heading-141, .heading-142, .heading-143, .heading-144, .heading-145 {
  font-family: Montserrat, sans-serif;
}

.paragraph-197, .block-quote-4, .paragraph-198, .paragraph-199 {
  font-size: 16px;
}

.heading-146, .heading-147, .heading-148 {
  font-family: Montserrat, sans-serif;
}

.paragraph-200 {
  font-size: 16px;
}

.heading-149 {
  color: #2a2d32;
  font-family: Montserrat, sans-serif;
}

.heading-150, .heading-151 {
  color: #2a2d32;
}

.uds-blog_richtxt {
  font-size: 14px;
}

.uds-blog_richtxt h2, .uds-blog_richtxt h3, .uds-blog_richtxt h1, .uds-blog_richtxt h4, .uds-blog_richtxt h5, .uds-blog_richtxt h6 {
  color: #2a2d32;
  font-family: Montserrat, sans-serif;
}

.uds-blog_richtxt p, .uds-blog_richtxt blockquote {
  color: #2a2d32;
  font-size: 16px;
}

.uds-blog_richtxt li {
  color: #2a2d32;
  justify-content: space-between;
  align-items: flex-start;
  font-size: 16px;
  display: flex;
}

.list-item-13 {
  color: #2a2d32;
}

.next-3 {
  margin-top: 16px;
}

.pagination-3 {
  margin-top: 40px;
}

.next-4 {
  background-color: #0000;
  border-color: #b9a9ff;
  border-radius: 10px;
}

.next-4:hover {
  color: #fff;
  background-color: #b9a9ff;
}

.previous-2 {
  background-color: #0000;
  border-color: #b9a9ff;
  border-radius: 10px;
}

.previous-2:hover {
  color: #fff;
  background-color: #b9a9ff;
}

.pagination-4 {
  margin-top: 40px;
}

.heading-158 {
  color: #2a2d32;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.plan-list-item {
  background-image: none;
  margin-bottom: 16px;
  padding-left: 0;
  font-size: 13px;
  line-height: 18px;
  list-style-type: none;
}

.image-430 {
  border-radius: 20px;
  width: 40px;
}

.text-block-95 {
  color: #2a2d32;
  font-size: 16px;
  line-height: 24px;
}

.collection-item-6 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.heading-159 {
  color: #2a2d32;
  text-align: center;
  margin-top: 0;
  margin-bottom: 40px;
  font-family: Montserrat, sans-serif;
}

.div-block-312 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #bdc3d0;
  border-radius: 20px;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  height: 100%;
  margin-bottom: 0;
  padding: 24px;
  display: flex;
}

.div-block-312:hover {
  background-color: #f8f9fc;
  border-color: #5169fd;
}

.image-431 {
  max-width: 100%;
}

.collection-list-7 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-96 {
  color: #2a2d32;
  text-align: center;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
}

.div-block-313 {
  border-radius: 20px;
  width: 80%;
  height: auto;
  margin-bottom: 32px;
  overflow: hidden;
}

.paragraph-215 {
  color: #2a2d32;
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.collection-item-7 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-314 {
  border-radius: 20px;
  width: 250px;
  margin-bottom: 32px;
  overflow: hidden;
}

.div-block-315 {
  border: 1px solid #beb1f5;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 56px;
  display: flex;
}

.heading-160 {
  color: #2a2d32;
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
}

.paragraph-216 {
  color: #2a2d32;
  text-align: center;
  width: 80%;
  margin-bottom: 0;
}

.collection-list-8 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-316 {
  border: 1px solid #beb1f5;
  border-radius: 20px;
  width: 100%;
  padding: 24px;
}

.div-block-316:hover {
  background-color: #beb1f5;
}

.collection-list-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-161 {
  color: #2a2d32;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.uds-blog_breadcrumbs {
  display: block;
}

.link-192 {
  color: #8c94a5;
  font-size: 16px;
  font-weight: 400;
}

.link-192.link-192_1, .link-192.link-192_1.link-192_main {
  color: #8c94a5;
}

.text-block-97 {
  color: #8c94a5;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 16px;
  line-height: 26px;
  display: flex;
}

.div-block-317 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #763de7;
  justify-content: space-between;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-right: 16px;
  display: flex;
}

.div-block-318 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  display: flex;
}

.button-66 {
  color: #fff;
  background-color: #008bff;
  background-image: url('../images/arrow-D_8.svg');
  background-position: 90%;
  background-repeat: no-repeat;
  border-radius: 42px;
  justify-content: flex-start;
  align-items: center;
  padding: 40px 56px;
  font-size: 24px;
  font-weight: 700;
  line-height: 40px;
  display: flex;
}

.button-66:hover {
  background-color: #ffa145;
}

.button-66.w--current {
  color: #fff;
}

.button-66.button-66_tgbtn:hover {
  background-color: var(--tg-bot-pink);
}

.button-67 {
  color: #fff;
  text-align: center;
  background-color: #008bff;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 300px;
  margin-bottom: 24px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 24px;
  font-weight: 600;
  display: flex;
}

.button-67:hover {
  background-color: #ffa145;
}

.button-67.w--current {
  color: #fff;
  width: 278px;
  margin-bottom: 16px;
}

.button-67.button-67_2 {
  color: #ffa145;
  background-color: #fff;
  border: 2px solid #fff;
}

.button-67.button-67_2:hover {
  color: #fff;
  background-color: #0000;
}

.button-67.button-67_2.button-67_tgbtn {
  color: var(--tg-bot-pink);
}

.button-67.button-67_2.button-67_tgbtn:hover {
  background-color: var(--transparent);
  color: var(--white);
}

.button-67.button-67_tgbtn:hover {
  background-color: var(--tg-bot-pink);
}

.text-span-52 {
  color: #008bff;
}

.uds_404 {
  height: 100vh;
  padding-top: 0;
  overflow: hidden;
}

.uds_404.uds_404-old {
  display: none;
}

.uds_404-bg {
  background-color: #0000;
  border-radius: 42px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: auto;
  padding: 56px;
  display: flex;
}

.heading-162 {
  color: #e3dbff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 16px;
  font-family: Montserrat, sans-serif;
  font-size: 400px;
  line-height: 400px;
}

.text-block-98 {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-size: 18px;
}

.button-68 {
  color: #fff;
  text-align: center;
  background-color: #a992f8;
  border-radius: 42px;
  order: 0;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 300px;
  padding: 16px 40px;
  font-weight: 400;
  display: flex;
}

.button-68.w--current {
  color: #fff;
  width: 300px;
}

.button-68.w--current:hover {
  background-color: #3d335e;
}

.button-68.button-404 {
  background-color: #ffa145;
  font-weight: 600;
}

.button-68.button-404:hover {
  color: #ffa145;
  background-color: #fff;
}

.button-68.button-404.w--current {
  background-color: #ffa145;
}

.div-block-319 {
  margin-bottom: 32px;
}

.image-437 {
  display: none;
}

.image-438, .image-439 {
  display: block;
}

.div-block-320 {
  display: none;
}

.image-441 {
  z-index: 1;
  max-width: 240px;
  margin-bottom: 16px;
  display: none;
  position: static;
  top: -25px;
  left: auto;
  transform: rotate(-5deg);
}

.div-block-324 {
  display: block;
  position: relative;
}

.image-442 {
  z-index: 1;
  position: relative;
}

.div-block-327 {
  justify-content: space-between;
  align-items: center;
  width: 185px;
  display: flex;
  position: relative;
}

.div-block-328 {
  width: 100%;
  display: none;
}

.tg_can-more {
  display: none;
}

.text-span-55 {
  color: #008bff;
}

.image-443 {
  display: none;
}

.lottie-animation-18 {
  width: 101%;
}

.image-444 {
  width: 50%;
  max-width: 70%;
  display: none;
}

.image-444.image-444-blog, .img-logo-bsns.img-logo-bsns-off {
  display: block;
}

.img-logo-bsns.img-logo-bsns-off.img-logo-bsns-blog {
  display: none;
}

.image-445 {
  display: block;
}

.image-445.image-445-bsns {
  display: none;
}

.subscription {
  background-color: #0000;
  border-radius: 15px;
}

.title-large {
  color: var(--uds-txt);
  text-align: center;
  margin-bottom: 16px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.form-3 {
  background-color: #f2f5f8;
  border-radius: 15px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-field-9 {
  background-color: #0000;
  border: 1px #000;
  width: 78%;
  height: 60px;
  margin-bottom: 0;
  padding: 20px;
  font-size: 15px;
}

.submit-button-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.submit-button-3 {
  background-color: #0000;
  background-image: url('../images/arrow-right_3.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  width: 60px;
  height: 60px;
}

.image-446 {
  position: absolute;
}

.paragraph-218 {
  color: var(--uds-txt);
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
}

.div-block-329 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #bdc3d0;
  border-radius: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 56px;
  display: flex;
}

.div-block-330 {
  width: auto;
  margin-bottom: 16px;
}

.form-block-4 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 500px;
  margin-bottom: 0;
  display: flex;
}

.success-message-4 {
  background-color: #f8f9fc;
  border-radius: 20px;
  width: 100%;
  padding: 40px;
}

.text-block-99 {
  font-size: 16px;
  line-height: 24px;
}

.error-message {
  border-radius: 20px;
  padding: 12px 40px;
}

.text-block-100 {
  font-size: 12px;
}

.div-block-332 {
  flex-flow: column;
  display: flex;
}

.uds-blog_recomended {
  margin-bottom: 40px;
}

.collection-list-wrapper-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  display: block;
}

.collection-list-10 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-338 {
  width: auto;
}

.link-193 {
  font-size: 14px;
  line-height: 20px;
  text-decoration: underline;
}

.body-11 {
  background-color: #7265e3;
}

.lottie-animation-19 {
  height: 500px;
  padding-bottom: 24px;
  position: static;
  top: -100px;
}

.grid-67 {
  grid-template-columns: 1fr 1fr 1fr;
}

.heading-164 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.paragraph-220 {
  color: #fff9;
  text-align: left;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}

.lottie-animation-20 {
  width: 80px;
  margin-bottom: 16px;
}

.div-block-339 {
  border: 1px solid #fff3;
  border-radius: 42px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.div-block-339:hover {
  background-color: #ffffff05;
  border-color: #fff;
}

.frame-1321316452 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 56px;
  text-decoration: none;
  display: flex;
}

.frame-7495 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 29.2001px;
  text-decoration: none;
  display: flex;
}

.group-19 {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 80.0004px;
  height: 29.2001px;
  text-decoration: none;
  display: flex;
}

.frame-1321316451 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.frame-7492 {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-52 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text {
  color: #2a2d32;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-1321316453 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 52px;
  text-decoration: none;
  display: flex;
}

.text-2 {
  color: #2a2d32;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.triangle-arrow-down {
  object-fit: cover;
}

.button-style {
  grid-column-gap: 10px;
  background-color: #34307e;
  border-radius: 42px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.untitled {
  color: #fff;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.nav-link-8 {
  color: #2a2d32;
  cursor: pointer;
  height: 100%;
  margin-right: 0;
  padding: 0;
  font-size: 20px;
  transition: all .555s;
  display: block;
  position: relative;
  inset: 0 auto auto 0;
}

.dropdown-toggle-10 {
  cursor: pointer;
  width: 72px;
  margin-right: 20px;
  padding-top: 20px;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.text-block-105 {
  justify-content: flex-start;
  margin-right: 0;
  font-size: 14px;
  line-height: 16px;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}

.div-block-374 {
  display: inline-block;
}

.image-485 {
  text-align: left;
  max-width: 24px;
  max-height: 24px;
  text-decoration: none;
  display: block;
  position: relative;
  top: -4px;
  bottom: 0;
}

.dropdown-list-10 {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  width: 100%;
  height: 120px;
  display: none;
  position: relative;
  box-shadow: 0 10px 50px #0003;
}

.dropdown-link-15 {
  width: 90%;
  margin: 4px;
  padding: 16px;
  font-size: 20px;
  line-height: 24px;
  transition: all .555s;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dropdown-link-15:hover {
  background-color: #edebfb;
  border-radius: 8px;
}

.dropdown-link-15.w--current {
  color: #2a2d32;
  width: 90%;
}

.dropdown-link-16 {
  width: 90%;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 16px;
  font-size: 20px;
  line-height: 24px;
  transition: all .555s;
  position: absolute;
  inset: auto auto 0% 0%;
}

.dropdown-link-16:hover {
  background-color: #edebfb;
  border-radius: 8px;
}

.dropdown-link-16.w--current {
  color: #2a2d32;
  width: 90%;
}

.container-6 {
  justify-content: center;
  align-items: flex-start;
  width: 1440px;
  height: 132px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.frame-1321316454 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 52px;
  text-decoration: none;
  display: flex;
}

.logo {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 29.2001px;
  text-decoration: none;
  display: flex;
}

.frame-1321316455 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.residence {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.paragraph-1 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.paragraph_1 {
  color: #2a2d32;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.toggle {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 52px;
  text-decoration: none;
  display: flex;
}

.text-4 {
  color: #2a2d32;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.triangle-arrow-down-2 {
  object-fit: cover;
}

.business-button {
  grid-column-gap: 10px;
  background-color: #34307e;
  border-radius: 42px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.text-button {
  color: #fff;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.header-style {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 52px;
  text-decoration: none;
  display: flex;
}

.frame-style, .links {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.status, .numbers {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.uds {
  color: #2a2d32;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.frame-53 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 52px;
  padding: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.ru {
  color: #2a2d32;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.hero {
  grid-row-gap: 56px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  padding: 56px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.loyaltytech {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  text-decoration: none;
}

.button-style-2 {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 42px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 56px;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.untitled-2 {
  color: #2a2d32;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.logo-2 {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 52px;
  text-decoration: none;
  display: flex;
}

.untitled-3 {
  color: #2a2d32;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.toggle-2 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  height: 52px;
  text-decoration: none;
  display: flex;
}

.frame-1321316453-2 {
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1321316452-2 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.uds-2 {
  color: #b0ed52;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 88px;
  text-decoration: none;
}

.frame-1321316451-2 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.header-style-2 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 52px;
  text-decoration: none;
  display: flex;
}

.logo-3 {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 52px;
  text-decoration: none;
  display: flex;
}

.frame-style-2 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.paragraph-221 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-5 {
  color: #2a2d32;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.toggle-3 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  height: 52px;
  text-decoration: none;
  display: flex;
}

.frame-1321316456 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 52px;
  padding: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.triangle-arrow-down-3 {
  object-fit: cover;
}

.button-style-3 {
  grid-column-gap: 10px;
  background-color: #34307e;
  border-radius: 42px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.untitled-4 {
  color: #fff;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.hero-2 {
  grid-row-gap: 56px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  padding: 56px;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.background {
  object-fit: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 640px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.frame-1321316457 {
  grid-row-gap: 64px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.frame-1321316458 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.text-6 {
  color: #b0ed52;
  text-transform: uppercase;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 80px;
  font-weight: 700;
  line-height: 88px;
  text-decoration: none;
}

.text-7 {
  color: #fff;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 48px;
  font-weight: 500;
  line-height: 56px;
  text-decoration: none;
}

.frame-1321316459 {
  grid-column-gap: 24px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button-style-4 {
  grid-column-gap: 10px;
  background-color: #fff;
  border-radius: 42px;
  justify-content: flex-start;
  align-items: flex-start;
  width: 149px;
  height: 56px;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.untitled-5 {
  color: #2a2d32;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.image-486 {
  text-align: left;
  max-width: 24px;
  max-height: 24px;
  text-decoration: none;
  display: block;
  position: relative;
  top: -4px;
  bottom: 0;
}

.tg_header-2 {
  background-color: #fff;
  width: 100%;
  height: auto;
}

.dropdown-toggle-11 {
  cursor: pointer;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  margin-right: 20px;
  padding: 0 8px;
  display: flex;
}

.paragraph-226 {
  color: #2a2d32;
  margin-bottom: 0;
  font-size: 16px;
}

.paragraph-226:hover {
  color: #008bff;
}

.dropdown-list-11 {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  width: 100%;
  height: 120px;
  display: none;
  position: relative;
  box-shadow: 0 10px 50px #0003;
}

.uds-bsns_header_mobile-3 {
  display: none;
}

.dropdown-link-17 {
  width: 90%;
  margin: 4px;
  padding: 16px;
  font-size: 20px;
  line-height: 24px;
  transition: all .555s;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dropdown-link-17:hover {
  background-color: #edebfb;
  border-radius: 8px;
}

.dropdown-link-17.w--current {
  color: #2a2d32;
  width: 90%;
}

.dropdown-link-18 {
  width: 90%;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 16px;
  font-size: 20px;
  line-height: 24px;
  transition: all .555s;
  position: absolute;
  inset: auto auto 0% 0%;
}

.dropdown-link-18:hover {
  background-color: #edebfb;
  border-radius: 8px;
}

.dropdown-link-18.w--current {
  color: #2a2d32;
  width: 90%;
}

.div-block-347 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.link-block-94 {
  margin-right: 20px;
  padding: 16px 8px;
  font-size: 16px;
  display: block;
}

.link-block-94.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.nav-link-9 {
  color: #2a2d32;
  cursor: pointer;
  flex-flow: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  height: 52%;
  margin-right: 0;
  padding: 0;
  font-size: 20px;
  transition: all .555s;
  display: flex;
  position: relative;
  inset: 0 auto auto 0;
}

.text-block-106 {
  justify-content: flex-start;
  margin-right: 0;
  font-size: 16px;
  line-height: 100%;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}

.tg_header-btn-2 {
  background-color: #008bff;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: 202px;
  padding: 12px 24px;
  font-size: 16px;
  display: flex;
}

.tg_header-btn-2:hover {
  background-color: #212f97;
}

.tg_header-btn-2.tg_header-btn_welcome {
  width: 152px;
}

.tg_header-btn-2.tg_header-btn_welcome:hover {
  background-color: #ffa145;
}

.tg_header-btn-2.tg_header-btn_welcome.w--current {
  color: #fff;
}

.div-block-378 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-489 {
  text-align: left;
  max-width: 24px;
  max-height: 24px;
  text-decoration: none;
  display: block;
  position: relative;
  top: -4px;
  bottom: 0;
}

.tg_header-3 {
  background-color: #fff;
  width: 100%;
  height: 80px;
}

.dropdown-toggle-12 {
  cursor: pointer;
  width: 72px;
  margin-right: 0;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.paragraph-228 {
  color: #2a2d32;
  margin-bottom: 0;
  font-size: 14px;
}

.paragraph-228:hover {
  color: #008bff;
}

.dropdown-list-12 {
  background-color: #fff;
  border: 1px solid #0000;
  border-radius: 8px;
  width: 100%;
  height: 120px;
  display: none;
  position: relative;
  box-shadow: 0 10px 50px #0003;
}

.uds-bsns_header_mobile-4 {
  display: none;
}

.dropdown-link-19 {
  width: 90%;
  margin: 4px;
  padding: 16px;
  font-size: 20px;
  line-height: 24px;
  transition: all .555s;
  display: block;
  position: absolute;
  inset: 0% auto auto 0%;
}

.dropdown-link-19:hover {
  background-color: #edebfb;
  border-radius: 8px;
}

.dropdown-link-19.w--current {
  color: #2a2d32;
  width: 90%;
}

.dropdown-link-20 {
  width: 90%;
  margin-bottom: 4px;
  margin-left: 4px;
  margin-right: 4px;
  padding: 16px;
  font-size: 20px;
  line-height: 24px;
  transition: all .555s;
  position: absolute;
  inset: auto auto 0% 0%;
}

.dropdown-link-20:hover {
  background-color: #edebfb;
  border-radius: 8px;
}

.dropdown-link-20.w--current {
  color: #2a2d32;
  width: 90%;
}

.div-block-380 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.link-block-95 {
  margin-right: 16px;
  padding: 16px 8px;
  font-size: 16px;
  display: block;
}

.link-block-95.w--current {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.nav-link-10 {
  color: #2a2d32;
  cursor: pointer;
  height: 100%;
  margin-right: 0;
  padding: 0;
  font-size: 20px;
  transition: all .555s;
  display: block;
  position: relative;
  inset: 0 auto auto 0;
}

.text-block-107 {
  justify-content: flex-start;
  margin-right: 0;
  font-size: 14px;
  line-height: 16px;
  display: block;
  position: static;
  inset: 0% auto auto 0%;
}

.div-block-381 {
  display: inline-block;
}

.tg_logo-2 {
  width: 180px;
  height: auto;
  margin-left: 0;
}

.header-style-3 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: 52px;
  text-decoration: none;
  display: flex;
}

.logo-4 {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 52px;
  text-decoration: none;
  display: flex;
}

.frame-style-3 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.residence-2 {
  grid-column-gap: 12px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.paragraph-230 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.text-8 {
  color: #2a2d32;
  text-align: right;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
  display: flex;
}

.toggle-4 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  height: 52px;
  text-decoration: none;
  display: flex;
}

.frame-1321316460 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 52px;
  padding: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.triangle-arrow-down-4 {
  vertical-align: middle;
  object-fit: cover;
}

.button-style-5 {
  grid-column-gap: 10px;
  background-color: #34307e;
  border-radius: 42px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 16px 24px;
  text-decoration: none;
  display: flex;
}

.untitled-6 {
  color: #fff;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.sk_header-container {
  justify-content: space-between;
  align-items: center;
  width: auto;
  max-width: none;
  height: auto;
  margin: 40px auto;
  padding-left: 80px;
  padding-right: 80px;
  text-decoration: none;
  display: flex;
}

.logo-5 {
  grid-row-gap: 10px;
  object-fit: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 52px;
  text-decoration: none;
  display: block;
}

.frame-style-4 {
  grid-column-gap: 20px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  margin-right: 0;
  text-decoration: none;
  display: flex;
}

.paragraph-231 {
  grid-column-gap: 0px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 16px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.paragraph-231:hover {
  color: var(--blue-bsns);
}

.text-9 {
  color: #2a2d32;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 100%;
  text-decoration: none;
}

.text-9:hover {
  color: #34307e;
  text-align: center;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  font-weight: 400;
  text-decoration: underline;
}

.toggle-5 {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
  height: 52px;
  text-decoration: none;
  display: none;
}

.frame-1321316461 {
  grid-column-gap: 10px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 16px;
  text-decoration: none;
  display: none;
  overflow: hidden;
}

.triangle-arrow-down-5 {
  object-fit: cover;
}

.button-style-6 {
  grid-column-gap: 10px;
  color: var(--sk4);
  background-color: #34307e;
  border-radius: 42px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 52px;
  padding: 16px 24px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.button-style-6:hover {
  background-color: var(--sk2);
  color: var(--uds-txt);
}

.untitled-7 {
  color: #fff;
  text-align: right;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 100%;
  text-decoration: none;
}

.sk_hero {
  width: auto;
  height: auto;
}

.heading-165 {
  flex-flow: wrap;
  display: flex;
}

.sk_hero-bg {
  background-image: url('../images/Хиро-1280-1.webp');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 42px;
  width: auto;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 56px;
}

.sk_hero-h1 {
  width: auto;
  margin-top: 0;
  margin-bottom: 32px;
  font-family: Montserrat, sans-serif;
  font-size: 80px;
  line-height: 88px;
}

.sk_hero-p {
  color: #fff;
  width: auto;
  margin-bottom: 64px;
  font-size: 48px;
  line-height: 56px;
}

.button-405 {
  background-color: var(--white);
  color: var(--uds-txt);
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  margin-right: 0;
  padding: 16px 24px;
  display: inline-flex;
}

.button-405:hover {
  background-color: var(--sk2);
  color: var(--uds-txt);
}

.frame-7524 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1120px;
  text-decoration: none;
  display: flex;
}

.frame-7516 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 908px;
  text-decoration: none;
  display: flex;
}

.frame-7503 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

._0 {
  color: #2a2d32;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

._1 {
  color: #42a208;
  text-align: center;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 100%;
  text-decoration: none;
}

.frame-1321316462 {
  grid-row-gap: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1120px;
  text-decoration: none;
  display: flex;
}

.frame-1321316463 {
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 908px;
  text-decoration: none;
  display: flex;
}

.frame-1321316464 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.text-block-108 {
  text-align: center;
  padding-left: 80px;
}

.sk_residence-bg {
  box-sizing: border-box;
  background-color: var(--sk2);
  border-radius: 42px;
  justify-content: space-between;
  align-items: center;
  height: auto;
  padding: 0 56px;
  display: flex;
}

.sk_residence {
  border: 1px #000;
}

.div-block-386 {
  border-bottom: 1px solid #ebeef3;
  height: auto;
  margin-bottom: 40px;
}

.text-block-109 {
  color: var(--uds-txt);
  text-align: center;
  border: 1px #000;
  height: auto;
  margin-bottom: 16px;
  font-size: 40px;
  font-weight: 700;
  line-height: 48px;
}

.div-block-387 {
  text-align: center;
}

.text-span-56 {
  color: var(--sk3);
}

.image-493 {
  mix-blend-mode: color-dodge;
  border-radius: 42px;
}

.image-494 {
  mix-blend-mode: color-dodge;
  width: auto;
  height: 533px;
  position: relative;
  inset: 0% auto 56px 632px;
}

.div-block-388 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: absolute;
}

.image-495 {
  width: 237px;
}

.div-block-389 {
  height: auto;
  position: relative;
  inset: auto 0% 0% -49px;
}

.image-496 {
  box-sizing: content-box;
  aspect-ratio: auto;
  border: 1px #000;
  max-width: 120%;
  height: auto;
  position: static;
  top: 964px;
  left: 504px;
  overflow: hidden;
}

.image-497 {
  box-sizing: border-box;
  mix-blend-mode: color-dodge;
  object-fit: contain;
  border-radius: 42px 42px 42px 0;
  height: auto;
  margin-bottom: 0;
  margin-left: 988px;
  position: absolute;
  overflow: clip;
}

.div-block-390 {
  justify-content: center;
  align-items: flex-start;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.sk_residence-txt {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  grid-template-rows: 106px 124px 124px;
  grid-template-columns: 430px;
  width: 70%;
  margin-left: 0;
  padding-top: 0;
  display: flex;
}

.div-block-391 {
  background-color: #fff;
  border: 1px #000;
  border-radius: 20px;
  padding-top: 16px;
  padding-left: 24px;
}

.div-block-392, .div-block-393 {
  background-color: var(--white);
  border: 1px #000;
  border-radius: 20px;
  padding: 16px 24px;
}

.paragraph-233 {
  color: var(--uds-txt);
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.paragraph-234 {
  font-size: 14px;
  line-height: 18px;
}

.paragraph-235 {
  font-size: 14px;
}

.paragraph-236 {
  opacity: .5;
  color: var(--uds-txt);
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
}

.div-block-391-copy {
  background-color: #fff;
  border: 1px #000;
  border-radius: 20px;
  padding: 16px 24px;
}

.text-span-57 {
  color: var(--sk3);
}

.grid-69 {
  border-radius: 42px;
  grid-template-rows: 468px;
  grid-template-columns: 468px 306fr 306fr;
  margin-bottom: 20px;
}

.sk_partner-grid_item1 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url('../images/Frame-1321316460.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 1px #000;
  border-radius: 42px;
  flex-flow: column;
  padding: 32px;
  display: flex;
}

.div-block-395 {
  background-color: var(--sk4);
  outline-offset: 0px;
  border: 1px #000;
  border-radius: 42px;
  outline: 3px #555;
  position: relative;
  overflow: hidden;
}

.div-block-396 {
  background-color: var(--sk);
  border: 1px #000;
  border-radius: 42px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.paragraph-237 {
  color: var(--white);
  border: 1px #000;
  margin-bottom: 40px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
}

.paragraph-238 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: block;
}

.image-498 {
  box-sizing: content-box;
  aspect-ratio: auto;
  object-fit: fill;
  width: 100%;
  height: auto;
  position: absolute;
  left: -35%;
  overflow: visible;
}

.image-499 {
  width: 100.002%;
  max-width: none;
  display: block;
  position: static;
  bottom: 0;
  left: 0;
  overflow: visible;
}

.paragraph-239 {
  font-weight: 700;
}

.image-500 {
  width: 100%;
  max-width: none;
  display: block;
  position: static;
  top: -35px;
  overflow: visible;
}

.paragraph-240 {
  margin-top: 40px;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  position: static;
}

.paragraph-241 {
  text-align: center;
  margin-bottom: 0;
}

.paragraph-242 {
  color: #fff9;
  text-align: left;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 22px;
}

.image-501 {
  width: 24px;
  height: 24px;
  margin: 13px 16px;
  display: none;
}

.div-block-397 {
  justify-content: flex-start;
  align-items: center;
  width: auto;
  display: block;
  overflow: visible;
}

.heading-167 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 24px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 400;
}

.image-502 {
  width: 24px;
  height: 24px;
  margin: 13px 16px;
  display: none;
}

.heading-168 {
  color: #fff;
  text-align: left;
  margin-top: 0;
  margin-bottom: 8px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

.button-406 {
  z-index: 2;
  cursor: pointer;
  background-color: #212f97;
  background-image: url('../images/arrow-D.svg');
  background-position: 94%;
  background-repeat: no-repeat;
  background-size: auto;
  border: 1px solid #fffc;
  border-radius: 42px;
  width: 100%;
  padding: 16px 24px;
  font-size: 20px;
  font-weight: 400;
  transition: all .3s;
  position: relative;
}

.button-406:hover {
  background-color: #ffa145;
  border-color: #fff;
}

.button-406.uds-bsbs_tools_btn_first {
  cursor: pointer;
  background-color: #212f97;
  transition: all .3s;
}

.button-406.uds-bsbs_tools_btn_first:hover {
  background-color: #ffa145;
}

.lottie-animation-21 {
  width: 80px;
  margin-bottom: 16px;
}

.div-block-398 {
  border: 1px solid #fff3;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.div-block-398:hover {
  background-color: #ffffff05;
  border-color: #fff;
}

.div-block-399 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.paragraph-243 {
  z-index: 2;
  color: #fff;
  width: 80%;
  margin-bottom: 0;
  font-size: 18px;
  position: relative;
}

.paragraph-243.uds-bsns_tools_p_first {
  color: #2a2d32;
  width: 70%;
  margin-bottom: 64px;
}

.paragraph-243.paragraph-23_ru {
  width: 100%;
}

.image-503 {
  width: 24px;
  height: 24px;
  margin: 13px 16px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  transform: rotate(0);
}

.image-503.icon_arrow_right {
  margin-left: 16px;
  display: block;
  transform: rotate(180deg);
}

.grid-70 {
  grid-template-columns: 1fr 1fr;
}

.image-504 {
  margin: 10px;
  position: relative;
  inset: 0% auto 0% 0%;
}

.lottie-animation-22 {
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.image-505 {
  width: 48px;
  height: 48px;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.image-506 {
  display: none;
}

.image-507 {
  width: 120px;
  height: 120px;
  margin-left: auto;
  margin-right: auto;
  transition: opacity .2s;
  position: absolute;
  left: 50%;
  transform: translate(-50%);
}

.grid-71 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: 440px;
  grid-template-columns: 2fr 1fr 1fr;
  padding: 56px;
}

.button-407 {
  display: none;
}

.sk_rating-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template: ". Area"
  / 2fr 1fr 1fr;
}

.sk_rating {
  padding-left: 0;
  padding-right: 0;
}

.lottie-animation-23 {
  height: 508%;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.image-508 {
  display: none;
}

.text-span-58 {
  color: var(--sk3);
}

.div-block-402 {
  border: 2px solid #fff3;
  border-radius: 42px;
  padding-top: 56px;
}

.lottie-animation-24 {
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.image-509 {
  display: none;
}

.lottie-animation-25 {
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.image-510 {
  display: none;
}

.lottie-animation-26 {
  height: 100%;
  display: block;
  position: absolute;
  inset: 0% 0% auto;
}

.image-511 {
  display: none;
}

.div-block-405 {
  height: 100%;
  position: relative;
  top: -136px;
}

.div-block-406 {
  background-color: var(--sk5);
  border-radius: 42px;
  flex-flow: column;
  order: -1;
  justify-content: center;
  align-items: center;
  width: auto;
  height: auto;
  padding: 56px 32px;
  display: flex;
}

.div-block-407 {
  height: 289px;
  display: flex;
}

.div-block-408 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.text-block-110 {
  line-height: 66px;
}

.text-block-111 {
  color: var(--sk4);
  text-align: center;
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.text-block-111._112 {
  -webkit-text-stroke-color: var(--uds-txt);
}

.paragraph-244 {
  color: var(--white);
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.image-512 {
  max-width: 60%;
}

.div-block-1386 {
  background-color: var(--sk);
  border-radius: 42px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 275px;
  height: 305px;
  margin-bottom: 20px;
  padding-left: 28px;
  padding-right: 28px;
  display: flex;
}

.div-block-1387 {
  background-color: var(--sk4);
  border-radius: 42px 42px 88px;
  height: 185px;
}

.text-block-112 {
  color: var(--uds-txt);
  text-align: center;
  -webkit-text-stroke-color: var(--uds-txt);
  margin-bottom: 20px;
  font-size: 60px;
  font-weight: 700;
  line-height: 66px;
}

.text-block-112._112 {
  -webkit-text-stroke-color: var(--uds-txt);
}

.paragraph-245 {
  color: var(--uds-txt);
  text-align: center;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.sk-grey {
  background-color: var(--sk4);
  border-radius: 42px 42px 88px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-1388 {
  background-color: var(--sk4);
  border-radius: 42px 42px 168px;
  height: 100%;
}

.sk_partner-grid_item-3 {
  background-color: var(--sk);
  border: 1px #000;
  border-radius: 42px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
  overflow: hidden;
}

.sk_partner-grid_item3 {
  background-color: var(--sk4);
  outline-offset: 0px;
  border: 1px #000;
  border-radius: 42px;
  outline: 3px #555;
  padding: 32px;
  position: static;
  overflow: hidden;
}

.sk_partner-grid {
  border-radius: 42px;
  grid-template-rows: 468px;
  grid-template-columns: 468px 306fr 306fr;
  margin-bottom: 20px;
}

.sk_partner-grid.sk_744 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.button-425 {
  height: auto;
  margin-right: 0;
  padding-top: 16px;
  padding-bottom: 16px;
}

.button-425:hover {
  background-color: var(--sk2);
  color: var(--uds-txt);
  font-weight: 400;
}

.button-425.w--current {
  color: var(--uds-txt);
  width: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.sk_partner-grid_item2 {
  background-color: var(--sk2);
  border-radius: 42px;
  flex-flow: column;
  padding: 32px;
  display: flex;
}

.div-block-1391.w--current {
  width: auto;
  display: block;
}

.sk_btn-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.div-block-1392 {
  margin-left: auto;
  margin-right: auto;
  padding-left: 80px;
  padding-right: 80px;
}

.div-block-1392.sk_container {
  margin-left: auto;
  margin-right: auto;
}

.div-block-1393 {
  width: auto;
  height: auto;
  margin-bottom: 0;
  padding: 88px 24px;
}

.div-block-1394 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-1395 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.sk_container {
  margin-bottom: 80px;
  margin-left: 80px;
  margin-right: 80px;
}

.sk_container.sk_container-header {
  justify-content: space-between;
  align-items: flex-start;
  width: 86.1936%;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
}

.text-span-59 {
  color: var(--sk3);
}

.div-block-1396 {
  background-color: var(--sk5);
  border-radius: 42px;
  margin-bottom: 16px;
  padding: 56px;
}

.div-block-1397 {
  margin-left: 80px;
  margin-right: 80px;
}

.link-194 {
  color: var(--white);
  font-size: 16px;
  line-height: 24px;
}

.div-block-1399 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

@media screen and (min-width: 1280px) {
  p {
    color: #fff;
  }

  .image-2 {
    width: 150px;
  }

  .div-block {
    background-image: url('../images/admin.png');
  }

  .image-5 {
    bottom: -53px;
    left: 119px;
  }

  .image-4 {
    bottom: -72px;
    left: 313px;
  }

  .heading.h2.marketing__title {
    padding-top: 140px;
  }

  .modal__container.modal__docs-enterprener {
    display: none;
  }

  .contacts__text {
    font-size: 20px;
    line-height: 24px;
  }

  .dealers {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .dealers__title {
    margin-bottom: 64px;
    font-size: 32px;
    line-height: 40px;
  }

  .dealers__container {
    grid-column-gap: 16px;
    grid-row-gap: 40px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .link, .link-2, .link-3, .link-4, .link-5 {
    width: 30%;
  }

  .link-6, .link-7 {
    width: 40%;
  }

  .link-8, .link-9 {
    width: 50%;
  }

  .link-10, .link-11 {
    width: 40%;
  }

  .link-12, .link-13 {
    width: 30%;
  }

  .link-14, .link-15 {
    width: 20%;
  }

  .link-16, .link-17 {
    width: 20px;
  }

  .link-18 {
    width: 20%;
  }

  .link-19 {
    flex: none;
  }

  .link-20 {
    flex: 1;
  }

  .customers {
    padding-bottom: 600px;
  }

  .image-31 {
    height: 180px;
  }

  .udsapp_header.digest-header {
    background-color: #edf0fc;
  }

  .udsapp_hero.tgbot_hero {
    margin: 0 auto;
  }

  .udsapp_container.uds-bsns_tariff-nav_margin.uds-bsns_tariff-container {
    padding-left: 98px;
    padding-right: 98px;
  }

  .udsapp_container.tg_container {
    margin-left: auto;
    margin-right: auto;
  }

  .udsapp_hero_grid {
    grid-template-rows: 542px auto;
  }

  .udsapp_hero_grid.udsapp_hero_grid_tg {
    grid-template-rows: 519px auto;
  }

  .udsapp_hero_grid.tgbot_hero_grid {
    grid-row-gap: 20px;
    grid-template-rows: 550px 160px;
  }

  .uds_hero_rightside {
    height: 100%;
    margin-top: 0;
  }

  .rectangle_rightside {
    height: 100%;
  }

  .rectangle_rightside.rectangle_rightside_tg {
    overflow: visible;
  }

  .rectangle_leftside_1 {
    margin-top: 0;
  }

  .rectangle_leftside_1.rectangle_leftside_1_tg {
    padding-left: 48px;
    padding-right: 48px;
  }

  .rectangle_leftside_2.rectangle_leftside_2_tg.tgblock {
    width: 100%;
  }

  .rectangle_leftside_3.rectangle_leftside_3_tg {
    display: none;
  }

  .udsapp_h1 {
    font-size: 40px;
  }

  .udsapp_h1.udsapp_h1_tg {
    width: auto;
    padding-right: 0;
    font-size: 40px;
  }

  .list {
    margin-right: 16px;
  }

  .udsapp_div.udsapp_div_main.udsapp_div_main_mob {
    justify-content: center;
    align-items: center;
  }

  .list-item.list_getuds {
    width: 100%;
  }

  .list-item-3 {
    line-height: 24px;
  }

  .button-3.digets-header-btn {
    background-color: #7059ff;
  }

  .udsapp_regularpoints {
    overflow: hidden;
  }

  .udsapp_section-rating_leftside-2 {
    flex-flow: column;
    display: flex;
    position: relative;
  }

  .udsapp_section-rating_rightside_block2 {
    width: 100%;
  }

  .udsapp_h1_white {
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .udsapp_section-rating_leftside_text {
    flex-flow: row;
    margin-left: auto;
    margin-right: auto;
    padding-left: 32px;
    padding-right: 32px;
    display: block;
  }

  .udsapp_section-categories_text_h {
    font-size: 28px;
  }

  .udsapp_section-question.udsapp_section-question_ru.alfa_faq {
    width: auto;
  }

  .udsapp_section-question_text.uds-dis_section-question_text {
    color: #fff;
  }

  .udsapp_section-qestion_rightside {
    display: none;
  }

  .udsapp_section-question_right_dropdown-1_h.uds-dis_section-question_right_dropdown-1_h {
    color: #7f7f7f;
  }

  .udsapp_modal_container {
    display: none;
  }

  .image-48.image-48_skolkovo {
    top: 0%;
    right: 0%;
  }

  .image-49.image-49_skolkovo {
    width: auto;
    height: auto;
    max-height: 100%;
  }

  .udsapp_drpdwn_icon.uds-dis_drpdwn_icon {
    display: none;
  }

  .image-53 {
    max-width: 517px;
    display: block;
  }

  .dropdown-toggle-2 {
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-58 {
    overflow: visible;
  }

  .image-61 {
    bottom: -74px;
    left: -70px;
  }

  .image-62 {
    top: -3px;
  }

  .dropdown_1_line {
    background-color: #bdc3d033;
    border-style: none;
    border-width: 0;
  }

  .faq-dropdown-content {
    display: none;
  }

  .paragraph-18 {
    color: #49505e;
  }

  .paragraph-18.paragraph-18_dis {
    color: #7f7f7f;
    margin-left: 32px;
  }

  .paragraph-18.paragraph-18_black {
    color: #2a2d32;
  }

  .udsapp_tags {
    height: 100%;
  }

  .main-pic {
    top: -31px;
    overflow: visible;
  }

  .main-pic-screen {
    top: 1%;
  }

  .image-73 {
    top: 0%;
    overflow: visible;
  }

  .uds-bsns_tools_blocks {
    justify-content: flex-start;
    width: auto;
  }

  .uds-bsns_tools_blocks.uds-bsns_tools_blocks_desktop {
    width: auto;
  }

  .uds-bsns_tools_block1.uds-bsns_tools_block2 {
    width: 484px;
    min-width: 484px;
  }

  .uds-bsns_tools_block1.uds-bsns_tools_block1_bsns {
    width: auto;
    min-width: 505px;
  }

  .uds-bsns_tools_block1.uds-bsns_tools_block1_gis {
    width: 484px;
    min-width: 484px;
    overflow: hidden;
  }

  .uds-bsns_tools_block2.uds-bsns_tools_block2_main {
    width: auto;
    min-width: 505px;
  }

  .uds-bsns_tools_blocks_div.inner-scrolling, .uds-bsns_tools_blocks_div.inner-scrolling.tg_tools_blocks_div.gis_tools-var {
    width: auto;
    overflow: visible;
  }

  .uds-bsns_tools_block1_h3 {
    width: 70%;
  }

  .uds-bsns_tools_block1_h3.uds-bsns_tools_block1_h3_70, .paragraph-23, .paragraph-23.uds-bsns_tools_p_first {
    width: 60%;
  }

  .paragraph-23.paragraph-23_w {
    width: 100%;
  }

  .paragraph-23.paragraph-23_ru {
    width: 80%;
  }

  .heading-8 {
    width: 60%;
  }

  .paragraph-24 {
    width: 100%;
    font-size: 17px;
  }

  .paragraph-25 {
    color: #242230;
  }

  .uds-bsns_stories_logos_img {
    overflow: hidden;
  }

  .uds-bsns_cash_logos {
    width: 100%;
  }

  .heading-13 {
    font-size: 60px;
    line-height: 73px;
  }

  .image-88 {
    height: auto;
  }

  .heading-15 {
    font-size: 60px;
  }

  .paragraph-38 {
    font-size: 18px;
  }

  .uds-bsns_navigation_links {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    display: flex;
  }

  .link-block-8 {
    margin-bottom: 28px;
  }

  .uds-bsns_stories_logos_wrap {
    overflow: hidden;
  }

  .uds-bsns_stories_logos_gradient {
    width: 100%;
  }

  .uds-bsns_modal_form {
    display: none;
  }

  .button-15 {
    flex-direction: row;
    justify-content: center;
    width: 50%;
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
  }

  .button-15.btn-tool {
    text-align: center;
    width: 100%;
    display: block;
  }

  .uds-bsns-review-nav_text.uds-dis-review-nav_text {
    color: #fff;
  }

  .div-block-71 {
    flex-flow: column;
    display: flex;
  }

  .text-block-31 {
    font-size: 14px;
  }

  .uds-bsns_form_success.uds-bsns_modal_form_success {
    display: none;
  }

  .uds-del_container {
    width: 100%;
  }

  .uds-dis_container {
    display: block;
  }

  .paragraph-69 {
    width: 75%;
  }

  .grid-22 {
    margin-right: 20px;
  }

  .uds-dis_hero-img {
    width: 500px;
  }

  .uds-dis_packeges_div.inner-scrolling {
    width: 100%;
  }

  .uds-dis_packeges_div.inner-scrolling.gis_packeges_div {
    width: auto;
    overflow: visible;
  }

  .uds-dis_packeges_block {
    width: 440px;
    min-width: 440px;
  }

  .uds-dis_packeges_block.gis_packeges_block {
    width: 418px;
    min-width: 418px;
    overflow: visible;
  }

  .heading-38 {
    font-size: 24px;
  }

  .text-block-33 {
    font-size: 18px;
  }

  .image-144 {
    display: block;
  }

  .image-145.image-145_ru {
    display: none;
  }

  .image-148 {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .div-block-98 {
    position: relative;
  }

  .div-block-100 {
    width: 100%;
  }

  .image-166 {
    position: static;
    inset: 0%;
  }

  .image-167, .div-block-118, .div-block-120, .image-168, .div-block-122, .image-169, .image-170, .tab-pane-tab-1 {
    width: 100%;
  }

  .tg_container.tg_container_footer {
    margin-top: 0;
  }

  .paragraph-81 {
    color: #000;
    font-size: 16px;
  }

  .tg_header-btn {
    font-weight: 600;
  }

  .tg_pic {
    height: 400px;
    margin-bottom: 70px;
  }

  .tg_paragraph-b {
    line-height: 30px;
  }

  .tg_paragraph {
    margin-bottom: 0;
    font-size: 18px;
  }

  .tg_hero-btn:hover {
    color: #fff;
    background-color: #5d0ef5;
  }

  .image-180 {
    left: -16%;
  }

  .tg_pic_iphone {
    position: relative;
  }

  .paragraph-83 {
    color: #000;
  }

  .tg_h2_white {
    width: 90%;
    margin-bottom: 40px;
  }

  .paragraph-84, .paragraph-85, .paragraph-88 {
    color: #000;
  }

  .button-32:hover {
    background-color: #5d0ef5;
  }

  .image-194 {
    left: 369px;
  }

  .tg_footer {
    background-color: #000;
  }

  .tg_footer_text {
    margin-top: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .paragraph-90 {
    font-size: 16px;
  }

  .bold-text-10 {
    color: #000;
  }

  .gis_container {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-140 {
    width: auto;
    overflow: visible;
  }

  .div-block-141 {
    overflow: visible;
  }

  .div-block-142 {
    border-radius: 2px;
  }

  .lottie-animation-5 {
    height: 100%;
    display: block;
    position: static;
  }

  .lottie-animation-7.lottie-animation-7_mob {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .lottie-animation-12 {
    width: 150px;
    height: 150px;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 0;
    left: 0%;
  }

  .div-block-146 {
    height: 32px;
    margin-bottom: 4px;
  }

  .div-block-148 {
    width: 80%;
  }

  .grid-31 {
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto;
    grid-template-areas: ". . . ."
                         ". Area-1 Area-2 Area-3"
                         ". Area-4 Area-5 Area-6";
  }

  .link-47.w--current, .link-58.w--current, .link-58.link-58-blog.w--current {
    display: block;
  }

  .text-block-49.text-block-49-blog {
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-99 {
    font-size: 16px;
    line-height: 26px;
  }

  .image-224 {
    top: -3px;
  }

  .dropdown-toggle-5 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-229 {
    top: -3px;
  }

  .div-block-177 {
    width: 100%;
  }

  .image-244 {
    margin-top: 13px;
    margin-bottom: 13px;
  }

  .paragraph-109 {
    width: 75%;
  }

  .paragraph-109.gis_hero_p {
    font-size: 20px;
  }

  .div-block-193, .tab-pane-tab-1-3 {
    width: 100%;
  }

  .div-block-195 {
    width: auto;
    overflow: visible;
  }

  .div-block-198 {
    width: 100%;
  }

  .grid-40 {
    margin-right: 20px;
  }

  .paragraph-117.paragraph-18_dis {
    color: #7f7f7f;
    margin-left: 32px;
  }

  .uds-dis_hero-img-2 {
    width: 500px;
  }

  .heading-55.gis_hero_h1 {
    font-size: 60px;
  }

  .heading-56 {
    font-size: 60px;
    line-height: 73px;
  }

  .div-block-213 {
    width: 100%;
  }

  .div-block-215 {
    border-radius: 2px;
  }

  .dropdown-toggle-7 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-60 {
    font-size: 48px;
  }

  .button-45 {
    font-size: 20px;
  }

  .image-269 {
    height: 620px;
  }

  .grid-44 {
    grid-template-columns: 40% 60%;
  }

  .tasks_points_icon {
    padding-top: 32px;
    padding-left: 32px;
    display: block;
  }

  .uds-bsns_tariffs__bg {
    padding-top: 56px;
  }

  .heading-63 {
    font-size: 20px;
  }

  .paragraph-128 {
    font-size: 18px;
  }

  .heading-64 {
    font-size: 26px;
  }

  .button-46, .heading-65 {
    font-size: 16px;
  }

  .smart_txt {
    margin-right: 8px;
  }

  .tariffs-main_h {
    width: 90%;
  }

  .tariffs-main_bnts {
    display: block;
  }

  .button-49 {
    font-size: 16px;
  }

  .grid-49 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .button-50 {
    margin-right: 16px;
    font-size: 16px;
    line-height: 16px;
  }

  .button-51 {
    font-size: 16px;
    line-height: 16px;
  }

  .div-block-235.div-block-235_lite {
    margin-right: 150px;
  }

  .link-128 {
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 20px;
  }

  .uds-merch_hero-content {
    width: 730px;
  }

  .heading-70 {
    font-size: 48px;
  }

  .paragraph-133 {
    font-size: 20px;
  }

  .image-279 {
    width: 100%;
    height: auto;
  }

  .uds-merch_new-grid {
    height: auto;
  }

  .paragraph-134 {
    width: 90%;
  }

  .grid_item-img {
    height: 350px;
  }

  .image-286 {
    width: 100%;
  }

  .image-287 {
    width: 100%;
    max-width: 100%;
    position: relative;
  }

  .image-287.image-287_2 {
    top: -161px;
  }

  .image-292 {
    width: 100%;
    max-width: 100%;
  }

  .slider-6, .slider-7, .slider-8, .slider-9, .slider-10, .slider-11 {
    height: 350px;
  }

  .image-293, .image-294 {
    width: 100%;
  }

  .image-295 {
    width: 100%;
    max-width: 100%;
  }

  .image-298 {
    width: 100%;
    height: auto;
  }

  .image-300 {
    box-sizing: border-box;
    aspect-ratio: auto;
    object-fit: fill;
    width: 100%;
    max-width: 100%;
    overflow: clip;
  }

  .image-301 {
    width: 100%;
  }

  .image-302 {
    width: 100%;
    top: -140px;
  }

  .image-303 {
    width: 100%;
    position: relative;
    top: -100px;
  }

  .image-306 {
    width: 100%;
    height: auto;
  }

  .image-307 {
    width: 100%;
    max-width: 100%;
  }

  .image-308 {
    width: 100%;
  }

  .slide-20 {
    max-width: 100%;
  }

  .image-309 {
    width: 100%;
  }

  .slide-21 {
    top: 0;
  }

  .heading-76 {
    width: 90%;
  }

  .heading-82.heading-4_3 {
    width: 60%;
  }

  .heading-83.heading-4_2.heading-4_4 {
    width: 90%;
  }

  .grid-53 {
    grid-template-columns: .3fr .7fr;
    width: auto;
  }

  .paragraph-146 {
    color: #49505e;
  }

  .paragraph-146.paragraph-18_dis {
    color: #7f7f7f;
    margin-left: 32px;
  }

  .div-block-251 {
    width: 100%;
  }

  .tools_item {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
  }

  .heading-92 {
    margin-bottom: 0;
  }

  .tabs-content-3 {
    top: 0;
    left: 483px;
  }

  .tab-pane-tab-1-4 {
    top: -330px;
  }

  .image-382 {
    top: -31px;
  }

  .tab-pane-tab-4 {
    top: -276px;
  }

  .tab-pane-tab-2-2 {
    top: -270px;
  }

  .paragraph-157 {
    font-size: 17px;
  }

  .image-392 {
    top: 0;
  }

  .image-393 {
    max-width: 80%;
  }

  .tab-pane-tab-3-2 {
    width: 100%;
    top: -250px;
  }

  .image-394 {
    max-width: 105%;
  }

  .image-401 {
    width: 105%;
    max-width: 110%;
  }

  .paragraph-160 {
    width: 80%;
  }

  .image-403 {
    max-width: 1300px;
  }

  .paragraph-161 {
    color: #2a2d32;
  }

  .paragraph-162 {
    color: #2a2d32;
    width: 100%;
  }

  .div-block-276 {
    flex-flow: column;
    display: flex;
  }

  .link-189 {
    margin-bottom: 4px;
    font-size: 16px;
    line-height: 20px;
  }

  .heading-102 {
    width: 60%;
  }

  .tab-pane-tab-2-3 {
    width: 70%;
    top: -270px;
    left: 0;
  }

  .heading-103 {
    margin-bottom: 0;
  }

  .tab-pane-tab-1-5 {
    width: 65%;
    top: -330px;
    left: 0;
  }

  .image-409 {
    top: 0;
  }

  .image-410 {
    max-width: 80%;
  }

  .image-412 {
    top: -31px;
  }

  .tab-pane-tab-4-2 {
    top: -276px;
    left: 0;
  }

  .tab-pane-tab-3-3 {
    width: 100%;
    top: -250px;
    left: 0;
  }

  .tabs-content-4 {
    top: 0;
    left: 483px;
  }

  .image-415 {
    max-width: 105%;
  }

  .digest-h1 {
    font-size: 64px;
  }

  .digest-hero-content {
    justify-content: center;
    align-items: flex-start;
  }

  .digest-content-section {
    padding-bottom: 40px;
  }

  .digest-content-block-1 {
    padding-bottom: 56px;
  }

  .digest-block-text-black {
    color: #000;
  }

  .body-8 {
    background-color: #edf0fc;
  }

  .uds-blog_img {
    width: 70%;
  }

  .uds-blog_autor-info {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-303 {
    justify-content: flex-start;
    align-items: center;
  }

  .paragraph-183 {
    color: #2a2d32;
  }

  .div-block-308.div-block-308_1 {
    width: 50%;
  }

  .collection-list-6 {
    margin-bottom: 32px;
  }

  .paragraph-201, .paragraph-202, .paragraph-203, .block-quote-5, .paragraph-204, .paragraph-205, .paragraph-206, .paragraph-207, .paragraph-208, .paragraph-209, .paragraph-210, .paragraph-211, .paragraph-212, .paragraph-213, .paragraph-214 {
    color: #2a2d32;
  }

  .heading-152, .heading-153, .heading-154, .heading-155, .heading-156, .heading-157 {
    font-family: Montserrat, sans-serif;
  }

  .body-9 {
    background-color: #0000;
  }

  .button-66 {
    font-size: 24px;
  }

  .body-11 {
    height: 100vh;
  }

  .lottie-animation-19 {
    height: 600px;
    max-height: none;
  }

  .dropdown-toggle-10 {
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .image-485, .image-486 {
    top: -3px;
  }

  .tg_header-2 {
    height: auto;
  }

  .dropdown-toggle-11 {
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-226 {
    color: #000;
    font-size: 16px;
  }

  .tg_header-btn-2 {
    font-weight: 600;
  }

  .image-489 {
    top: -3px;
  }

  .dropdown-toggle-12 {
    margin-right: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .paragraph-228 {
    color: #000;
    font-size: 16px;
  }

  .sk_residence {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-238, .paragraph-240, .paragraph-241 {
    color: var(--uds-txt);
  }

  .div-block-397 {
    overflow: visible;
  }

  .paragraph-243, .paragraph-243.uds-bsns_tools_p_first {
    width: 60%;
  }

  .paragraph-243.paragraph-23_ru {
    width: 80%;
  }

  .lottie-animation-22 {
    height: 100%;
    display: block;
    position: static;
  }

  .sk_rating-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 2fr 1fr 1fr;
  }

  .lottie-animation-23 {
    height: 100%;
    display: block;
    position: static;
  }

  .lottie-animation-24 {
    height: 100%;
    display: block;
    position: static;
    top: 0%;
  }

  .lottie-animation-24.lottie-animation-24_skolkovo {
    width: 100.001%;
    position: absolute;
    top: 0%;
  }

  .lottie-animation-25, .lottie-animation-26 {
    height: 100%;
    display: block;
    position: static;
  }

  .div-block-403 {
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    display: inline-flex;
    position: relative;
  }

  .div-block-403.div-block-403_skolkovo, .div-block-404 {
    display: flex;
  }

  .div-block-405 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    display: block;
    top: -134px;
  }

  .div-block-406 {
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-111, .text-block-112 {
    font-size: 56px;
    line-height: 62px;
  }

  .div-block-1388 {
    background-color: var(--sk4);
    border: 1px #000;
    border-radius: 42px 42px 168px;
    width: auto;
    height: 100%;
  }
}

@media screen and (min-width: 1440px) {
  body {
    color: #2a2d32;
  }

  .body {
    margin-bottom: 0;
    display: block;
  }

  .app_link.app_link_underline {
    font-size: 14px;
  }

  .feedback {
    padding-top: 459px;
  }

  .modal__container.modal__request, .modal__container.mobile__filer-modal {
    display: none;
  }

  .modal__block-element, .modal__block-element.modal__block-element_active {
    display: block;
  }

  .customers {
    padding-bottom: 600px;
  }

  .customer_container {
    overflow: hidden;
  }

  .div-block-7 {
    width: 800px;
  }

  .udsapp_header {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .udsapp_hero.tgbot_hero {
    width: 1440px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .udsapp_container {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .udsapp_container.uds-bsns_stories-margin.container_hide {
    justify-content: space-between;
    align-items: center;
    display: block;
  }

  .udsapp_container.uds-bsns_tariff-nav_margin.uds-bsns_tariff-container {
    padding-right: 98px;
  }

  .udsapp_container.tg_container {
    margin-left: auto;
    margin-right: auto;
  }

  .udsapp_container.alfa_container {
    width: 1440px;
  }

  .udsapp_hero_grid {
    grid-template-rows: 542px;
    grid-template-columns: 50% 50%;
    grid-auto-rows: 180px;
    place-content: stretch space-between;
    margin-left: 0;
    margin-right: 0;
    position: static;
    inset: 157px 24px auto;
  }

  .udsapp_hero_grid.udsapp_hero_grid_tg {
    grid-template-rows: 555px auto;
  }

  .udsapp_hero_leftside {
    display: block;
    position: relative;
  }

  .uds_hero_rightside {
    width: 100%;
    margin-top: 0;
  }

  .rectangle_rightside {
    justify-content: flex-start;
    align-items: flex-end;
    width: 97%;
    height: 708px;
    position: absolute;
    inset: 35px auto 0% 0%;
  }

  .rectangle_rightside.rectangle_rightside_tg {
    justify-content: center;
    align-items: center;
    width: auto;
    position: static;
  }

  .rectangle_leftside_1 {
    width: 100%;
    height: auto;
    margin-top: 34px;
    left: 0;
  }

  .rectangle_leftside_1.rectangle_leftside_1_tg {
    width: auto;
  }

  .rectangle_leftside_2 {
    width: 63.5%;
    height: auto;
  }

  .rectangle_leftside_3 {
    width: 33.5%;
    height: auto;
  }

  .image-32 {
    width: auto;
    max-width: 100%;
    max-height: 738px;
    display: block;
    inset: auto auto 0% 0%;
  }

  .udsapp_h1 {
    -webkit-text-stroke-color: #49505e;
    font-size: 60px;
  }

  .udsapp_h1.udsapp_h1_tg {
    font-size: 56px;
    line-height: 64px;
  }

  .text-span-4 {
    font-size: 60px;
  }

  .list {
    margin-right: 16px;
  }

  .udsapp_text_opacity {
    color: #2a2d32;
    margin-left: 0;
    font-size: 18px;
  }

  .udsapp_div.udsapp_div_main.udsapp_div_main_mob {
    justify-content: center;
    align-items: center;
  }

  .nav-link-2 {
    display: block;
  }

  .list-item {
    color: #2a2d32;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
  }

  .list-item.list_getuds {
    line-height: 30px;
  }

  .list-item-2 {
    color: #2a2d32;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
  }

  .list-item-3 {
    color: #2a2d32;
    font-size: 18px;
    font-weight: 400;
  }

  .list-item-3.list_getuds {
    width: 90%;
  }

  .udsapp_logo {
    min-width: 80px;
    position: static;
  }

  .udsapp_section-how {
    height: auto;
  }

  .udsapp_section-how_bg {
    width: auto;
    height: auto;
    padding-left: 56px;
    padding-right: 56px;
  }

  .udsapp_h2 {
    font-size: 24px;
    font-weight: 400;
  }

  .udsapp_text_h2 {
    padding-left: 0;
    padding-right: 0;
  }

  .udsapp_section-how_line {
    width: auto;
    height: .5px;
    margin-right: 0;
    padding-right: 0;
  }

  .grid-6 {
    grid-template-rows: 500px auto;
    grid-template-columns: 1fr 1fr 1fr;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .udsapp_welcomepoints, .udsapp_cashback {
    padding-left: 32px;
    padding-right: 32px;
  }

  .udsapp_regularpoints {
    padding-left: 32px;
    padding-right: 32px;
    overflow: hidden;
  }

  .udsapp_friends {
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .udsapp_h3 {
    margin-left: 0;
    margin-right: 0;
    font-size: 20px;
    line-height: 32px;
  }

  .udsapp_welcomepoints_line {
    margin-left: 0;
    margin-right: 0;
  }

  .udsapp_welcomepoints_text {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .udsapp_h2_grey {
    font-size: 24px;
    font-weight: 400;
  }

  .udsapp_section-howitworks_line {
    background-color: #2a2d3233;
    border-color: #ebeef3;
  }

  .grid-7 {
    grid-template-columns: 1.5fr 1fr 1fr;
  }

  .udsapp_howitworks_h3, .udsapp_howitworks_text, .udsapp_howitworks_text.udsapp_step1 {
    margin-left: 0;
    margin-right: 0;
  }

  .udsapp_howitworks_text.udsapp_step2 {
    bottom: 70px;
  }

  .udsapp_section-howitworks_btn {
    text-align: center;
    width: 170px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 24px;
    padding-right: 24px;
  }

  .udsapp_section-howitworks_join_h4 {
    margin-left: 0;
    margin-right: 0;
  }

  .udsapp_section-howitworks_show_h4 {
    width: 80%;
  }

  .udsapp_section-rating_bg {
    width: auto;
    height: auto;
  }

  .grid-8 {
    grid-template-rows: 600px;
  }

  .udsapp_section-rating_leftside-2 {
    background-image: url('../images/Frame-1321316455.webp');
    background-position: 0 0;
    background-size: cover;
    flex-flow: column;
    width: auto;
    height: auto;
    display: flex;
    position: relative;
  }

  .udsapp_section-rating_rightside_block1 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 270px;
    padding: 24px;
    display: flex;
  }

  .udsapp_section-rating_rightside_qr {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 70%;
  }

  .udsapp_section-rating_rightside_img {
    margin-top: -10px;
  }

  .udsapp_section-rating_rightside_block2 {
    width: 100%;
  }

  .udsapp_section-rating_leftside_point {
    inset: 0% 0 auto 65%;
  }

  .udsapp_h1_white {
    text-align: center;
    height: auto;
    margin: 0 auto 16px;
    padding-top: 0;
    font-size: 56px;
  }

  .udsapp_section-rating_leftside_text {
    text-align: center;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .udsapp_section-rating_rightside_qr_text {
    margin-bottom: 40px;
    font-size: 24px;
    line-height: 32px;
  }

  .image-35 {
    width: 160px;
    height: 160px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-9 {
    grid-template-rows: 284px 284px;
    grid-template-columns: 283px 283px 283px 1fr;
  }

  .udsapp_section-categories_text_2 {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .udsapp_section-categories_text_h {
    font-size: 24px;
  }

  .udsapp_section-categories_text_t2 {
    font-size: 16px;
  }

  .udsapp_section-question.udsapp_section-question_ru.alfa_faq, .udsapp_section-question_bg {
    width: auto;
  }

  .udsapp_section-question_text {
    width: 90%;
  }

  .udsapp_section-question_text.uds-dis_section-question_text {
    font-size: 40px;
  }

  .udsapp_footer_bg {
    width: 1392px;
  }

  .udsapp_footer-btn {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-left: 56px;
    padding-right: 56px;
  }

  .udsapp_footer_line {
    width: 1280px;
  }

  .image-44 {
    margin-left: 20px;
    margin-right: auto;
  }

  .udsapp_section-question_right_dropdown-1_line {
    background-color: #ebeef3;
    border-color: #ebeef3;
  }

  .udsapp_button {
    width: 183px;
  }

  .image-45 {
    width: 24px;
    height: 24px;
  }

  .udsapp_modal_container {
    z-index: 99;
    background-color: #0000;
    border: 1px solid #0000;
    display: none;
  }

  .udsapp_modal_block {
    border: 1px solid #0000;
    margin-top: 15%;
    display: block;
  }

  .udsapp_section-rating_leftside_tag1 {
    color: #6950cb;
    -webkit-text-stroke-color: transparent;
    background-color: #fff;
    border: 0 solid #0000;
    border-radius: 42px;
    width: 272px;
    height: 60px;
    position: absolute;
    inset: auto -21px 25% 3%;
    transform: rotate(24deg);
  }

  .udsapp_section-rating_leftside_tag1_txt {
    color: #6950cb;
    margin: 0;
    padding: 16px 32px;
    font-size: 24px;
    font-weight: 600;
    position: relative;
  }

  .udsapp_section-rating_leftside_tag2 {
    background-color: #fff;
    border: 0 solid #0000;
    border-radius: 42px;
    width: 171px;
    height: 60px;
    position: absolute;
    inset: auto auto 88px 19px;
    transform: rotate(12.6deg);
  }

  .udsapp_section-rating_leftside_tag3 {
    background-color: #fff;
    border: 1px solid #0000;
    border-radius: 42px;
    width: 143px;
    height: 60px;
    position: absolute;
    inset: auto 41px 37px auto;
    transform: rotate(30deg);
  }

  .udsapp_section-rating_leftside_tag4 {
    background-color: #fff;
    border: 0 solid #0000;
    border-radius: 42px;
    width: 172px;
    height: 60px;
    position: absolute;
    inset: auto 0 6px 301px;
    transform: none;
  }

  .udsapp_section-rating_leftside_tag5 {
    background-color: #fff;
    border: 0 solid #0000;
    border-radius: 42px;
    width: 192px;
    height: 60px;
    position: absolute;
    inset: auto auto 4% 114px;
    transform: rotate(-15.3deg);
  }

  .udsapp_section-rating_leftside_tag6 {
    background-color: #fff;
    border: 0 solid #0000;
    border-radius: 42px;
    width: 174px;
    height: 60px;
    position: absolute;
    inset: auto auto 91px 37%;
    transform: rotate(21.9deg);
  }

  .tg_hero_btn {
    width: 250px;
  }

  .udsapp_section-rating_rightside_block1_h {
    margin-left: auto;
    margin-right: auto;
    font-size: 56px;
  }

  .udsapp_section-rating_rightside_block1_text {
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    line-height: 24px;
  }

  .udsapp_section-rating_rightside_block1_line {
    width: 100%;
    margin-bottom: 0;
  }

  .udsapp_section-rating_rightside_block1_text2 {
    margin: 24px auto;
    padding-top: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
  }

  .image-48 {
    inset: 0%;
  }

  .image-48.image-48_skolkovo {
    top: 0%;
    right: 0%;
  }

  .image-49 {
    position: static;
    left: auto;
  }

  .udsapp_close_modal {
    margin-top: 6px;
  }

  .modal_bg {
    background-color: #3d335ecc;
    border: 0 solid #0000;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
  }

  .image-53 {
    object-fit: cover;
    max-width: 591.9px;
    position: absolute;
    top: -19px;
  }

  .image-56 {
    inset: auto 0% 36px 72px;
  }

  .image-57 {
    top: 233px;
    bottom: -24px;
    left: 27px;
  }

  .image-58 {
    inset: auto auto -115px 87px;
    overflow: visible;
  }

  .image-60 {
    top: 5%;
  }

  .image-61 {
    bottom: -116px;
  }

  .udsapp_header-links {
    margin-left: 15%;
  }

  .faq-dropdown-content {
    display: none;
  }

  .udsapp_howitworks_text_div {
    padding-bottom: 32px;
  }

  .udsapp_howitworks_text_div2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .howitworks_text_div2 {
    padding-bottom: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .udsapp_section-rating_center {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .lottie-animation-2 {
    display: block;
  }

  .image-70 {
    z-index: 5;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .image-71 {
    display: none;
  }

  .main-pic {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: -19px auto 0% 0%;
    overflow: visible;
  }

  .main-pic-screen {
    z-index: 4;
    border-radius: 30px;
    width: 42%;
    height: 82%;
    position: absolute;
    top: 1%;
    left: 31.5%;
    overflow: hidden;
  }

  .image-72 {
    border-radius: 30px;
    width: 100%;
    overflow: visible;
  }

  .image-73 {
    width: 92%;
    position: absolute;
  }

  .uds-bsns_hero_info_tools {
    background-color: #f8f9fc;
    width: 84%;
  }

  .uds-bsns_hero_info_demo {
    width: 84%;
  }

  .uds-bsns_tools_bg.uds-bsns_tools_bg_desktop {
    overflow: visible;
  }

  .uds-bsns_tools_blocks {
    width: auto;
    height: auto;
  }

  .uds-bsns_tools_blocks.uds-bsns_tools_blocks_desktop {
    width: auto;
  }

  .uds-bsns_tools_block1.uds-bsns_tools_block2 {
    width: 502px;
    min-width: 502px;
  }

  .uds-bsns_tools_block1.uds-bsns_tools_block1_bsns {
    width: auto;
    min-width: 538px;
    height: 418px;
  }

  .uds-bsns_tools_block1.uds-bsns_tools_block1_gis {
    width: 502px;
    min-width: 502px;
  }

  .uds-bsns_tools_block2.uds-bsns_tools_block2_main {
    width: auto;
    min-width: 500px;
  }

  .uds-bsns_tools_blocks_div.inner-scrolling {
    width: auto;
  }

  .uds-bsns_tools_block1_h3 {
    width: 60%;
  }

  .uds-bsns_tools_block1_h3.uds-bsns_tools_block_h3_first {
    width: 80%;
  }

  .uds-bsns_tools_block1_h3.uds-bsns_tools_block1_h3_main {
    width: 60%;
  }

  .uds-bsns_tools_block1_h3.uds-bsns_tools_block1_h3_70 {
    width: 50%;
  }

  .paragraph-23 {
    width: 80%;
  }

  .paragraph-23.uds-bsns_tools_p_first {
    width: 60%;
  }

  .paragraph-23.paragraph-23r {
    width: 70%;
  }

  .h2_gray {
    padding-top: 24px;
  }

  .heading-8 {
    width: 55%;
  }

  .uds-bsns_stories_div {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

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

  .div-block-19 {
    align-items: flex-start;
    width: 100%;
    height: 280px;
  }

  .div-block-19.bg_cinnabon {
    width: 100%;
    height: 100%;
    padding: 32px;
  }

  .paragraph-28 {
    font-size: 22px;
    line-height: 28px;
  }

  .uds-bsns_plans {
    padding-top: 0;
  }

  .uds-bsns_plans_pro {
    border-radius: 42px;
  }

  .paragraph-32 {
    margin-bottom: 56px;
  }

  .button-10 {
    margin-bottom: 24px;
    font-size: 20px;
  }

  .grid-19 {
    grid-template-columns: 1fr 2.3fr;
  }

  .uds-bsns_form_content {
    padding-left: 40px;
    padding-right: 40px;
  }

  .tool_div_screen {
    background-color: #0000;
    display: flex;
    overflow: hidden;
  }

  .image-88 {
    flex: 1;
  }

  .paragraph-37 {
    color: #8c94a5;
    margin-right: 40px;
    padding-right: 0;
  }

  .uds-bsns_reviews_content_rewie {
    width: 100%;
  }

  .uds-bsns_reviews_content_nav {
    margin-right: 0;
  }

  .image-94 {
    object-fit: fill;
  }

  .div-block-32 {
    background-color: #5972ff66;
    display: block;
  }

  .paragraph-44 {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
  }

  .uds-bsns_reviews_item {
    height: 100%;
  }

  .uds-bsns_modal_form {
    display: none;
  }

  .uds-bsns_container {
    width: 1440px;
    padding-left: 56px;
    padding-right: 56px;
  }

  .uds-bsns_container.digest-footer-container {
    width: auto;
    display: block;
  }

  .paragraph-50_h {
    margin-right: 80px;
  }

  .text-block-17_txt {
    width: 50%;
    margin-right: 80px;
  }

  .img_ {
    width: 300px;
    margin-right: 80px;
  }

  .text-block-18 {
    margin-right: 150px;
  }

  .uds-bsns_tariff_stroke_col {
    justify-content: center;
    align-items: stretch;
    width: 50%;
  }

  .uds-bsns_tariff_stroke_col.uds-bsns_tariff_stroke_col_nav {
    width: 60%;
  }

  .div-block-48 {
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .image-124 {
    object-fit: fill;
    width: 100%;
    max-width: 100%;
  }

  .uds-bsns_tariff-nav_tariff-text {
    justify-content: space-between;
    width: 40%;
    margin-right: 56px;
    padding-right: 0;
  }

  .uds-bsns_tariff-nav_tariff-text.tg_tariff_nav {
    width: 70%;
  }

  .uds-bsns_tariff-nav_tariff-text_lite {
    margin-left: 0;
    margin-right: 16px;
  }

  .uds-bsns_tariff-nav_tariff-text_lite.tg_tariff_nav_txt {
    width: 40%;
  }

  .paragraph-56 {
    text-align: center;
    width: 105%;
  }

  .uds-bsns_tariff-nav_tariff-text_pro, .uds-bsns_tariff-nav_tariff-text_pro-plus {
    margin-right: 0;
  }

  .text-block-26 {
    font-size: 14px;
  }

  .uds-bsns_contacts_div {
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    width: auto;
  }

  .uds-bsns_contacts_div_block {
    margin-right: 160px;
  }

  .heading-29 {
    width: auto;
  }

  .uds-bsns_dealers_flags {
    justify-content: space-between;
  }

  .div-block-57 {
    margin-right: 120px;
  }

  .div-block-58 {
    margin-right: 0;
  }

  .div-block-59 {
    margin-right: 120px;
  }

  .paragraph-60 {
    margin-right: 32px;
  }

  .paragraph-62 {
    margin-bottom: 56px;
  }

  .uds-bsns_form_success.uds-bsns_modal_form_success {
    display: none;
  }

  .uds-del_container {
    width: 1440px;
  }

  .uds-del_step4_img {
    width: 42%;
    margin-top: 80px;
  }

  .uds-del_alternative_img {
    width: 27%;
  }

  .uds-dis_container {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .uds-dis_logo {
    width: auto;
    height: 40px;
  }

  .uds-dis_gradient {
    background-image: linear-gradient(82deg, #7059ff, #fff 54%, #ffa145);
    width: 100%;
  }

  .uds-dis_gradient_bg {
    width: 99.7%;
  }

  .grid-22 {
    grid-auto-flow: row;
    margin-right: 20px;
  }

  .uds-dis_hero-img {
    justify-content: flex-start;
    align-items: flex-end;
    width: 500px;
    top: 0;
    left: 0;
  }

  .uds-dis_text {
    width: 90%;
  }

  .div-block-74 {
    width: 384px;
  }

  .div-block-75 {
    width: 988px;
  }

  .uds-dis_how-to_gradient {
    width: 100%;
  }

  .uds-dis_how-to_gradient.uds-dis_how-to_gradient_hide {
    background-image: linear-gradient(82deg, #7059ff, #fff 54%, #ffa145);
    height: 813px;
    display: block;
  }

  .uds-dis_how-to_bg {
    width: 99.7%;
    height: 809px;
    position: relative;
    top: 2px;
  }

  .heading-36 {
    background-image: linear-gradient(90deg, #7059ff, #ffa145 32%);
  }

  .uds-dis_packeges_div.inner-scrolling.gis_packeges_div {
    width: auto;
    overflow: visible;
  }

  .uds-dis_packeges_block {
    width: 480px;
    min-width: 480px;
  }

  .uds-dis_packeges_block.gis_packeges_block {
    width: 458px;
    min-width: 458px;
    overflow: visible;
  }

  .paragraph-77 {
    background-image: linear-gradient(90deg, #7059ff, #ffa145 63%);
  }

  .tabs-menu-2 {
    width: 40%;
  }

  .image-172 {
    opacity: .05;
  }

  .audio-item {
    display: flex;
  }

  .tg_header {
    height: 100px;
  }

  .tg_container {
    width: 1440px;
  }

  .paragraph-81 {
    font-size: 16px;
    line-height: 24px;
  }

  .tg_pic {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 40px;
    display: flex;
    position: relative;
    top: 0;
    left: auto;
  }

  .tg_h1 {
    text-transform: uppercase;
    font-size: 40px;
  }

  .tg_paragraph-b {
    width: 90%;
    font-weight: 400;
  }

  .tg_paragraph {
    margin-bottom: 0;
    font-size: 20px;
  }

  .tg_hero-btn.tg_hero-btn_center.tg_hero_btn {
    width: 320px;
  }

  .tg_pic_3d {
    z-index: 7;
    left: auto;
  }

  .image-180 {
    z-index: 4;
    width: 120px;
    left: -12%;
  }

  .image-181 {
    z-index: 5;
    width: 110px;
    left: 289px;
  }

  .image-182 {
    z-index: 5;
    width: 170px;
    left: 2%;
  }

  .image-183 {
    z-index: 1;
    width: 100px;
    top: 73%;
    left: 298px;
  }

  .tg_pic_iphone {
    margin-top: 32px;
    top: 0%;
    left: auto;
  }

  .image-184 {
    width: 220px;
    height: 450px;
    position: absolute;
    top: 0%;
    left: auto;
  }

  .tg_counter_div {
    background-color: #0000;
  }

  .tg_counter-text {
    justify-content: center;
    align-items: flex-start;
  }

  .paragraph-83 {
    color: #000;
    text-align: left;
  }

  .tg_h2_white {
    width: 90%;
    margin-bottom: 40px;
  }

  .paragraph-84 {
    color: #000;
    width: 40%;
  }

  .tg_why-pic {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-88 {
    color: #000;
  }

  .image-194 {
    position: static;
    inset: auto 0% 0% 316px;
  }

  .bold-text-10 {
    color: #000;
  }

  .tg_h3 {
    width: 57%;
  }

  .div-block-133 {
    z-index: 3;
  }

  .slider {
    border-radius: 42px;
    width: 50%;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: 0;
  }

  .div-block-136 {
    margin-top: 80px;
    margin-bottom: 80px;
    padding-bottom: 80px;
  }

  .left-arrow-2, .right-arrow-2 {
    display: none;
  }

  .slide-nav-2 {
    width: auto;
  }

  .tg_tariff-text_txt {
    width: 40%;
  }

  .tg_tariff_stroke_col {
    width: 50%;
  }

  .gis_container {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-6, .image-202 {
    width: 100%;
  }

  .video-2 {
    border-radius: 40px;
    width: auto;
    height: 450px;
  }

  .div-block-140 {
    overflow: visible;
  }

  .slide-7, .slide-8, .slide-9, .slide-10, .image-204, .image-205, .image-206, .image-207 {
    width: 100%;
  }

  .lottie-animation-5 {
    height: 100%;
    position: static;
    inset: 0%;
  }

  .lottie-animation-6 {
    height: 100%;
    position: absolute;
    inset: 0%;
  }

  .lottie-animation-7.lottie-animation-7_mob {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .lottie-animation-9 {
    height: 100%;
  }

  .div-block-144 {
    width: 100%;
    height: 750px;
  }

  .lottie-animation-12 {
    width: 150px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    top: 0;
    left: 0%;
  }

  .lottie-animation-13 {
    top: -371px;
  }

  .link-24.link-24_udsapp {
    display: none;
  }

  .div-block-145 {
    background-color: #fff;
    border: 1px #0000;
    border-radius: 5px;
    width: 15px;
    height: 15px;
    margin-right: 10px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-146 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 32px;
    display: flex;
  }

  .image-210 {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 10px;
  }

  .div-block-147 {
    margin-bottom: 48px;
  }

  .link-45 {
    color: #fff;
    margin-bottom: 16px;
    font-size: 20px;
    font-weight: 600;
    display: block;
  }

  .link-45:hover {
    color: #ffffff80;
  }

  .uds_link_customer {
    color: #fff;
    margin-bottom: 16px;
    font-size: 20px;
    font-weight: 600;
    display: block;
  }

  .paragraph-94 {
    font-size: 20px;
  }

  .udsapp_footer-new {
    padding-bottom: 1px;
  }

  .grid-31 {
    grid-template-rows: auto auto auto;
    grid-template-areas: ". . . ."
                         ". Area-1 Area-2 Area-3"
                         ". Area-4 Area-5 Area-6";
  }

  .link-47.w--current, .link-58.w--current, .link-58.link-58-blog.w--current {
    display: block;
  }

  .uds-bsns_footer-new.getuds-partner_footer.digest-footer {
    justify-content: space-between;
    align-items: center;
    width: auto;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .uds-bsns_footer-new_bg {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .uds-bsns_footer-new_bg.uds-bsns_footer-new_bg__partner {
    background-image: url('../images/10-footer-1.png');
  }

  .text-block-49.text-block-49-blog {
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-99 {
    margin-bottom: 40px;
  }

  .image-242, .image-243, .slide-11 {
    width: 100%;
  }

  .div-block-185 {
    width: 988px;
  }

  .div-block-195 {
    overflow: visible;
  }

  .image-252 {
    width: 100%;
  }

  .grid-40 {
    grid-auto-flow: row;
    margin-right: 20px;
  }

  .uds-dis_hero-img-2 {
    justify-content: flex-start;
    align-items: flex-end;
    width: 500px;
    top: 0;
    left: 0;
  }

  .image-256 {
    width: 100%;
  }

  .div-block-208 {
    width: 384px;
  }

  .image-260 {
    object-fit: fill;
  }

  .image-268 {
    width: 100%;
  }

  .image-269 {
    height: 640px;
  }

  .div-block-218.div-block-218_margin {
    margin-right: 0;
    padding-left: 60px;
    padding-right: 40px;
  }

  .image-273 {
    position: static;
  }

  .div-block-223 {
    justify-content: space-between;
  }

  .heading-63 {
    font-size: 24px;
  }

  .button-46 {
    font-size: 18px;
  }

  .heading-65 {
    font-size: 24px;
  }

  .grid-48 {
    grid-template-columns: 1fr 1fr;
    justify-content: stretch;
  }

  .tariffs-main_txt {
    flex-flow: column;
    display: flex;
  }

  .tariffs-main_pic {
    height: auto;
  }

  .paragraph-130 {
    width: 85%;
    margin-bottom: 0;
  }

  .tariffs-main_h {
    width: 90%;
    margin-bottom: auto;
  }

  .button-49 {
    font-size: 18px;
  }

  .grid-49 {
    grid-column-gap: 100px;
    grid-row-gap: 100px;
  }

  .button-50 {
    width: 41%;
  }

  .button-51 {
    font-size: 16px;
  }

  .div-block-234 {
    margin-right: 200px;
  }

  .div-block-235 {
    justify-content: center;
    align-items: center;
  }

  .div-block-235.div-block-235_lite {
    margin-right: 180px;
  }

  .image-277 {
    height: 350px;
    display: none;
  }

  .lottie-animation-17 {
    height: 420px;
  }

  .image-278 {
    top: -561px;
  }

  .uds-merch_hero-content {
    width: 810px;
  }

  .heading-70 {
    font-size: 54px;
  }

  .slider-5 {
    height: 330px;
  }

  .image-279 {
    height: auto;
    top: 0;
  }

  .heading-72 {
    width: 90%;
  }

  .paragraph-134 {
    width: 80%;
  }

  .uds-merch_catalog-grid_item {
    display: block;
  }

  .grid_item-img {
    height: 400px;
    display: block;
  }

  .image-280 {
    position: relative;
    top: -55px;
  }

  .link-130 {
    width: 85%;
  }

  .link-130.link-130_margin {
    width: 80%;
  }

  .div-block-243 {
    width: 180px;
    height: 180px;
  }

  .image-284 {
    width: 180px;
  }

  .image-285 {
    width: 44px;
  }

  .image-286 {
    position: static;
  }

  .image-292 {
    position: relative;
    top: -32px;
  }

  .slider-6, .slider-7, .slider-8, .slider-9 {
    height: 400px;
  }

  .slide-nav-8 {
    display: none;
  }

  .slider-10, .slider-11 {
    height: 400px;
  }

  .image-297 {
    top: -400px;
  }

  .image-298 {
    width: 100%;
    height: auto;
    position: relative;
    top: -200px;
  }

  .image-300 {
    width: 100%;
    max-width: none;
    overflow: visible;
  }

  .image-301 {
    width: 100%;
    position: relative;
    top: -25px;
  }

  .image-302, .image-303 {
    position: relative;
    top: 0;
  }

  .image-306 {
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .slide-16, .slide-17, .slide-18, .slide-19 {
    position: static;
  }

  .slide-21 {
    top: 0;
  }

  .uds-bsns_ai-block_img.uds-bsns_alfa-block {
    overflow: hidden;
  }

  .heading-76 {
    width: 90%;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-141 {
    font-size: 18px;
    line-height: 28px;
  }

  .image-315.alfa_pic {
    max-width: 50%;
    overflow: visible;
  }

  .alfa_hero {
    height: 650px;
  }

  .alfa_hero-block_text {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .paragraph {
    width: 95%;
    font-size: 24px;
    line-height: 34px;
  }

  .heading-77, .heading-77.heading-77_2 {
    font-size: 56px;
  }

  .heading-78 {
    font-size: 40px;
    line-height: 50px;
  }

  .paragraph-2 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 30px;
  }

  .heading-79 {
    margin-bottom: 24px;
    font-size: 40px;
    line-height: 50px;
  }

  .paragraph-3 {
    font-size: 20px;
    line-height: 30px;
  }

  .alfa_steps_1-text {
    margin-right: 40px;
    padding-top: 0;
  }

  .alfa_steps_1-text.alfa_margin {
    padding-top: 80px;
  }

  .heading-80 {
    font-size: 32px;
    line-height: 50px;
  }

  .alfa_steps_1 {
    height: 700px;
  }

  .paragraph-142 {
    font-size: 20px;
    line-height: 30px;
  }

  .alfa_steps_1-block, .alfa_steps_1-block.alfa_steps_2-block {
    justify-content: center;
    align-items: flex-start;
  }

  .paragraph-143.paragraph-3_2 {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-81.heading-4_2 {
    font-size: 32px;
    line-height: 50px;
  }

  .paragraph-144.paragraph-3_3 {
    font-size: 24px;
    line-height: 34px;
  }

  .heading-82.heading-4_3 {
    width: 80%;
    font-size: 32px;
    line-height: 50px;
  }

  .paragraph-145.paragraph-3_2.paragraph-3_4 {
    font-size: 24px;
    line-height: 34px;
  }

  .heading-83.heading-4_2.heading-4_4 {
    font-size: 32px;
    line-height: 50px;
  }

  .grid-53 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: .3fr .7fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .image-323 {
    top: -170px;
  }

  .grid-54 {
    grid-template-rows: 280px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .link-block_cinnabon {
    background-color: #009fa5;
    border-radius: 42px;
    padding: 32px;
  }

  .tools_container {
    width: 1440px;
  }

  .tools_hero-bg {
    height: 550px;
  }

  .heading-86 {
    font-size: 72px;
    line-height: 90px;
  }

  .paragraph-147 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-148 {
    font-size: 16px;
    line-height: 26px;
  }

  .grid-55 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .paragraph-149.paragraph-149_2.paragraph-149_6 {
    width: 35%;
  }

  .paragraph-149.paragraph-149_3.paragraph-149_5 {
    width: 86%;
  }

  .paragraph-149.paragraph-149_3.paragraph-149_5.paragraph-149_6.paragraph-149_666 {
    width: 60%;
  }

  .paragraph-149.paragraph-149_4 {
    width: 50%;
  }

  .grid-56 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: 550px 550px;
  }

  .tools_modal-block {
    width: 60%;
  }

  .uds-bsns_app-block_content {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .heading-91 {
    width: 90%;
    font-size: 32px;
    line-height: 42px;
  }

  .tabs-content-3 {
    width: 70%;
    top: -220px;
    left: 579px;
  }

  .text-block-80 {
    font-size: 20px;
  }

  .text-block-81 {
    width: 90%;
    font-size: 20px;
  }

  .text-block-82, .text-block-83 {
    font-size: 20px;
  }

  .tab-pane-tab-1-4 {
    top: -185px;
  }

  .image-382 {
    top: 12px;
  }

  .tab-pane-tab-4 {
    top: -138px;
  }

  .tab-pane-tab-2-2 {
    top: -170px;
  }

  .link-block_klumba {
    background-color: #f9f5f2;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .image-392 {
    top: 0;
  }

  .tab-pane-tab-3-2 {
    width: 100%;
    top: -100px;
  }

  .paragraph-158, .link-187 {
    font-size: 15px;
  }

  .image-396 {
    top: -100px;
  }

  .image-401 {
    max-width: 100%;
    position: relative;
    top: -50px;
  }

  .image-402 {
    max-width: 115%;
    position: relative;
    top: -150px;
  }

  .paragraph-160 {
    width: 70%;
  }

  .image-403 {
    max-width: 1600px;
  }

  .div-block-266 {
    font-size: 20px;
  }

  .paragraph-161 {
    width: 85%;
  }

  .paragraph-162 {
    width: 95%;
  }

  .bold-text-16, .bold-text-17, .bold-text-18 {
    font-size: 20px;
  }

  .link-188 {
    font-size: 15px;
  }

  .tools_modal-block-2 {
    width: 60%;
  }

  .paragraph-164 {
    font-size: 15px;
  }

  .div-block-271, .div-block-274 {
    margin-right: 120px;
  }

  .div-block-278 {
    margin-right: 0;
  }

  .paragraph-168 {
    margin-right: 32px;
  }

  .heading-102 {
    width: 55%;
  }

  .tab-pane-tab-2-3 {
    width: 60%;
    top: -170px;
  }

  .heading-104 {
    width: 90%;
    font-size: 32px;
    line-height: 42px;
  }

  .text-block-86 {
    font-size: 20px;
  }

  .tab-pane-tab-1-5 {
    width: 60%;
    top: -185px;
  }

  .text-block-87 {
    font-size: 20px;
  }

  .image-409 {
    top: 0;
  }

  .uds-bsns_app-block_content-2 {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .image-412 {
    top: 12px;
  }

  .text-block-88 {
    font-size: 20px;
  }

  .tab-pane-tab-4-2 {
    width: 50%;
    top: -138px;
  }

  .image-414 {
    position: static;
  }

  .tab-pane-tab-3-3 {
    width: 70%;
    top: -100px;
  }

  .tabs-content-4 {
    justify-content: center;
    align-items: center;
    width: 70%;
    top: -220px;
    left: 579px;
  }

  .text-block-89 {
    width: 90%;
    font-size: 20px;
  }

  .digest-hero-section {
    display: block;
  }

  .digest-hero-container {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
    position: static;
  }

  .digest-h1 {
    color: var(--white);
  }

  .digest-hero-text {
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
  }

  .digest-hero-text-2 {
    font-size: 32px;
    line-height: 40px;
  }

  .digest-content-container {
    max-width: 1440px;
  }

  .digest-content-block-1 {
    justify-content: space-between;
    align-items: center;
  }

  .digest-content-block-content {
    display: block;
  }

  .digest-button {
    color: var(--white);
    background-color: #3898ec00;
    border: 1px solid #fff;
    border-radius: 42px;
    justify-content: space-between;
    align-items: center;
    font-size: 20px;
    font-weight: 600;
  }

  .digest-content-block-2 {
    justify-content: space-between;
    align-items: center;
  }

  .digest-button-black {
    color: #2a2d32;
    background-color: #3898ec00;
    border: 1px solid #2a2d32;
    border-radius: 42px;
    justify-content: space-between;
    align-items: center;
    font-size: 20px;
    font-weight: 600;
  }

  .digest-content-block-3 {
    justify-content: space-between;
    align-items: center;
  }

  .uds-blog_container {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-302, .image-427, .text-block-93 {
    display: block;
  }

  .collection-list-5 {
    height: 100%;
  }

  .tg_possib-item.tg_possib-item4 {
    flex-flow: column;
  }

  .div-block-308 {
    width: 80%;
  }

  .div-block-309, .div-block-310 {
    width: 50%;
  }

  .uds-blog_richtxt h2, .uds-blog_richtxt h3 {
    color: #2a2d32;
    font-family: Montserrat, sans-serif;
  }

  .image-441 {
    max-width: 280px;
    top: -14px;
    left: 206px;
  }

  .bold-text-24, .bold-text-25 {
    font-size: 20px;
  }

  .div-block-338 {
    width: auto;
  }

  .lottie-animation-19 {
    height: 600px;
    max-height: none;
  }

  .image-448 {
    width: 80px;
  }

  .nav-link-8 {
    display: block;
  }

  .div-block-375 {
    margin: 0 80px 40px;
  }

  .sk_header {
    padding-top: 40px;
  }

  .logo_frame {
    width: 80px;
  }

  .link-block-93 {
    display: block;
  }

  .frame-1321316454 {
    justify-content: space-between;
    align-items: center;
    margin: 40px 80px;
  }

  .residence {
    justify-content: flex-start;
    align-items: center;
  }

  .paragraph-1 {
    justify-content: center;
    align-items: center;
  }

  .text-4 {
    font-size: 16px;
  }

  .header-style-2 {
    justify-content: space-between;
    align-items: center;
    margin: 40px 80px;
    display: flex;
  }

  .paragraph-221, .frame-1321316456 {
    justify-content: flex-start;
    align-items: center;
  }

  .button-style-3 {
    justify-content: center;
    align-items: center;
  }

  .div-block-376 {
    width: 1440%;
    height: auto;
  }

  .div-block-377 {
    width: 1440px;
    max-width: none;
    height: 132px;
    margin-left: 0;
    margin-right: 0;
  }

  .hero-2 {
    height: 640px;
  }

  .tg_header-2 {
    width: auto;
    height: auto;
  }

  .paragraph-226 {
    font-size: 16px;
  }

  .nav-link-9 {
    display: block;
  }

  .paragraph-228 {
    font-size: 16px;
  }

  .nav-link-10 {
    display: block;
  }

  .sk_header-container {
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .frame-style-4 {
    justify-content: flex-start;
    align-items: center;
  }

  .toggle-5 {
    display: none;
  }

  .sk_hero {
    object-fit: fill;
    justify-content: center;
    align-items: center;
    width: auto;
    display: block;
    position: relative;
  }

  .container-7 {
    box-sizing: content-box;
    position: relative;
  }

  .image-492 {
    -webkit-text-fill-color: inherit;
    background-image: url('../images/Hero_1.webp');
    background-position: 0 0;
    background-size: auto;
    background-clip: padding-box;
    display: block;
  }

  .sk_hero-bg {
    background-image: url('../images/Hero_1.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 42px;
    height: 640px;
    padding: 56px;
  }

  .sk_hero-h1 {
    color: #b0ed52;
    margin: 0 0 32px;
    padding-top: 0;
    padding-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 80px;
    line-height: 88px;
  }

  .sk_hero-p {
    width: 496px;
    height: 112px;
    margin-bottom: 64px;
    padding-left: 0;
    font-size: 48px;
    font-weight: 500;
    line-height: 56px;
  }

  .button-405 {
    color: var(--uds-txt);
    background-color: #fff;
    border-radius: 42px;
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-right: 0;
    padding: 16px 24px;
    display: inline-flex;
  }

  .sk_residence-bg {
    -webkit-text-fill-color: inherit;
    mix-blend-mode: normal;
    background-clip: border-box;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 56px;
    display: flex;
    overflow: visible;
  }

  .sk_residence {
    border: 1px #000;
    overflow: hidden;
  }

  .div-block-386 {
    width: 1280px;
    height: auto;
  }

  .div-block-389 {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: block;
    position: relative;
    top: 0;
    overflow: visible;
  }

  .image-496 {
    box-sizing: content-box;
    width: 110%;
    max-width: none;
    height: auto;
    display: block;
    inset: 0% 0% 0% auto;
  }

  .image-497 {
    margin-left: 0;
    display: block;
    inset: auto 0% 0% auto;
    overflow: visible;
  }

  .sk_residence-txt {
    grid-template-rows: 82px 82px 82px;
    grid-template-columns: 640px;
    margin-left: 0;
    padding-top: 0;
  }

  .sk_partner-grid_item1 {
    background-image: url('../images/Frame-1321316460.webp');
    background-position: 50%;
    background-size: cover;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-396 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-237 {
    color: var(--white);
    border-style: none;
    border-width: 0;
    border-radius: 0;
  }

  .paragraph-238 {
    color: var(--uds-txt);
    margin-left: 0;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
  }

  .image-498 {
    box-sizing: border-box;
    object-fit: fill;
    width: 438px;
    height: 438px;
    position: absolute;
    top: 1767px;
    left: 32%;
  }

  .image-499 {
    left: -45px;
  }

  .image-500 {
    top: -18px;
    left: 50px;
  }

  .paragraph-240 {
    color: var(--uds-txt);
  }

  .paragraph-241 {
    color: var(--uds-txt);
    font-size: 24px;
  }

  .paragraph-243 {
    width: 80%;
  }

  .paragraph-243.uds-bsns_tools_p_first {
    width: 60%;
  }

  .image-504 {
    position: static;
    left: auto;
  }

  .lottie-animation-22 {
    height: 100%;
    position: static;
    inset: 0%;
  }

  .image-505 {
    inset: 0%;
  }

  .image-506 {
    display: none;
  }

  .image-507 {
    width: 160px;
    height: 160px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-71 {
    grid-template-rows: 600px;
  }

  .sk_rating-grid {
    grid-template-columns: 2fr 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
  }

  .lottie-animation-23 {
    height: 100%;
    position: static;
    inset: 0%;
  }

  .image-508 {
    display: none;
  }

  .lottie-animation-24 {
    height: 100%;
    position: static;
    inset: 0%;
  }

  .lottie-animation-24.lottie-animation-24_skolkovo {
    height: 100%;
    position: absolute;
    top: 0%;
  }

  .image-509 {
    display: none;
  }

  .lottie-animation-25 {
    height: 100%;
    position: static;
    inset: 0%;
  }

  .image-510 {
    display: none;
  }

  .lottie-animation-26 {
    height: 100%;
    position: static;
    inset: 0%;
  }

  .image-511 {
    display: none;
  }

  .div-block-406 {
    width: auto;
    height: auto;
  }

  .div-block-408 {
    border: 1px #000;
  }

  .div-block-1386 {
    width: 305px;
  }

  .div-block-1388 {
    width: auto;
  }

  .sk_partner-grid_item-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .sk_partner-grid_item-3.div744 {
    margin-right: 0;
  }

  .sk_partner-grid_item3 {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .sk_partner-grid.sk_744 {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr 1fr;
    grid-auto-flow: column;
  }

  .button-425 {
    width: auto;
    height: auto;
    margin-right: 0;
    padding: 16px 24px;
  }

  .sk_partner-grid_item2 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-1390 {
    border-radius: 0;
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1392 {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1392.sk_container {
    width: 1440px;
  }

  .div-block-1393 {
    width: auto;
  }

  .sk_container {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 80px;
    padding-right: 80px;
  }

  .sk_container.sk_container-header {
    width: 1440px;
  }

  .image-513 {
    max-width: 80%;
  }

  .div-block-1397 {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1400, .div-block-1401 {
    flex-flow: column;
    display: flex;
  }
}

@media screen and (min-width: 1920px) {
  .header__logo {
    flex: 0 auto;
    width: 190px;
  }

  .header {
    z-index: 1001;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: sticky;
    top: 0;
  }

  .layout {
    justify-content: space-between;
    display: block;
  }

  .nav-menu {
    flex: 1 0 auto;
    justify-content: space-around;
    display: flex;
  }

  .container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: 100%;
    max-width: 100%;
    display: flex;
  }

  .header__logout {
    width: auto;
  }

  .image-3 {
    width: 180px;
    position: absolute;
    inset: auto 0 -110px 219px;
    transform: rotate(-30deg);
  }

  .h1.text_white {
    margin-top: 56px;
    font-size: 56px;
  }

  .cashier {
    width: 210px;
    position: absolute;
    inset: -10% auto auto -3%;
    transform: rotate(-30deg);
  }

  .button {
    object-fit: cover;
    background-color: #993ad4;
    border-radius: 24px;
    flex-wrap: nowrap;
    flex: 0 auto;
    align-content: flex-start;
    width: auto;
    margin-top: 56px;
    margin-left: 0;
    margin-right: 0;
    padding: 12px 24px;
    font-family: Montserrat, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    display: inline-block;
    overflow: visible;
  }

  .column-2 {
    height: 100%;
    position: relative;
  }

  .main {
    background-image: radial-gradient(circle at 100% 0, #a947de, #5400a8 69%);
    padding-top: 0;
  }

  .image-2 {
    width: 190px;
    position: absolute;
    inset: auto auto 20px -45px;
    transform: rotate(-30deg);
  }

  .div-block {
    z-index: 11;
    background-image: url('../images/admin_1.png');
    background-position: 0 0;
    background-size: cover;
    width: 721px;
    height: 421px;
    padding-bottom: 0;
    padding-right: 0;
    position: absolute;
    top: -117px;
    left: 486px;
    right: -800px;
    transform: rotate(-30deg);
  }

  .image-5 {
    width: 202px;
    position: absolute;
    inset: auto -209px -78px 440px;
    transform: rotate(-30deg);
  }

  .text__label-floating {
    color: #a992f8;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    position: absolute;
    top: auto;
    bottom: 32px;
    left: 0;
  }

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

  .image-4 {
    width: 184px;
    position: absolute;
    inset: -8% 13% auto auto;
    transform: rotate(-30deg);
  }

  .p_main {
    color: #000;
  }

  .p_main.cashbox__more {
    color: #adadad;
  }

  .cashbox {
    color: #b4b4b4;
  }

  .marketing {
    background-color: #4900a5;
    padding-top: 120px;
    padding-bottom: 320px;
  }

  .feedback__slider {
    background-color: #0000;
  }

  .tariff {
    background-image: linear-gradient(#f3f3f3, #fcfafd);
  }

  .tariff__column-2 {
    padding-right: 0;
  }

  .customers {
    padding-bottom: 600px;
  }

  .footer__sticky-container {
    position: static;
    inset: auto 0% 0;
  }

  .customers__body {
    margin-bottom: 360px;
  }

  .partner__form-select_toggle {
    padding-bottom: 16px;
  }

  .div-block-7 {
    width: 900px;
    padding-top: 54px;
  }

  .image-31 {
    height: 170px;
  }

  .udsapp_header {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .udsapp_hero.tgbot_hero {
    margin-left: auto;
    margin-right: auto;
  }

  .udsapp_container {
    width: 1440px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .udsapp_container.udsapp_navbar {
    align-items: center;
    height: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
  }

  .udsapp_container.tg_container {
    margin-left: auto;
    margin-right: auto;
  }

  .udsapp_container.uds-bsns_tariff-container, .udsapp_container.sk_container {
    padding-left: 80px;
    padding-right: 80px;
  }

  .udsapp_hero_grid {
    grid-template-rows: 542px;
  }

  .uds_hero_rightside {
    width: 100%;
  }

  .rectangle_rightside {
    width: 100%;
    top: 34px;
  }

  .rectangle_leftside_1 {
    width: 100%;
  }

  .rectangle_leftside_2 {
    width: 436px;
  }

  .rectangle_leftside_2.rectangle_leftside_2_tg {
    width: 65%;
  }

  .rectangle_leftside_3.rectangle_leftside_3_tg {
    width: 32%;
  }

  .udsapp_h1.udsapp_h1_tg {
    font-size: 56px;
  }

  .list {
    margin-right: 16px;
  }

  .list-item.list_getuds {
    width: 100%;
    font-size: 18px;
  }

  .button-3 {
    transition-duration: .3s;
  }

  .udsapp_logo {
    flex: 0 auto;
    display: flex;
  }

  .image-34 {
    margin-top: 0;
    display: block;
  }

  .udsapp_regularpoints {
    overflow: hidden;
  }

  .udsapp_section-howitworks_btn {
    transition-duration: .3s;
  }

  .udsapp_section-howitworks_btn:hover {
    color: #ffa145;
  }

  .udsapp_section-rating_leftside-2 {
    background-image: url('../images/Frame-1321316455.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    background-attachment: scroll;
    border-radius: 42px;
    width: 100%;
    height: auto;
  }

  .udsapp_section-rating_rightside_img {
    justify-content: center;
    align-items: stretch;
    height: auto;
    margin: 0;
    bottom: auto;
    left: auto;
  }

  .udsapp_section-rating_leftside_text {
    font-size: 18px;
  }

  .udsapp_section-question.udsapp_section-question_ru.alfa_faq {
    justify-content: center;
    align-items: center;
    width: 1920px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .udsapp_section-question_bg {
    width: auto;
  }

  .udsapp_footer_bg {
    width: 100%;
  }

  .udsapp_footer-btn {
    transition-duration: .3s;
  }

  .udsapp_footer_grid2_text, .udsapp_footer_grid2_txt.alfa_text-footer {
    min-width: 0;
  }

  .udsapp_section-question_right.alfa_faq {
    width: auto;
  }

  .tg_hero_btn {
    width: 300px;
    transition-duration: .3s;
  }

  .tg_hero_btn:hover {
    color: #ffa145;
  }

  .image-48.image-48_skolkovo {
    width: 56px;
    height: 56px;
    top: 0%;
    left: 0%;
    right: 0%;
  }

  .image-49.image-49_skolkovo {
    min-width: auto;
    max-width: 100%;
    max-height: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .image-53 {
    max-width: 593.6px;
    top: -21px;
  }

  .image-57 {
    top: 280px;
    bottom: -38px;
  }

  .image-58 {
    overflow: hidden;
  }

  .image-61 {
    max-width: 120%;
    bottom: -84px;
    left: -29px;
  }

  .faq-dropdown-content {
    display: none;
  }

  .main-pic {
    top: -42px;
    overflow: visible;
  }

  .main-pic-screen {
    width: 42%;
    height: 84%;
    top: 1.5%;
    left: 31%;
  }

  .image-73 {
    overflow: hidden;
  }

  .uds-bsns_header.uds-bsns_header_mob, .uds-bsns_hero_info_tools, .uds-bsns_hero_info_demo {
    transition: all .3s;
  }

  .uds-bsns_tools.uds-bsns_tools_main {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .uds-bsns_tools_bg {
    overflow: hidden;
  }

  .uds-bsns_tools_blocks, .uds-bsns_tools_blocks.uds-bsns_tools_blocks_desktop {
    width: auto;
  }

  .uds-bsns_tools_block1, .uds-bsns_tools_block1.uds-bsns_tools_block1_bsns {
    height: 418px;
  }

  .uds-bsns_tools_block2.uds-bsns_tools_block2_main {
    width: auto;
    min-width: 484px;
  }

  .uds-bsns_tools_blocks_div.inner-scrolling {
    width: auto;
    overflow: visible;
  }

  .button-8, .button-8.uds-bsbs_tools_btn_first {
    transition: all .3s;
  }

  .heading-8 {
    width: 70%;
  }

  .paragraph-26.paragraph-26_dis {
    font-size: 18px;
    line-height: 28px;
  }

  .grid-19 {
    grid-template-rows: minmax(508px, 508px) auto;
    grid-template-columns: 1fr 2fr;
  }

  .uds-bsns_form_content {
    width: auto;
    padding-top: 56px;
    padding-bottom: 32px;
  }

  .uds-bsns_footer_bg_marketing.uds-bsns_footer_bg_marketing_tg.uds-bsns_footer_bg_marketing_bsns {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .tool_div_screen {
    align-items: center;
  }

  .uds-bsns_modal_form {
    display: none;
  }

  .uds-bsns_stories_bg {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-37 {
    margin-left: 0;
    margin-right: 0;
  }

  .uds-bsns_container {
    width: 1440px;
    padding-left: 0;
    padding-right: 0;
  }

  .uds-bsns_container.tg_container.tgwelcome_footer {
    padding-left: 80px;
    padding-right: 80px;
  }

  .uds-bsns_container.digest-footer-container {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-left: 24px;
    margin-right: 24px;
    display: block;
  }

  .uds-bsns_container.sk_container {
    padding-left: 80px;
    padding-right: 80px;
  }

  .img_ {
    width: 150px;
    margin-right: 0;
  }

  .uds-bsns_tariff_stroke_col {
    justify-content: space-between;
    align-items: stretch;
    width: 50%;
  }

  .swiper-navigation_bg {
    transition: all .3s;
  }

  .uds-bsns_tariff-nav {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .uds-bsns_tariff-nav_tariff-text {
    margin-right: 32px;
    padding-right: 0;
  }

  .uds-bsns_tariff-nav_tariff-text.tg_tariff_nav {
    width: 65%;
  }

  .uds-bsns_tariff-nav_tariff-text_lite {
    margin-right: 0;
  }

  .uds-bsns_dealers_flags {
    justify-content: space-between;
  }

  .div-block-58 {
    margin-right: 0;
  }

  .uds-bsns_form_success.uds-bsns_modal_form_success {
    display: none;
  }

  .uds-del_container {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-64 {
    width: 600px;
    margin-bottom: 0;
  }

  .uds-del_step3_img {
    align-items: center;
    top: -88px;
  }

  .uds-del_step4_img {
    align-items: flex-start;
    margin-right: 80px;
  }

  .uds-del_alternative_img {
    width: 30%;
  }

  .paragraph-65 {
    width: 400px;
  }

  .paragraph-66 {
    width: 480px;
  }

  .image-136 {
    top: 0;
    left: 0;
  }

  .paragraph-67 {
    width: 700px;
  }

  .paragraph-68 {
    width: 1300px;
  }

  .image-137, .image-138 {
    width: 35%;
  }

  .uds-dis_hero-content {
    height: 678px;
    padding-bottom: 56px;
  }

  .uds-dis_info {
    align-items: stretch;
    height: 340px;
  }

  .grid-22 {
    place-content: stretch;
    height: auto;
  }

  .uds-dis_hero-img {
    width: 500px;
    top: 0;
  }

  .paragraph-72 {
    font-size: 18px;
  }

  .uds-dis_how-to_gradient.uds-dis_how-to_gradient_hide {
    display: none;
  }

  .paragraph-74 {
    font-size: 18px;
  }

  .uds-dis_packeges_div.inner-scrolling.gis_packeges_div {
    width: auto;
    overflow: visible;
  }

  .paragraph-76.paragraph-76_matgin {
    margin-bottom: 56px;
  }

  .tg_container {
    margin-left: auto;
    margin-right: auto;
  }

  .paragraph-81 {
    font-size: 18px;
  }

  .tg_pic {
    margin-top: 40px;
  }

  .tg_pic_iphone {
    left: auto;
  }

  .paragraph-82, .paragraph-83 {
    color: #000;
  }

  .tg_h2_white {
    margin-bottom: 40px;
  }

  .tg_why-pic {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-186 {
    max-width: 100%;
  }

  .paragraph-88 {
    color: #000;
  }

  .image-194 {
    left: 1000px;
  }

  .tg_tariff_stroke_col {
    justify-content: space-around;
  }

  .gis_container, .gis_slider {
    margin-left: auto;
    margin-right: auto;
  }

  .slide-6 {
    border-radius: 42px;
  }

  .div-block-140 {
    width: auto;
    overflow: visible;
  }

  .slide-7, .slide-8, .slide-9, .slide-10 {
    border-radius: 42px;
  }

  .lottie-animation-7 {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .lottie-animation-7.lottie-animation-7_mob {
    margin-left: auto;
    margin-right: auto;
  }

  .lottie-animation-12 {
    width: 150px;
    height: 150px;
    top: 0;
    left: 0%;
  }

  .lottie-animation-13 {
    top: -381px;
  }

  .grid-31 {
    grid-template-rows: auto auto auto;
    grid-template-areas: ". . . ."
                         ". Area-1 Area-2 Area-3"
                         ". Area-4 Area-5 Area-6";
  }

  .link-47.w--current, .link-58.w--current {
    display: block;
  }

  .udsapp_footer-new_partner {
    display: flex;
  }

  .link-65 {
    display: block;
  }

  .uds-bsns_footer-new {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .uds-bsns_footer-new.getuds-partner_footer.digest-footer {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .uds-bsns_footer-new_bg {
    border-radius: 42px;
    width: auto;
    padding-left: 80px;
    padding-right: 80px;
  }

  .uds-bsns_footer-new_bg.uds-bsns_footer-new_bg__partner {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .text-block-49.text-block-49-blog {
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-105.paragraph-26_dis {
    font-size: 18px;
    line-height: 28px;
  }

  .slide-11 {
    border-radius: 42px;
  }

  .paragraph-110 {
    font-size: 18px;
  }

  .div-block-195 {
    width: auto;
    overflow: visible;
  }

  .grid-40 {
    place-content: stretch;
    height: auto;
  }

  .paragraph-118 {
    font-size: 18px;
  }

  .uds-dis_hero-img-2 {
    width: 500px;
    top: 0;
  }

  .tariffs-main_h {
    width: 90%;
  }

  .button-47, .button-48 {
    transition: all .3s;
  }

  .button-50 {
    width: 50%;
  }

  .div-block-234, .div-block-235.div-block-235_lite {
    margin-right: 160px;
  }

  .image-280 {
    position: relative;
    top: -45px;
  }

  .image-301 {
    position: relative;
    top: -26px;
  }

  .alfa_hero-block_pic {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .alfa_hero-block_text {
    justify-content: center;
    align-items: flex-start;
  }

  .paragraph {
    width: 100%;
  }

  .alfa_steps_1-block, .alfa_steps_1-block.alfa_steps_2-block {
    justify-content: center;
    align-items: flex-start;
  }

  .heading-81.heading-4_2 {
    width: 80%;
  }

  .heading-83.heading-4_2.heading-4_4 {
    width: 90%;
  }

  .grid-53 {
    grid-template-columns: .3fr .7fr;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .button-61, .link-block_cinnabon, .link-block_galamart {
    transition: all .3s;
  }

  .tools_hero-bg {
    height: 700px;
  }

  .tools_text {
    width: 60%;
  }

  .heading-86 {
    font-size: 72px;
    line-height: 90px;
  }

  .paragraph-147 {
    width: 90%;
    margin-bottom: 0;
    font-size: 24px;
    line-height: 34px;
  }

  .paragraph-148 {
    width: 100%;
    margin-bottom: 0;
    font-size: 18px;
  }

  .heading-87 {
    width: 60%;
    font-size: 32px;
    line-height: 42px;
  }

  .paragraph-149 {
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-149.paragraph-149_1 {
    width: 100%;
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-149.paragraph-149_2 {
    width: 60%;
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-149.paragraph-149_2.paragraph-149_6 {
    width: 40%;
  }

  .paragraph-149.paragraph-149_3.paragraph-149_5 {
    width: 94%;
  }

  .paragraph-149.paragraph-149_4 {
    width: 60%;
    font-size: 18px;
    line-height: 32px;
  }

  .grid-56 {
    grid-template-rows: 600px 600px;
  }

  .heading-89, .heading-89.heading-89_2 {
    width: 100%;
    font-size: 32px;
    line-height: 42px;
  }

  .heading-89.heading-89_3 {
    font-size: 32px;
    line-height: 42px;
  }

  .paragraph-150 {
    width: 100%;
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-150.paragraph-150_2 {
    width: 100%;
  }

  .text-block-79 {
    font-size: 18px;
  }

  .image-377 {
    max-width: 115%;
    left: -8%;
  }

  .tools_modal-block {
    width: 50%;
  }

  .link-block_istina, .link-block_papa, .link-block_klumba, .link-block_room {
    transition: all .3s;
  }

  .getuds_34tools {
    transition-duration: .555s;
  }

  .heading-97 {
    font-size: 20px;
  }

  .button-63 {
    transition: all .3s;
  }

  .button-63:hover {
    color: #fff;
  }

  .paragraph-162 {
    width: 100%;
  }

  .tools_modal-block-2 {
    width: 50%;
  }

  .heading-100 {
    width: 60%;
    font-size: 32px;
    line-height: 42px;
  }

  .paragraph-165 {
    font-size: 18px;
    line-height: 32px;
  }

  .paragraph-165.paragraph-149_1 {
    width: 100%;
    font-size: 18px;
    line-height: 32px;
  }

  .div-block-278 {
    margin-right: 0;
  }

  .heading-102 {
    width: 70%;
  }

  .tab-link-tab-2-3, .tab-link-tab-3-3 {
    display: none;
  }

  .button-64, .tabs-menu-6 {
    transition: all .3s;
  }

  .digest-hero-section {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .digest-hero-container {
    justify-content: space-between;
    align-items: center;
  }

  .digest-hero-text {
    max-width: 70%;
  }

  .digest-hero-content {
    max-width: none;
    margin-right: 20px;
  }

  .digest-hero-logo {
    width: auto;
    max-width: none;
  }

  .digest-content-section, .digest-content-container {
    margin-left: auto;
    margin-right: auto;
  }

  .digest-content-block-1 {
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 56px;
  }

  .image-417 {
    max-width: 80%;
  }

  .uds-blog_container {
    margin-left: auto;
    margin-right: auto;
  }

  .uds-blog_img {
    width: 70%;
  }

  .image-426 {
    max-width: none;
  }

  .tg_possib-item.tg_possib-item-2, .tg_possib-item.tg_possib-item-1 {
    justify-content: flex-end;
    align-items: center;
  }

  .tg_possib-item.tg_possib-item4 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-308.div-block-308_1 {
    margin-bottom: 24px;
  }

  .image-441 {
    max-width: 300px;
  }

  .bold-text-24 {
    font-size: 20px;
  }

  .lottie-animation-19 {
    height: 700px;
  }

  .tg_header-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-226, .paragraph-228 {
    font-size: 18px;
  }

  .sk_header-container {
    width: auto;
    max-width: none;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .sk_hero {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .sk_hero-bg {
    width: 100%;
    max-width: 100%;
    height: auto;
    padding-bottom: 56px;
    padding-right: 56px;
  }

  .sk_residence-bg {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .sk_residence {
    border: 1px #000;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .div-block-386 {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 16px;
    padding-left: 80px;
    padding-right: 80px;
  }

  .text-block-109 {
    text-align: center;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-387 {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-496 {
    right: -4%;
    overflow: hidden;
  }

  .sk_residence-txt {
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-columns: 1fr;
  }

  .div-block-391-copy {
    width: 640px;
  }

  .grid-69 {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .sk_partner-grid_item1 {
    height: 535px;
  }

  .paragraph-238 {
    margin: 0;
  }

  .image-499 {
    bottom: -70px;
  }

  .image-500 {
    top: 4px;
  }

  .paragraph-240 {
    color: var(--uds-txt);
  }

  .button-406, .button-406.uds-bsbs_tools_btn_first {
    transition: all .3s;
  }

  .div-block-400 {
    margin-left: auto;
    margin-right: auto;
  }

  .sk_rating-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr .5fr .5fr;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .lottie-animation-24 {
    height: 71%;
  }

  .lottie-animation-24.lottie-animation-24_skolkovo {
    height: 100%;
    top: 0%;
  }

  .div-block-403 {
    height: 100%;
  }

  .div-block-404 {
    height: auto;
  }

  .div-block-406 {
    width: auto;
    height: auto;
  }

  .div-block-408 {
    border-style: none;
  }

  .div-block-1388 {
    width: auto;
    height: 100%;
  }

  .sk_partner-grid_item-3.div744 {
    margin-right: 0;
    padding: 32px;
  }

  .sk_partner-grid_item3 {
    height: 535px;
  }

  .sk_partner-grid {
    width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .sk_partner-grid.sk_744 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr .75fr .75fr;
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .sk_partner-grid_item2 {
    height: 535px;
  }

  .div-block-1390 {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1392 {
    width: 1440px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1393 {
    width: auto;
    height: auto;
    padding: 56px 32px;
  }

  .sk_container.sk_container-header {
    width: 1440px;
  }

  .div-block-1396 {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1397 {
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1399 {
    flex-flow: wrap;
    display: block;
  }

  .image-514 {
    width: 100%;
  }

  .div-block-1400 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .div-block-1401 {
    flex-flow: wrap;
    display: block;
  }

  .link-207, .link-208, .link-209 {
    display: block;
  }

  .link-210, .link-211, .link-212 {
    display: flex;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 60px;
  }

  .utility-page-wrap {
    background-size: auto, auto, 35%;
  }

  .flex-box-horizontal {
    justify-content: center;
  }

  .app_link {
    color: #111;
  }

  .app_link.app_link_underline {
    color: #fff;
    text-decoration: none;
  }

  .header__logo {
    flex: 1 0 auto;
  }

  .header__content {
    grid-column-gap: 16px;
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: 0;
  }

  .menu-button {
    grid-row-gap: 20px;
    background-color: #0000;
    flex-direction: row;
    align-items: center;
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
  }

  .image {
    width: 140px;
  }

  .header {
    padding-top: 0;
    padding-bottom: 0;
  }

  .layout {
    overflow: visible;
  }

  .layout.feedback__container {
    margin-top: 11px;
  }

  .layout.customer__container {
    grid-template-columns: 1fr;
  }

  .layout.customer__layout {
    height: 100%;
  }

  .icon {
    color: #fff;
    font-size: 40px;
    line-height: 40px;
    display: flex;
  }

  .nav-menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    flex-direction: column;
    flex: 0 auto;
    justify-content: space-between;
    align-items: flex-start;
    height: 100vh;
    padding: 24px;
    display: flex;
    position: fixed;
  }

  .container {
    justify-content: space-between;
  }

  .container.header__container {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .header__logout {
    color: #000;
    justify-content: flex-start;
    padding: 0;
  }

  .image-3 {
    bottom: -93px;
    left: -45px;
    transform: rotate(0);
  }

  .h1.text_white {
    font-size: 40px;
    line-height: 56px;
  }

  .h1.text_white.header__container-title {
    margin-bottom: 0;
    font-size: 38px;
    line-height: 56px;
  }

  .h1.customer__title {
    margin-top: 0;
    font-size: 40px;
    line-height: 50px;
  }

  .h1.partner__personal-title {
    margin-top: 0;
    font-size: 24px;
  }

  .h1.customerapp__title {
    line-height: 80px;
  }

  .cashier {
    width: 163px;
    inset: 57px auto 0 -7px;
    transform: rotate(0);
  }

  .button {
    margin-top: 92px;
    font-size: 20px;
  }

  .main {
    overflow: hidden;
  }

  .image-2 {
    top: -39px;
    bottom: 0;
    left: 158px;
    transform: rotate(0);
  }

  .div-block {
    bottom: 233.002px;
    left: 148px;
    transform: rotate(0);
  }

  .div-block.main__admin-en {
    bottom: 241.002px;
    left: 147px;
  }

  .text_white {
    margin-top: 39px;
  }

  .image-5 {
    bottom: -88px;
    left: 268px;
    transform: rotate(0);
  }

  .image-5.main__images-5 {
    bottom: -79px;
    left: 196px;
  }

  .image-4 {
    bottom: -106px;
    left: 102px;
    transform: rotate(0);
  }

  .image-4.main__images-4 {
    left: 29px;
  }

  .grid.aim_cards {
    grid-row-gap: 32px;
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-flow: row dense;
    justify-content: stretch;
  }

  .aim {
    padding-top: 48px;
  }

  .aim_block {
    border: 1px solid var(--gainsboro-second-style\<deleted\|variable-18c298b0\>);
    box-shadow: none;
  }

  .p_main {
    font-size: 20px;
  }

  .p_main.cashbox__more {
    margin-top: 16px;
    margin-bottom: 0;
  }

  .heading.h2 {
    font-size: 40px;
  }

  .heading.h2.marketing__title {
    margin-top: 0;
    padding-top: 40px;
  }

  .heading.h2.modal__title {
    margin-top: 60px;
    font-size: 24px;
    line-height: 32px;
  }

  .heading.h2.clients-title {
    color: #fff;
    margin-top: 90px;
  }

  .retantion__img.retantion__img_right {
    left: -371px;
  }

  .retantion__img.retation__img_left {
    right: -351px;
  }

  .div-block-3.how-it-works__wrapper {
    background-color: #eee;
    border-radius: 20px;
  }

  .how-working__grid {
    position: static;
    overflow: scroll;
  }

  .clients {
    padding-top: 279px;
  }

  .clients__numbers {
    font-size: 110px;
    line-height: 110px;
  }

  .relationship__content_right {
    padding-right: 56px;
  }

  .brand__image {
    max-width: 70%;
  }

  .cashbox__brands {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-top: 24px;
  }

  .marketing__title_rotate {
    font-size: 70px;
    line-height: 68px;
  }

  .marketing__flying-element.element-2, .marketing__flying-element.element-3, .marketing__flying-element.element-7 {
    display: none;
  }

  .marketiing__perple {
    border-radius: 20px;
    width: 90%;
    min-height: auto;
    padding-bottom: 24px;
    top: 55px;
    overflow: hidden;
  }

  .marketing {
    padding-bottom: 251px;
  }

  .feedback__slider {
    height: 600px;
  }

  .feedback {
    padding-top: 398px;
    padding-bottom: 44px;
  }

  .tariff__variants {
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .tariff__block {
    flex-wrap: nowrap;
    width: auto;
    padding: 16px 16px 32px;
  }

  .tariff {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .tariff__column-2 {
    border: 1px solid var(--violet);
    border-radius: 10px;
    padding-left: 0;
    padding-right: 0;
  }

  .tariff__column-1 {
    border: 1px solid var(--violet);
    border-radius: 10px;
    padding-bottom: 56px;
    padding-right: 0;
  }

  .pre-footer {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .footer__logos {
    grid-column-gap: 16px;
    grid-row-gap: 24px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
  }

  .footer__grid {
    grid-template-columns: 1fr;
  }

  .image-21 {
    order: -1;
  }

  .footer__payments-logo {
    order: 1;
  }

  .header__actions {
    display: block;
  }

  .header__mobile_container {
    grid-column-gap: 16px;
    align-items: center;
    display: flex;
  }

  .modal__container.modal__request, .modal__container.mobile__filer-modal {
    display: none;
  }

  .modal__block {
    border-radius: 10px;
    padding: 16px;
  }

  .contacts__help, .dealers__container {
    grid-template-columns: 1fr 1fr;
  }

  .customers {
    min-height: 770px;
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .customer__content {
    grid-row-gap: 8px;
    justify-content: flex-start;
  }

  .customer__image-blob {
    width: 300px;
  }

  .customer__image {
    align-items: center;
    position: relative;
  }

  .customer__description {
    font-size: 16px;
  }

  .customer__image_1 {
    max-width: 310px;
  }

  .customer__image_2 {
    max-width: 210px;
    top: auto;
    right: auto;
    transform: translate(71px, 14px);
  }

  .customer__container {
    grid-template-columns: 1fr;
    height: 100%;
  }

  .dealers__extra {
    padding-bottom: 0;
  }

  .dealers__extra-container {
    grid-template-columns: 1fr 1fr;
  }

  .modal__tariff-head-text, .modal__tariff-row-text {
    font-size: 12px;
    line-height: 18px;
  }

  .head__container-wrapper {
    grid-row-gap: 16px;
  }

  .header__list {
    padding-top: 24px;
  }

  .header__list.header__list_partner {
    padding-top: 0;
  }

  .header__list-wrapper {
    grid-template-columns: 1fr;
  }

  .partner__list-item.partner__list-item_partner {
    border-radius: 20px;
    height: auto;
    margin-bottom: 16px;
  }

  .partner__list-item-content {
    padding-bottom: 0;
  }

  .partner__list-item-photo.partner__list-item-photo_prtnr {
    width: 100px;
    height: 100px;
  }

  .collection-list.partner__specializaiton-list {
    margin-bottom: 24px;
  }

  .partners__list {
    display: block;
  }

  .partner__form-select {
    width: 100%;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .partner__form-select_toggle.partner__form-select_toggle_last {
    border-radius: 42px;
  }

  .form__tags {
    margin-top: 0;
  }

  .form__tags.form__tags-filter {
    border-top: 1px solid #e0e0e0;
    width: 100%;
    margin-top: 0;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .form__tags.form__filter-tags {
    border-top: 1px solid #e0e0e0;
    width: 100%;
    margin-top: 0;
    padding-top: 16px;
  }

  .form__block-relative {
    position: static;
  }

  .form-block {
    display: block;
    position: relative;
  }

  .form-block.form-block_partner {
    flex-flow: column;
    width: 100%;
    padding: 16px 0 32px;
    display: flex;
  }

  .form__empty {
    border-radius: 20px;
  }

  .partner__personal-content {
    border-radius: 20px;
    height: auto;
    margin-bottom: 20px;
    padding: 24px;
    display: flex;
  }

  .partner__personal-paragraph {
    margin-bottom: 24px;
    font-size: 14px;
  }

  .partner__personal-text {
    padding-bottom: 0;
  }

  .partner__personal-contact {
    margin-bottom: 16px;
  }

  .partner__personal-contact-text {
    font-size: 15px;
  }

  .partner__personal-main {
    width: auto;
  }

  .partner__personal-wrapper {
    border-radius: 20px;
    min-height: auto;
    padding: 32px;
  }

  .partner__personal-image_wrapper {
    background-color: #fff;
    width: 310px;
    height: 310px;
  }

  .partner__info-block.partner__info-block_links {
    border-radius: 20px;
    width: auto;
    padding: 32px;
  }

  .partner__personal-videos {
    border-radius: 20px;
    width: auto;
  }

  .form__submit-botton {
    background-color: #212f97;
    border-radius: 42px;
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    margin: 24px auto 24px 0;
    padding: 16px;
    font-size: 16px;
    font-weight: 600;
    display: block;
  }

  .form__mobile-filer {
    border-style: none none solid;
    border-bottom-color: #ebeef3;
    border-radius: 0;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 8px;
    padding: 8px 0;
    display: flex;
  }

  .form__mobile-filter_text {
    color: #49505e;
    font-size: 17px;
    line-height: 22px;
  }

  .form__filter-up {
    cursor: pointer;
    border: 0 #e0e0e0;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
  }

  .mobile__hide {
    z-index: 3000;
    background-color: #f8f9fc;
    flex-flow: column;
    width: auto;
    height: 100%;
    padding: 32px 16px 16px;
    display: block;
    position: fixed;
    inset: 0;
    transform: translate(-105%);
  }

  .flying__elements {
    display: none;
  }

  .filter__modal-title {
    color: #49505e;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 22px;
    display: block;
  }

  .form__su {
    position: static;
  }

  .form__su.form__su_partner {
    flex-flow: column;
  }

  .modal__filer-close {
    cursor: pointer;
    width: 32px;
    height: 32px;
    display: block;
    position: absolute;
    top: 32px;
    right: 16px;
  }

  .button-2 {
    display: block;
  }

  .head__container-cert-logo {
    display: none;
  }

  .customerapp__desc {
    margin-bottom: 300px;
  }

  .column-4 {
    padding-left: 0;
    padding-right: 0;
    overflow: visible;
  }

  .div-block-7 {
    object-fit: fill;
    width: 832px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 130px;
    right: -370px;
  }

  .column-5 {
    padding-top: 32px;
    padding-bottom: 38px;
  }

  .grid-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    padding-top: 54px;
    padding-bottom: 54px;
    display: flex;
  }

  .castomerapp__info-text {
    width: 434px;
    font-size: 14px;
    line-height: 24px;
  }

  .image-31 {
    height: 200px;
  }

  .h2 {
    width: 75%;
    padding-bottom: 42px;
    font-size: 32px;
    line-height: 38px;
  }

  .udsapp_header {
    justify-content: flex-start;
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .udsapp_hero {
    min-height: auto;
    margin-top: 44px;
    margin-bottom: 0;
  }

  .udsapp_container {
    width: auto;
    height: auto;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .udsapp_container.udsapp_navbar {
    align-items: center;
    height: 42px;
    margin-bottom: 20px;
  }

  .udsapp_container.udsbusiness_header_container {
    align-items: center;
    margin-bottom: 32px;
  }

  .udsapp_container.uds-bsns_breadcrumbs_margin.uds-blog_container {
    padding-left: 0;
    padding-right: 0;
  }

  .udsapp_container.uds_container_nomd {
    margin-bottom: 0;
    padding-bottom: 0;
    display: block;
  }

  .udsapp_container.uds-bsns_stories-margin, .udsapp_container.uds-bsns_stories-margin.container_hide {
    display: block;
  }

  .udsapp_container.uds-bsns_tariff-nav_margin.tg_container, .udsapp_container.uds-bsns_tariff-nav_margin.uds-bsns_tariff-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .udsapp_container.gis_container {
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .udsapp_container.tg_container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .udsapp_container.uds-bsns_tariff-container, .udsapp_container.sk_container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .udsapp_hero_grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area-2 Area-3"
                   "Area-4 Area-5"
                   / 1fr 1fr;
    margin-top: 40px;
  }

  .udsapp_hero_grid.udsapp_hero_grid_tg {
    grid-template-rows: 328px auto;
  }

  .udsapp_hero_grid.tgbot_hero_grid {
    grid-column-gap: 16px;
    grid-template-rows: 500px auto;
    grid-template-columns: 1fr 1fr;
  }

  .udsapp_hero_leftside {
    width: 100%;
    height: auto;
    position: static;
  }

  .uds_hero_rightside {
    width: 100%;
    height: 100%;
    position: relative;
  }

  .rectangle_rightside {
    border-radius: 20px;
    justify-content: flex-start;
    align-items: flex-end;
    width: 100%;
    height: 300px;
    position: relative;
    top: 0;
    overflow: visible;
  }

  .rectangle_rightside.rectangle_rightside_tg {
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 16px 24px;
    position: static;
  }

  .rectangle_leftside_1 {
    border-radius: 20px;
    width: 100%;
    height: 300px;
    margin-top: 0;
    padding: 32px 16px;
    position: static;
  }

  .rectangle_leftside_1.rectangle_leftside_1_tg {
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px;
  }

  .rectangle_leftside_2 {
    border-radius: 20px;
    width: 100%;
    height: auto;
    padding-bottom: 32px;
    position: static;
  }

  .rectangle_leftside_3 {
    width: 100%;
    height: auto;
    margin-left: 0;
    padding-left: 0;
    display: block;
    position: static;
  }

  .rectangle_leftside_3.rectangle_leftside_3_tg {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    display: none;
  }

  .image-32 {
    width: 324px;
    max-width: 90%;
    height: auto;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: none;
    position: absolute;
    inset: auto auto 0% 0%;
    overflow: visible;
  }

  .udsapp_h1 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .udsapp_h1.udsapp_h1_tg {
    margin: 0 0 16px;
    padding-left: 0;
    padding-right: 0;
    font-size: 40px;
    line-height: 48px;
  }

  .list {
    margin-left: 0;
    margin-right: 16px;
    padding-bottom: 0;
  }

  .udsapp_text_opacity {
    width: auto;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    font-size: 15px;
    line-height: 18px;
  }

  .udsapp_text_opacity.udsapp_text_opacity_tg {
    margin-left: auto;
    margin-right: auto;
  }

  .udsapp_div {
    justify-content: flex-end;
    align-items: center;
  }

  .udsapp_div.udsapp_div_main {
    margin-left: auto;
    margin-right: auto;
  }

  .udsapp_div.udsapp_div_main.udsapp_div_main_mob {
    justify-content: center;
    align-items: center;
  }

  .nav-link {
    margin-left: 0;
    margin-right: 0;
    padding-top: 15px;
    padding-bottom: 16px;
    font-size: 15px;
    line-height: 18px;
  }

  .nav-link-2 {
    justify-content: center;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
    overflow: visible;
  }

  .list-item {
    margin-bottom: 4px;
    padding-left: 16px;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
    list-style-type: none;
  }

  .list-item.list_getuds {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    list-style-type: none;
    display: block;
  }

  .list-item-2, .list-item-3 {
    margin-bottom: 4px;
    padding-left: 16px;
    font-size: 15px;
    font-weight: 400;
    line-height: 20px;
  }

  .button-3 {
    height: 42px;
    margin-left: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .udsapp_logo {
    width: 48px;
    max-width: 100%;
    height: auto;
    margin-left: 0;
    margin-right: 0%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .image-34 {
    width: 48px;
    max-width: 48px;
    height: 100%;
    margin-top: 0;
    margin-left: 0;
  }

  .udsapp_section-how {
    width: 100%;
    height: auto;
    margin-bottom: 40px;
  }

  .udsapp_section-how_bg {
    border-radius: 20px;
    width: 100%;
    height: auto;
    padding: 32px 16px;
  }

  .udsapp_h2 {
    padding-bottom: 16px;
    font-size: 17px;
    line-height: 20px;
  }

  .udsapp_text_h2 {
    margin-bottom: 24px;
    padding: 0;
  }

  .udsapp_section-how_line {
    width: 670px;
    margin-right: 0;
  }

  .grid-6 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area-2 Area"
                   "Area-3 Area-4"
                   / 1fr 1fr;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .udsapp_welcomepoints, .udsapp_cashback, .udsapp_regularpoints, .udsapp_friends {
    border-radius: 20px;
  }

  .udsapp_grid_section5 {
    display: none;
  }

  .udsapp_h3 {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 18px;
    line-height: 24px;
  }

  .udsapp_welcomepoints_line {
    margin-bottom: 16px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .udsapp_welcomepoints_text {
    margin-left: 16px;
    margin-right: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .udsapp_h2_grey {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 17px;
    line-height: 20px;
  }

  .udsapp_section-howitworks_line {
    margin-bottom: 24px;
  }

  .grid-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area Area-3" minmax(auto, auto)
                   "Area Area-4"
                   / 1fr 1fr;
    grid-auto-rows: minmax(auto, auto);
    grid-auto-flow: row;
    height: 400px;
  }

  .udsapp_section-howitworks_downloadapp {
    border-radius: 20px;
    width: 100%;
    height: auto;
    padding: 24px 16px;
  }

  .udsapp_section-howitworks_join {
    border-radius: 20px;
    width: 100%;
    height: auto;
  }

  .udsapp_section-howitworks_show {
    border-radius: 20px;
  }

  .udsapp_howitworks_h3 {
    margin-bottom: 4px;
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .udsapp_howitworks_text {
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .udsapp_howitworks_text.udsapp_step1 {
    margin: 0 0 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .udsapp_howitworks_text.udsapp_step2 {
    margin-top: 0;
    margin-bottom: 8px;
    position: static;
    inset: 0% auto auto 0%;
  }

  .udsapp_section-howitworks_btn {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 15px;
    line-height: 18px;
    position: absolute;
    inset: auto auto 0% 0%;
    transform: none;
  }

  .udsapp_section-howitworks_join_h4 {
    z-index: 2;
    margin: 0 0 24px;
    font-size: 18px;
    line-height: 24px;
    position: relative;
  }

  .udsapp_section-howitworks_show_h4 {
    width: 200px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
    line-height: 24px;
    position: static;
    inset: auto auto 0% 0%;
  }

  .udsapp_section-rating {
    width: 100%;
    height: auto;
  }

  .udsapp_section-rating_bg {
    width: 100%;
    height: auto;
    margin-top: 0;
  }

  .grid-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 364px;
    grid-template-columns: 2fr 1fr 1fr;
    margin: 0;
    padding: 24px;
  }

  .udsapp_section-rating_leftside-2 {
    background-image: url('../images/Frame-1321316458.webp');
    background-position: 0 0;
    background-size: cover;
    border-radius: 20px;
    width: 100%;
    height: auto;
    padding: 32px 16px;
  }

  .udsapp_section-rating_rightside_block1 {
    border-radius: 20px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 193px;
    margin-bottom: 16px;
    display: flex;
  }

  .udsapp_section-rating_rightside_qr {
    border-radius: 20px;
    width: 100%;
    height: 244px;
    margin-bottom: 0;
    padding: 32px 16px 0;
    inset: 0% 0% auto auto;
  }

  .udsapp_section-rating_rightside_img {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: 100%;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    bottom: 0%;
  }

  .udsapp_section-rating_rightside_block2 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    width: 100%;
    height: 103px;
    margin-top: 0;
    padding-top: 0;
  }

  .udsapp_h1_white {
    text-align: center;
    width: 100%;
    height: auto;
    margin: 0 0 8px;
    font-size: 36px;
    line-height: 34px;
  }

  .udsapp_section-rating_leftside_text {
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .udsapp_section-rating_rightside_qr_text {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .image-35 {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "area-1 Area-4 Area-7" minmax(auto, auto)
                   "Area-3 Area-5 ." minmax(auto, auto)
                   / .5fr .5fr 1fr;
    height: auto;
  }

  .udsapp_section-categories_beauty {
    border-radius: 20px;
    width: 100%;
    height: 166px;
    position: relative;
  }

  .udsapp_section-categories_medicine, .udsapp_section-categories_clothes {
    border-radius: 20px;
    width: 100%;
    height: 166px;
  }

  .udsapp_section-categories_text_2 {
    height: auto;
  }

  .udsapp_section-categories_text_h {
    margin-bottom: 8px;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 18px;
    line-height: 24px;
  }

  .udsapp_section-categories_text_t2 {
    margin-left: 16px;
    margin-right: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .udsapp_section-categories_shop {
    border-radius: 20px;
    width: 100%;
    height: 166px;
  }

  .udsapp_section-categories_pattern {
    display: none;
  }

  .udsapp_section-categories_beauty_text, .udsapp_section-categories_shop_text {
    margin-bottom: 16px;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 15px;
    line-height: 18px;
  }

  .udsapp_section-categories_medicine_text {
    z-index: 2;
    margin-bottom: 16px;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 15px;
    line-height: 18px;
  }

  .udsapp_section-categories_cloth_text {
    margin-bottom: 16px;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 15px;
    line-height: 18px;
  }

  .udsapp_section-question.udsapp_section-question_ru.alfa_faq {
    position: relative;
    top: -80px;
  }

  .grid-10 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
    margin-right: 0;
    padding-right: 0;
  }

  .udsapp_section-question_bg {
    height: auto;
    display: block;
  }

  .udsapp_section-question_text {
    margin-left: 0;
    font-size: 17px;
    line-height: 20px;
  }

  .udsapp_footer {
    width: 100%;
    height: auto;
  }

  .udsapp_footer_bg {
    border-radius: 20px;
    width: 100%;
    height: auto;
  }

  .udsapp_footer-btn {
    text-align: center;
    border-radius: 20px;
    width: auto;
    height: auto;
    margin: 0 0 16px;
    padding: 24px 0 24px 24px;
    font-size: 15px;
    line-height: 18px;
  }

  .grid-11 {
    grid-template-columns: .5fr 1fr 1fr 1fr;
    margin-bottom: 16px;
  }

  .udsapp_footer_grid_block1 {
    margin-left: 0;
  }

  .image-36 {
    width: auto;
    height: auto;
    margin-bottom: 32px;
    margin-left: 0;
  }

  .udsapp_footer_grid_block4 {
    width: 100%;
  }

  .udsapp_footer_grid_block2_h {
    margin-left: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .udsapp_footer_line {
    width: 100%;
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .udsapp_footer_line.alfa_footer_line {
    width: auto;
  }

  .grid-12 {
    grid-template-columns: .5fr 1fr;
    width: 100%;
  }

  .udsapp_footer_grid2_logo {
    margin-left: 0;
  }

  .udsapp_footer_grid2_txt {
    margin-bottom: 16px;
    margin-left: 0;
    line-height: 16px;
  }

  .image-39 {
    border-radius: 20px;
    display: inline-block;
  }

  .image-41 {
    z-index: 1;
    max-width: 104%;
    height: auto;
    max-height: none;
    display: block;
    position: absolute;
    top: -145px;
  }

  .dropdown {
    height: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .udsapp_section-question_right_dropdown-1 {
    height: auto;
  }

  .udsapp_section-question_right_dropdown-1_icon {
    margin-top: 27px;
    margin-bottom: 27px;
    margin-right: 0;
  }

  .text-block-5 {
    width: 100%;
    height: auto;
    margin-top: 27px;
    margin-bottom: 27px;
    margin-left: 0;
    padding-bottom: 0;
  }

  .udsapp_section-question_right_dropdown-1_h {
    width: 100%;
    height: auto;
    font-size: 15px;
    line-height: 18px;
  }

  .udsapp_section-question_right_dropdown-1_line {
    margin-right: 0;
    padding-right: 16px;
  }

  .udsapp_section-question_right_dropdown-1_answer {
    margin-left: 0;
    margin-right: 16px;
  }

  .udsapp_section-question_right_dropdown-1_answer-text {
    margin-bottom: 16px;
    font-size: 15px;
    line-height: 18px;
  }

  .udsapp_modal_container {
    display: none;
  }

  .udsapp_modal_block {
    border-radius: 20px;
    height: auto;
    position: relative;
    inset: 0%;
  }

  .udsapp_modal_close {
    margin-top: 40px;
    margin-right: 40px;
  }

  .udsapp_modal_h {
    margin: 40px 40px 24px;
    font-size: 24px;
  }

  .grid-13 {
    grid-template-columns: 1fr 1fr;
    margin-left: 40px;
    margin-right: 40px;
  }

  .udsapp_modal_qr {
    position: relative;
  }

  .udsapp_section-rating_leftside_tag2, .udsapp_section-rating_leftside_tag3, .udsapp_section-rating_leftside_tag4, .udsapp_section-rating_leftside_tag5, .udsapp_section-rating_leftside_tag6 {
    display: none;
  }

  .tg_hero_btn {
    text-align: center;
    width: 220px;
    height: auto;
    margin-bottom: 0;
    padding: 12px 24px;
    font-size: 15px;
    line-height: 18px;
  }

  .udsapp_section-rating_rightside_block1_h {
    text-align: center;
    width: 100%;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 28px;
    line-height: 34px;
  }

  .udsapp_section-rating_rightside_block1_text {
    text-align: center;
    width: 100%;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .udsapp_section-rating_rightside_block1_line {
    width: 100%;
  }

  .udsapp_section-rating_rightside_block1_text2 {
    text-align: center;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .image-48 {
    width: 36px;
    height: 36px;
    margin: auto;
    display: inline-block;
    inset: 0%;
  }

  .image-48.image-48_skolkovo {
    max-width: none;
    position: static;
    inset: 0%;
  }

  .image-49 {
    margin: 0;
    position: absolute;
    inset: 0%;
  }

  .image-49.image-49_skolkovo {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%;
    margin: auto;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .udsapp_hero_button_block {
    justify-content: center;
    align-items: center;
    width: 359.887px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
  }

  .image-52 {
    width: 90.5%;
    height: auto;
    margin-bottom: 0;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .udsapp_close_modal {
    margin-top: 0;
    position: static;
    inset: 0% 0% auto auto;
  }

  .image-53 {
    max-width: 65%;
    display: block;
    position: absolute;
    bottom: 0;
  }

  .image-54 {
    display: block;
    position: absolute;
    inset: auto 0% 2px;
  }

  .udsapp_footer_grid_block2_link {
    margin-left: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .udsapp_footer_grid_block3_text {
    margin-top: 4px;
    margin-left: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .text-block-7 {
    margin-right: 4px;
    font-size: 15px;
    line-height: 18px;
  }

  .dropdown-list-3 {
    width: 100%;
    height: 96px;
    display: none;
  }

  .dropdown-link-2 {
    text-align: center;
    margin: 2px 6px;
    padding: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .dropdown-link-3 {
    text-align: center;
    margin-bottom: 2px;
    margin-left: 6px;
    margin-right: 6px;
    padding: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .dropdown-toggle-2 {
    align-items: stretch;
    width: 100%;
    margin-right: 4px;
    padding: 0 4px;
  }

  .image-59 {
    position: absolute;
    inset: auto 0% 0%;
  }

  .image-60 {
    width: 70%;
    max-width: 100%;
    display: block;
    position: absolute;
    inset: 0% 0% 0% 209px;
  }

  .image-61 {
    z-index: 0;
    max-width: 70%;
    display: block;
    position: absolute;
    inset: 29% 0% 0% auto;
  }

  .image-62 {
    top: -3px;
  }

  .udsapp_header-links {
    justify-content: flex-end;
    align-items: center;
    height: 48px;
    margin-left: auto;
    margin-right: 16px;
    padding-right: 0;
    position: static;
  }

  .button-7 {
    border-radius: 20px;
  }

  .udsapp_modal-mobile_container {
    z-index: 5;
    width: 100%;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .udsapp_modal-mobile_container.udsapp_modal_mobile_menu {
    display: none;
  }

  .udsapp_modal-mobile_bg {
    z-index: 5;
    background-color: #00000040;
    width: 100%;
    height: 100%;
    position: fixed;
    inset: 0%;
  }

  .div-block-18 {
    z-index: 5;
    background-color: var(--white);
    border-radius: 20px 20px 0 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .udsapp_modal-mobile_text {
    margin-left: 16px;
  }

  .paragraph-16 {
    color: #2a2d32;
  }

  .paragraph-16:hover {
    color: #5972ff;
  }

  .udsapp_modal-mobile_line {
    background-color: #d2d7e3;
    border: 1px solid #d2d7e3;
    border-radius: 8px;
    width: 27px;
    height: 3px;
    margin: 8px auto 24px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .rectangle_3 {
    background-color: #a992f8;
    border-radius: 20px 20px 168px;
    width: 100%;
    height: 146px;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .faq-item-title {
    margin-left: 0;
  }

  .faq-dropdown-content {
    display: none;
  }

  .paragraph-18 {
    margin-left: 0;
    font-size: 15px;
    line-height: 18px;
    display: block;
  }

  .udsapp_howitworks_text_div {
    margin-top: 16px;
    padding-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    inset: 0% auto auto 0%;
  }

  .udsapp_howitworks_text_div2 {
    margin-top: 16px;
    padding-left: 24px;
    padding-right: 0;
  }

  .howitworks_text_div2 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .udsapp_howitworks_text_div3 {
    margin-top: 16px;
  }

  .image-66, .image-67 {
    display: none;
  }

  .image-71 {
    display: none;
    position: absolute;
    bottom: 10%;
  }

  .main-pic {
    display: none;
    bottom: 0;
  }

  .uds-bsns_header {
    z-index: 1;
    height: 74px;
  }

  .uds-bsns_header_btn {
    border-radius: 42px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 15px;
  }

  .paragraph-19 {
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-21 {
    font-size: 15px;
  }

  .link-block-5 {
    margin-right: 0;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .link-block-6 {
    display: none;
  }

  .link-block-7 {
    margin-right: 0;
    padding: 12px 8px;
    font-size: 12px;
    display: block;
  }

  .grid-14 {
    grid-column-gap: 16px;
    grid-row-gap: 20px;
    grid-template-columns: minmax(348px, 1fr) minmax(348px, 1fr);
    grid-template-areas: "Area Area-2"
                         ". Area-3";
  }

  .uds-bsns_hero_info {
    border-radius: 20px;
    width: 100%;
  }

  .uds-bsns_hero_info_text {
    margin: 32px;
  }

  .heading-6 {
    font-size: 32px;
  }

  .paragraph-22 {
    font-size: 15px;
    line-height: 25px;
  }

  .uds-bsns_hero_info_tools {
    margin-left: 32px;
    margin-right: 32px;
    font-size: 15px;
    display: none;
  }

  .uds-bsns_hero_info_demo {
    background-image: url('../images/arrow-D.svg');
    background-position: 92%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    justify-content: flex-start;
    height: 72px;
    margin-bottom: 32px;
    margin-left: 32px;
    margin-right: 32px;
    padding: 27px 24px;
    font-size: 15px;
    line-height: 18px;
  }

  .uds-bsns_hero_img {
    width: 100%;
  }

  .uds-bsns_hero_img_pic1, .uds-bsns_hero_img_pic2 {
    border-radius: 20px;
    width: 100%;
    max-width: 100%;
    height: 30%;
    margin-bottom: 16px;
  }

  .uds-bsns_hero_img_infographic {
    border-radius: 20px;
    justify-content: space-around;
    height: 34%;
    margin-bottom: 10px;
    margin-left: 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .uds-bsns_tools {
    display: block;
  }

  .uds-bsns_tools.gis_tools.gis_tools_show {
    display: none;
  }

  .uds-bsns_tools.uds-bsns_tools_main {
    display: block;
  }

  .uds-bsns_tools.uds-bsns_tools_main.uds-bsns_tools_mobile {
    display: none;
  }

  .uds-bsns_tools_bg {
    border-radius: 20px;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-right: 0;
  }

  .uds-bsns_tools_bg.uds-bsns_tools_bg_desktop {
    padding-left: 16px;
    padding-right: 16px;
  }

  .uds-bsns_tools_bg.uds-bsns_tools_bg_desktop.sk_tools {
    margin-left: auto;
    margin-right: auto;
  }

  .uds-bsns_tools_h2 {
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-7 {
    margin-bottom: 16px;
    font-size: 17px;
    line-height: 20px;
  }

  .uds-bsns_tools_blocks {
    margin-left: 0;
  }

  .uds-bsns_tools_blocks.gis_tools_blocks {
    width: 100%;
  }

  .uds-bsns_tools_blocks.gis_tools_blocks.gis_tools_blocks_mobile {
    position: static;
    overflow: hidden;
  }

  .uds-bsns_tools_blocks.uds-bsns_tools_blocks_desktop {
    overflow: hidden;
  }

  .uds-bsns_tools_blocks.uds-bsns_tools_blocks_mobile {
    width: auto;
    position: static;
    overflow: scroll;
  }

  .uds-bsns_tools_block1 {
    border-right-color: #212f97;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    width: 405px;
    min-width: 405px;
    height: 270px;
    overflow: hidden;
  }

  .uds-bsns_tools_block1:hover {
    background-color: #fff;
  }

  .uds-bsns_tools_block1.uds-bsns_tools_block1_mobile {
    background-color: #ffffff1a;
  }

  .uds-bsns_tools_block1.uds-bsns_tools_block1_en {
    border-color: #0003;
  }

  .uds-bsns_tools_block2 {
    width: 405px;
    min-width: 405px;
    height: 270px;
    overflow: hidden;
  }

  .uds-bsns_tools_block2.uds-bsns_tools_block2_border.uds-bsns_tools_block2_main {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .uds-bsns_tools_block2.uds-bsns_tools_block2_main {
    border-right-color: #212f97;
    border-radius: 0;
    width: 405px;
    min-width: 405px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .uds-bsns_tools_block2.uds-bsns_tools_block2_en {
    background-color: #fff;
    border-color: #212f9733;
  }

  .uds-bsns_tools_blocks_div {
    padding-left: 32px;
    padding-right: 32px;
  }

  .uds-bsns_tools_blocks_div.inner-scrolling.tg_tools_blocks_div.tg_tools_blocks_div_mobile {
    position: static;
    overflow: scroll;
  }

  .uds-bsns_tools_blocks_div.inner-scrolling.uds-bsns_tools_blocks_div_mobile {
    width: auto;
    position: static;
    overflow: scroll;
  }

  .uds-bsns_tools_block1_h3 {
    width: 100%;
    margin-bottom: 40px;
    font-size: 17px;
  }

  .uds-bsns_tools_block1_h3.uds-bsns_tools_block_h3_first {
    width: 100%;
  }

  .uds-bsns_tools_block1_h3.uds-bsns_tools_block1_h3_margin {
    margin-bottom: 40px;
  }

  .uds-bsns_tools_block1_content {
    margin: 0;
  }

  .uds-bsns_tools_block1_content.uds-bsns_tools_block1_content_main {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .paragraph-23 {
    margin-bottom: 40px;
    font-size: 15px;
  }

  .paragraph-23.paragraph-23_margin {
    margin-bottom: 16px;
  }

  .paragraph-23.paragraph-23_mob {
    width: 90%;
  }

  .button-8 {
    background-color: #212f97;
    border-radius: 42px;
    margin-bottom: 0;
    font-size: 15px;
  }

  .h2_gray {
    background-color: #0000;
    border-radius: 20px;
    margin-bottom: 0;
    margin-right: 0;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 17px;
  }

  .heading-8 {
    width: 55%;
    margin-bottom: 0;
    font-size: 17px;
  }

  .heading-8.heading-8_main, .heading-8.heading-8_bisen {
    margin-bottom: 16px;
    font-size: 17px;
  }

  .uds-bsns_stories_div.inner-scrolling {
    display: none;
  }

  .uds-bsns_stories_1 {
    width: 100%;
    margin-right: 16px;
  }

  .uds-bsns_stories_1_logo {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .paragraph-24 {
    height: auto;
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-24.paragraph-24_ {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-19 {
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    height: 200px;
    display: flex;
  }

  .div-block-19.bg_cinnabon {
    width: 100%;
    height: 200px;
  }

  .uds-bsns_stories_logos_txt {
    align-self: auto;
    margin: 28px 40px 28px 0;
  }

  .uds-bsns_stories_logos_txt.uds-bsns_stories_logos_txt_gis {
    margin: 0 0 24px;
  }

  .paragraph-25 {
    color: #2a2d32;
    font-size: 15px;
    line-height: 20px;
  }

  .uds-bsns_reviews_photo {
    border-radius: 80px 20px 20px;
    height: 192px;
    display: none;
  }

  .uds-bsns_reviews_content {
    width: 100%;
    height: auto;
    padding-bottom: 32px;
  }

  .uds-bsns_reviews_pattern {
    border-radius: 20px;
    height: auto;
    margin-bottom: 20px;
  }

  .image-81 {
    width: 24px;
    margin-top: 24px;
    margin-bottom: 14px;
    margin-left: 32px;
  }

  .paragraph-26 {
    margin-bottom: 0;
    margin-left: 32px;
    margin-right: 32px;
    padding-bottom: 32px;
    font-size: 15px;
    line-height: 22px;
  }

  .heading-9 {
    margin-left: 24px;
    margin-right: 24px;
    font-size: 15px;
  }

  .paragraph-27 {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
    font-size: 15px;
  }

  .image-82 {
    display: none;
  }

  .div-block-20 {
    position: static;
  }

  .uds-bsns_cash {
    margin-bottom: 0;
    padding-bottom: 20px;
  }

  .grid-17 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 2fr;
    height: 175px;
  }

  .uds-bsns_cash_logos {
    margin-bottom: 0;
  }

  .uds-bsns_cash_h3 {
    margin-bottom: 8px;
    font-size: 17px;
    line-height: 20px;
  }

  .paragraph-28 {
    font-size: 15px;
    line-height: 20px;
  }

  .uds-bsns_plans {
    padding-top: 0;
  }

  .grid-18 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: .6fr .6fr .6fr;
    grid-auto-columns: 1fr;
    place-content: stretch;
    justify-items: center;
    display: grid;
  }

  .uds-bsns_plans_lite {
    border-radius: 20px;
    width: 100%;
    height: 500px;
    position: relative;
  }

  .heading-10 {
    margin-top: 32px;
    font-size: 17px;
    display: none;
  }

  .paragraph-29 {
    height: auto;
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .paragraph-29.paragraph-29_margin {
    margin-top: 62px;
  }

  .paragraph-30 {
    margin-bottom: 48px;
    font-size: 24px;
  }

  .button-9 {
    border-radius: 42px;
    width: 224px;
    height: 50px;
    margin-bottom: 24px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 15px;
    line-height: 18px;
  }

  .uds-bsns_plans_points {
    padding-top: 6px;
    padding-bottom: 6px;
  }

  .paragraph-31 {
    font-size: 15px;
  }

  .uds-bsns_plans_pro {
    border-radius: 20px;
    width: 100%;
    height: 560px;
  }

  .heading-11 {
    margin-top: 32px;
    font-size: 17px;
    display: none;
  }

  .paragraph-32 {
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .paragraph-33 {
    margin-bottom: 48px;
    font-size: 24px;
  }

  .button-10 {
    border-radius: 42px;
    width: 224px;
    height: 50px;
    margin-bottom: 24px;
    font-size: 15px;
  }

  .grid-19 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto minmax(157px, 157px);
    grid-template-columns: 1fr 2fr;
    display: flex;
  }

  .uds-bsns_form_logo {
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    height: 100%;
    display: none;
  }

  .image-85 {
    width: 100px;
    height: 100px;
    margin-top: 0;
    margin-bottom: 0;
    position: static;
    transform: none;
  }

  .uds-bsns_form_content {
    border-radius: 20px;
    height: auto;
    padding: 32px 24px 0;
    display: block;
  }

  .uds-bsns_form_content.bg_2_dis.tg_form-bg {
    background-color: #0000;
    border-radius: 0;
  }

  .uds-bsns_form_pattern {
    border-radius: 20px 20px 80px;
    height: 100%;
    display: none;
  }

  .uds-bsns_hero_img_infographic_block {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 84px;
    margin-left: 0;
    margin-right: 24px;
    padding-top: 24px;
    padding-bottom: 24px;
    display: flex;
  }

  .heading-12 {
    margin-bottom: 16px;
    font-size: 17px;
  }

  .paragraph-35 {
    font-size: 10px;
    line-height: 12px;
  }

  .field-label, .field-label-2 {
    font-size: 13px;
  }

  .form-2 {
    padding: 0;
  }

  .text-field, .text-field-2, .text-field-3 {
    margin-bottom: 16px;
    font-size: 15px;
  }

  .submit-button {
    text-align: center;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    border-radius: 42px;
    width: 200px;
    height: 48px;
    margin-left: 0;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 15px;
    line-height: 18px;
  }

  .form-block-2 {
    margin: 0 0 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .uds-bsns_footer_bg {
    border-radius: 20px;
  }

  .uds-bsns_footer_bg.uds-bsns_footer_bg_color {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .uds-bsns_footer_bg.uds-dis_footer_bg {
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .heading-13 {
    font-size: 32px;
    line-height: 40px;
  }

  .paragraph-36 {
    font-size: 15px;
    line-height: 20px;
  }

  .uds-bsns_footer_bg_marketing {
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .uds-bsns_footer_bg_marketing.uds-bsns_footer_bg_marketing_tg.uds-bsns_footer_bg_marketing_bsns {
    margin-left: 16px;
    margin-right: 16px;
  }

  .button-11 {
    border-radius: 20px;
    margin-bottom: 16px;
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 15px;
  }

  .uds-bsns_footer_bg_line {
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .uds-bsns_stories_logos_div {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .uds-bsns_breadcrumbs_main {
    margin-right: 0;
  }

  .text-block-9, .text-block-10 {
    font-size: 15px;
    line-height: 20px;
  }

  .tool_div_screen {
    background-color: #0000;
    border-radius: 20px;
    height: auto;
    display: flex;
  }

  .image-88 {
    object-fit: contain;
    height: auto;
  }

  .heading-14 {
    margin-bottom: 8px;
    font-size: 17px;
    line-height: 20px;
  }

  .heading-14.heading-14_tg {
    font-size: 16px;
  }

  .paragraph-37 {
    font-size: 15px;
    line-height: 20px;
  }

  .heading-15 {
    margin-left: 16px;
    margin-right: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .paragraph-38 {
    text-align: center;
    margin-bottom: 32px;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 20px;
  }

  .uds-bsns_navigation_links {
    margin-bottom: 12px;
  }

  .text-block-13 {
    margin-top: 0;
    font-size: 10px;
    line-height: 12px;
  }

  .uds-bsns_reviews_content_rewie {
    border-radius: 20px;
    width: 100%;
  }

  .uds-bsns_reviews_content_nav {
    margin-left: 16px;
    margin-right: 0;
  }

  .image-89 {
    object-fit: cover;
    border: 1px #0000;
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .image-90 {
    object-fit: cover;
    border: 0 #0000;
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .button-12 {
    color: #212f97;
    text-align: left;
    background-color: #f8f9fc;
    background-image: url('../images/arrow-D_3.svg');
    background-position: 92%;
    background-repeat: no-repeat;
    background-size: auto;
    border: 2px solid #212f97;
    border-radius: 20px;
    width: 82%;
    height: 72px;
    margin-bottom: 16px;
    margin-left: 32px;
    margin-right: 32px;
    padding: 24px;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    display: block;
  }

  .image-91, .image-92 {
    width: 120px;
    margin-top: 56px;
    margin-bottom: 24px;
  }

  .image-93 {
    width: 120px;
    margin-top: 0;
    margin-bottom: 20px;
  }

  .link-block-9 {
    margin-bottom: 40px;
  }

  .paragraph-39 {
    font-size: 15px;
    line-height: 20px;
  }

  .paragraph-40 {
    margin-bottom: 24px;
    font-size: 15px;
    line-height: 20px;
  }

  .paragraph-41 {
    font-size: 15px;
    line-height: 20px;
  }

  .link-block-10 {
    align-items: center;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-25 {
    flex-direction: row;
    align-items: center;
    margin-bottom: 24px;
    display: flex;
  }

  .select-field {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .image-99 {
    z-index: 0;
    width: 230px;
    display: none;
    top: -200px;
    left: 162px;
    overflow: visible;
  }

  .image-103 {
    z-index: 0;
    width: 60%;
    display: none;
    top: -250px;
    left: 269px;
  }

  .image-104 {
    display: none;
    top: -297px;
    left: 270px;
  }

  .image-105 {
    width: 220px;
    display: none;
    top: -290px;
    left: 251px;
  }

  .image-106 {
    width: 300px;
    display: none;
    top: -329px;
    left: 157px;
  }

  .button-13 {
    border-radius: 20px;
    width: 244px;
    height: 114px;
    margin-bottom: 24px;
    margin-left: 16px;
    margin-right: 16px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 15px;
    line-height: 20px;
  }

  .text-span-5 {
    font-size: 13px;
    line-height: 16px;
  }

  .text-block-14 {
    margin-bottom: 10px;
    font-size: 15px;
  }

  .uds-bsns_reviews_item {
    margin-left: auto;
    padding-bottom: 48px;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-34 {
    width: 100%;
    margin-right: 0;
    display: block;
  }

  .uds-bsns_modal_form {
    display: none;
  }

  .uds-bsns_modal_form_bg {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uds-bsns_modal_form_block {
    border-radius: 20px;
    width: 100%;
    height: 100vh;
    overflow: visible;
  }

  .uds-bsns_modal_form_block_h {
    margin: 40px 32px 24px;
  }

  .paragraph-45 {
    margin-bottom: 0;
  }

  .uds-bsns_stories_bg {
    display: none;
  }

  .uds-bsns_plans_block {
    overflow: scroll;
  }

  .uds-bsns_plans_div {
    display: flex;
    overflow: scroll;
  }

  .text-span-6 {
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
  }

  .button-15 {
    text-align: center;
    margin-left: 6px;
    margin-right: 6px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-37 {
    margin-left: 0;
    margin-right: 0;
  }

  .swiper-review-wrapper.swiper {
    height: auto;
  }

  .swiper-wrapper.swiper-review-wrapper {
    flex-direction: row;
    align-items: stretch;
  }

  .swiper-slide.swiper-review-slide {
    min-width: 100%;
  }

  .div-block-38 {
    height: auto;
    padding-bottom: 0;
  }

  .uds-bsns_tools_img.uds-bsns_tools_img_first {
    max-width: 60%;
    position: absolute;
    top: 7%;
    left: 64%;
  }

  .uds-bsns_tools_img.uds-bsns_tools_img_first.uds-bsns_tools_img_first_main {
    max-width: 60%;
    inset: 12% 0% auto 155px;
  }

  .uds-bsns_container {
    margin-top: 22px;
    margin-left: 24px;
    margin-right: 24px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .uds-bsns_container.tg_container {
    margin-left: 0;
    margin-right: 0;
  }

  .uds-bsns_container.sk_container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .uds-bsns_stories-text_bg.bg_cinnabon {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    background-attachment: scroll;
  }

  .heading-20 {
    margin-top: 40px;
    margin-left: 40px;
    margin-right: 40px;
    font-size: 32px;
    line-height: 40px;
  }

  .uds-bsns_stories-text_line {
    margin-left: 40px;
    margin-right: 40px;
  }

  .paragraph-47 {
    width: 100%;
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-39 {
    margin-left: 40px;
    margin-right: 40px;
  }

  .image-110 {
    height: 20px;
    margin-right: 16px;
    display: block;
  }

  .image-111 {
    display: block;
  }

  .uds-bsns_article {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-48 {
    margin-bottom: 24px;
  }

  .uds-bsns_article_pic {
    object-fit: contain;
    max-width: 100%;
    height: 500px;
  }

  .uds-bsns_header_mobile {
    align-items: center;
    width: 24px;
    height: 48px;
    display: none;
  }

  .image-113 {
    width: 24px;
    height: 24px;
  }

  .image-114 {
    width: 24px;
    display: none;
  }

  .uds-bsns_plans_pro_text {
    width: 224px;
    margin-bottom: 40px;
    inset: auto 0% 0%;
  }

  .heading-22 {
    margin-bottom: 32px;
    font-size: 32px;
    line-height: 40px;
  }

  .uds-bsns_tariff_div {
    margin-bottom: 16px;
  }

  .paragraph-50_h {
    width: 60%;
    margin-right: 60px;
    font-size: 14px;
    line-height: 30px;
  }

  .text-block-17_txt {
    width: 60%;
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 20px;
  }

  .uds-bsns_tariff_line {
    opacity: .5;
  }

  .img_ {
    height: 44px;
  }

  .uds-bsns_tariff_text {
    align-items: center;
  }

  .paragraph-50 {
    font-size: 14px;
    line-height: 18px;
  }

  .text-block-17 {
    font-size: 14px;
    line-height: 20px;
  }

  .text-block-18 {
    margin-right: auto;
    font-size: 14px;
    line-height: 30px;
  }

  .uds-bsns_tariff_stroke_col {
    align-items: center;
    width: 45%;
  }

  .image-120 {
    height: 24px;
  }

  .div-block-48 {
    display: flex;
  }

  .paragraph-52 {
    font-size: 15px;
    line-height: 20px;
  }

  .text-span-9 {
    font-size: 20px;
    line-height: 24px;
  }

  .recaptcha {
    margin-bottom: 0;
  }

  .image-124 {
    max-width: 110%;
  }

  .heading-24 {
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .heading-25 {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 20px;
    line-height: 24px;
  }

  .paragraph-54.paragraph-54_h5 {
    width: 90%;
    font-size: 16px;
    line-height: 20px;
  }

  .div-block-50 {
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-3, .paragraph-55 {
    font-size: 16px;
    line-height: 20px;
  }

  .link-block-18 {
    font-size: 16px;
  }

  .uds-bsns_article_line {
    margin-bottom: 24px;
  }

  .div-block-53 {
    align-items: center;
    margin-left: 40px;
    margin-right: 40px;
  }

  .bold-text-4 {
    font-size: 16px;
    line-height: 20px;
  }

  .bold-text-5 {
    display: block;
  }

  .button-23 {
    padding-left: 16px;
  }

  .button-24 {
    padding-right: 16px;
  }

  .uds-bsns-navigation {
    justify-content: center;
    display: flex;
    inset: auto 0% 0%;
  }

  .swiper-navigation_bg {
    height: 42px;
    display: flex;
  }

  .swiper-navigation_bg.swiper-navigation_bg_dis {
    background-image: none;
  }

  .image-128.icon_arrow_right {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .uds-bsns-review-nav_text {
    padding-top: 9px;
    padding-bottom: 9px;
    font-size: 18px;
    line-height: 24px;
  }

  .link-block-20 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .uds-bsns-review-nav_index {
    justify-content: center;
  }

  .audio-player-container {
    margin-top: 16px;
    margin-left: 32px;
    margin-right: 32px;
  }

  .uds-bsns_tariff-nav {
    background-color: #0000;
    border-radius: 20px;
  }

  .uds-bsns_tariff-nav_bg.tg_tariff_bg {
    border-radius: 20px;
  }

  .uds-bsns_tariff-nav_content {
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 48px;
  }

  .uds-bsns_tariff-nav_content.tg_tariff_bg {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-26 {
    align-items: center;
    height: auto;
    font-size: 20px;
    line-height: 28px;
    display: flex;
  }

  .uds-bsns_tariff-nav_tariff-text {
    width: 60%;
  }

  .uds-bsns_tariff-nav_tariff-text.tg_tariff_nav {
    width: 50%;
  }

  .uds-bsns_tariff-nav_tariff-text_lite {
    margin-right: 16px;
  }

  .heading-27 {
    font-size: 15px;
    line-height: 20px;
  }

  .paragraph-56 {
    text-align: center;
    font-size: 15px;
    line-height: 20px;
  }

  .uds-bsns_tariff-nav_tariff-text_pro {
    margin-right: 16px;
  }

  .uds-bsns_tariff-nav_tariff-text_pro_btn {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 56px;
    padding: 0 12px;
    display: flex;
  }

  .text-block-25 {
    font-size: 15px;
    line-height: 20px;
  }

  .text-block-26 {
    font-size: 12px;
  }

  .div-block-54 {
    margin-top: 16px;
  }

  .heading-28 {
    margin-bottom: 32px;
    font-size: 32px;
    line-height: 40px;
  }

  .uds-bsns_contacts_div {
    margin-bottom: 32px;
  }

  .heading-29 {
    margin-bottom: 6px;
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-57 {
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-55 {
    margin-bottom: 32px;
  }

  .uds-bsns_dealers_bg {
    border-radius: 20px;
    padding: 24px;
  }

  .uds-bsns_dealers_flags {
    flex-direction: row;
    justify-content: space-between;
    align-items: stretch;
  }

  .uds-bsns_dealers_text {
    width: auto;
  }

  .heading-30 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-56 {
    margin-bottom: 6px;
  }

  .div-block-57 {
    margin-right: 32px;
  }

  .div-block-58 {
    margin-right: 0;
  }

  .div-block-59 {
    margin-right: 32px;
  }

  .div-block-60, .div-block-61 {
    margin-bottom: 32px;
  }

  .div-block-62 {
    margin-bottom: 0;
  }

  .uds-bsns_dealers_description {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    display: flex;
  }

  .paragraph-60 {
    width: 300px;
    font-size: 14px;
    line-height: 18px;
  }

  .paragraph-61 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-63 {
    width: 100%;
  }

  .link-block-21 {
    margin-bottom: 0;
  }

  .div-block-64 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-65 {
    justify-content: space-between;
    margin-bottom: 24px;
    display: flex;
  }

  .div-block-66 {
    justify-content: space-between;
    display: flex;
  }

  .div-block-67 {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 32px;
    margin-right: 0;
    display: flex;
  }

  .div-block-71 {
    margin-bottom: 32px;
  }

  .paragraph-62 {
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .uds-bsns_plans_pro_switch {
    width: 208px;
    height: 50px;
    margin-bottom: 24px;
  }

  .uds-bsns_plans_pro_content {
    margin-top: 40px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .uds-bsns_plans_pro_switch-smart, .uds-bsns_plans_pro_switch-start {
    width: 120px;
    height: 50px;
  }

  .text-block-27, .text-block-28, .text-block-29, .text-block-30 {
    font-size: 15px;
    line-height: 20px;
  }

  .heading-31 {
    font-size: 20px;
    line-height: 24px;
  }

  .div-block-73 {
    width: 224px;
    position: absolute;
    inset: auto 0% 0%;
  }

  .paragraph-63 {
    font-size: 15px;
    line-height: 20px;
  }

  .text-block-31 {
    margin-top: 0;
    font-size: 12px;
    line-height: 14px;
  }

  .uds-bsns_form_success.uds-bsns_modal_form_success {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .heading-32 {
    font-size: 32px;
    line-height: 40px;
  }

  .uds-del_container {
    width: auto;
    margin-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .uds-del_step1_bg {
    border-radius: 20px 20px 20px 168px;
    height: 421px;
  }

  .uds-del_step1_img {
    width: 70%;
    margin-bottom: 48px;
    margin-right: 48px;
  }

  .uds-del_step1_text {
    width: 30%;
    margin: 48px;
  }

  .paragraph-64 {
    width: 240px;
    margin-bottom: 0;
    font-size: 18px;
    line-height: 24px;
  }

  .uds-del_step2_bg {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    height: 421px;
  }

  .uds-del_step3_bg, .uds-del_step4_bg, .uds-del_alternative_bg {
    border-radius: 20px;
    height: 421px;
  }

  .uds-del_step2_text {
    margin-top: 48px;
    margin-bottom: 48px;
    margin-right: 48px;
  }

  .uds-del_step3_text {
    width: 40%;
    margin-top: 48px;
    margin-left: 48px;
    margin-right: 0;
  }

  .uds-del_step4_text {
    width: 60%;
    margin-top: 48px;
    margin-bottom: 48px;
    margin-left: 48px;
  }

  .uds-del_alternative_text {
    margin-bottom: 24px;
    margin-left: 48px;
    margin-right: 48px;
  }

  .uds-del_step2_img {
    margin-top: 48px;
    margin-left: 48px;
  }

  .uds-del_step3_img {
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-right: 48px;
    position: static;
  }

  .uds-del_step4_img {
    margin-top: 48px;
    margin-right: 48px;
  }

  .uds-del_alternative_img {
    width: 40%;
  }

  .paragraph-65 {
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-66 {
    width: 240px;
    font-size: 18px;
    line-height: 24px;
  }

  .image-136 {
    max-width: 80%;
    margin-right: 0;
    left: 0;
  }

  .paragraph-67 {
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-68 {
    margin-top: 48px;
    font-size: 18px;
    line-height: 24px;
  }

  .uds-del_step4_text_img {
    flex-direction: row;
  }

  .image-137, .image-138 {
    width: 50%;
  }

  .button-26 {
    width: 268px;
  }

  .button-27, .button-28 {
    width: 100px;
  }

  .button-29 {
    width: 150px;
  }

  .button-30 {
    width: 224px;
  }

  .uds-dis_container {
    margin-bottom: 40px;
  }

  .uds-dis_container.gis_container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .uds-dis_gradient {
    background-image: linear-gradient(90deg, #7059ff, #fff 54%, #ffa145);
    border-radius: 20px;
    height: auto;
  }

  .uds-dis_gradient_bg {
    border-radius: 20px;
    height: auto;
  }

  .uds-dis_hero-content {
    padding: 32px;
  }

  .heading-33 {
    font-size: 32px;
    line-height: 38px;
  }

  .paragraph-69 {
    width: 90%;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .uds-dis_info {
    flex-direction: column;
    justify-content: flex-start;
    height: 320px;
  }

  .grid-22 {
    grid-template-rows: 138px 138px;
    grid-template-columns: 49% 49%;
  }

  .uds-dis_info-block {
    border-radius: 20px;
    justify-content: center;
    padding-left: 24px;
    padding-right: 32px;
  }

  .paragraph-70 {
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-71 {
    margin-bottom: 0;
    font-size: 15px;
  }

  .uds-dis_hero-img {
    flex-flow: row;
    width: 321px;
    display: none;
    position: relative;
    top: 0;
    left: 0;
  }

  .uds-dis_text {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-72 {
    font-size: 15px;
    line-height: 22px;
  }

  .link-block-22 {
    align-items: flex-start;
    width: 50%;
  }

  .heading-34 {
    font-size: 17px;
    line-height: 22px;
  }

  .heading-34.gis_h2 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-74 {
    width: 160px;
  }

  .grid-23 {
    grid-template-rows: 206px 206px;
  }

  .div-block-76 {
    border-top-left-radius: 20px;
  }

  .div-block-77 {
    border-top-right-radius: 20px;
  }

  .div-block-78 {
    border-bottom-left-radius: 20px;
  }

  .div-block-79 {
    border-bottom-right-radius: 20px;
  }

  .image-143 {
    width: 135px;
    margin-bottom: 16px;
  }

  .paragraph-73 {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .paragraph-73.gis_p3 {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-80 {
    margin-left: 32px;
    margin-right: 0;
  }

  .div-block-81, .div-block-82, .div-block-83 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .uds-dis_how-to_gradient {
    border-radius: 20px;
    height: 672px;
  }

  .uds-dis_how-to_gradient.uds-dis_how-to_gradient_hide {
    background-image: linear-gradient(90deg, #7059ff, #fff 54%, #ffa145);
    display: flex;
  }

  .uds-dis_how-to_bg {
    border-radius: 20px;
    height: 668px;
    padding: 32px;
  }

  .uds-dis_h2 {
    margin-bottom: 24px;
  }

  .uds-dis_h2.uds-dis_h2_2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .heading-35 {
    margin-bottom: 16px;
    font-size: 17px;
    line-height: 22px;
  }

  .div-block-84 {
    margin-bottom: 32px;
  }

  .grid-24 {
    grid-template: "Area Area-2" 152px
                   "Area-3 Area-4" 188px
                   "Area-5 Area-5" 170px
                   / 1fr 1fr;
  }

  .uds-dis_how-to_steps {
    border-radius: 20px;
    padding: 32px;
  }

  .uds-dis_how-to_steps.uds-dis_how-to_steps_bg {
    border-radius: 20px;
  }

  .heading-36 {
    background-image: linear-gradient(90deg, #7059ff, #ffa145 38%);
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-74 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-87 {
    flex-direction: column;
  }

  .uds-dis_packages {
    display: none;
  }

  .uds-dis_packages.uds-dis_packages_mobile {
    display: block;
  }

  .uds-dis_packages.uds-dis_packages_scroll {
    display: none;
  }

  .uds-dis_packeges_bg.gis_packeges_bg {
    overflow: scroll;
  }

  .uds-dis_packeges_bg.uds-dis_packeges_bg_mobile {
    position: relative;
    overflow: scroll;
  }

  .uds-dis_packeges_div.inner-scrolling {
    width: 100%;
  }

  .uds-dis_packeges_div.inner-scrolling.uds-dis_packeges_div_mobile {
    width: auto;
    position: static;
    overflow: scroll;
  }

  .uds-dis_packeges_div.inner-scrolling.gis_packeges_div {
    overflow: visible;
  }

  .uds-dis_packeges_block {
    border-radius: 20px;
    width: 273px;
    min-width: 273px;
    padding: 32px 0;
  }

  .uds-dis_packeges_block.gis_packeges_block.gis_packeges_block_mobile {
    width: 300px;
    min-width: 300px;
  }

  .heading-37 {
    margin-bottom: 32px;
    font-size: 18px;
  }

  .paragraph-76 {
    margin-bottom: 28px;
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-76.paragraph-76_matgin {
    margin-bottom: 20px;
    padding-left: 16px;
  }

  .paragraph-77 {
    margin-bottom: 48px;
    font-size: 28px;
    line-height: 32px;
  }

  .paragraph-78 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 15px;
    line-height: 22px;
  }

  .uds-dis_backoffice_bg {
    border-radius: 20px;
    height: auto;
  }

  .uds-dis_backoffice_content {
    width: 50%;
    padding: 32px 0 32px 32px;
  }

  .uds-dis_backoffice_img {
    align-items: center;
    width: 50%;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 16px;
  }

  .uds-dis_backoffice_btn {
    margin-bottom: 40px;
  }

  .heading-38 {
    margin-bottom: 44px;
    font-size: 18px;
    line-height: 24px;
  }

  .text-block-33 {
    font-size: 15px;
  }

  .image-144 {
    max-width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    display: block;
    position: relative;
    left: 0;
    overflow: clip;
  }

  .image-145 {
    width: 422px;
    margin-right: 0;
    padding-right: 16px;
    position: static;
  }

  .image-145.image-145_ru {
    width: 400px;
    display: none;
    bottom: -15%;
    left: 2%;
  }

  .div-block-98 {
    display: block;
  }

  .heading-40.heading-40_ru {
    font-size: 18px;
  }

  .heading-40.heading-40_ru.gis_h3 {
    width: 100%;
  }

  .div-block-104 {
    width: 209px;
    height: 50px;
  }

  .div-block-105, .div-block-106 {
    height: 42px;
  }

  .text-block-35.text-block-35_open, .text-block-36 {
    font-size: 15px;
    line-height: 18px;
  }

  .div-block-107 {
    height: auto;
  }

  .div-block-108 {
    flex-direction: row;
    width: 100%;
    margin-bottom: 16px;
    display: flex;
  }

  .div-block-109 {
    flex-direction: row;
    width: 100%;
    display: flex;
  }

  .div-block-110 {
    display: none;
  }

  .div-block-111 {
    background-color: #ffffff1a;
    border-radius: 20px;
    margin-bottom: 16px;
    display: flex;
  }

  .div-block-112 {
    width: 70%;
    padding: 32px 16px 32px 32px;
  }

  .div-block-113 {
    justify-content: center;
    align-items: center;
    width: 30%;
    padding-right: 16px;
    display: flex;
  }

  .heading-41 {
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    line-height: 32px;
  }

  .heading-41.gis_h3 {
    font-family: Roboto, sans-serif;
  }

  .paragraph-80 {
    color: #fff;
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-80.gis_p3 {
    font-family: Roboto, sans-serif;
  }

  .image-156 {
    height: 140px;
  }

  .image-157 {
    height: 120px;
  }

  .image-158 {
    height: 140px;
  }

  .div-block-114 {
    display: block;
  }

  .image-159, .image-160, .image-161, .image-162 {
    display: none;
  }

  .audio-item {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-124 {
    border-radius: 20px;
  }

  .bold-text-8 {
    font-size: 18px;
  }

  .tg_header {
    height: 80px;
  }

  .tg_container {
    margin-top: 22px;
    margin-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
    overflow: hidden;
  }

  .tg_container.tg_header_container {
    padding-left: 24px;
    padding-right: 24px;
  }

  .tg_logo {
    width: 150px;
    margin-left: 0;
    display: block;
  }

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

  .paragraph-81 {
    font-size: 10px;
    line-height: 20px;
  }

  .link-block-45 {
    margin-right: 8px;
    padding: 8px;
  }

  .tg_header-btn {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    padding: 8px 16px;
    font-size: 12px;
    line-height: 20px;
    display: flex;
  }

  .th_hero-grid {
    grid-template: "Area"
                   "Area-2" 450px
                   / 1fr;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tg_tab_numb {
    text-align: center;
    margin-bottom: 60px;
    padding-right: 0;
  }

  .tg_pic {
    flex-flow: row;
    justify-content: center;
    align-items: flex-start;
    height: 320px;
    margin-bottom: 0;
    display: flex;
    position: static;
  }

  .tg_h1 {
    text-align: left;
    width: 100%;
    margin-bottom: 10px;
    font-size: 40px;
  }

  .tg_paragraph-b {
    width: 70%;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
  }

  .tg_paragraph {
    text-align: left;
    width: 80%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: auto;
    font-size: 16px;
  }

  .tg_hero-btn {
    justify-content: center;
    margin-left: 0;
    margin-right: auto;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .tg_pic-rectangle {
    border-radius: 20px;
    width: 100%;
  }

  .tg_pic_3d {
    width: 300px;
    height: 300px;
    display: flex;
    left: auto;
  }

  .image-181 {
    inset: 0% 0% auto auto;
  }

  .image-183 {
    inset: auto 0% 0% auto;
  }

  .tg_pic_iphone {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    position: relative;
    top: 0;
    left: auto;
  }

  .image-184 {
    width: auto;
    height: 300px;
    position: absolute;
    inset: 0 auto auto;
  }

  .tg_steps {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tg_steps.tg_steps_var {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tabs-2 {
    display: none;
  }

  .tg_counter {
    height: auto;
  }

  .tg_counter-text {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .paragraph-82 {
    margin-bottom: 8px;
  }

  .paragraph-83 {
    font-size: 16px;
  }

  .tg_video {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tg_h2 {
    margin-bottom: 32px;
    font-size: 24px;
  }

  .tg_h2.tg_h2_margin {
    margin-bottom: 8px;
  }

  .tg_h2.tg_h2_left {
    width: 60%;
  }

  .tg_h2.tg_h2_left.tg_h2_margin.tg_h2_white {
    margin-bottom: 8px;
  }

  .tg_h2.tg_h2_left.tg_h2_margin.tg_h2_white.tg_h2_mobile {
    color: #000;
  }

  .tg_h2.tg_h2_cash {
    margin-bottom: 8px;
  }

  .tg_h2.tg_h21 {
    margin-bottom: 16px;
  }

  .youtube-2, .youtube-3, .tg_video-item {
    border-radius: 20px;
  }

  .tg_form-btn {
    padding-top: 0;
    padding-bottom: 0;
  }

  .tg_h2_white {
    margin-bottom: 32px;
    font-size: 24px;
  }

  .tg_why-tg {
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-84 {
    width: 70%;
    font-size: 16px;
  }

  .tg_advantages, .tg_cash {
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-85 {
    margin-bottom: 32px;
    font-size: 16px;
  }

  .tg_tariff {
    padding-top: 0;
    padding-bottom: 0;
  }

  .grid-27 {
    grid-template-columns: 1fr 1fr;
  }

  .tg_tariff_lite {
    border-radius: 20px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .tg_tariff_lite.tg_tariff_welcome {
    padding: 24px 16px;
  }

  .tg_tariff_pro {
    border-radius: 20px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .paragraph-86.paragraph-86_welcome {
    font-size: 32px;
  }

  .paragraph-88 {
    width: 60%;
    margin-bottom: 0;
    padding-left: 32px;
    padding-right: 32px;
    font-size: 16px;
  }

  .paragraph-88.paragraph-88_pro {
    width: 100%;
    margin-bottom: 0;
  }

  .button-32 {
    margin-bottom: 16px;
    font-size: 16px;
  }

  .text-block-47 {
    font-size: 16px;
  }

  .image-190, .image-192 {
    width: 250px;
  }

  .tg_hero_bg-pic, .image-194 {
    display: none;
  }

  .tg_form {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tg_form.tg_form_mobile {
    background-color: #ddf0ff;
  }

  .paragraph-89 {
    font-size: 16px;
  }

  .paragraph-89.paragraph-89_mobile {
    color: #000;
  }

  .tg_footer_text {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-90 {
    margin-bottom: 0;
    font-size: 14px;
  }

  .bold-text-10 {
    font-size: 16px;
  }

  .tg_steps_text {
    margin-bottom: 24px;
  }

  .tg_h3 {
    margin-bottom: 8px;
    font-size: 24px;
  }

  .paragraph-91 {
    width: 100%;
    margin-bottom: 0;
    font-size: 16px;
  }

  .tg_steps_content {
    margin-bottom: 24px;
    display: block;
  }

  .paragraph-92 {
    flex-direction: column;
    margin-top: 16px;
    margin-bottom: 0;
    margin-left: 0;
    font-weight: 700;
    display: flex;
  }

  .paragraph-92.paragraph-92_01 {
    flex-direction: column;
    margin-bottom: 0;
    display: flex;
  }

  .text-span-26 {
    color: #3da7ff;
  }

  .div-block-127 {
    z-index: 1;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ddf0ff;
    border-radius: 20px;
    justify-content: flex-start;
    max-width: none;
    height: auto;
    padding: 16px 16px 0;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .div-block-127.div-block-127_hide {
    justify-content: flex-start;
    max-width: none;
    padding-top: 0;
    padding-bottom: 16px;
    position: static;
    overflow: hidden;
  }

  .image-196 {
    z-index: 2;
    width: 100px;
    max-width: none;
    display: none;
    position: static;
    inset: -10px 0% 0% 12%;
  }

  .image-197 {
    width: 100px;
    max-width: none;
  }

  .image-197.image-197_1 {
    display: none;
  }

  .image-198 {
    z-index: 2;
    width: 100px;
    max-width: none;
    display: none;
    position: static;
    top: -10px;
    left: 20px;
  }

  .image-199 {
    z-index: 2;
    width: 100px;
    max-width: none;
    display: none;
    position: static;
    top: -9px;
    left: 145px;
  }

  .div-block-128 {
    border-radius: 20px;
  }

  .grid-28 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-28.grid-28_hide {
    display: none;
  }

  .div-block-133 {
    inset: 0%;
  }

  .div-block-135 {
    border-radius: 20px;
    position: relative;
    top: -296px;
    left: 6px;
  }

  .tg_tariff-text_txt {
    font-size: 16px;
  }

  .tg_tariff-btn.tg_tariff-btn_welcome {
    width: 300px;
  }

  .gis_header {
    flex-direction: row;
    display: block;
  }

  .gis_container {
    margin-bottom: 22px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .gis_links {
    display: flex;
  }

  .div-block-137 {
    justify-content: space-between;
    align-items: stretch;
  }

  .grid-30 {
    grid-template-rows: auto;
    grid-template-columns: 1fr .6fr;
  }

  .slider-2, .slide-6, .image-202 {
    border-radius: 20px;
  }

  .text-block-48 {
    font-size: 16px;
  }

  .link-block-46 {
    align-items: center;
    font-size: 16px;
    line-height: 22px;
  }

  .heading-42 {
    font-size: 20px;
  }

  .paragraph-93 {
    font-size: 16px;
    line-height: 22px;
  }

  .div-block-138 {
    height: 270px;
    padding: 24px;
  }

  .video-2 {
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 295px;
    position: static;
  }

  .div-block-139 {
    width: 60%;
  }

  .slide-7, .slide-8, .slide-9, .slide-10, .image-204, .image-205, .image-206, .image-207 {
    border-radius: 20px;
  }

  .lottie-animation-5 {
    height: 100%;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
  }

  .lottie-animation-7, .lottie-animation-7.lottie-animation-7_mob {
    display: none;
  }

  .div-block-143 {
    overflow: visible;
  }

  .lottie-animation-11 {
    display: none;
  }

  .div-block-144 {
    height: 400px;
  }

  .lottie-animation-12 {
    width: 150px;
    height: 150px;
    top: -7px;
    left: -10%;
  }

  .link-block-47, .link-block-48, .link-block-49, .link-block-50, .link-block-51, .link-block-52 {
    width: 50%;
  }

  .link-block-53 {
    width: 480px;
  }

  .link-block-54 {
    width: 100px;
  }

  .link-block-55, .link-block-56 {
    width: 360px;
  }

  .link-block-57 {
    display: block;
  }

  .link-block-58 {
    display: flex;
  }

  .link-block-59 {
    display: block;
  }

  .link-block-60 {
    display: flex;
  }

  .link-block-61 {
    min-width: auto;
  }

  .link-block-62, .link-block-63 {
    width: auto;
  }

  .link-block-64, .link-block-65 {
    width: 50%;
  }

  .lottie-animation-13 {
    top: -230px;
  }

  .div-block-146 {
    justify-content: flex-start;
    align-items: flex-start;
    height: 25px;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .paragraph-94 {
    text-align: left;
    font-size: 16px;
  }

  .div-block-148 {
    width: 60%;
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: auto;
  }

  .udsapp_footer-new_bg {
    border-radius: 20px;
    padding: 32px 16px;
  }

  .grid-31 {
    grid-template: ". . ."
                   "Area-1 Area-2 Area-3"
                   "Area-4 Area-5 Area-6"
                   / 1fr 1fr;
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .udsapp_footer-new_logo {
    display: none;
  }

  .link-47 {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 22px;
  }

  .link-47.link-47-blog {
    line-height: 24px;
  }

  .link-48, .link-49, .link-50, .link-51, .link-52 {
    font-size: 13px;
    line-height: 18px;
  }

  .link-53 {
    font-size: 15px;
    line-height: 22px;
  }

  .link-54, .link-55, .link-56, .link-57 {
    font-size: 13px;
    line-height: 18px;
  }

  .link-58 {
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 22px;
  }

  .link-58:hover {
    margin-bottom: 8px;
    font-size: 15px;
  }

  .link-58.w--current {
    font-size: 16px;
  }

  .link-58.alfa_link:hover {
    color: #1c1c1e80;
  }

  .link-58.link-58-blog.w--current {
    line-height: 24px;
  }

  .link-59, .link-60, .link-61, .link-62, .link-63, .link-64 {
    font-size: 13px;
    line-height: 18px;
  }

  .link-65 {
    margin-bottom: 8px;
    font-size: 16px;
  }

  .link-66, .link-67, .link-68, .link-69 {
    font-size: 13px;
    line-height: 18px;
  }

  .uds-bsns_footer-new_bg {
    border-radius: 20px 20px 0 0;
    margin-bottom: 0;
    padding: 40px 16px;
  }

  .uds-bsns_footer-new_bg.uds-bsns_footer-new_bg__partner {
    padding-top: 16px;
  }

  .uds-bsns_footer-new_bg.uds-bsns_footer-new_bg__partner.uds-merch_footer-bg {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .uds-bsns_footer-new_bg.uds-bsns_footer-new_bg_ {
    margin-bottom: 0;
    padding-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-49 {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 22px;
  }

  .text-block-49.text-block-49-blog {
    font-size: 16px;
  }

  .link-70, .link-71 {
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-150 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-211 {
    height: 24px;
    display: block;
  }

  .link-72 {
    margin-bottom: 8px;
    font-size: 15px;
  }

  .link-73, .link-74, .link-75, .link-76, .link-77, .link-80, .link-81, .link-83, .link-84, .link-86, .link-87, .link-88 {
    font-size: 15px;
    line-height: 22px;
  }

  .link-89 {
    margin-bottom: 8px;
    font-size: 15px;
  }

  .link-90, .link-91, .link-92 {
    font-size: 15px;
    line-height: 22px;
  }

  .link-93 {
    margin-bottom: 8px;
  }

  .link-94 {
    font-size: 15px;
  }

  .link-95 {
    margin-bottom: 8px;
  }

  .text-block-50 {
    font-size: 15px;
    font-weight: 300;
    line-height: 22px;
  }

  .div-block-152 {
    margin-bottom: 40px;
  }

  .paragraph-96 {
    font-family: Roboto, sans-serif;
    font-size: 15px;
    font-weight: 300;
    line-height: 22px;
  }

  .security_bg {
    border-radius: 20px;
    padding: 32px;
  }

  .image-214 {
    margin-right: 16px;
  }

  .paragraph-97 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-154 {
    border-radius: 20px;
    padding: 32px;
  }

  .div-block-155 {
    margin-bottom: 32px;
  }

  .paragraph-98 {
    font-size: 12px;
    font-weight: 300;
  }

  .image-222 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-157 {
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .lottie-animation-16 {
    display: none;
  }

  .div-block-158 {
    border-radius: 20px;
  }

  .div-block-159 {
    border-radius: 20px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .paragraph-99 {
    margin-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    line-height: 20px;
    display: block;
  }

  .paragraph-100 {
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-100.paragraph-100_new {
    display: none;
  }

  .div-block-161 {
    border-radius: 20px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .paragraph-101 {
    font-size: 16px;
  }

  .heading-44 {
    font-size: 24px;
  }

  .uds-bsns_telegrambot-bg {
    border-radius: 20px;
    padding: 10px 24px;
  }

  .grid-35 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .heading-45 {
    margin-bottom: 6px;
    font-size: 17px;
  }

  .paragraph-102 {
    width: 90%;
    font-size: 15px;
    line-height: 20px;
  }

  .button-35 {
    display: none;
  }

  .button-36 {
    background-color: #0000;
    background-image: url('../images/arrow-D_10.svg');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto;
    border: 1px solid #212f97;
    border-radius: 42px;
    width: 48px;
    height: 48px;
    padding: 24px;
    display: block;
  }

  .button-36:hover {
    background-image: url('../images/arrow-D_5.svg'), url('../images/arrow-D_10.svg');
    background-position: 50%, 50%;
    background-repeat: no-repeat, no-repeat;
    background-size: auto, auto;
    border-color: #ffa145;
  }

  .image-223 {
    height: 94px;
  }

  .dropdown-link-8 {
    text-align: center;
    margin: 2px 6px;
    padding: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .image-224 {
    top: -3px;
  }

  .dropdown-list-6 {
    width: 100%;
    height: 96px;
    display: none;
  }

  .text-block-51 {
    margin-right: 4px;
    font-size: 15px;
    line-height: 18px;
  }

  .nav-link-3 {
    justify-content: center;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    display: none;
  }

  .dropdown-link-9 {
    text-align: center;
    margin-bottom: 2px;
    margin-left: 6px;
    margin-right: 6px;
    padding: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .div-block-166 {
    justify-content: space-between;
    align-items: stretch;
  }

  .div-block-167 {
    z-index: 5;
    background-color: #fff;
    border-radius: 20px 20px 0 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .uds-bsns_header_mobile-2 {
    align-items: center;
    width: 24px;
    height: 48px;
    display: none;
  }

  .paragraph-103 {
    color: #2a2d32;
  }

  .paragraph-103:hover {
    color: #5972ff;
  }

  .image-225 {
    width: 24px;
    height: 24px;
  }

  .image-226 {
    width: 24px;
    display: none;
  }

  .dropdown-toggle-5 {
    align-items: stretch;
    width: 100%;
    padding: 0 4px;
  }

  .heading-46 {
    margin-left: 0;
  }

  .dropdown-link-10 {
    text-align: center;
    margin: 2px 6px;
    padding: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .heading-47 {
    font-size: 17px;
    line-height: 22px;
  }

  .heading-47.gis_h2 {
    font-size: 18px;
    line-height: 24px;
  }

  .div-block-169 {
    flex-direction: column;
  }

  .uds-bsns_footer_bg-2 {
    border-radius: 20px;
  }

  .uds-bsns_footer_bg-2.uds-dis_footer_bg {
    padding-top: 32px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .image-229 {
    top: -3px;
  }

  .dropdown-list-7 {
    width: 100%;
    height: 96px;
    display: none;
  }

  .paragraph-104 {
    margin-bottom: 0;
    font-size: 15px;
  }

  .grid-36 {
    grid-template: "Area Area-2" 152px
                   "Area-3 Area-4" 188px
                   "Area-5 Area-5" 170px
                   / 1fr 1fr;
  }

  .text-block-53 {
    font-size: 16px;
  }

  .div-block-171 {
    flex-direction: row;
    width: 100%;
    display: flex;
  }

  .paragraph-105 {
    margin-bottom: 0;
    margin-left: 32px;
    margin-right: 32px;
    padding-bottom: 32px;
    font-size: 15px;
    line-height: 22px;
  }

  .text-block-54.text-block-35_open {
    font-size: 15px;
    line-height: 18px;
  }

  .heading-48 {
    margin-bottom: 16px;
    font-size: 17px;
  }

  .div-block-172 {
    height: 42px;
  }

  .text-block-56 {
    margin-right: 4px;
    font-size: 15px;
    line-height: 18px;
  }

  .image-236 {
    display: none;
  }

  .paragraph-106 {
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-174 {
    border-top-right-radius: 20px;
  }

  .paragraph-107 {
    margin-bottom: 28px;
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-107.paragraph-76_matgin {
    margin-bottom: 20px;
    padding-left: 16px;
  }

  .heading-49 {
    margin-left: 24px;
    margin-right: 24px;
    font-size: 15px;
  }

  .div-block-176 {
    height: auto;
    padding-bottom: 0;
  }

  .heading-50 {
    margin-bottom: 16px;
    font-size: 17px;
    line-height: 22px;
  }

  .text-block-57 {
    font-size: 15px;
    line-height: 18px;
  }

  .grid-37 {
    grid-template-columns: .5fr 1fr 1fr 1fr;
    margin-bottom: 16px;
  }

  .image-239 {
    display: none;
  }

  .image-240 {
    height: 120px;
  }

  .heading-51 {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 28px;
  }

  .nav-link-4 {
    justify-content: center;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    display: none;
  }

  .div-block-179 {
    background-color: #ffffff1a;
    border-radius: 20px;
    margin-bottom: 16px;
    display: flex;
  }

  .image-242 {
    border-radius: 20px;
  }

  .paragraph-108 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 15px;
    line-height: 22px;
  }

  .image-243 {
    border-radius: 20px;
  }

  .link-block-69 {
    align-items: flex-start;
    width: 50%;
  }

  .div-block-181 {
    width: 70%;
    padding: 32px 16px 32px 32px;
  }

  .heading-52.h2 {
    font-size: 40px;
  }

  .heading-52.h2.modal__title {
    margin-top: 60px;
    font-size: 24px;
    line-height: 32px;
  }

  .slide-11 {
    border-radius: 20px;
  }

  .uds-dis_backoffice_bg-2 {
    border-radius: 20px;
    height: auto;
  }

  .div-block-183 {
    width: 60%;
  }

  .div-block-184 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .paragraph-109 {
    width: 90%;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-186 {
    margin-left: 32px;
    margin-right: 0;
  }

  .uds-dis_h2-2 {
    margin-bottom: 24px;
  }

  .uds-dis_h2-2.uds-dis_h2_2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-187 {
    border-bottom-left-radius: 20px;
  }

  .dropdown-link-12 {
    text-align: center;
    margin-bottom: 2px;
    margin-left: 6px;
    margin-right: 6px;
    padding: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .div-block-188 {
    display: none;
  }

  .div-block-191 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .paragraph-110 {
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-192 {
    justify-content: space-between;
    align-items: stretch;
  }

  .button-43 {
    border-radius: 20px;
    margin-bottom: 16px;
    padding-top: 24px;
    padding-bottom: 24px;
    font-size: 15px;
  }

  .heading-53 {
    margin-bottom: 44px;
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-112 {
    margin-bottom: 24px;
    margin-left: 24px;
    margin-right: 24px;
    font-size: 15px;
  }

  .image-251 {
    width: 422px;
    margin-right: 0;
    padding-right: 16px;
    position: static;
  }

  .image-251.image-145_ru {
    width: 400px;
    display: none;
    bottom: -15%;
    left: 2%;
  }

  .slider-3 {
    border-radius: 20px;
  }

  .grid-38 {
    grid-template-columns: 100% 40%;
  }

  .div-block-196 {
    display: block;
  }

  .image-252 {
    border-radius: 20px;
  }

  .heading-54 {
    margin-bottom: 32px;
    font-size: 18px;
  }

  .div-block-200 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .text-block-59 {
    font-size: 15px;
  }

  .paragraph-114 {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
  }

  .paragraph-114.gis_p3 {
    font-family: Roboto, sans-serif;
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-115 {
    font-size: 16px;
    line-height: 22px;
  }

  .grid-39 {
    grid-template-columns: .5fr 1fr;
    width: 100%;
  }

  .image-253 {
    height: 140px;
  }

  .paragraph-116 {
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 22px;
  }

  .grid-40 {
    grid-template-rows: 138px 138px;
    grid-template-columns: 49% 49%;
  }

  .paragraph-117 {
    margin-left: 0;
    font-size: 15px;
    line-height: 18px;
    display: block;
  }

  .div-block-201 {
    z-index: 5;
    background-color: #fff;
    border-radius: 20px 20px 0 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .paragraph-118 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .uds-dis_packages-2, .uds-dis_packages-2.uds-dis_packages_scroll {
    display: none;
  }

  .uds-dis_packages-2.uds-dis_packages_mobile {
    display: block;
  }

  .uds-dis_hero-img-2 {
    width: 321px;
    display: none;
    position: relative;
    top: 0;
    left: 0;
  }

  .div-block-202 {
    height: 270px;
    padding: 24px;
  }

  .link-block-73 {
    align-items: center;
    font-size: 16px;
    line-height: 22px;
  }

  .image-254 {
    height: 140px;
  }

  .div-block-203 {
    height: 42px;
  }

  .div-block-204 {
    display: block;
  }

  .div-block-205 {
    width: 209px;
    height: 50px;
  }

  .image-255 {
    display: none;
  }

  .image-256 {
    border-radius: 20px;
  }

  .div-block-207 {
    position: static;
  }

  .heading-55 {
    font-size: 32px;
    line-height: 38px;
  }

  .paragraph-119 {
    color: #2a2d32;
  }

  .paragraph-119:hover {
    color: #5972ff;
  }

  .image-257 {
    width: auto;
    height: auto;
    margin-bottom: 32px;
    margin-left: 0;
  }

  .div-block-208 {
    width: 160px;
  }

  .udsapp_footer_grid2_txt-2 {
    margin-bottom: 16px;
    margin-left: 0;
    line-height: 16px;
  }

  .grid-41 {
    grid-template-rows: 206px 206px;
  }

  .div-block-210 {
    justify-content: center;
    align-items: center;
    width: 30%;
    padding-right: 16px;
    display: flex;
  }

  .image-258 {
    max-width: 90%;
    padding-top: 16px;
    padding-bottom: 16px;
    display: block;
    position: relative;
    left: 0;
  }

  .image-259 {
    width: 135px;
    margin-bottom: 16px;
  }

  .heading-56 {
    font-size: 32px;
    line-height: 40px;
  }

  .image-261.icon_arrow_right {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .heading-57.heading-40_ru {
    font-size: 18px;
  }

  .heading-57.heading-40_ru.gis_h3 {
    width: 100%;
  }

  .div-block-211 {
    flex-direction: row;
    width: 100%;
    margin-bottom: 16px;
    display: flex;
  }

  .div-block-212 {
    border-bottom-right-radius: 20px;
  }

  .udsapp_footer_grid_block2_link-2 {
    margin-left: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph-120 {
    color: #fff;
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-120.gis_p3 {
    font-family: Roboto, sans-serif;
  }

  .grid-42 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
    margin-right: 0;
    padding-right: 0;
  }

  .image-263 {
    width: 24px;
    height: 24px;
  }

  .paragraph-121 {
    margin-bottom: 48px;
    font-size: 28px;
    line-height: 32px;
  }

  .image-264 {
    width: 24px;
    display: none;
  }

  .heading-59 {
    font-size: 20px;
  }

  .image-265 {
    display: none;
  }

  .dropdown-toggle-7 {
    align-items: stretch;
    width: 100%;
    padding: 0 4px;
  }

  .image-266 {
    width: 24px;
    margin-top: 24px;
    margin-bottom: 14px;
    margin-left: 32px;
  }

  .image-267 {
    display: none;
  }

  .div-block-217 {
    border-top-left-radius: 20px;
  }

  .image-268, .uds-partner_hero_content {
    border-radius: 20px;
  }

  .uds-partner_hero_pic {
    border-radius: 20px;
    height: 420px;
  }

  .uds-partner_hero_text {
    margin: 32px 32px 24px;
  }

  .uds-partner_hero_btn {
    margin-bottom: 32px;
    margin-left: 32px;
    margin-right: 32px;
  }

  .heading-60 {
    margin-bottom: 16px;
    font-size: 32px;
  }

  .paragraph-122 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 24px;
  }

  .button-45 {
    border-radius: 20px;
    padding-top: 27px;
    padding-bottom: 27px;
    padding-left: 24px;
    font-size: 15px;
    line-height: 22px;
  }

  .image-269 {
    border-radius: 20px;
    height: 380px;
  }

  .heading-61 {
    font-size: 17px;
    line-height: 27px;
  }

  .tasks_points_item {
    border-radius: 20px;
    margin-bottom: 16px;
  }

  .tasks_points_icon {
    padding: 24px;
    display: flex;
  }

  .tasks_points_txt {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
  }

  .paragraph-123 {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 22px;
  }

  .paragraph-124 {
    font-size: 15px;
  }

  .stages_bg {
    border-radius: 20px;
    padding: 32px 16px;
  }

  .grid-45 {
    grid-template-columns: 1fr 1fr;
  }

  .stages_item {
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: 303px;
    padding: 24px;
  }

  .stages_item_txt {
    margin: 0 0 16px;
  }

  .paragraph-125 {
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-126 {
    width: 100%;
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-126.paragraph-126_img {
    width: 110%;
  }

  .div-block-218 {
    left: 34px;
  }

  .div-block-218.div-block-218_img {
    left: 1px;
  }

  .partner_text-form {
    margin-bottom: 16px;
    font-size: 17px;
  }

  .text-block-63 {
    color: #2a2d32;
    font-size: 15px;
  }

  .partner_value {
    display: none;
  }

  .collection-item-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-222 {
    background-color: #ebeef3;
    height: 1px;
  }

  .div-block-223 {
    flex-flow: column;
  }

  .grid-46 {
    display: block;
  }

  .div-block-231 {
    margin-right: 20px;
  }

  .grid-47 {
    display: block;
  }

  .uds-bsns_tariffs__bg {
    border-radius: 20px;
    padding: 40px 32px;
  }

  .tariffs__txt {
    margin-bottom: 24px;
  }

  .paragraph-127 {
    margin-bottom: 0;
    font-size: 15px;
  }

  .heading-62 {
    margin-bottom: 16px;
    font-size: 32px;
  }

  .start_block, .smart_block {
    height: auto;
    margin-bottom: 20px;
    padding: 24px;
  }

  .smart-_block {
    padding: 24px;
  }

  .start_block-txt {
    margin-bottom: 24px;
  }

  .heading-63 {
    margin-bottom: 8px;
  }

  .paragraph-128 {
    font-size: 15px;
  }

  .start_block-price {
    margin-bottom: 40px;
  }

  .start_block-price.smart_block-price {
    justify-content: flex-start;
    margin-bottom: 8px;
  }

  .heading-64 {
    width: 180px;
    margin-right: 32px;
  }

  .button-46 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .smart_price {
    margin-bottom: 40px;
  }

  .smart_h {
    margin-bottom: 8px;
  }

  .uds-bsns_tariffs-main_bg {
    border-radius: 20px;
    padding: 40px 32px;
  }

  .grid-48 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-66 {
    margin-bottom: 16px;
    font-size: 32px;
  }

  .paragraph-130 {
    margin-bottom: 24px;
    font-size: 15px;
    line-height: 22px;
  }

  .tariffs-main_h {
    width: 100%;
  }

  .button-47 {
    text-align: center;
    width: 244px;
    margin-bottom: 12px;
    margin-right: 12px;
    padding: 12px 24px;
    font-size: 14px;
  }

  .button-48 {
    text-align: center;
    width: 244px;
    padding: 12px 24px;
    font-size: 14px;
  }

  .heading-68 {
    margin-right: 16px;
  }

  .button-49 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .div-block-232 {
    margin-bottom: 24px;
  }

  .div-block-233 {
    justify-content: flex-start;
  }

  .uds-bsns_tariffs-lite__bg {
    border-radius: 20px;
    flex-flow: row;
    padding: 40px 32px;
    display: block;
  }

  .grid-49 {
    display: block;
  }

  .uds-bsns_tariffs-lite__txt {
    margin-bottom: 24px;
  }

  .paragraph-131 {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-69 {
    margin-bottom: 8px;
    font-size: 24px;
  }

  .text-block-70 {
    height: auto;
    margin-bottom: 16px;
    font-size: 24px;
  }

  .button-50, .button-51 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 15px;
  }

  .div-block-234 {
    align-items: center;
    margin-right: 120px;
    display: flex;
  }

  .text-block-71 {
    width: 84px;
    height: 42px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 15px;
  }

  .div-block-235 {
    width: 196px;
    height: 42px;
  }

  .div-block-235.div-block-235_lite {
    width: 196px;
    margin-right: 16px;
  }

  .text-block-72 {
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 15px;
  }

  .div-block-236 {
    justify-content: flex-start;
    align-items: center;
  }

  .uds_tariff-navigation_bg {
    border-radius: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .text-block-73 {
    font-size: 15px;
    line-height: 18px;
  }

  .next-2, .previous {
    border-radius: 20px;
    padding: 8px 16px;
  }

  .button-53 {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .link-129 {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 22px;
  }

  .link-129.link-129-blog {
    line-height: 24px;
  }

  .link-block-74 {
    display: none;
  }

  .uds-bsns-arrow {
    display: flex;
  }

  .uds-bsns-arrow_bg {
    height: 42px;
  }

  .uds-merch_header {
    height: 56px;
    margin-bottom: 0;
  }

  .uds-merch_logo {
    padding: 0;
  }

  .uds-merch_links {
    display: none;
  }

  .uds-merch_mobile {
    display: block;
  }

  .uds-merch_logo-img {
    height: 24px;
  }

  .button-54 {
    width: 320px;
  }

  .button-54.button-54_mob {
    justify-content: center;
    align-items: center;
    width: 260px;
    margin-left: 0;
    display: flex;
  }

  .uds-merch_hero-slider {
    border-radius: 20px;
    height: 488px;
    padding-right: 0;
  }

  .slider-4 {
    border-radius: 20px;
    height: 488px;
  }

  .slide-12 {
    border-radius: 20px;
  }

  .image-278 {
    border-radius: 0;
  }

  .uds-merch_hero-content {
    border-radius: 20px;
    width: auto;
    padding: 32px;
    left: 0;
    right: 0;
  }

  .heading-70 {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 42px;
  }

  .paragraph-133 {
    margin-bottom: 0;
    font-size: 15px;
  }

  .uds-merch_new-bg {
    border-radius: 20px;
    padding: 32px;
  }

  .uds-merch_h2 {
    margin-bottom: 24px;
  }

  .heading-71 {
    margin-bottom: 16px;
    font-size: 17px;
    line-height: 24px;
  }

  .slider-5 {
    border-radius: 20px;
    height: 200px;
  }

  .image-279 {
    width: 120%;
    height: auto;
    position: relative;
    left: -32px;
  }

  .mask-3 {
    border-radius: 20px;
  }

  .uds-merch_new-grid {
    height: auto;
  }

  .heading-72 {
    margin-bottom: 8px;
    font-size: 17px;
    line-height: 24px;
  }

  .paragraph-134 {
    margin-bottom: 16px;
    font-size: 15px;
    line-height: 24px;
  }

  .button-55 {
    width: auto;
    padding: 12px 32px;
    font-size: 16px;
  }

  .uds-merch_catalog-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .grid_item-img {
    border-radius: 20px;
    height: 250px;
    overflow: hidden;
  }

  .paragraph-135 {
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 17px;
  }

  .uds-merch_how-to_bg {
    border-radius: 20px;
    padding: 32px;
  }

  .grid-50 {
    grid-template: "Area Area-2 Area-2"
                   "Area-3 Area-3 Area-3"
                   / 2fr 1fr;
  }

  .uds-merch_how-to_item {
    border-radius: 20px;
    flex-flow: column;
    align-items: flex-start;
    height: 260px;
    padding: 24px;
    display: block;
  }

  .uds-merch_how-to_item.uds-merch_how-to_item_mobile {
    height: 383px;
  }

  .uds-merch_h3 {
    margin-bottom: 16px;
  }

  .link-130 {
    width: 90%;
    font-size: 17px;
    line-height: 24px;
  }

  .link-130.link-130_margin {
    margin-bottom: 16px;
  }

  .image-281 {
    height: 300px;
    top: -12px;
    left: 3px;
  }

  .image-282 {
    top: 20px;
    left: -68px;
  }

  .image-283 {
    height: 90%;
    bottom: 30px;
    left: 60px;
  }

  .uds-merch_rewiew_item {
    border-radius: 20px;
    margin-bottom: 16px;
    padding: 24px;
  }

  .paragraph-137, .paragraph-138 {
    font-size: 17px;
  }

  .uds-merch_delivery-bg {
    border-radius: 20px;
    padding: 32px;
  }

  .paragraph-139 {
    margin-bottom: 32px;
    font-size: 15px;
    line-height: 24px;
  }

  .button-56 {
    font-size: 17px;
  }

  .div-block-243 {
    display: none;
  }

  .button-57 {
    font-size: 17px;
  }

  .div-block-244 {
    border-radius: 20px;
    padding: 16px;
    display: none;
  }

  .paragraph-140 {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .uds-bsns_footer-modal-ru {
    border-radius: 20px;
    padding: 32px;
  }

  .uds-bsns_footer-modal-closeru {
    right: 32px;
  }

  .link-131 {
    font-size: 16px;
  }

  .uds-bsns-footer-modal-link-2-ru {
    display: none;
  }

  .uds-bsns_footer-modal2-ru {
    border-radius: 20px;
    padding: 32px;
  }

  .grid-51 {
    display: block;
  }

  .image-287 {
    max-width: 110%;
  }

  .image-287.image-287_2.image-287_3 {
    top: -100px;
  }

  .image-292 {
    max-width: 110%;
    overflow: hidden;
  }

  .slider-6, .slider-7, .mask-5, .slider-8, .slider-9, .mask-7, .slider-10, .mask-8, .slider-11, .mask-9 {
    border-radius: 20px;
  }

  .image-293 {
    top: -201px;
  }

  .image-294 {
    top: -67px;
  }

  .image-296 {
    top: -217px;
  }

  .mask-10 {
    border-radius: 20px;
  }

  .image-299 {
    max-width: 110%;
  }

  .image-300, .image-301 {
    max-width: 108%;
  }

  .image-302 {
    width: auto;
    max-width: 115%;
    position: relative;
    left: 0;
  }

  .image-303 {
    width: auto;
    max-width: 120%;
    position: relative;
    left: 0;
  }

  .image-304 {
    max-width: 108%;
  }

  .uds-merch_mobile-menu {
    z-index: 1000;
    background-color: #2a2d32cc;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .uds-merch_mobile-menu_block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fff;
    border-radius: 20px 20px 0 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
    margin-bottom: 16px;
    padding: 16px 24px 24px;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
  }

  .text-block-78 {
    color: #2a2d32;
    font-size: 16px;
  }

  .div-block-245 {
    background-color: #d2d7e3;
    justify-content: center;
    align-items: center;
    width: 27px;
    height: 3px;
    max-height: 3px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .image-308 {
    top: 0;
  }

  .image-312 {
    max-width: 107%;
    overflow: hidden;
  }

  .image-313, .image-314 {
    max-width: 107%;
  }

  .div-block-247 {
    border-radius: 20px;
  }

  .slide-21 {
    top: 0;
  }

  .icon-11 {
    margin-left: 16px;
    margin-right: 16px;
    font-size: 32px;
  }

  .icon-12, .icon-13, .icon-14 {
    font-size: 32px;
  }

  .link-133 {
    font-size: 13px;
    line-height: 18px;
  }

  .uds-bsns_ai-block_bg {
    border-radius: 20px;
  }

  .grid-52 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uds-bsns_ai-block_img {
    border-radius: 20px;
    height: 140px;
    margin-bottom: 16px;
    padding: 24px;
  }

  .uds-bsns_ai-block_img.uds-bsns_alfa-block, .uds-bsns_ai-block_img.uds-bsns_tg-block {
    overflow: hidden;
  }

  .uds-bsns_ai-block_content {
    border-radius: 20px;
    margin-bottom: 16px;
    padding: 16px;
  }

  .heading-76 {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-141 {
    margin-bottom: 16px;
    font-size: 15px;
    line-height: 24px;
  }

  .image-315 {
    width: 180px;
    max-width: 30%;
  }

  .image-315.alfa_pic {
    max-width: 35%;
  }

  .nav-menu-5 {
    background-color: #0000;
    display: block;
  }

  .alfa_container {
    margin-left: 16px;
    margin-right: 16px;
  }

  .alfa_container.alfa_navbar_container {
    justify-content: center;
    align-items: center;
    height: 60px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .button-58 {
    display: block;
  }

  .alfa_hero {
    height: 840px;
  }

  .alfa_hero-block_pic {
    width: 50%;
    display: none;
  }

  .alfa_hero-block_text-p {
    text-align: center;
    width: 80%;
    margin-bottom: 32px;
  }

  .alfa_hero-block_text {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 40px;
    display: flex;
  }

  .alfa_hero_h2 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .heading-77 {
    font-size: 32px;
    line-height: 42px;
  }

  .heading-78 {
    font-size: 32px;
    line-height: 44px;
  }

  .alfa_hero-block_h1 {
    justify-content: center;
    align-items: center;
    margin-bottom: 8px;
  }

  .alfa_hero-block {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-2 {
    font-size: 18px;
    line-height: 32px;
  }

  .alfa_company {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .alfa_company_text {
    width: 100%;
    margin-bottom: 24px;
  }

  .alfa_company_logopic {
    width: 100%;
  }

  .heading-79 {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 44px;
  }

  .alfa_company-block {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-3 {
    margin-bottom: 16px;
  }

  .alfa_steps_1-text {
    width: 50%;
    margin-left: 0;
    padding-top: 40px;
  }

  .image-318 {
    position: static;
  }

  .heading-80 {
    width: 80%;
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 34px;
  }

  .alfa_steps_1 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    height: 550px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .alfa_steps_1.alfa_steps_2 {
    border-radius: 20px 20px 0 0;
  }

  .paragraph-142 {
    margin-bottom: 32px;
  }

  .alfa_steps_1-block {
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .alfa_steps_1-pic {
    width: 300px;
    margin-right: 24px;
  }

  .paragraph-143.paragraph-3_2, .paragraph-144.paragraph-3_3 {
    margin-bottom: 16px;
  }

  .heading-82.heading-4_3 {
    width: 80%;
  }

  .paragraph-145.paragraph-3_2.paragraph-3_4 {
    margin-bottom: 16px;
  }

  .heading-83.heading-4_2.heading-4_4 {
    width: 95%;
  }

  .alfa_steps_5-pic {
    border-radius: 20px;
    width: 70%;
    margin-bottom: 24px;
    position: static;
    top: -51px;
    overflow: hidden;
  }

  .paragraph-5 {
    margin-bottom: 16px;
  }

  .heading-84 {
    width: 70%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .image-319 {
    border-radius: 20px 20px 0 0;
    position: static;
    top: -50px;
    overflow: hidden;
  }

  .alfa_steps_5 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    padding-bottom: 40px;
    top: -120px;
  }

  .alfa_steps_5-block, .alfa_steps_5-text {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .grid-53 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    justify-items: stretch;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-85 {
    margin-left: 0;
  }

  .paragraph-146 {
    margin-left: 0;
    font-size: 15px;
    line-height: 18px;
    display: block;
  }

  .image-323 {
    top: -150px;
  }

  .image-326 {
    width: 50%;
    margin-bottom: 0;
    display: block;
  }

  .image-327 {
    max-width: 60%;
  }

  .grid-54 {
    grid-template-rows: 200px;
  }

  .link-block_cinnabon, .link-block_galamart {
    border-radius: 20px;
    width: 260px;
    padding: 24px;
  }

  .link-block-77 {
    border-radius: 20px;
    padding: 24px;
  }

  .div-block-251 {
    height: 75px;
  }

  .link-block-78 {
    width: 100%;
  }

  .tools_container {
    margin-bottom: 40px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .tools_hero-bg {
    border-radius: 20px;
    height: 320px;
  }

  .tools_text {
    width: 58%;
    padding: 24px 16px;
  }

  .heading-86 {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .paragraph-147 {
    font-size: 15px;
    line-height: 24px;
  }

  .paragraph-148 {
    font-size: 10px;
  }

  .grid-55 {
    grid-template-columns: 1fr 1fr;
    grid-template-areas: ". ."
                         ". ."
                         ". ."
                         "Area Area-2";
  }

  .tools_item {
    border-radius: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-87 {
    width: 60%;
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-149.paragraph-149_1 {
    width: 100%;
  }

  .paragraph-149.paragraph-149_2.paragraph-149_6 {
    width: 40%;
  }

  .image-374 {
    margin-bottom: 16px;
  }

  .grid-56 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-89 {
    width: 90%;
  }

  .link-block-79 {
    border-radius: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .link-block-85:hover {
    border-radius: 20px;
  }

  .tools_modal {
    background-color: #fff;
    justify-content: center;
    align-items: flex-start;
    display: none;
  }

  .tools_modal-block {
    border-radius: 20px;
    width: 100%;
    padding-top: 80px;
  }

  .heading-90 {
    font-size: 24px;
  }

  .tools_modal-link {
    margin-bottom: 8px;
  }

  .paragraph-151 {
    font-size: 15px;
  }

  .tools_modal-close {
    margin-bottom: 32px;
  }

  .uds-bsns_download-app, .uds-bsns_download-app.uds-bsns_download-app_new {
    display: none;
  }

  .grid-57 {
    flex-flow: row;
    display: flex;
  }

  .uds-bsns_app-block_content, .uds-bsns_app-block_screenshots, .uds-bsns_app-block_qr {
    border-radius: 20px;
  }

  .tools_modal-pos {
    display: none;
  }

  .tools_modal-block_pos {
    border-radius: 0;
    width: 100%;
    height: 100%;
    padding-top: 80px;
  }

  .image-383 {
    display: block;
  }

  .uds-bsns_modal_form_block_content {
    margin-left: 32px;
    margin-right: 32px;
  }

  .uds-bsns_download-app_mobile {
    background-color: #0000;
    border-radius: 20px;
    display: block;
  }

  .heading-93 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 24px;
    font-family: Montserrat, sans-serif;
    font-size: 24px;
    line-height: 32px;
  }

  .download-app_mobile_bg {
    background-color: #212f97;
    border-radius: 20px;
    padding: 32px 16px;
  }

  .download-app_mobile_item1 {
    background-color: #f8f9fc;
    border-radius: 20px;
    justify-content: center;
    align-items: flex-start;
    height: 270px;
    margin-bottom: 24px;
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    overflow: hidden;
  }

  .download-app_mobile_item2, .download-app_mobile_item3 {
    background-color: #f8f9fc;
    border-radius: 20px;
    height: 270px;
    margin-bottom: 24px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .download-app_mobile_item4 {
    background-color: #f8f9fc;
    border-radius: 20px;
    height: 270px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .app-item_pic1 {
    justify-content: center;
    align-items: center;
    width: 40%;
    margin-right: 0;
    padding-top: 24px;
    display: flex;
    overflow: hidden;
  }

  .app-item_text {
    width: 60%;
    padding-top: 32px;
  }

  .heading-94 {
    color: #2a2d32;
    margin-top: 0;
    font-family: Montserrat, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
  }

  .paragraph-156 {
    color: #2a2d32;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
  }

  .image-384 {
    max-width: 80%;
    position: relative;
  }

  .image-384.image-384_2, .image-384.image-384_3 {
    padding-top: 32px;
  }

  .image-384.image-384_4 {
    top: 70px;
  }

  .link-block-87 {
    margin-right: 16px;
  }

  .image-385, .image-386 {
    height: 42px;
  }

  .tools_modal-landing {
    justify-content: center;
    align-items: flex-start;
    display: none;
  }

  .tools_modal-block_landing {
    border-radius: 0;
    width: 100%;
    height: 100%;
    padding-top: 80px;
  }

  .link-block_istina {
    border-radius: 20px;
    width: 260px;
  }

  .image-387 {
    height: 50px;
  }

  .paragraph-157 {
    line-height: 22px;
  }

  .link-block_papa {
    border-radius: 20px;
    width: 260px;
  }

  .image-388 {
    height: 50px;
  }

  .link-block_klumba {
    border-radius: 20px;
    width: 260px;
  }

  .image-389 {
    height: 50px;
  }

  .link-block_room {
    border-radius: 20px;
    width: 260px;
  }

  .tools_modal-block_bb {
    border-radius: 0;
    width: 100%;
    height: 100%;
    padding-top: 80px;
  }

  .tools_modal-block_materials, .tools_modal-block_sm {
    border-radius: 0;
    width: 100%;
    height: 100%;
    padding-top: 80px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .image-395 {
    border-radius: 20px;
  }

  .uds-merch_last-bg {
    border-radius: 20px;
    padding: 32px;
  }

  .slider-12, .mask-11 {
    border-radius: 20px;
  }

  .paragraph-159 {
    font-size: 15px;
    line-height: 22px;
  }

  .getuds_business_bg {
    border-radius: 20px;
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 16px;
  }

  .heading-96 {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-160 {
    width: 80%;
    font-size: 16px;
    line-height: 24px;
  }

  .getuds_business_txt {
    width: 50%;
  }

  .getuds_business_img {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .getuds_34tools {
    margin-top: 40px;
  }

  .grid-59 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template: "Area Area-2"
                   "Area-4 Area-5"
                   "Area-6 ."
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-content: flex-start;
    margin-bottom: 24px;
    display: grid;
  }

  .div-block-266 {
    border-radius: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px 16px;
    display: flex;
  }

  .heading-97 {
    margin-bottom: 16px;
  }

  .paragraph-161 {
    color: #2a2d32;
    margin-bottom: 24px;
  }

  .paragraph-162 {
    width: 100%;
    font-size: 15px;
  }

  .div-block-268 {
    margin-bottom: 32px;
  }

  .heading-99 {
    font-size: 24px;
  }

  .tools_modal-block-2 {
    border-radius: 0;
    width: 100%;
    padding-top: 80px;
  }

  .paragraph-163 {
    font-size: 15px;
  }

  .tools_modal_partner {
    background-color: #fff;
    justify-content: center;
    align-items: flex-start;
    display: none;
  }

  .image-406 {
    margin-bottom: 16px;
  }

  .heading-100 {
    width: 60%;
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-165.paragraph-149_1 {
    width: 100%;
  }

  .div-block-270 {
    margin-bottom: 6px;
  }

  .div-block-271 {
    margin-right: 32px;
  }

  .div-block-272 {
    margin-bottom: 32px;
  }

  .uds-bsns_dealers_text-2 {
    width: auto;
  }

  .div-block-273 {
    margin-bottom: 32px;
  }

  .div-block-274 {
    margin-right: 32px;
  }

  .div-block-275 {
    justify-content: space-between;
    display: flex;
  }

  .div-block-276 {
    margin-bottom: 32px;
  }

  .div-block-277 {
    margin-bottom: 0;
  }

  .paragraph-166 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-278 {
    margin-right: 0;
  }

  .image-407 {
    margin-bottom: 8px;
  }

  .heading-101 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-168 {
    width: 300px;
    font-size: 14px;
    line-height: 18px;
  }

  .heading-102 {
    width: 55%;
    margin-bottom: 0;
    font-size: 17px;
  }

  .heading-102.heading-8_main {
    margin-bottom: 16px;
    font-size: 17px;
  }

  .link-block-89 {
    margin-bottom: 0;
  }

  .div-block-279 {
    justify-content: space-between;
    margin-bottom: 24px;
    display: flex;
  }

  .div-block-280 {
    width: 100%;
  }

  .link-block-90, .link-block-90:hover, .link-block-91 {
    border-radius: 20px;
  }

  .getuds_bsns_calendar-bg {
    border-radius: 20px;
    padding: 32px 16px;
  }

  .tab-link-tab-1-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-84, .text-block-85, .text-block-85.text_calendar1, .text-block-85.text_calendar3 {
    font-size: 16px;
    line-height: 24px;
  }

  .grid-60 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .calendar-item_1 {
    border-radius: 20px;
  }

  .div-block-284 {
    padding: 24px 16px;
  }

  .div-block-286 {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
  }

  .uds-bsns_app-block_screenshots-2, .uds-bsns_app-block_content-2 {
    border-radius: 20px;
  }

  .grid-61 {
    flex-flow: row;
    display: flex;
  }

  .digest-hero-container {
    border-radius: 20px;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 16px;
  }

  .digest-h1 {
    font-size: 40px;
    line-height: 48px;
  }

  .digest-hero-text {
    padding-top: 0;
    font-size: 15px;
    line-height: 25px;
  }

  .digest-hero-content {
    max-width: 50%;
    margin-right: 20px;
  }

  .digest-hero-text-2 {
    font-size: 18px;
    line-height: 24px;
  }

  .digest-content-section {
    padding-top: 24px;
    padding-bottom: 0;
  }

  .digest-content-container {
    margin-left: 24px;
    margin-right: 24px;
  }

  .digest-content-block-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 20px;
    margin-bottom: 24px;
    padding: 32px;
  }

  .digest-content-block-content {
    width: 60%;
  }

  .digest-content-block-image {
    align-self: center;
    width: 40%;
  }

  .digest-h2-black {
    font-size: 24px;
    line-height: 32px;
  }

  .digest-block-text-white {
    margin-bottom: 24px;
    font-size: 15px;
    line-height: 25px;
  }

  .digest-button {
    padding: 8px 16px;
    font-size: 14px;
  }

  .digest-content-block-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 20px;
    margin-bottom: 24px;
    padding: 32px;
  }

  .digest-block-text-black {
    margin-bottom: 24px;
    font-size: 15px;
    line-height: 25px;
  }

  .digest-h2-white {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .digest-button-black {
    padding: 8px 16px;
    font-size: 14px;
  }

  .digest-content-block-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 20px;
    margin-bottom: 24px;
    padding: 24px 16px;
  }

  .paragraph-177 {
    font-size: 12px;
    font-weight: 300;
  }

  .div-block-292 {
    border-radius: 20px;
    padding: 32px;
  }

  .uds-dis_h2-3 {
    margin-bottom: 24px;
  }

  .image-419 {
    margin-right: 16px;
  }

  .paragraph-178 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-294, .div-block-296 {
    margin-bottom: 32px;
  }

  .heading-105 {
    margin-bottom: 16px;
    font-size: 17px;
    line-height: 22px;
  }

  .uds-bsns_security {
    margin-bottom: 40px;
  }

  .uds-security_bg {
    border-radius: 20px;
    padding: 40px 24px;
  }

  .paragraph-179 {
    margin-bottom: 0;
    font-size: 15px;
    line-height: 20px;
  }

  .uds-secutity_icons {
    align-self: center;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-64 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .paragraph-180 {
    font-size: 15px;
    line-height: 20px;
  }

  .image-420 {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .image-421 {
    margin-bottom: 16px;
    display: block;
  }

  .uds-blog_container, .uds-blog_container.uds-blog_container-header {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-106 {
    margin-bottom: 16px;
    font-size: 40px;
    line-height: 48px;
  }

  .paragraph-181 {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
  }

  .uds-blog_img {
    margin-bottom: 16px;
  }

  .paragraph-182 {
    font-size: 16px;
    line-height: 24px;
  }

  .image-422 {
    margin-bottom: 32px;
  }

  .heading-107 {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .heading-108 {
    font-size: 16px;
    line-height: 24px;
  }

  .column-6 {
    display: block;
  }

  .plan-list-item-link {
    margin-bottom: 16px;
  }

  .column-7 {
    flex-flow: column;
    display: block;
  }

  .div-block-298 {
    padding: 16px 18px 16px 16px;
    display: block;
  }

  .link-191 {
    font-size: 13px;
  }

  .uds-blog_posts {
    margin-bottom: 0;
  }

  .collection-list-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .uds-blog_autor-info {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: space-between;
    align-items: center;
  }

  .div-block-302 {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .heading-110 {
    font-size: 16px;
    line-height: 24px;
  }

  .collection-list-wrapper-3 {
    padding-right: 0;
  }

  .text-block-93 {
    line-height: 20px;
  }

  .text-block-94.uds-blog_date {
    font-size: 13px;
  }

  .heading-111 {
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 32px;
  }

  .grid-65 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1.5fr .25fr;
  }

  .collection-list-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
  }

  .tg_possib-item {
    border-radius: 20px;
    padding: 24px 16px;
  }

  .grid-66 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .paragraph-183 {
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-308.div-block-308_1 {
    border-radius: 10px;
  }

  .div-block-309 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .collection-list-wrapper-7 {
    flex-flow: column;
    display: block;
  }

  .collection-list-6 {
    margin-bottom: 16px;
  }

  .div-block-311.div-block-311_4 {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .heading-158 {
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 40px;
  }

  .text-block-95 {
    font-size: 13px;
  }

  .heading-159 {
    margin-bottom: 32px;
  }

  .div-block-312 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .collection-list-7 {
    grid-template-columns: 1fr 1fr;
  }

  .text-block-96 {
    margin-bottom: 8px;
    font-size: 16px;
  }

  .div-block-313 {
    height: auto;
    margin-bottom: 16px;
  }

  .div-block-314 {
    width: 200px;
    margin-bottom: 24px;
  }

  .div-block-315 {
    padding: 24px;
  }

  .heading-160 {
    font-size: 24px;
  }

  .paragraph-216 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-316 {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .heading-161 {
    font-size: 16px;
  }

  .collection-item-8 {
    display: flex;
  }

  .button-66 {
    background-position: 97%;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    padding: 16px;
    font-size: 18px;
    font-weight: 600;
  }

  .button-67 {
    margin-bottom: 16px;
  }

  .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23 {
    color: #2a2d32;
    font-size: 14px;
    line-height: 24px;
  }

  .image-432 {
    width: 59.87%;
    max-width: none;
    height: auto;
  }

  .image-433, .image-434, .image-435 {
    width: 60%;
  }

  .uds_404 {
    padding-top: 24px;
  }

  .uds_404-bg {
    border-radius: 20px;
    height: auto;
  }

  .heading-162 {
    font-size: 250px;
    line-height: 250px;
  }

  .button-68.w--current {
    font-size: 16px;
  }

  .image-441 {
    max-width: 200px;
    top: -32px;
    left: auto;
  }

  .img-logo-bsns.img-logo-bsns-off {
    width: 50%;
  }

  .title-large {
    margin-bottom: 8px;
  }

  .div-block-329 {
    justify-content: space-between;
    align-items: center;
    padding: 40px 16px;
  }

  .div-block-330 {
    margin-bottom: 0;
  }

  .image-447 {
    max-width: 90%;
  }

  .div-block-331 {
    display: none;
  }

  .collection-list-10 {
    grid-template-columns: 1fr 1fr;
  }

  .columns-3 {
    flex-flow: row;
    display: block;
  }

  .lottie-animation-19 {
    height: 360px;
  }

  .uds-bsns_alternative-tools {
    display: block;
  }

  .grid-67 {
    grid-template-columns: 1fr 1fr;
  }

  .heading-164 {
    font-size: 16px;
  }

  .lottie-animation-20 {
    width: 60px;
  }

  .div-block-339 {
    border-radius: 20px;
    padding: 16px;
  }

  .nav-link-8 {
    justify-content: center;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
    overflow: visible;
  }

  .dropdown-toggle-10 {
    align-items: stretch;
    width: 100%;
    margin-right: 4px;
    padding: 0 4px;
  }

  .text-block-105 {
    margin-right: 4px;
    font-size: 15px;
    line-height: 18px;
  }

  .image-485 {
    top: -3px;
  }

  .dropdown-list-10 {
    width: 100%;
    height: 96px;
    display: none;
  }

  .dropdown-link-15 {
    text-align: center;
    margin: 2px 6px;
    padding: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .dropdown-link-16 {
    text-align: center;
    margin-bottom: 2px;
    margin-left: 6px;
    margin-right: 6px;
    padding: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .image-486 {
    top: -3px;
  }

  .tg_header-2 {
    width: auto;
    height: 80px;
    margin-bottom: 24px;
  }

  .dropdown-toggle-11 {
    align-items: stretch;
    width: 100%;
    margin-right: 4px;
    padding: 0 4px;
  }

  .div-block-348 {
    z-index: 5;
    background-color: #fff;
    border-radius: 20px 20px 0 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .paragraph-226 {
    font-size: 10px;
    line-height: 20px;
  }

  .dropdown-list-11 {
    width: 100%;
    height: 96px;
    display: none;
  }

  .uds-bsns_header_mobile-3 {
    align-items: center;
    width: 24px;
    height: 48px;
    display: none;
  }

  .dropdown-link-17 {
    text-align: center;
    margin: 2px 6px;
    padding: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .dropdown-link-18 {
    text-align: center;
    margin-bottom: 2px;
    margin-left: 6px;
    margin-right: 6px;
    padding: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .image-487 {
    width: 24px;
    height: 24px;
  }

  .link-block-94 {
    margin-right: 8px;
    padding: 8px;
  }

  .paragraph-227 {
    color: #2a2d32;
  }

  .paragraph-227:hover {
    color: #5972ff;
  }

  .nav-link-9 {
    justify-content: center;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
    overflow: visible;
  }

  .text-block-106 {
    margin-right: 4px;
    font-size: 15px;
    line-height: 18px;
  }

  .tg_header-btn-2 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    padding: 8px 16px;
    font-size: 12px;
    line-height: 20px;
    display: flex;
  }

  .image-488 {
    width: 24px;
    display: none;
  }

  .image-489 {
    top: -3px;
  }

  .tg_header-3 {
    height: 80px;
  }

  .dropdown-toggle-12 {
    align-items: stretch;
    width: 100%;
    margin-right: 4px;
    padding: 0 4px;
  }

  .div-block-379 {
    z-index: 5;
    background-color: #fff;
    border-radius: 20px 20px 0 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .paragraph-228 {
    font-size: 10px;
    line-height: 20px;
  }

  .dropdown-list-12 {
    width: 100%;
    height: 96px;
    display: none;
  }

  .uds-bsns_header_mobile-4 {
    align-items: center;
    width: 24px;
    height: 48px;
    display: none;
  }

  .dropdown-link-19 {
    text-align: center;
    margin: 2px 6px;
    padding: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .dropdown-link-20 {
    text-align: center;
    margin-bottom: 2px;
    margin-left: 6px;
    margin-right: 6px;
    padding: 12px;
    font-size: 15px;
    line-height: 18px;
  }

  .image-490 {
    width: 24px;
    height: 24px;
  }

  .link-block-95 {
    margin-right: 8px;
    padding: 8px;
  }

  .paragraph-229 {
    color: #2a2d32;
  }

  .paragraph-229:hover {
    color: #5972ff;
  }

  .nav-link-10 {
    justify-content: center;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
    overflow: visible;
  }

  .text-block-107 {
    margin-right: 4px;
    font-size: 15px;
    line-height: 18px;
  }

  .image-491 {
    width: 24px;
    display: none;
  }

  .tg_logo-2 {
    width: 150px;
    margin-left: 0;
    display: block;
  }

  .sk_header-container {
    justify-content: space-between;
    align-items: center;
    height: 48px;
    padding-left: 0;
    padding-right: 0;
  }

  .logo-5 {
    justify-content: center;
    align-items: flex-start;
    width: 56px;
    max-width: none;
    height: auto;
    position: static;
    top: -2px;
  }

  .frame-style-4 {
    grid-column-gap: 0px;
  }

  .text-9 {
    font-size: 12px;
  }

  .button-style-6 {
    height: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .sk_hero {
    width: auto;
  }

  .sk_hero-bg {
    background-image: url('../images/Хиро-744.webp');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    width: auto;
    height: auto;
    margin-bottom: 40px;
    padding: 40px 24px;
  }

  .sk_hero-h1 {
    margin-bottom: 16px;
    font-size: 48px;
    line-height: 56px;
  }

  .sk_hero-p {
    margin-bottom: 36px;
    font-size: 32px;
    line-height: 40px;
  }

  .button-405 {
    width: auto;
    height: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
    line-height: 24px;
    display: flex;
  }

  .sk_residence-bg {
    border-radius: 20px;
    height: auto;
    padding: 40px 24px;
  }

  .div-block-386 {
    height: auto;
    margin-bottom: 20px;
  }

  .text-block-109 {
    height: auto;
    margin-bottom: 8px;
    font-size: 24px;
  }

  .div-block-389, .image-496 {
    display: none;
  }

  .sk_residence-txt {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-columns: repeat(auto-fit, 632px);
    width: 100%;
    display: flex;
  }

  .div-block-392, .div-block-393 {
    border-radius: 8px;
    width: 887px;
  }

  .paragraph-233 {
    min-width: auto;
  }

  .div-block-391-copy {
    border-radius: 8px;
    width: 887px;
    max-width: 887px;
  }

  .grid-69 {
    border-radius: 20px;
    grid-template-rows: 356px;
    grid-template-columns: 348px 306fr 306fr;
  }

  .sk_partner-grid_item1 {
    background-image: url('../images/Frame-1321316460.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    padding: 24px;
  }

  .div-block-395, .div-block-396 {
    border-radius: 20px;
  }

  .paragraph-237 {
    font-size: 16px;
    line-height: 24px;
  }

  .paragraph-238 {
    max-width: none;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    display: block;
  }

  .image-499 {
    width: 200px;
    max-width: none;
    bottom: -69px;
    left: 115px;
  }

  .image-500 {
    width: auto;
    max-width: none;
    top: -19px;
    left: 166px;
  }

  .paragraph-240 {
    max-width: none;
    margin: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-167 {
    margin-bottom: 16px;
    font-size: 17px;
    line-height: 20px;
  }

  .heading-168 {
    font-size: 16px;
  }

  .button-406 {
    background-color: #212f97;
    border-radius: 42px;
    margin-bottom: 0;
    font-size: 15px;
  }

  .lottie-animation-21 {
    width: 60px;
  }

  .div-block-398 {
    border-radius: 20px;
    padding: 16px;
  }

  .paragraph-243 {
    margin-bottom: 40px;
    font-size: 15px;
  }

  .image-503.icon_arrow_right {
    margin-top: 9px;
    margin-bottom: 9px;
  }

  .grid-70 {
    grid-template-columns: 1fr 1fr;
  }

  .image-504 {
    margin: 0;
    position: absolute;
    inset: 0%;
  }

  .lottie-animation-22 {
    height: 100%;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
  }

  .image-505 {
    width: 36px;
    height: 36px;
    margin: auto;
    display: inline-block;
    inset: 0%;
  }

  .image-506 {
    display: none;
    position: absolute;
    bottom: 10%;
  }

  .image-507 {
    width: 100px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-71 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 364px;
    grid-template-columns: 2fr 1fr 1fr;
    margin: 0;
    padding: 24px;
  }

  .sk_rating-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 400px;
    grid-template-columns: 2fr 1fr 1fr;
  }

  .lottie-animation-23 {
    height: 100%;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
  }

  .image-508 {
    display: none;
    position: absolute;
    bottom: 10%;
  }

  .lottie-animation-24 {
    height: 100%;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
  }

  .image-509 {
    display: none;
    position: absolute;
    bottom: 10%;
  }

  .lottie-animation-25 {
    height: 100%;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
  }

  .image-510 {
    display: none;
    position: absolute;
    bottom: 10%;
  }

  .lottie-animation-26 {
    height: 100%;
    display: block;
    position: absolute;
    top: 0%;
    bottom: auto;
  }

  .image-511 {
    display: none;
    position: absolute;
    bottom: 10%;
  }

  .div-block-405 {
    top: -91px;
  }

  .div-block-406 {
    border-radius: 20px;
    flex-flow: wrap;
    place-content: center;
    align-items: center;
    width: auto;
    height: auto;
    padding: 40px 16px;
    display: flex;
  }

  .text-block-111 {
    margin-bottom: 16px;
    font-size: 36px;
    line-height: 36px;
  }

  .paragraph-244 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-1386 {
    border-radius: 20px;
    width: 166px;
    height: 186px;
    margin-bottom: 16px;
    padding: 24px 16px;
  }

  .text-block-112 {
    margin-bottom: 16px;
    font-size: 36px;
    line-height: 36px;
  }

  .paragraph-245 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-1388 {
    border-radius: 20px 20px 60px;
    width: auto;
    height: 100%;
  }

  .button-408 {
    width: 672px;
  }

  .button-409, .button-410 {
    width: 94%;
  }

  .button-411 {
    width: 672px;
  }

  .button-412 {
    width: 100px;
  }

  .button-413 {
    width: auto;
  }

  .button-414 {
    width: 672px;
  }

  .button-415 {
    width: 94px;
  }

  .sk_partner-grid_item-3 {
    border-radius: 20px;
  }

  .sk_partner-grid_item-3.div744 {
    width: auto;
    height: 170px;
    margin-bottom: 0;
    margin-right: 0;
    padding: 24px;
    display: block;
    overflow: hidden;
  }

  .sk_partner-grid_item3 {
    border-radius: 20px;
    width: auto;
    height: auto;
    padding: 24px;
    display: flex;
  }

  .sk_partner-grid {
    border-radius: 20px;
    grid-template-rows: 356px;
    grid-template-columns: 348px 306fr 306fr;
    grid-auto-flow: column;
  }

  .sk_partner-grid.sk_744 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 180px 180px;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row;
  }

  .button-416, .button-417 {
    width: 94%;
  }

  .button-418, .button-419 {
    width: auto;
  }

  .button-420 {
    width: 672em;
  }

  .button-421 {
    width: 672px;
  }

  .button-422, .button-423 {
    width: 94%;
  }

  .button-424 {
    width: 672px;
  }

  .button-425 {
    width: auto;
    height: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 14px;
    line-height: 24px;
    display: flex;
  }

  .sk_partner-grid_item2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-radius: 20px;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    padding: 24px;
    display: flex;
  }

  .div-block-1390 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 28px;
    padding-right: 28px;
  }

  .sk_btn-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-1392 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-1393 {
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .sk_container {
    margin-bottom: 40px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .sk_container.sk_container-header {
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin: 24px 16px;
  }

  .div-block-1397 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .link-194 {
    font-size: 13px;
    line-height: 18px;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: 40px;
  }

  h2 {
    font-size: 28px;
  }

  h3 {
    font-size: 24px;
  }

  h4 {
    font-size: 18px;
  }

  .utility-page-wrap {
    background-image: url('../images/Background-Image-Transperent-Big-Circle-Left.png'), linear-gradient(#0000, #0000);
    background-position: 0%, 0 0;
    background-repeat: repeat, repeat;
    background-size: auto, auto;
  }

  .menu-button {
    padding: 0;
  }

  .layout.main__layout {
    display: block;
  }

  .layout.relationship__column-container {
    flex-direction: column;
  }

  .container.header__container {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .image-3 {
    z-index: 30;
    bottom: -354px;
    left: 169px;
  }

  .h1.text_white.header__container-title {
    margin-top: 10px;
    font-size: 26px;
    line-height: 36px;
  }

  .h1.customer__title {
    line-height: 50px;
  }

  .h1.partner__personal-title {
    font-size: 20px;
  }

  .h1.customerapp__title {
    font-size: 48px;
    line-height: 60px;
  }

  .cashier {
    top: 100px;
    bottom: 0;
    left: -27px;
  }

  .button {
    margin-top: 40px;
  }

  .column-2, .column {
    height: auto;
  }

  .main {
    height: auto;
    min-height: 630px;
    overflow: hidden;
  }

  .image-2 {
    top: 316px;
    left: 218px;
  }

  .div-block {
    z-index: 12;
    bottom: -401.998px;
    left: 348px;
  }

  .div-block.main__admin-en {
    bottom: -369.998px;
    left: 277px;
  }

  .text_white {
    margin-top: 28px;
  }

  .image-5 {
    z-index: 20;
    bottom: -358px;
    left: 272px;
  }

  .image-5.main__images-5 {
    bottom: -340px;
    left: 173px;
  }

  .text__label-floating {
    font-size: 12px;
    line-height: 16px;
    position: static;
  }

  .main__images {
    position: static;
    left: 0;
  }

  .image-4 {
    bottom: -383px;
    left: 61px;
  }

  .image-4.main__images-4 {
    left: 70px;
  }

  .grid.aim_cards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr 1fr;
    grid-auto-rows: 1fr;
  }

  .heading-2.relationship__title, .heading-2.tariff__payment-title, .heading-2.tariff__subtitle, .heading-2.tariff__price, .heading-2.modal__block-subtitle {
    text-align: center;
  }

  .heading-2.partner__videos-title {
    font-size: 20px;
  }

  .p_main {
    font-size: 16px;
    line-height: 24px;
  }

  .p_main.p_purple.pre-footer__description {
    font-size: 12px;
    line-height: 18px;
  }

  .p_main.tariff__diff {
    font-size: 20px;
  }

  .p_main.header__container-text {
    font-size: 16px;
    line-height: 24px;
  }

  .heading.h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .heading.h2.steps__title {
    margin-top: 24px;
    margin-bottom: 40px;
  }

  .heading.h2.marketing__title {
    padding-top: 32px;
  }

  .heading.h2.relationship__head.layout {
    font-size: 30px;
  }

  .heading.h2.modal__title {
    margin-top: 60px;
  }

  .heading.h2.usefull-variant_title {
    margin-bottom: 56px;
  }

  .heading.h2.clients-title {
    margin-top: 0;
  }

  .retantion {
    min-height: 440px;
  }

  .retantion__img.retantion__img_right {
    width: 360px;
    left: -219px;
  }

  .retantion__img.retation__img_left {
    width: 360px;
    bottom: -145px;
    right: -203px;
  }

  .steps__image {
    margin-bottom: 16px;
  }

  .grid-2.variants__wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
    margin-bottom: 56px;
  }

  .grid-2.variants__wrapper.variants__wrapper-en {
    grid-template-columns: 1fr;
  }

  .image-10 {
    width: 140px;
  }

  .image-10.variant_image2 {
    width: 220px;
  }

  .variants__description.relationship__description {
    text-align: center;
  }

  .how-working__grid {
    grid-template-columns: 1fr;
  }

  .clients {
    padding-top: 598px;
  }

  .clients__numbers {
    margin-top: 24px;
    margin-bottom: 16px;
    font-size: 70px;
    line-height: 70px;
  }

  .image-16 {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .relationship {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .relationship__content_right {
    order: 1;
    padding-right: 0;
  }

  .relationship__content_left {
    padding-left: 0;
    padding-right: 0;
  }

  .image-14 {
    max-width: 70%;
  }

  .image-15 {
    max-width: 40%;
  }

  .cashbox {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .cashbox__brands {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr;
  }

  .marketing__purple-text_big {
    font-size: 20px;
  }

  .marketing__title_rotate {
    font-size: 60px;
    line-height: 59px;
  }

  .markenting__purple-text_small {
    padding-left: 16px;
    padding-right: 16px;
  }

  .marketing__flying-element.element-6 {
    display: none;
  }

  .marketing__flying-element.element-7 {
    transform: rotate(-134deg);
  }

  .marketing__flying-element.element-9 {
    bottom: -53px;
    right: -3px;
  }

  .marketiing__perple {
    width: 100%;
  }

  .marketing {
    overflow: visible;
  }

  .feedback__block-text {
    font-size: 16px;
    line-height: 24px;
  }

  .feedback__slider {
    height: 540px;
  }

  .feedback {
    padding-top: 355px;
  }

  .tariff {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .tariff__column-1 {
    padding-bottom: 32px;
  }

  .pre-footer {
    padding-top: 80px;
  }

  .footer__logos {
    flex-direction: column;
    display: flex;
  }

  .heading-3.variants__title {
    min-height: auto;
    margin-top: 0;
  }

  .dropdown-toggle {
    padding-left: 0;
    padding-right: 20px;
  }

  .header__language-icon {
    margin-right: 0;
  }

  .modal__container.modal__request, .modal__container.mobile__filer-modal {
    display: none;
    overflow: auto;
  }

  .modal__block {
    border-radius: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
  }

  .modal__block-description.relationship__description {
    text-align: center;
  }

  .modal__request-iframe {
    margin-top: 68px;
  }

  .contacts {
    padding-top: 24px;
  }

  .contacts__title.h1 {
    line-height: 56px;
  }

  .contacts__help {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .contacts__text {
    font-size: 20px;
    line-height: 24px;
  }

  .dealers__title {
    font-size: 24px;
    line-height: 32px;
  }

  .dealers__container {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .customer__image_1 {
    max-width: 300px;
    top: auto;
    left: auto;
  }

  .customer__image_2 {
    max-width: 190px;
    top: auto;
    right: auto;
    transform: translate(71px, 10px);
  }

  .customer__container {
    grid-row-gap: 31px;
  }

  .dealers__extra-container {
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .partner__head {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .head__container-wrapper {
    grid-row-gap: 16px;
    border-radius: 12px;
    min-height: auto;
    padding: 32px 16px;
  }

  .header__list {
    padding-top: 32px;
  }

  .partner__list-item {
    border-radius: 12px;
  }

  .partner__list-item-head {
    grid-column-gap: 16px;
    padding: 16px;
  }

  .partner__heading {
    font-size: 18px;
    line-height: 22px;
  }

  .partner__heading.partner__heading_prtnr {
    line-height: 30px;
  }

  .partner__heading-label {
    font-size: 14px;
  }

  .partner__list-item-content {
    grid-row-gap: 16px;
    flex-direction: column;
    padding: 16px;
  }

  .partner__list-item-photo {
    object-fit: cover;
    object-position: 50% 0%;
    width: 100%;
    height: 420px;
  }

  .partner__list-item-label {
    margin-bottom: 16px;
    font-size: 20px;
  }

  .partner__specialization-list-item {
    font-size: 12px;
    line-height: 12px;
  }

  .partner__list-city-item {
    font-size: 12px;
    line-height: 18px;
  }

  .partner__list-item-contacts {
    padding: 16px;
  }

  .partner-list-contact {
    grid-row-gap: 16px;
  }

  .partner__list-contact-item.partner__list-phone, .partner__list-contact-item.partner__list-mail {
    grid-column-gap: 8px;
  }

  .partner__list-contact-element {
    font-size: 14px;
    line-height: 14px;
  }

  .partner__list-item-link {
    width: 40px;
    min-width: 40px;
    height: 40px;
    min-height: 40px;
  }

  .partner__personal-head {
    padding-top: 0;
    padding-bottom: 0;
  }

  .partner__personal-content {
    border-radius: 12px;
    flex-flow: column;
    margin-bottom: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .partner__personal-wrapper {
    grid-template-columns: 1fr;
    padding: 24px 16px;
  }

  .partner__personal-image_wrapper {
    border-radius: 12px;
  }

  .partner__info-block.partner__info-block_links {
    border-radius: 20px;
    padding: 24px 16px;
  }

  .partner__info-block.partner__info-block_tag {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .partner__info-description {
    margin-bottom: 0;
    font-size: 15px;
  }

  .partner__personal-videos {
    padding: 24px 16px;
  }

  .partner__personal-main-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .image-25, .image-26 {
    width: auto;
    height: 15px;
  }

  .customerapp__desc {
    margin-bottom: 240px;
    font-size: 18px;
    line-height: 22px;
  }

  .column-4 {
    justify-content: flex-start;
    align-items: flex-end;
    display: flex;
    position: relative;
  }

  .div-block-7 {
    flex-direction: row;
    width: 500px;
    height: 550px;
    padding-top: 0;
    padding-left: 0;
    position: absolute;
    right: -200px;
    overflow: visible;
  }

  .grid-4 {
    padding-top: 32px;
    padding-bottom: 32px;
    display: block;
  }

  .castomerapp__info-text {
    width: 70%;
  }

  .image-31 {
    height: 220px;
  }

  .div-block-9 {
    padding-top: 54px;
    padding-bottom: 54px;
  }

  .h2 {
    width: 100%;
    padding-top: 0;
    padding-bottom: 32px;
    font-size: 28px;
  }

  .div-block-10, .div-block-11, .div-block-12 {
    padding-bottom: 24px;
  }

  .udsapp_header {
    height: 70px;
    display: flex;
    overflow: hidden;
  }

  .udsapp_hero {
    margin-top: 0;
    margin-bottom: 40px;
    display: block;
  }

  .udsapp_hero.tgbot_hero {
    overflow: visible;
  }

  .udsapp_container {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .udsapp_container.udsapp_navbar {
    max-width: 100%;
  }

  .udsapp_container.tg_container {
    overflow: hidden;
  }

  .udsapp_container.getudsapp_container {
    margin-top: 24px;
  }

  .udsapp_hero_grid {
    grid-template-rows: 280px;
    grid-template-columns: 50% 1fr;
    margin-top: 0;
  }

  .udsapp_hero_grid.tgbot_hero_grid {
    display: none;
    overflow: visible;
  }

  .udsapp_hero_grid.tgbot_hero_grid.tgbot_hero_grid-main {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: 500px auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: flex;
  }

  .udsapp_hero_leftside, .uds_hero_rightside {
    display: block;
  }

  .rectangle_rightside {
    height: 100%;
    display: flex;
    position: static;
  }

  .rectangle_rightside.rectangle_rightside_tg {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .rectangle_leftside_1 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    padding: 16px;
    display: flex;
  }

  .rectangle_leftside_2 {
    height: auto;
    margin-top: 0;
  }

  .rectangle_leftside_2.rectangle_leftside_2_tg.tgblock {
    margin-left: auto;
    margin-right: auto;
  }

  .rectangle_leftside_3.rectangle_leftside_3_tg {
    display: none;
  }

  .image-32 {
    border-radius: 20px;
    width: 300px;
    max-width: 100%;
    display: block;
    inset: auto auto 0% 0%;
    overflow: hidden;
  }

  .udsapp_h1 {
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
  }

  .udsapp_h1.udsapp_h1_tg {
    font-size: 24px;
    line-height: 32px;
  }

  .list {
    margin-left: 0;
    margin-right: 8px;
  }

  .udsapp_text_opacity {
    justify-content: flex-start;
    align-items: center;
    width: auto;
    margin-top: 16px;
    margin-left: 24px;
    margin-right: 24px;
  }

  .udsapp_text_opacity.udsapp_text_opacity_tg {
    margin-left: 0;
    margin-right: 0;
  }

  .udsapp_div {
    justify-content: center;
    align-items: center;
    margin-left: 0;
  }

  .udsapp_div.udsapp_div_uds {
    margin-left: 0;
  }

  .udsapp_div.udsapp_div_main {
    justify-content: center;
    align-items: center;
  }

  .udsapp_div.udsapp_div_main.udsapp_div_main_mob {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .nav-link {
    display: block;
  }

  .nav-link.nav-link_2 {
    display: none;
  }

  .nav-link-2 {
    margin-right: 16px;
    display: none;
  }

  .nav-link-2.nav-link-2_show {
    display: none;
  }

  .list-item, .list-item-2 {
    margin-bottom: 4px;
    font-size: 12px;
  }

  .list-item-3 {
    font-size: 12px;
    line-height: 18px;
  }

  .button-3 {
    width: auto;
    display: block;
  }

  .udsapp_logo {
    padding-top: 0;
    padding-bottom: 0;
  }

  .udsapp_section-how {
    display: block;
  }

  .udsapp_h2 {
    padding-right: 0;
  }

  .udsapp_text_h2 {
    margin-bottom: 16px;
    padding-right: 0;
  }

  .udsapp_section-how_line {
    width: 100%;
  }

  .udsapp_welcomepoints, .udsapp_cashback, .udsapp_regularpoints, .udsapp_friends {
    padding-left: 16px;
    padding-right: 16px;
  }

  .udsapp_h3 {
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
  }

  .udsapp_welcomepoints_line {
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
  }

  .udsapp_welcomepoints_text {
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .udsapp_section-howitworks {
    margin-bottom: 40px;
    display: block;
  }

  .udsapp_section-howitworks_line {
    margin-bottom: 16px;
  }

  .grid-7 {
    grid-template-rows: auto;
    grid-template-areas: "Area-5 Area-6"
                         "Area-5 Area-7";
    grid-auto-rows: auto;
    place-content: start stretch;
    align-items: stretch;
    height: 320px;
    margin-bottom: 50px;
  }

  .udsapp_section-howitworks_downloadapp {
    height: 340px;
    padding: 32px 16px;
  }

  .udsapp_section-howitworks_join {
    height: 162px;
  }

  .udsapp_section-howitworks_show {
    height: 162px;
    padding: 24px 16px;
  }

  .udsapp_howitworks_h3 {
    margin-left: 0;
    margin-right: 0;
  }

  .udsapp_howitworks_text {
    margin-left: 0;
    margin-right: 0;
    line-height: 24px;
  }

  .udsapp_howitworks_text.udsapp_step1 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .udsapp_howitworks_text.udsapp_step2 {
    margin-top: 0;
  }

  .udsapp_section-howitworks_btn {
    margin-bottom: 16px;
    margin-left: 16px;
    margin-right: auto;
    padding: 12px 32px;
    display: inline-block;
    position: absolute;
    inset: auto auto 0% 0%;
    transform: none;
  }

  .udsapp_section-howitworks_join_h4 {
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
  }

  .udsapp_section-howitworks_show_h4 {
    width: 150px;
    margin-left: 0;
    font-size: 18px;
  }

  .udsapp_section-rating {
    margin-bottom: 40px;
  }

  .udsapp_section-rating_bg {
    border-radius: 20px;
  }

  .grid-8 {
    grid-template-rows: auto;
    padding: 16px;
  }

  .udsapp_section-rating_leftside-2 {
    background-position: 50%;
    background-size: cover;
    height: 250px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .udsapp_section-rating_rightside_block1 {
    width: 100%;
    height: auto;
  }

  .udsapp_section-rating_rightside_qr {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 180px;
    padding-top: 16px;
    inset: 0% auto auto 0%;
  }

  .udsapp_section-rating_rightside_img {
    justify-content: center;
    align-items: center;
    width: 120px;
    height: 120px;
    display: block;
    position: relative;
    inset: auto auto 0% 0%;
  }

  .udsapp_section-rating_rightside_block2 {
    width: 100%;
    height: 30%;
    display: block;
    inset: auto 0% 0% auto;
  }

  .udsapp_h1_white {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 24px;
  }

  .udsapp_section-rating_leftside_text {
    margin-bottom: 24px;
    padding-left: 16px;
    padding-right: 17px;
    font-size: 16px;
    line-height: 24px;
  }

  .udsapp_section-rating_rightside_qr_text {
    margin-top: 0;
    margin-bottom: 16px;
    padding-left: 0;
    padding-right: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .image-35 {
    text-align: center;
    width: 60px;
    height: 60px;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    transform: none;
  }

  .udsapp_section-categories {
    margin-bottom: 40px;
  }

  .grid-9 {
    grid-template-rows: 1fr 1fr;
    grid-template-areas: "area-1 Area-4 Area-7"
                         "Area-3 Area-5 Area-7";
  }

  .udsapp_section-categories_beauty {
    height: 100%;
    position: relative;
  }

  .udsapp_section-categories_medicine, .udsapp_section-categories_clothes, .udsapp_section-categories_text_2 {
    height: auto;
  }

  .udsapp_section-categories_text_h {
    margin-left: 0;
    margin-right: 0;
  }

  .udsapp_section-categories_text_t2 {
    margin-left: 0;
    margin-right: 0;
    font-size: 16px;
  }

  .udsapp_section-categories_beauty_text {
    z-index: 3;
    position: absolute;
  }

  .udsapp_section-categories_shop_text, .udsapp_section-categories_cloth_text {
    z-index: 3;
  }

  .udsapp_section-question.udsapp_section-question_ru {
    top: -200px;
  }

  .udsapp_section-question.udsapp_section-question_ru.alfa_faq {
    position: relative;
    top: -140px;
  }

  .udsapp_footer-btn {
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-11 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 16px;
    margin-right: 16px;
  }

  .udsapp_footer_grid_block2 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .udsapp_footer_grid_block2_h {
    margin-top: 0;
  }

  .udsapp_footer_line {
    width: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .grid-12 {
    margin-bottom: 0;
  }

  .udsapp_footer_grid2_txt {
    font-size: 10px;
  }

  .image-39 {
    max-width: 140%;
    position: absolute;
    inset: 0% 0% 0% -35%;
  }

  .image-40 {
    max-width: 140%;
    position: relative;
    left: -40%;
  }

  .image-41 {
    top: -90px;
  }

  .image-42 {
    max-width: 140%;
    position: relative;
    left: -40px;
  }

  .tg_hero_btn {
    width: 220px;
    line-height: 22px;
  }

  .udsapp_section-rating_rightside_block1_h {
    margin-top: 0;
    font-size: 20px;
  }

  .udsapp_section-rating_rightside_block1_text {
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 18px;
  }

  .udsapp_section-rating_rightside_block1_line {
    margin-bottom: 8px;
  }

  .udsapp_section-rating_rightside_block1_text2 {
    margin-bottom: 0;
    font-size: 12px;
    line-height: 18px;
  }

  .image-48 {
    width: 32px;
    height: 32px;
    position: absolute;
  }

  .image-49 {
    position: relative;
  }

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

  .udsapp_hero_button_block.udsapp_hero_button_block_mob {
    justify-content: flex-start;
    align-items: center;
  }

  .image-53 {
    max-width: 200px;
    display: block;
  }

  .image-54 {
    position: absolute;
    inset: auto 0% 0%;
  }

  .text-block-7 {
    color: #7f7f7f;
  }

  .dropdown-toggle-2 {
    align-items: center;
    margin-right: 8px;
  }

  .image-58 {
    display: none;
  }

  .image-60 {
    top: 60%;
    left: 147px;
  }

  .image-61 {
    inset: 42% 0% 0%;
  }

  .image-62 {
    top: 0;
  }

  .div-block-15 {
    align-items: flex-start;
    display: block;
  }

  .udsapp_header-links {
    align-items: center;
    height: 48px;
    margin-left: 0%;
    margin-right: 0;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .button-7 {
    display: none;
  }

  .udsapp_header_lng-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .udsapp_header_lng-mobile.udsapp_lng-show {
    display: flex;
  }

  .udsapp_modal-mobile_container {
    z-index: 5;
    width: 100%;
    height: auto;
    display: block;
    position: fixed;
    inset: 0%;
  }

  .udsapp_modal-mobile_container.udsapp_modal_mobile_menu, .udsapp_modal-mobile_container.udsapp_modal_lng {
    display: none;
  }

  .udsapp_modal-mobile_bg {
    z-index: 5;
    background-color: #00000040;
    width: 100%;
    max-width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    position: fixed;
    inset: 0%;
  }

  .div-block-18 {
    z-index: 5;
    border-radius: 20px 20px 0 0;
    inset: auto 0% 0%;
    overflow: visible;
  }

  .udsapp_modal-mobile_text {
    margin-bottom: 8px;
    margin-left: 16px;
  }

  .udsapp_modal-mobile_line {
    border-radius: 8px;
    justify-content: center;
    align-items: stretch;
    width: 27px;
    height: 3px;
    margin: 10px auto 16px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .rectangle_3 {
    height: 136px;
  }

  .faq-dropdown-content {
    display: none;
  }

  .paragraph-18 {
    margin-right: 0;
    display: block;
  }

  .udsapp_howitworks_text_div {
    margin-top: 0;
    padding: 32px 16px 0;
    inset: 0% auto auto 0%;
  }

  .udsapp_howitworks_text_div2 {
    margin-top: 16px;
  }

  .howitworks_text_div2 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .udsapp_section-rating_rightside_qr_div {
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .image-66, .image-67, .image-71, .main-pic {
    display: none;
  }

  .uds-bsns_header {
    z-index: 1;
    height: 76px;
    margin-bottom: 24px;
  }

  .uds-bsns_header_btn {
    border-radius: 42px;
  }

  .uds-bsns_header_btn.uds-dis_header-btn {
    justify-content: center;
    align-items: center;
    width: auto;
    height: 48px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px;
    display: flex;
  }

  .link-block-5, .link-block-7 {
    display: none;
  }

  .grid-14 {
    display: block;
  }

  .uds-bsns_hero_info {
    width: 100%;
    margin-bottom: 16px;
    padding-bottom: 16px;
  }

  .uds-bsns_hero_info_text {
    padding-top: 32px;
  }

  .heading-6 {
    margin-bottom: 8px;
  }

  .paragraph-22 {
    line-height: 20px;
  }

  .uds-bsns_hero_info_tools {
    display: none;
  }

  .uds-bsns_hero_info_demo {
    width: 88%;
  }

  .uds-bsns_hero_img_infographic {
    justify-content: center;
    align-items: stretch;
    margin-bottom: 8px;
  }

  .uds-bsns_tools_bg {
    padding-top: 32px;
  }

  .uds-bsns_tools_bg.uds-bsns_tools_bg_desktop.sk_tools {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .uds-bsns_tools_h2 {
    margin-left: 0;
    margin-right: 0;
  }

  .uds-bsns_tools_blocks.uds-bsns_tools_blocks_mobile {
    width: auto;
  }

  .uds-bsns_tools_block2.uds-bsns_tools_block2_main {
    padding: 32px 16px;
  }

  .uds-bsns_tools_blocks_div.inner-scrolling.uds-bsns_tools_blocks_div_mobile {
    width: auto;
    overflow: scroll;
  }

  .uds-bsns_tools_block1_content.uds-bsns_tools_block1_content_main {
    margin: 32px 16px;
  }

  .h2_gray {
    flex-flow: column;
    margin-bottom: 24px;
    display: block;
  }

  .heading-8 {
    justify-content: center;
    align-items: center;
    margin-bottom: 8px;
  }

  .heading-8.heading-8_main {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
  }

  .heading-8.heading-8_bisen {
    justify-content: flex-start;
    align-items: center;
  }

  .paragraph-24 {
    font-size: 12px;
  }

  .div-block-19 {
    width: 257px;
  }

  .uds-bsns_stories_logos_txt {
    margin-left: 0;
    margin-right: 24px;
  }

  .uds-bsns_reviews_photo {
    display: none;
  }

  .uds-bsns_reviews_content.uds-dis_reviews_content {
    border-radius: 20px;
  }

  .grid-16 {
    grid-template: "Area"
                   "Area-2"
                   / 1fr;
  }

  .image-81 {
    display: none;
  }

  .paragraph-26 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .paragraph-26.paragraph-26_dis {
    margin-top: 0;
    margin-bottom: 32px;
    padding-bottom: 0;
  }

  .div-block-20 {
    background-color: #f8f9fc;
    border-radius: 20px;
    width: 100%;
  }

  .grid-17 {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .grid-18 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    place-content: stretch;
    display: grid;
  }

  .uds-bsns_plans_lite {
    width: 280px;
  }

  .button-9 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .uds-bsns_plans_pro {
    width: 300px;
  }

  .uds-bsns_form_content {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .uds-bsns_hero_img_infographic_block {
    margin-right: 40px;
  }

  .heading-12 {
    font-size: 24px;
  }

  .form-block-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .uds-bsns_footer_bg {
    padding: 32px 24px;
  }

  .uds-bsns_footer_bg.uds-bsns_footer_bg_color {
    padding: 32px 16px 16px;
  }

  .uds-bsns_footer_bg.uds-dis_footer_bg {
    padding: 16px;
  }

  .heading-13 {
    margin-bottom: 16px;
  }

  .uds-bsns_footer_bg_marketing {
    margin-bottom: 32px;
  }

  .button-11 {
    border-radius: 20px;
  }

  .uds-bsns_footer_bg_line {
    margin-left: 0;
    margin-right: 0;
  }

  .uds-bsns_breadcrumbs_main {
    margin-right: 0;
  }

  .uds-bsns_breadcrumbs_tools.w--current {
    padding-left: 16px;
  }

  .tool_div_screen {
    height: 120px;
  }

  .heading-14.heading-14_tg {
    font-size: 14px;
  }

  .paragraph-37 {
    margin-right: 20px;
  }

  .paragraph-37.paragraph-37_tg {
    margin-right: 0;
  }

  .grid-20 {
    grid-column-gap: 12px;
    grid-row-gap: 20px;
  }

  .heading-15 {
    text-align: center;
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 0;
    font-size: 24px;
    line-height: 30px;
  }

  .paragraph-38 {
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
  }

  .uds-bsns_navigation_links {
    margin-bottom: 8px;
  }

  .uds-bsns_reviews_content_rewie {
    width: 100%;
    display: block;
  }

  .uds-bsns_reviews_content_nav {
    flex-direction: row;
    flex: 0 auto;
    display: none;
  }

  .button-12 {
    width: 88%;
    display: block;
  }

  .div-block-26 {
    height: auto;
  }

  .uds-bsns_reviews_item {
    padding-bottom: 0;
  }

  .uds-bsns_modal_form {
    display: none;
  }

  .uds-bsns_modal_form_bg {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .uds-bsns_modal_form_block {
    border-radius: 0;
    width: 100%;
  }

  .uds-bsns_modal_form_block_h {
    margin-left: 16px;
    margin-right: 16px;
  }

  .uds-bsns_modal_form_block_icon {
    margin-right: 16px;
  }

  .text-span-6 {
    font-size: 10px;
  }

  .button-15 {
    margin-left: 4px;
    margin-right: 4px;
    padding: 16px 8px;
    font-size: 11px;
    line-height: 16px;
  }

  .swiper-wrapper.swiper-review-wrapper {
    flex-flow: row;
  }

  .div-block-38.div-block-38_bg-color {
    background-color: #fff0;
  }

  .uds-bsns_tools_img {
    max-width: 40%;
  }

  .uds-bsns_tools_img.uds-bsns_tools_img_first.uds-bsns_tools_img_first_main {
    max-width: 40%;
    inset: 11% 0% auto auto;
  }

  .uds-bsns_container.tg_container {
    margin-left: 0;
    margin-right: 0;
  }

  .uds-bsns_container.sk_container {
    padding-left: 16px;
  }

  .uds-bsns_stories-text_bg {
    margin-bottom: 32px;
  }

  .heading-20 {
    margin: 24px 32px;
    font-size: 24px;
    line-height: 30px;
  }

  .uds-bsns_stories-text_line {
    display: none;
  }

  .div-block-39 {
    margin-left: 32px;
    margin-right: 32px;
  }

  .uds-bsns_article {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-21 {
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-48 {
    margin-bottom: 24px;
    font-size: 15px;
    line-height: 22px;
  }

  .uds-bsns_article_pic {
    height: 200px;
  }

  .uds-bsns_header_mobile {
    flex-flow: row;
    justify-content: space-between;
    display: none;
  }

  .uds-bsns_tariff_div {
    text-align: left;
    flex-direction: column;
    display: flex;
  }

  .grid-21 {
    grid-template-rows: auto;
    grid-template-columns: 3.5fr .5fr .5fr .5fr;
  }

  .paragraph-50_h {
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    margin-right: 80px;
    font-size: 12px;
    line-height: 18px;
  }

  .text-block-17_txt {
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .uds-bsns_tariff_line {
    display: none;
  }

  .img_ {
    justify-content: center;
    align-items: center;
    margin-right: 0;
  }

  .uds-bsns_tariff_text {
    flex-direction: column;
    align-items: stretch;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .paragraph-50 {
    font-size: 12px;
  }

  .uds-bsns_tariff_stroke {
    align-items: stretch;
  }

  .text-block-17 {
    font-size: 14px;
    line-height: 20px;
  }

  .uds-bsns_tariff_stroke_h {
    z-index: 80;
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 18px;
    display: block;
    position: relative;
  }

  .text-block-18 {
    text-align: center;
    margin-right: auto;
    font-size: 15px;
  }

  .uds-bsns_tariff_stroke_col {
    text-align: center;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-52 {
    text-align: center;
    font-size: 14px;
  }

  .text-span-9 {
    line-height: 18px;
  }

  .image-124 {
    max-width: 100%;
  }

  .div-block-50 {
    margin-top: 32px;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-53 {
    margin-left: 24px;
    margin-right: 24px;
  }

  .uds-bsns-navigation {
    z-index: 100;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
    position: absolute;
  }

  .swiper-navigation_bg {
    width: 178px;
  }

  .swiper-navigation_bg.swiper-navigation_bg_dis {
    background-image: none;
  }

  .link-block-20 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .uds-bsns_tariff-nav_bg {
    border-radius: 20px;
  }

  .uds-bsns_tariff-nav_content {
    justify-content: flex-end;
    padding: 24px 16px;
  }

  .heading-26 {
    display: none;
  }

  .uds-bsns_tariff-nav_tariff-text {
    justify-content: space-around;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .uds-bsns_tariff-nav_tariff-text_lite {
    margin-right: 16px;
  }

  .heading-27 {
    margin-bottom: 2px;
    font-size: 12px;
    line-height: 18px;
  }

  .paragraph-56 {
    font-size: 12px;
    line-height: 18px;
  }

  .uds-bsns_tariff-nav_tariff-text_pro {
    margin-right: 16px;
  }

  .uds-bsns_tariff-nav_tariff-text_pro_btn {
    border-radius: 8px;
    height: 48px;
  }

  .text-block-25 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-block-26 {
    font-size: 10px;
    line-height: 14px;
  }

  .heading-28 {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 32px;
  }

  .uds-bsns_contacts_div {
    margin-bottom: 24px;
  }

  .heading-29 {
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 18px;
  }

  .uds-bsns_dealers_bg {
    border-radius: 20px;
    padding: 16px;
  }

  .heading-30, .paragraph-58, .paragraph-59 {
    font-size: 12px;
    line-height: 16px;
  }

  .div-block-56 {
    align-items: center;
    margin-bottom: 4px;
  }

  .image-133 {
    width: 24px;
    height: 24px;
    margin-right: 12px;
  }

  .div-block-60, .div-block-61, .div-block-62 {
    margin-bottom: 32px;
  }

  .uds-bsns_dealers_line {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .paragraph-60 {
    width: 50%;
    font-size: 12px;
    line-height: 16px;
  }

  .paragraph-61 {
    font-size: 12px;
    line-height: 16px;
  }

  .div-block-63 {
    width: 100%;
  }

  .div-block-65 {
    margin-bottom: 8px;
  }

  .div-block-66 {
    justify-content: space-between;
  }

  .div-block-67 {
    margin-bottom: 0;
  }

  .audio-wire.audio-wire_mobile-hide {
    display: none;
  }

  .audio-wire.audio-wire_mobile-hide.audio-wire_mobile-horizon-hide {
    display: block;
  }

  .heading-31 {
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-31 {
    color: #49505e;
    font-size: 10px;
  }

  .uds-del_container {
    width: auto;
  }

  .uds-del_step1_bg {
    border-radius: 20px;
    justify-content: space-around;
    height: 280px;
  }

  .uds-del_step1_img {
    width: 50%;
    margin-bottom: 32px;
    margin-right: 32px;
  }

  .uds-del_step1_text {
    width: 50%;
    margin: 32px 16px 32px 32px;
  }

  .paragraph-64 {
    width: 90%;
    font-size: 16px;
    line-height: 22px;
  }

  .uds-del_step2_bg {
    border-radius: 20px;
    height: 280px;
  }

  .uds-del_step3_bg, .uds-del_step4_bg {
    height: 280px;
  }

  .uds-del_alternative_bg {
    border-radius: 20px;
    height: 340px;
  }

  .uds-del_step2_text {
    width: 50%;
    margin: 32px 32px 32px 0;
  }

  .uds-del_step3_text {
    margin-top: 32px;
    margin-left: 32px;
  }

  .uds-del_step4_text {
    margin-top: 32px;
    margin-bottom: 32px;
    margin-left: 32px;
  }

  .uds-del_alternative_text {
    margin-bottom: 24px;
    margin-left: 32px;
    margin-right: 32px;
  }

  .uds-del_step2_img {
    width: 50%;
    margin-top: 32px;
    margin-left: 32px;
    margin-right: 16px;
  }

  .uds-del_step3_img {
    margin-left: 16px;
    margin-right: 32px;
  }

  .uds-del_step4_img {
    margin-top: 32px;
    margin-right: 32px;
  }

  .paragraph-65 {
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-66 {
    width: 200px;
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-67 {
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 22px;
  }

  .paragraph-68 {
    font-size: 16px;
    line-height: 22px;
  }

  .button-30 {
    width: 100%;
  }

  .uds-dis_header {
    justify-content: flex-start;
    align-items: center;
    height: 80px;
    margin-top: 0;
    margin-bottom: 28px;
    display: flex;
  }

  .uds-dis_logo {
    width: auto;
    min-width: 48px;
    margin-left: 0;
  }

  .uds-dis_gradient {
    background-image: url('../images/1-hero.png');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: scroll;
    height: auto;
    display: block;
  }

  .uds-dis_gradient_bg {
    background-color: #0000;
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.5%;
    height: auto;
    margin: 2px auto;
  }

  .uds-dis_hero-content {
    padding: 16px;
  }

  .heading-33 {
    margin-bottom: 8px;
    font-size: 28px;
    line-height: 38px;
  }

  .paragraph-69 {
    color: #fff;
    width: 100%;
    margin-bottom: 0;
  }

  .uds-dis_info {
    height: 454px;
    padding-right: 0;
  }

  .grid-22 {
    flex-direction: column;
    margin-right: 0;
    display: flex;
  }

  .uds-dis_info-block {
    height: 98px;
    padding: 16px;
  }

  .paragraph-70 {
    margin-bottom: 4px;
  }

  .paragraph-71 {
    color: #fff;
  }

  .uds-dis_hero-img {
    width: 220px;
    min-width: 220px;
    max-width: 220px;
    top: -676px;
    left: 55%;
  }

  .uds-dis_text {
    width: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .uds-dis_navigation {
    display: none;
  }

  .div-block-74 {
    margin-right: 16px;
  }

  .grid-23 {
    grid-template-rows: 170px 170px;
  }

  .div-block-76, .div-block-77, .div-block-78, .div-block-79 {
    justify-content: flex-start;
    padding-top: 16px;
  }

  .image-143 {
    width: 80px;
    margin-bottom: 8px;
  }

  .paragraph-73.gis_p3 {
    font-size: 12px;
    line-height: 18px;
  }

  .div-block-80 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-81 {
    margin-left: 16px;
    margin-right: 4px;
  }

  .div-block-82, .div-block-83 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .uds-dis_how-to_gradient {
    height: 640px;
  }

  .uds-dis_how-to_bg {
    height: 636px;
    padding: 16px;
  }

  .uds-dis_h2 {
    margin-bottom: 16px;
  }

  .grid-24 {
    grid-template-rows: 152px 188px 152px;
  }

  .uds-dis_how-to_steps, .uds-dis_how-to_steps.uds-dis_how-to_steps_bg {
    padding: 16px;
  }

  .paragraph-74 {
    font-size: 12px;
    line-height: 18px;
  }

  .uds-dis_packeges_div.inner-scrolling {
    width: 100%;
    position: static;
  }

  .uds-dis_backoffice_bg {
    flex-direction: column;
    height: 645px;
  }

  .uds-dis_backoffice_content {
    width: 100%;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }

  .uds-dis_backoffice_img {
    justify-content: flex-start;
    width: 80%;
    margin-bottom: 0;
    margin-left: 16px;
    margin-right: auto;
  }

  .uds-dis_backoffice_btn {
    justify-content: flex-start;
    margin-bottom: 32px;
    margin-left: 0;
    margin-right: auto;
  }

  .heading-38 {
    margin-bottom: 24px;
  }

  .uds-dis_backoffice_content_list_item {
    margin-bottom: 8px;
  }

  .image-144 {
    max-width: 100%;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .image-145 {
    width: 250px;
    display: none;
  }

  .image-145.image-145_ru {
    width: 240px;
    padding-right: 0;
    display: none;
    position: static;
    top: 0;
    bottom: 0%;
    left: 0%;
  }

  .image-146 {
    margin-top: 32px;
    margin-bottom: 24px;
    margin-left: 32px;
  }

  .div-block-98 {
    display: none;
  }

  .div-block-112 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }

  .heading-41 {
    font-size: 15px;
    line-height: 22px;
  }

  .image-156 {
    height: 120px;
  }

  .image-157 {
    height: 90px;
  }

  .image-158 {
    height: 100px;
  }

  .audio-item {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-124 {
    border-radius: 20px;
  }

  .tg_header {
    height: 60px;
  }

  .tg_container {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .tg_container.tg_header_container {
    margin-top: 24px;
    margin-bottom: 24px;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .tg_logo {
    justify-content: flex-start;
    display: block;
  }

  .tg_header_links {
    justify-content: flex-end;
    align-items: center;
    display: flex;
  }

  .paragraph-81 {
    font-size: 10px;
    display: none;
  }

  .link-block-45 {
    margin-right: 4px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 16px;
    display: none;
  }

  .tg_header-btn {
    font-size: 12px;
  }

  .th_hero-grid {
    grid-template-rows: auto 230px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .tg_tab_numb {
    margin-bottom: 40px;
  }

  .tg_pic {
    justify-content: center;
    align-items: flex-start;
    width: 240px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    top: 17px;
    left: 58px;
  }

  .tg_h1 {
    margin-bottom: 8px;
    font-size: 24px;
  }

  .tg_paragraph-b {
    width: 90%;
    margin-bottom: 16px;
  }

  .tg_paragraph {
    width: 90%;
    margin-bottom: 24px;
  }

  .tg_pic-rectangle {
    height: 190px;
  }

  .tg_pic_3d {
    z-index: 1;
    width: auto;
    height: auto;
    display: block;
    position: absolute;
    bottom: 0%;
    left: 0%;
    right: 0%;
    overflow: visible;
  }

  .image-180 {
    width: 60px;
    display: block;
    position: relative;
    inset: 5% 0% 0% 8%;
  }

  .image-181 {
    width: 70px;
    display: block;
    position: absolute;
    inset: 12% 0% 0% 86%;
  }

  .image-182 {
    width: 100px;
  }

  .image-183 {
    z-index: 10;
    width: 80px;
    display: block;
    position: absolute;
    inset: 84% 0% 0% 80%;
  }

  .tg_pic_iphone {
    justify-content: center;
    align-self: auto;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    position: static;
    top: -10%;
    left: 22%;
  }

  .image-184 {
    height: 250px;
  }

  .tg_steps {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .odometer {
    font-size: 3rem;
  }

  .odometer-digit {
    border-radius: .3rem;
    padding-left: .3rem;
    padding-right: .3rem;
  }

  .page-padding {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .starter-odometer {
    font-size: 3rem;
  }

  .grid-25 {
    grid-template-rows: auto;
    grid-template-columns: .8fr 1fr;
  }

  .tg_counter-text {
    justify-content: center;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .paragraph-82 {
    margin-bottom: 0;
  }

  .paragraph-83 {
    width: 78%;
    font-size: 14px;
  }

  .tg_h2 {
    width: 60%;
    margin-bottom: 24px;
  }

  .tg_h2.tg_h2_margin {
    margin-bottom: 16px;
  }

  .tg_h2.tg_h2_left {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .grid-26 {
    grid-template-columns: 1fr;
  }

  .tg_h2_white {
    width: 80%;
    margin-bottom: 24px;
  }

  .paragraph-84, .paragraph-85 {
    margin-bottom: 24px;
  }

  .image-187 {
    display: none;
  }

  .tg_tariff {
    padding-top: 0;
  }

  .grid-27 {
    flex-flow: column;
    display: flex;
  }

  .tg_tariff_lite {
    justify-content: space-around;
    padding: 20px 0;
    position: static;
  }

  .tg_tariff_lite.tg_tariff_welcome {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .tg_tariff_pro {
    justify-content: space-around;
    padding-top: 20px;
    padding-bottom: 20px;
    position: static;
  }

  .image-188 {
    width: 100px;
    margin-bottom: 24px;
  }

  .image-188.image-188_welcome {
    width: 120px;
  }

  .image-189 {
    width: 100px;
    margin-bottom: 16px;
  }

  .paragraph-86 {
    margin-bottom: 16px;
    font-size: 18px;
  }

  .paragraph-86.paragraph-86_welcome {
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 26px;
  }

  .paragraph-88 {
    width: 100%;
    margin-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-88.paragraph-88_pro {
    margin-bottom: 18px;
    font-size: 14px;
  }

  .paragraph-88.paragraph-88_welcome {
    width: 100%;
    margin-bottom: 16px;
  }

  .button-32 {
    width: auto;
  }

  .text-block-47 {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-126 {
    justify-content: center;
    align-items: center;
  }

  .image-194 {
    display: none;
  }

  .paragraph-90 {
    font-size: 12px;
    line-height: 20px;
  }

  .tg_h3 {
    width: 100%;
  }

  .tg_steps_content_item {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .paragraph-92 {
    justify-content: center;
    align-items: flex-start;
    width: 40%;
    height: 100%;
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-92.paragraph-92_01 {
    justify-content: center;
    align-items: flex-start;
    height: 100%;
  }

  .text-span-26 {
    color: var(--white);
    margin-bottom: 16px;
    font-size: 24px;
    line-height: 26px;
  }

  .div-block-127 {
    background-image: linear-gradient(225deg, var(--tg-bot) 39%, var(--tg-bot-pink));
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: auto;
  }

  .div-block-127.div-block-127_hide {
    background-image: linear-gradient(315deg, var(--tg-bot) 39%, var(--tg-bot-pink));
    flex-flow: row-reverse;
    justify-content: flex-start;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .div-block-127.div-block-127_hide.div-block-127_rev {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
  }

  .div-block-127.div-block-127_hide.div-block-127_newgr {
    background-image: linear-gradient(to bottom, var(--tg-bot), var(--tg-bot));
  }

  .image-196 {
    width: 50%;
    max-width: none;
    height: auto;
    inset: -8px 0% 0% 32%;
    overflow: visible;
  }

  .image-197 {
    width: auto;
    max-width: none;
    height: 500px;
    overflow: hidden;
  }

  .image-198 {
    width: 50%;
    left: 79px;
    overflow: hidden;
  }

  .image-199 {
    width: 50%;
    left: 82px;
  }

  .div-block-128 {
    background-color: #0000;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    display: flex;
    position: static;
    inset: auto 0% 0%;
  }

  .div-block-129 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-top: 0;
    padding-top: 0;
    display: flex;
    position: static;
    inset: 0% 0% auto;
  }

  .div-block-131 {
    margin-top: 0;
    position: static;
    inset: 0% 0% auto;
  }

  .div-block-132 {
    justify-content: flex-end;
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
    position: static;
    inset: auto 0% 0%;
  }

  .grid-28 {
    flex-flow: column;
    display: flex;
  }

  .image-200 {
    display: block;
  }

  .lottie-animation-3 {
    width: 105px;
  }

  .div-block-133 {
    overflow: visible;
  }

  .div-block-135 {
    border-radius: 22px;
    position: absolute;
    inset: 0% auto auto 2%;
  }

  .tg_tariff-text_txt {
    font-size: 14px;
  }

  .tg_tariff-btn {
    font-size: 15px;
  }

  .tg_tariff-btn.tg_tariff-btn_welcome {
    width: auto;
  }

  .gis_btn {
    justify-content: center;
    align-items: center;
    height: 46px;
    font-size: 16px;
    display: flex;
  }

  .grid-30 {
    grid-template-columns: 100% .25fr;
  }

  .image-202 {
    border-radius: 20px;
  }

  .video-2 {
    border-radius: 22px;
    width: auto;
    height: 250px;
  }

  .image-204, .image-205, .image-206, .image-207 {
    border-radius: 20px;
  }

  .lottie-animation-5 {
    top: 0%;
  }

  .lottie-animation-9, .div-block-144, .lottie-animation-12 {
    display: none;
  }

  .lottie-animation-13 {
    top: -190px;
  }

  .heading-43 {
    display: none;
  }

  .div-block-148 {
    width: 90%;
  }

  .udsapp_footer-new.alfa_footer {
    position: relative;
    top: -120px;
  }

  .udsapp_footer-new_bg {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .udsapp_footer-new_bg.alfa-footer_bg {
    top: -160px;
  }

  .grid-31 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template: ". ."
                   "Area-2 Area"
                   "Area-3 Area-4"
                   "Area-5 Area-6"
                   "Area-7 Area-8"
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }

  .link-48, .link-49, .link-50, .link-51, .link-52, .link-54, .link-55, .link-56, .link-57, .link-59, .link-60, .link-61, .link-62, .link-63, .link-64 {
    font-size: 13px;
    line-height: 18px;
  }

  .link-65 {
    margin-bottom: 8px;
  }

  .link-66, .link-67, .link-68, .link-69 {
    font-size: 13px;
    line-height: 18px;
  }

  .uds-bsns_footer-new_bg {
    margin-bottom: 0;
  }

  .uds-bsns_footer-new_bg.uds-bsns_footer-new_bg__partner {
    padding-top: 40px;
  }

  .link-70.link-70-blog, .link-71.link-71-blog {
    font-size: 13px;
    line-height: 18px;
  }

  .div-block-159 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .paragraph-100.paragraph-100_new {
    display: none;
  }

  .div-block-160 {
    border-radius: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-34 {
    flex-flow: column;
    display: flex;
  }

  .div-block-161 {
    border-radius: 20px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .paragraph-101 {
    margin-bottom: 0;
    font-size: 16px;
  }

  .heading-44 {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 24px;
  }

  .heading-45 {
    width: 90%;
    font-size: 15px;
    line-height: 20px;
  }

  .paragraph-102 {
    width: 100%;
    font-size: 14px;
  }

  .image-224 {
    top: 0;
  }

  .text-block-51 {
    color: #7f7f7f;
  }

  .nav-link-3 {
    margin-right: 16px;
    display: flex;
  }

  .div-block-165 {
    align-items: flex-start;
    display: block;
  }

  .div-block-167 {
    z-index: 5;
    border-radius: 20px 20px 0 0;
    inset: auto 0% 0%;
    overflow: visible;
  }

  .uds-bsns_header_mobile-2 {
    flex-flow: row;
    justify-content: space-between;
    display: none;
  }

  .dropdown-toggle-5 {
    align-items: center;
  }

  .uds-bsns_footer_bg-2 {
    padding: 32px 24px;
  }

  .uds-bsns_footer_bg-2.uds-dis_footer_bg {
    padding: 16px;
  }

  .image-229 {
    top: 0;
  }

  .paragraph-104 {
    color: #fff;
  }

  .grid-36 {
    grid-template-rows: 152px 188px 152px;
  }

  .paragraph-105 {
    margin-top: 32px;
    margin-bottom: 32px;
  }

  .paragraph-105.paragraph-26_dis {
    margin-top: 0;
    margin-bottom: 32px;
    padding-bottom: 0;
  }

  .text-block-56 {
    color: #7f7f7f;
  }

  .div-block-174 {
    justify-content: flex-start;
    padding-top: 16px;
  }

  .div-block-176.div-block-38_bg-color {
    background-color: #fff0;
  }

  .grid-37 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
    margin-left: 16px;
    margin-right: 16px;
  }

  .image-240 {
    height: 90px;
  }

  .nav-link-4 {
    margin-right: 16px;
    display: flex;
  }

  .image-242, .image-243 {
    border-radius: 20px;
  }

  .div-block-180 {
    align-items: flex-start;
    display: block;
  }

  .div-block-181 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }

  .heading-52.h2 {
    font-size: 32px;
    line-height: 42px;
  }

  .heading-52.h2.modal__title {
    margin-top: 60px;
  }

  .uds-dis_backoffice_bg-2 {
    flex-direction: column;
    height: 645px;
  }

  .div-block-184 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .paragraph-109 {
    color: #fff;
    width: 100%;
    margin-bottom: 0;
  }

  .paragraph-109.gis_hero_p {
    font-size: 15px;
  }

  .div-block-186 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .div-block-187 {
    justify-content: flex-start;
    padding-top: 16px;
  }

  .div-block-191 {
    margin-left: 16px;
    margin-right: 4px;
  }

  .button-43 {
    border-radius: 20px;
  }

  .heading-53 {
    margin-bottom: 24px;
  }

  .image-251 {
    width: 250px;
    display: none;
  }

  .image-251.image-145_ru {
    width: 266px;
    padding-right: 0;
    display: none;
    top: 0;
    bottom: 0%;
    left: 0%;
  }

  .div-block-196 {
    display: none;
  }

  .image-252 {
    border-radius: 20px;
  }

  .div-block-200 {
    margin-left: 16px;
    margin-right: 16px;
  }

  .paragraph-114.gis_p3 {
    font-size: 12px;
    line-height: 18px;
  }

  .grid-39 {
    margin-bottom: 0;
  }

  .image-253 {
    height: 100px;
  }

  .paragraph-116 {
    margin-bottom: 4px;
  }

  .grid-40 {
    flex-direction: column;
    margin-right: 0;
    display: flex;
  }

  .paragraph-117 {
    margin-right: 0;
    display: block;
  }

  .div-block-201 {
    z-index: 5;
    border-radius: 20px 20px 0 0;
    inset: auto 0% 0%;
    overflow: visible;
  }

  .paragraph-118 {
    font-size: 12px;
    line-height: 18px;
  }

  .uds-dis_hero-img-2 {
    width: 220px;
    min-width: 220px;
    max-width: 220px;
    top: -676px;
    left: 55%;
  }

  .image-254 {
    height: 100px;
  }

  .image-256 {
    border-radius: 20px;
  }

  .div-block-207 {
    background-color: #f8f9fc;
    border-radius: 20px;
    width: 100%;
  }

  .heading-55 {
    margin-bottom: 8px;
    font-size: 28px;
    line-height: 38px;
  }

  .heading-55.gis_hero_h1 {
    font-size: 32px;
  }

  .div-block-208 {
    margin-right: 16px;
  }

  .grid-41 {
    grid-template-rows: 170px 170px;
  }

  .image-258 {
    max-width: 100%;
    margin-bottom: 0;
    display: block;
    position: static;
  }

  .image-259 {
    width: 80px;
    margin-bottom: 8px;
  }

  .heading-56 {
    margin-bottom: 16px;
  }

  .div-block-212 {
    justify-content: flex-start;
    padding-top: 16px;
  }

  .image-262 {
    margin-top: 32px;
    margin-bottom: 24px;
    margin-left: 32px;
  }

  .dropdown-toggle-7 {
    align-items: center;
  }

  .image-266 {
    display: none;
  }

  .div-block-217 {
    justify-content: flex-start;
    padding-top: 16px;
  }

  .image-268 {
    border-radius: 20px;
  }

  .grid-43 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: block;
  }

  .uds-partner_hero_content {
    margin-top: 0;
    margin-bottom: 16px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .uds-partner_hero_pic {
    height: 290px;
  }

  .uds-partner_hero_text {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .uds-partner_hero_btn {
    margin-bottom: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .heading-60 {
    margin-bottom: 8px;
    font-size: 28px;
  }

  .image-269 {
    height: 320px;
  }

  .grid-44 {
    display: block;
  }

  .heading-61 {
    margin-bottom: 16px;
  }

  .tasks_points_icon {
    padding-top: 24px;
    padding-left: 16px;
  }

  .stages_bg {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .div-block-218.div-block-218_img {
    left: -18px;
  }

  .partner_value {
    display: flex;
  }

  .text-block-64 {
    color: #7f7f7f;
  }

  .uds-bsns_tariffs__bg {
    padding: 32px 16px;
  }

  .heading-62 {
    margin-bottom: 8px;
    font-size: 24px;
  }

  .start_block, .smart_block {
    margin-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .smart-_block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-63 {
    margin-bottom: 8px;
  }

  .grid-48 {
    display: block;
  }

  .tariffs-main_pic {
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .heading-66 {
    font-size: 24px;
  }

  .tariffs-main_bnts {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .button-47 {
    width: 256px;
    margin-right: 0;
  }

  .button-48 {
    width: 256px;
  }

  .uds-bsns_tariffs-lite__bg {
    padding: 24px 16px;
  }

  .uds-bsns_tariffs-lite__txt {
    margin-bottom: 16px;
  }

  .text-block-70 {
    margin-bottom: 32px;
  }

  .div-block-234 {
    width: 196px;
    margin-right: 0;
  }

  .text-block-71, .div-block-235 {
    width: 196px;
  }

  .div-block-236 {
    flex-flow: column;
  }

  .next-2 {
    width: 92px;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .previous {
    width: 92px;
    padding: 4px 16px;
  }

  .image-277 {
    height: 250px;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-74 {
    display: none;
  }

  .uds-merch_hero-slider, .slider-4 {
    height: 400px;
  }

  .uds-merch_hero-content {
    padding: 24px 16px;
  }

  .heading-70 {
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph-133 {
    line-height: 24px;
  }

  .uds-merch_new-bg {
    padding: 24px 16px;
  }

  .slider-5 {
    width: auto;
    height: 300px;
    margin-bottom: 20px;
  }

  .image-279 {
    width: 115%;
    height: auto;
  }

  .uds-merch_new-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    height: auto;
  }

  .uds-merch_new-content {
    width: auto;
  }

  .paragraph-134 {
    margin-bottom: 24px;
  }

  .button-55 {
    width: 280px;
  }

  .grid_item-img {
    height: 200px;
  }

  .paragraph-135 {
    font-size: 17px;
    line-height: 20px;
  }

  .image-280 {
    max-width: 110%;
  }

  .image-283 {
    height: 80%;
    bottom: 62px;
    left: 117px;
  }

  .div-block-244 {
    padding: 16px 8px 8px;
    display: none;
  }

  .paragraph-140 {
    font-size: 10px;
    font-weight: 400;
    line-height: 12px;
  }

  .uds-bsns_footer-modal-ru {
    width: 95%;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding: 24px 16px;
  }

  .uds-bsns_footer-modal-closeru {
    top: 16px;
    right: 16px;
  }

  .uds-bsns-footer-modal-link-2-ru {
    display: none;
  }

  .uds-bsns_footer-modal2-ru {
    width: auto;
    max-width: none;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 16px;
  }

  .uds-bsns_footer-modal-close2_ru {
    top: 16px;
    right: 16px;
  }

  .heading-75 {
    margin-bottom: 16px;
  }

  .link-132 {
    font-size: 16px;
  }

  .image-287 {
    max-width: 120%;
    overflow: clip;
  }

  .image-292 {
    max-width: 120%;
  }

  .mask-6 {
    border-radius: 20px;
  }

  .image-295 {
    max-width: 120%;
  }

  .image-297 {
    top: -413px;
  }

  .image-299, .image-300 {
    max-width: 120%;
  }

  .image-301 {
    max-width: 120%;
    position: relative;
    left: -27px;
  }

  .image-302 {
    max-width: 110%;
    position: relative;
    left: 0;
  }

  .image-303 {
    max-width: 118%;
    top: 0;
    left: -37px;
  }

  .image-305 {
    max-width: 110%;
  }

  .image-307 {
    max-width: 120%;
    position: relative;
  }

  .image-308 {
    max-width: 105%;
    top: 0;
  }

  .slide-21 {
    top: 0;
  }

  .link-133 {
    font-size: 13px;
    line-height: 18px;
  }

  .grid-52 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uds-bsns_ai-block_img {
    padding: 16px;
  }

  .uds-bsns_ai-block_content {
    margin-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-76 {
    width: 100%;
    margin-bottom: 8px;
    font-size: 15px;
    line-height: 22px;
  }

  .paragraph-141 {
    font-size: 14px;
    line-height: 20px;
  }

  .image-315 {
    width: 180px;
    max-width: 60%;
  }

  .image-315.alfa_pic {
    max-width: 60%;
  }

  .button-58 {
    padding: 12px 24px;
    font-size: 16px;
  }

  .alfa_hero {
    height: 420px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .alfa_hero-block_text {
    margin-top: 40px;
    margin-bottom: 24px;
  }

  .alfa_hero_h2 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .button-59.alfa_red-btn {
    padding: 12px 24px;
    font-size: 16px;
  }

  .heading-78 {
    text-align: center;
    font-size: 24px;
  }

  .alfa_hero-block {
    margin-top: 0;
  }

  .paragraph-2 {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-79 {
    font-size: 24px;
    line-height: 34px;
  }

  .paragraph-3 {
    margin-bottom: 8px;
    font-size: 16px;
    line-height: 22px;
  }

  .alfa_steps_1-text {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 24px;
    margin-left: 0;
    padding-top: 0;
    display: flex;
  }

  .alfa_steps_1-text.alfa_steps_2-text {
    margin-left: 16px;
  }

  .heading-80 {
    text-align: left;
    width: 80%;
    font-size: 18px;
    line-height: 24px;
  }

  .alfa_steps_1 {
    height: 440px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .alfa_steps_1.alfa_steps_2.alfa_steps_4 {
    top: -160px;
  }

  .alfa_steps_1.alfa_steps_3 {
    padding-top: 24px;
    top: -130px;
  }

  .paragraph-142 {
    text-align: left;
    width: 80%;
    margin-bottom: 24px;
  }

  .alfa_steps_1-block {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .button-60.alfa_red-btn {
    padding: 12px 24px;
    font-size: 16px;
  }

  .alfa_steps_1-pic {
    justify-content: center;
    align-items: center;
    width: 250px;
    margin-right: 0;
    display: block;
  }

  .paragraph-143.paragraph-3_2 {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-81.heading-4_2 {
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-144.paragraph-3_3 {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-82.heading-4_3 {
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-145.paragraph-3_2.paragraph-3_4 {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-83.heading-4_2.heading-4_4 {
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-5 {
    font-size: 16px;
    line-height: 22px;
  }

  .heading-84 {
    font-size: 18px;
    line-height: 24px;
  }

  .alfa_steps_5 {
    top: -200px;
  }

  .paragraph-146 {
    margin-right: 0;
    display: block;
  }

  .image-323 {
    top: 0;
  }

  .image-326 {
    width: 40%;
    display: none;
  }

  .image-329 {
    top: 0;
  }

  .link-block_cinnabon, .link-block_galamart, .link-block-77 {
    padding: 16px;
  }

  .div-block-251 {
    height: auto;
  }

  .tools_container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-86 {
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph-147 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-148 {
    font-size: 8px;
    line-height: 12px;
  }

  .tools_item {
    justify-content: flex-start;
    align-items: center;
  }

  .heading-87, .heading-87.heading-87_1, .paragraph-149, .paragraph-149.paragraph-149_2 {
    width: 100%;
  }

  .paragraph-149.paragraph-149_2.paragraph-149_6 {
    width: 55%;
  }

  .paragraph-149.paragraph-149_3.paragraph-149_5.paragraph-149_6.paragraph-149_666 {
    width: 100%;
  }

  .paragraph-149.paragraph-149_4 {
    width: 90%;
  }

  .grid-56 {
    grid-template-rows: 420px 504px;
  }

  .heading-89, .heading-89.heading-89_2 {
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 24px;
  }

  .heading-89.heading-89_3 {
    margin-bottom: 8px;
    line-height: 24px;
  }

  .image-375 {
    margin-bottom: 16px;
  }

  .paragraph-150, .paragraph-150.paragraph-150_2 {
    width: 100%;
    font-size: 14px;
  }

  .text-block-79 {
    font-size: 12px;
  }

  .div-block-255 {
    padding: 10px 16px;
  }

  .image-377 {
    max-width: 125%;
    left: -14%;
  }

  .tools_modal {
    justify-content: center;
    align-items: flex-start;
    display: none;
  }

  .tools_modal-block {
    padding-top: 60px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .tools_modal-close {
    justify-content: space-between;
    align-items: stretch;
  }

  .uds-bsns_download-app.uds-bsns_download-app_new, .tools_modal-pos {
    display: none;
  }

  .tools_modal-block_pos {
    padding-left: 32px;
    padding-right: 32px;
  }

  .uds-bsns_download-app_mobile {
    display: block;
  }

  .download-app_mobile_item1, .app-item_pic1 {
    justify-content: center;
    align-items: center;
  }

  .image-384.image-384_2 {
    max-width: 100%;
    padding-top: 0;
  }

  .image-384.image-384_3 {
    max-width: 90%;
    padding-top: 0;
  }

  .image-384.image-384_4 {
    max-width: 80%;
    padding-top: 32px;
    position: static;
  }

  .div-block-262 {
    display: flex;
  }

  .tools_modal-landing {
    display: none;
  }

  .tools_modal-block_landing {
    padding-top: 60px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .link-block_istina {
    padding: 16px;
  }

  .paragraph-157 {
    font-size: 12px;
  }

  .link-block_papa, .link-block_klumba, .link-block_room {
    padding: 16px;
  }

  .tools_modal-block_bb {
    padding-top: 60px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .tools_modal-materials {
    justify-content: center;
    align-items: center;
  }

  .tools_modal-block_materials {
    z-index: 1;
    background-color: #fff;
    border-radius: 0;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 60px 24px 56px;
    display: block;
    position: relative;
  }

  .tools_modal-sm {
    display: none;
  }

  .tools_modal-block_sm {
    padding-top: 60px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .paragraph-158 {
    font-size: 14px;
    line-height: 22px;
  }

  .link-187 {
    font-size: 14px;
  }

  .div-block-265 {
    width: 100%;
  }

  .uds-merch_last-bg {
    padding: 24px 16px;
  }

  .uds-merch_last-item {
    margin-bottom: 32px;
  }

  .image-396 {
    top: -30px;
  }

  .slider-12 {
    height: 200px;
  }

  .heading-95 {
    font-size: 18px;
  }

  .grid-58 {
    display: block;
  }

  .image-397, .image-398 {
    position: relative;
    top: -50px;
  }

  .udsapp_udsbusiness {
    margin-bottom: 40px;
  }

  .getuds_business_bg {
    flex-flow: row;
  }

  .heading-96 {
    margin-bottom: 8px;
  }

  .paragraph-160 {
    width: 100%;
    margin-bottom: 16px;
  }

  .getuds_business_txt {
    width: 60%;
  }

  .getuds_34tools {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .grid-59 {
    margin-bottom: 24px;
  }

  .div-block-266 {
    border-radius: 20px;
    padding: 24px 16px;
  }

  .paragraph-161 {
    color: #2a2d32;
    margin-bottom: 24px;
    font-size: 15px;
    line-height: 24px;
  }

  .button-63 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-268 {
    margin-bottom: 24px;
  }

  .link-188 {
    font-size: 14px;
  }

  .tools_modal-block-2 {
    padding-top: 60px;
    padding-left: 32px;
    padding-right: 32px;
  }

  .paragraph-164 {
    font-size: 14px;
    line-height: 22px;
  }

  .tools_modal_partner {
    display: none;
  }

  .heading-100, .paragraph-165 {
    width: 100%;
  }

  .div-block-270 {
    align-items: center;
    margin-bottom: 4px;
  }

  .div-block-272 {
    margin-bottom: 32px;
  }

  .uds-bsns_dealers_text-2 {
    height: 130px;
  }

  .div-block-273 {
    margin-bottom: 32px;
  }

  .div-block-275 {
    justify-content: space-between;
  }

  .div-block-277 {
    margin-bottom: 32px;
  }

  .paragraph-166, .paragraph-167 {
    font-size: 12px;
    line-height: 16px;
  }

  .image-407 {
    width: 24px;
    height: 24px;
    margin-bottom: 8px;
    margin-right: 12px;
  }

  .heading-101 {
    font-size: 12px;
    line-height: 16px;
  }

  .paragraph-168 {
    width: 50%;
    font-size: 12px;
    line-height: 16px;
  }

  .heading-102 {
    justify-content: center;
    align-items: center;
    margin-bottom: 8px;
  }

  .heading-102.heading-8_main {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
  }

  .paragraph-169 {
    font-size: 12px;
    line-height: 16px;
  }

  .div-block-279 {
    margin-bottom: 8px;
  }

  .div-block-280 {
    width: 100%;
  }

  .tab-link-tab-1-3 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .digest-hero-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    margin-top: 16px;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px 16px;
  }

  .digest-h1 {
    font-size: 32px;
    line-height: 40px;
  }

  .digest-hero-text {
    font-size: 12px;
  }

  .digest-hero-content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .digest-hero-text-2 {
    margin-bottom: 8px;
    font-size: 16px;
  }

  .digest-content-section {
    padding-top: 24px;
    padding-bottom: 0;
  }

  .digest-content-block-1 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 24px;
    padding: 24px 16px;
  }

  .digest-content-block-content {
    width: 100%;
  }

  .digest-content-block-image {
    justify-content: center;
    align-self: center;
    align-items: center;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .digest-h2-black {
    margin-bottom: 6px;
  }

  .digest-button {
    max-width: 100%;
  }

  .digest-content-block-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    margin-bottom: 24px;
    padding: 24px 16px;
    display: block;
  }

  .digest-block-text-black {
    line-height: 24px;
  }

  .digest-h2-white {
    margin-bottom: 8px;
  }

  .digest-button-black {
    max-width: 100%;
  }

  .digest-content-block-3 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    margin-bottom: 24px;
    padding: 24px;
  }

  .image-418, .uds-dis_h2-3 {
    margin-bottom: 16px;
  }

  .uds-bsns_security {
    margin-bottom: 24px;
  }

  .uds-security_bg {
    padding-left: 16px;
    padding-right: 16px;
  }

  .uds-blog_container {
    padding: 24px 16px;
  }

  .heading-106 {
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph-181 {
    margin-bottom: 24px;
  }

  .div-block-297 {
    flex-flow: row;
  }

  .uds-blog_img {
    width: auto;
  }

  .column-6 {
    display: none;
    position: static;
    inset: 0%;
  }

  .column-7 {
    padding-right: 0;
  }

  .uds-blog_nav {
    width: 80%;
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .link-191 {
    font-size: 13px;
    line-height: 20px;
  }

  .image-426 {
    max-width: 70%;
  }

  .uds-blog_link.uds-blog_link-horisontal {
    justify-content: flex-start;
    align-items: center;
  }

  .uds-blog_autor-info {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .grid-65 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr .25fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .div-block-306 {
    margin-bottom: 16px;
  }

  .grid-66 {
    flex-flow: column;
    display: flex;
  }

  .heading-113 {
    margin-bottom: 4px;
    font-size: 15px;
    line-height: 22px;
  }

  .div-block-307 {
    width: 100%;
    margin-bottom: 16px;
  }

  .div-block-308.div-block-308_1 {
    width: 70%;
    margin-bottom: 8px;
  }

  .div-block-309, .div-block-310 {
    width: 100%;
  }

  .div-block-311.div-block-311_4 {
    width: 70%;
  }

  .heading-158 {
    font-size: 24px;
    line-height: 32px;
  }

  .heading-159 {
    margin-bottom: 24px;
    font-size: 24px;
  }

  .collection-list-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-313 {
    width: 50%;
    margin-bottom: 8px;
  }

  .div-block-314 {
    width: 150px;
    margin-bottom: 16px;
  }

  .div-block-315 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-160 {
    margin-bottom: 8px;
  }

  .paragraph-216 {
    width: 100%;
  }

  .collection-list-8, .collection-list-9 {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-wrapper-8 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .button-66 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    font-size: 15px;
  }

  .button-67 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-67.w--current {
    margin-bottom: 8px;
  }

  .button-67.button-tgbot {
    background-color: var(--white);
    color: var(--tg-bot);
    margin-bottom: 8px;
  }

  .button-67.button-tgbot:hover {
    color: var(--tg-bot-pink);
  }

  .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23 {
    color: var(--white);
    font-size: 16px;
    line-height: 26px;
  }

  .image-432, .image-433, .image-434, .image-435 {
    width: 50%;
  }

  .image-436 {
    max-width: 80%;
  }

  .uds_404-bg {
    justify-content: flex-start;
    align-items: center;
    height: auto;
  }

  .heading-162 {
    font-size: 200px;
  }

  .div-block-320 {
    background-image: linear-gradient(180deg, var(--tg-bot), var(--tg-bot-pink));
    border-radius: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding: 56px 16px 24px;
    display: flex;
    overflow: visible;
  }

  .heading-163 {
    z-index: 2;
    color: var(--white);
    text-align: center;
    margin-top: 0;
    margin-bottom: 24px;
    font-family: Montserrat, sans-serif;
    font-size: 32px;
    line-height: 40px;
    position: relative;
  }

  .paragraph-217 {
    color: var(--white);
    margin-bottom: 0;
    font-size: 16px;
  }

  .div-block-322 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
  }

  .image-440 {
    width: 13px;
  }

  .div-block-323 {
    margin-bottom: 24px;
  }

  .text-span-54 {
    color: var(--white);
  }

  .image-441 {
    max-width: 200px;
    margin-bottom: 16px;
    display: block;
    top: 25px;
    left: auto;
  }

  .div-block-325 {
    text-align: center;
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
    font-family: Montserrat, sans-serif;
    display: flex;
  }

  .div-block-326 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .image-444.image-444-blog {
    width: 10%;
    max-width: 50%;
  }

  .img-logo-bsns.img-logo-bsns-off {
    width: 70%;
  }

  .title-large {
    font-size: 16px;
    line-height: 24px;
  }

  .text-field-9 {
    height: 48px;
    font-size: 13px;
  }

  .submit-button-3 {
    width: 48px;
    height: 48px;
  }

  .paragraph-218 {
    font-size: 13px;
    line-height: 20px;
  }

  .form-block-4 {
    width: 90%;
  }

  .image-447 {
    max-width: 60%;
  }

  .div-block-331, .div-block-333 {
    display: none;
  }

  .div-block-334 {
    display: block;
  }

  .div-block-335, .div-block-336 {
    display: none;
  }

  .div-block-337 {
    background-color: var(--white);
    border-radius: 50px;
    width: 16px;
    min-width: 16px;
    max-width: 16px;
    height: 16px;
    min-height: 16px;
    max-height: 16px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .paragraph-219 {
    color: var(--white);
    text-align: center;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
  }

  .lottie-animation-19 {
    height: 300px;
  }

  .nav-link-8 {
    margin-right: 16px;
    display: none;
  }

  .dropdown-toggle-10 {
    align-items: center;
    margin-right: 8px;
  }

  .text-block-105 {
    color: #7f7f7f;
  }

  .div-block-374 {
    align-items: flex-start;
    display: block;
  }

  .image-485, .image-486 {
    top: 0;
  }

  .tg_header-2 {
    height: auto;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .dropdown-toggle-11 {
    align-items: center;
    margin-right: 8px;
  }

  .div-block-348 {
    z-index: 5;
    border-radius: 20px 20px 0 0;
    inset: auto 0% 0%;
    overflow: visible;
  }

  .paragraph-226 {
    font-size: 10px;
    display: none;
  }

  .uds-bsns_header_mobile-3 {
    flex-flow: row;
    justify-content: space-between;
    display: none;
  }

  .div-block-347 {
    justify-content: center;
    align-items: center;
  }

  .link-block-94 {
    margin-right: 4px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 16px;
    display: none;
  }

  .nav-link-9 {
    margin-right: 16px;
    display: none;
  }

  .text-block-106 {
    color: #7f7f7f;
  }

  .tg_header-btn-2 {
    font-size: 12px;
  }

  .div-block-378 {
    align-items: flex-start;
    display: block;
  }

  .image-489 {
    top: 0;
  }

  .tg_header-3 {
    height: 60px;
  }

  .dropdown-toggle-12 {
    align-items: center;
    margin-right: 8px;
  }

  .div-block-379 {
    z-index: 5;
    border-radius: 20px 20px 0 0;
    inset: auto 0% 0%;
    overflow: visible;
  }

  .paragraph-228 {
    font-size: 10px;
    display: none;
  }

  .uds-bsns_header_mobile-4 {
    flex-flow: row;
    justify-content: space-between;
    display: none;
  }

  .div-block-380 {
    justify-content: center;
    align-items: center;
  }

  .link-block-95 {
    margin-right: 4px;
    padding-left: 4px;
    padding-right: 4px;
    font-size: 16px;
    display: none;
  }

  .nav-link-10 {
    margin-right: 16px;
    display: none;
  }

  .text-block-107 {
    color: #7f7f7f;
  }

  .div-block-381 {
    align-items: flex-start;
    display: block;
  }

  .tg_logo-2 {
    justify-content: flex-start;
    display: block;
  }

  .sk_header-container {
    margin-top: 16px;
    margin-bottom: 0;
  }

  .paragraph-231, .frame-1321316461 {
    display: none;
  }

  .button-style-6 {
    height: auto;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .untitled-7 {
    text-align: center;
    line-height: 24px;
  }

  .sk_hero-bg {
    background-position: 0 0;
    padding-left: 24px;
    padding-right: 24px;
  }

  .sk_residence-bg {
    flex-flow: row;
    padding: 24px 16px;
  }

  .text-block-109 {
    font-size: 24px;
    line-height: 32px;
  }

  .sk_residence-txt {
    width: 100%;
  }

  .paragraph-233 {
    min-width: auto;
  }

  .sk_partner-grid_item1 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-237 {
    text-align: center;
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 24px;
  }

  .paragraph-238 {
    color: var(--uds-txt);
    width: 50%;
    font-size: 18px;
    line-height: 24px;
  }

  .image-499, .image-500 {
    width: 300px;
    position: absolute;
    inset: -17% 0% 0% auto;
  }

  .paragraph-240 {
    color: var(--uds-txt);
    width: 50%;
    font-size: 18px;
  }

  .paragraph-241 {
    font-size: 16px;
    line-height: 24px;
  }

  .image-504 {
    position: relative;
  }

  .lottie-animation-22 {
    top: 0%;
  }

  .image-505 {
    width: 32px;
    height: 32px;
    position: absolute;
  }

  .image-506 {
    display: none;
  }

  .image-507 {
    text-align: center;
    width: 60px;
    height: 60px;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
    transform: none;
  }

  .grid-71 {
    grid-template-rows: 308px;
    padding: 16px;
  }

  .sk_rating-grid {
    flex-flow: column;
    display: flex;
  }

  .lottie-animation-23 {
    top: 0%;
  }

  .image-508 {
    display: none;
  }

  .div-block-402 {
    border-radius: 20px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .lottie-animation-24 {
    top: 0%;
  }

  .lottie-animation-24.lottie-animation-24_skolkovo {
    width: 100%;
    inset: 0%;
  }

  .image-509 {
    display: none;
  }

  .lottie-animation-25 {
    top: 0%;
  }

  .image-510 {
    display: none;
  }

  .lottie-animation-26 {
    top: 0%;
  }

  .image-511 {
    display: none;
  }

  .div-block-405 {
    top: -170px;
  }

  .div-block-406 {
    flex-flow: column;
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .text-block-111, .text-block-112 {
    margin-bottom: 8px;
  }

  .sk_partner-grid_item3 {
    flex-flow: row;
    height: 200px;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
  }

  .sk_partner-grid.sk_744 {
    flex-flow: column;
    grid-template-rows: 120px 120px;
    margin-bottom: 16px;
    display: flex;
  }

  .sk_partner-grid_item2 {
    height: 200px;
    padding-left: 16px;
    padding-right: 16px;
    position: relative;
    overflow: hidden;
  }

  .div-block-1390 {
    margin-bottom: 24px;
  }

  .div-block-1393 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .sk_container.sk_container-header {
    justify-content: space-between;
    align-items: center;
  }

  .image-513 {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1398 {
    display: flex;
  }

  .link-195, .link-196 {
    color: #ffffff80;
  }

  .link-197 {
    color: var(--tg-bot-pink);
  }

  .link-198 {
    color: #ffffff80;
  }

  .link-199 {
    color: var(--sk3);
  }

  .link-200 {
    color: #ffffff80;
  }

  .link-201 {
    color: var(--sk4);
  }

  .link-202 {
    color: #ffffff80;
  }

  .link-203 {
    color: var(--sk);
  }

  .link-204 {
    color: #ffffff80;
  }

  .link-205, .link-206 {
    color: var(--white);
  }

  .link-213, .link-214, .link-215, .link-216, .link-217, .link-218 {
    display: block;
  }
}

@media screen and (max-width: 479px) {
  .header__logo {
    width: 180px;
  }

  .menu-button {
    flex-direction: row;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-button.w--open {
    flex-direction: row;
    align-items: center;
    display: flex;
  }

  .image {
    width: 120px;
  }

  .layout {
    padding-left: 0;
    padding-right: 0;
  }

  .layout.feedback__container {
    margin-top: 44px;
  }

  .layout.tariff__container {
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .icon {
    flex: 0 auto;
  }

  .nav-menu {
    position: fixed;
  }

  .h1.text_white {
    font-size: 32px;
    line-height: 40px;
  }

  .h1.text_white.header__container-title {
    margin-top: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .h1.customer__title {
    font-size: 32px;
    line-height: 40px;
  }

  .h1.partner__personal-title {
    font-size: 18px;
    line-height: 24px;
  }

  .h1.customerapp__title {
    margin-bottom: 16px;
    font-size: 32px;
    line-height: 40px;
  }

  .div-block {
    left: 216px;
  }

  .grid.aim_cards {
    grid-template-columns: 1fr;
    margin-top: 24px;
  }

  .aim {
    margin-bottom: 48px;
  }

  .aim_block {
    min-height: 160px;
  }

  .heading-2 {
    font-size: 20px;
  }

  .heading-2.variants__title {
    line-height: 26px;
  }

  .p_main {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
  }

  .p_main.header__container-text {
    margin-top: 0;
    font-size: 14px;
  }

  .heading.h2 {
    font-size: 20px;
    line-height: 28px;
  }

  .heading.h2.marketing__title {
    margin-bottom: 28px;
    padding-top: 20px;
    font-size: 24px;
  }

  .heading.h2.relationship__head.layout {
    font-size: 19px;
    line-height: 28px;
  }

  .heading.h2.modal__title {
    margin-top: 60px;
    font-size: 20px;
  }

  .heading.h2.tariff__sub-title {
    font-size: 32px;
    line-height: 32px;
  }

  .heading.h2.clients-title {
    margin-top: 0;
  }

  .retantion {
    min-height: 320px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .retantion__img.retantion__img_right {
    top: -53px;
    left: -249px;
  }

  .retantion__img.retation__img_left {
    -webkit-text-fill-color: inherit;
    background-clip: border-box;
    bottom: -154px;
    right: -222px;
  }

  .variants {
    padding-top: 40px;
  }

  .steps__image {
    margin-bottom: 0;
  }

  .grid-2.variants__wrapper {
    margin-bottom: 40px;
  }

  .variants__description.steps__description {
    font-size: 12px;
    line-height: 16px;
  }

  .variants__description.relationship__description {
    font-size: 14px;
    line-height: 22px;
  }

  .clients {
    padding-top: 424px;
    padding-bottom: 65px;
  }

  .image-12 {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .clients__numbers {
    font-size: 42px;
    line-height: 56px;
  }

  .clients__market-container {
    flex-direction: column;
  }

  .relationship {
    padding-top: 40px;
  }

  .marketing__purple-text_big {
    font-size: 16px;
    line-height: 20px;
  }

  .text-block {
    font-size: 16px;
  }

  .marketing__title_rotate {
    margin-top: 32px;
    font-size: 30px;
    line-height: 29px;
  }

  .marketing__button.pre-footer__link {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .markenting__purple-text_small {
    margin-top: 16px;
    font-size: 12px;
    line-height: 18px;
  }

  .marketing__flying-element.element-3 {
    left: -54.601px;
  }

  .marketing__flying-element.element-7 {
    transform: rotate(-111deg);
  }

  .marketing__flying-element.element-9 {
    display: none;
    bottom: -35px;
    right: 31px;
    transform: rotate(-143deg);
  }

  .marketiing__perple {
    top: 23px;
    overflow: hidden;
  }

  .marketing {
    padding-top: 56px;
    padding-bottom: 120px;
  }

  .marketing__flying-container {
    margin-top: 24px;
  }

  .feedback__block {
    padding: 16px 0;
  }

  .feedback__block-text {
    font-size: 14px;
    line-height: 20px;
  }

  .feedback__slider {
    height: 580px;
  }

  .feedback {
    padding-top: 299px;
  }

  .text-span-3 {
    font-size: 14px;
  }

  .tariff__variants {
    margin-top: 24px;
  }

  .column-3 {
    margin-top: 48px;
  }

  .tariff__price-variations-block {
    margin-top: 8px;
  }

  .tariff {
    padding-top: 32px;
    padding-bottom: 57px;
  }

  .pre-footer, .footer {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .heading-3 {
    font-size: 20px;
  }

  .heading-3.variants__title {
    margin-top: 16px;
    line-height: 26px;
  }

  .header__actions {
    flex-direction: column;
    align-items: flex-start;
    display: block;
  }

  .header__language {
    color: #000;
    display: none;
  }

  .header__language.header__language_mobile {
    flex-wrap: nowrap;
    display: flex;
  }

  .header__language-label {
    font-size: 12px;
  }

  .modal__container.modal__request, .modal__container.modal__docs-enterprener, .modal__container.modal__docs-partners, .modal__container.mobile__filer-modal {
    display: none;
  }

  .modal__block {
    width: 100%;
  }

  .modal__block-description, .modal__block-description.steps__description {
    font-size: 12px;
    line-height: 16px;
  }

  .modal__close {
    right: 16px;
  }

  .document__element {
    display: flex;
  }

  .document__element.document__element_hide {
    display: none;
  }

  .contacts__title.h1 {
    font-size: 32px;
  }

  .dealers__title {
    font-size: 18px;
    line-height: 26px;
  }

  .dealers__container {
    grid-row-gap: 48px;
  }

  .dealers__content-title {
    font-size: 16px;
    line-height: 20px;
  }

  .dealers__block-link {
    font-size: 14px;
    line-height: 18px;
  }

  .marketing__button-2.pre-footer__link {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .customers {
    min-height: 820px;
  }

  .customers__market-container {
    flex-direction: column;
    width: 100%;
  }

  .customer__image_1 {
    max-width: 250px;
    left: auto;
  }

  .customer__image_2 {
    max-width: 174px;
    top: auto;
    right: auto;
    transform: translate(48px, 10px);
  }

  .customer__container {
    grid-row-gap: 32px;
  }

  .dealers__extra.dealers__extra-text {
    font-size: 12px;
  }

  .link-21 {
    font-size: 15px;
    line-height: 18px;
  }

  .partner__head {
    padding-bottom: 0;
  }

  .head__container-wrapper {
    padding-bottom: 32px;
  }

  .header__list {
    padding-top: 20px;
  }

  .partner__list-item-head.partner__list-item-head_partner {
    padding-bottom: 16px;
  }

  .partner__heading.partner__heading_prtnr {
    margin-bottom: 24px;
    font-size: 15px;
  }

  .partner__heading-label.partner__heading-label_prtnr {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 22px;
  }

  .partner__list-item-photo {
    object-fit: contain;
    height: auto;
  }

  .partner__list-item-photo.partner__list-item-photo_prtnr {
    object-fit: cover;
    width: 60px;
    height: 60px;
  }

  .partner__list-item-description {
    font-size: 14px;
    line-height: 22px;
  }

  .collection-list.partner__specializaiton-list {
    margin-bottom: 0;
  }

  .partner__list-city-item.partner__list-city-item_prtnr {
    font-size: 12px;
  }

  .partner__list-item-contacts {
    padding-bottom: 24px;
  }

  .partner__list-contact-element {
    font-size: 12px;
    line-height: 12px;
  }

  .partner__form-select_toggle.partner__form-select_toggle_partner {
    padding: 12px 16px;
  }

  .form__tag.form__tag_partner {
    color: #ffa145;
    border-color: #ffa145;
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .form__tag-text.form__tag-text_partner {
    color: #ffa145;
    font-size: 14px;
  }

  .form-block.form-block_partner {
    box-shadow: none;
    background-color: #0000;
    border-radius: 0;
    padding-bottom: 16px;
  }

  .empty__title {
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 32px;
  }

  .empty__img {
    width: 250px;
    margin-bottom: 32px;
  }

  .empty__description {
    text-align: center;
  }

  .partner__list-item-link.partner__personal_back {
    width: 40px;
    height: 40px;
  }

  .partner__personal-head {
    padding-top: 32px;
    padding-bottom: 16px;
  }

  .partner__personal-content {
    margin-bottom: 24px;
    padding: 24px 16px 10px;
  }

  .partner__personal-paragraph {
    margin-bottom: 16px;
  }

  .partner__personal-text {
    grid-row-gap: 32px;
    border: 0 solid #000;
    border-bottom: 1px solid #ffffff80;
    flex-direction: row;
    justify-content: space-between;
    position: relative;
  }

  .partner__personal-contacts {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    padding-top: 16px;
    padding-bottom: 0;
  }

  .partner__personal-contact {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-bottom: 8px;
  }

  .partner__personal-contact-text {
    font-size: 15px;
  }

  .partner__personal-main {
    margin-bottom: 24px;
    padding-top: 0;
  }

  .partner__personal-image {
    width: auto;
  }

  .partner__personal-image_wrapper {
    width: auto;
    height: auto;
  }

  .partner__info-block.partner__info-block_links {
    margin-bottom: 24px;
  }

  .partner__info-description {
    line-height: 22px;
  }

  .partner__info-link {
    width: 100%;
  }

  .partner__personal-main-wrapper {
    grid-row-gap: 24px;
    border: 0 solid #000;
    flex-direction: column;
    order: 1;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .partner__personal-sertificate {
    object-fit: fill;
    background-color: #0000;
    border-radius: 5px;
    order: 1;
    align-self: flex-end;
    width: 60px;
    padding: 8px;
    display: block;
    position: absolute;
    top: -8px;
    right: -8px;
  }

  .form__submit-botton {
    color: #fff;
    text-align: center;
    background-color: #212f97;
    border-radius: 42px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: 24px auto;
    padding: 12px 24px;
    font-size: 15px;
    line-height: 22px;
    display: flex;
  }

  .form__mobile-filer {
    background-color: #f8f9fc;
    border-radius: 20px;
    padding-left: 16px;
    padding-right: 16px;
    box-shadow: 0 2px 5px #0000001a;
  }

  .mobile__hide {
    width: 100%;
    display: block;
    position: fixed;
    transform: translate(-105%);
  }

  .filter__modal-title {
    width: 60%;
  }

  .image-25, .image-26 {
    width: 20px;
  }

  .customerapp__desc {
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 18px;
  }

  .image-30 {
    object-fit: cover;
    width: 100%;
    height: 500px;
  }

  .div-block-7 {
    object-fit: fill;
    align-items: flex-start;
    width: 112%;
    height: 240px;
    margin-left: -16px;
    margin-right: -16px;
    position: relative;
    right: auto;
    overflow: hidden;
  }

  .grid-4 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .customerapp__info {
    padding: 16px 16px 24px;
  }

  .customerapp__info-title {
    width: 100%;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
  }

  .castomerapp__info-text {
    width: 100%;
    font-size: 12px;
    line-height: 20px;
  }

  .image-31 {
    opacity: .3;
    height: 160px;
  }

  .div-block-9 {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .h2 {
    width: 90%;
    padding-top: 0;
    padding-bottom: 16px;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-10, .div-block-11, .div-block-12 {
    padding-bottom: 16px;
  }

  .columns-2 {
    flex-direction: column;
    display: flex;
  }

  .udsapp_header {
    background-color: #0000;
    height: 42px;
    margin-top: 24px;
    margin-bottom: 0;
    overflow: hidden;
  }

  .udsapp_hero {
    min-height: 0;
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 24px;
  }

  .udsapp_hero.tgbot_hero {
    padding-top: 1px;
  }

  .udsapp_container {
    justify-content: flex-start;
    width: auto;
    height: auto;
    margin: 0 auto 20px;
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .udsapp_container.udsapp_navbar {
    justify-content: space-between;
    height: 42px;
    margin: 0;
    padding-bottom: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .udsapp_container.udsbusiness_header_container {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: auto;
    margin-top: 24px;
    margin-bottom: 24px;
    display: flex;
  }

  .udsapp_container.uds-bsns_stories-margin {
    display: none;
  }

  .udsapp_container.tg_container {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-top: 16px;
  }

  .udsapp_container.getudsapp_container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .udsapp_hero_grid {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template: "Area-2"
                   "Area"
                   "Area-5" 0
                   / 1fr;
    grid-auto-columns: 1fr;
    margin-top: 0;
    display: grid;
    position: static;
  }

  .udsapp_hero_grid.tgbot_hero_grid {
    flex-flow: column;
    display: none;
  }

  .udsapp_hero_leftside {
    grid-row-gap: 20px;
    flex-direction: column;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .uds_hero_rightside {
    display: none;
  }

  .rectangle_rightside {
    height: 186px;
  }

  .rectangle_rightside.rectangle_rightside_tg {
    display: none;
  }

  .rectangle_leftside_1 {
    border-radius: 16px;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 24px;
    padding-bottom: 24px;
    position: static;
    top: 0;
  }

  .rectangle_leftside_1.rectangle_leftside_1_tg {
    padding-bottom: 24px;
  }

  .rectangle_leftside_2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: auto;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
    position: static;
    top: 315px;
  }

  .rectangle_leftside_2.rectangle_leftside_2_tg {
    height: auto;
    padding-bottom: 0;
    display: flex;
  }

  .rectangle_leftside_2.rectangle_leftside_2_tg.tgblock {
    padding-top: 32px;
    padding-bottom: 0;
  }

  .rectangle_leftside_3 {
    display: none;
  }

  .image-32 {
    width: 202px;
    height: 212px;
    display: none;
  }

  .udsapp_h1 {
    width: 90%;
    margin: 0 0 8px;
    font-size: 28px;
    line-height: 34px;
  }

  .udsapp_h1.udsapp_h1_tg {
    text-align: center;
    font-size: 32px;
    line-height: 40px;
  }

  .list {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    font-size: 15px;
    line-height: 24px;
  }

  .udsapp_text_opacity {
    text-align: left;
    justify-content: center;
    width: 196px;
    margin: 32px 0 16px;
    font-size: 15px;
    display: flex;
  }

  .udsapp_text_opacity.udsapp_text_opacity_tg {
    text-align: center;
    width: auto;
    margin: 0 0 24px;
    display: block;
  }

  .udsapp_div {
    text-align: center;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .udsapp_div.udsapp_div_uds {
    margin-right: 0;
  }

  .udsapp_div.udsapp_div_main {
    justify-content: center;
    align-items: center;
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .udsapp_div.udsapp_div_main.udsapp_div_main_mob {
    justify-content: center;
    align-items: center;
  }

  .nav-link {
    display: none;
  }

  .nav-link-2 {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: relative;
  }

  .list-item, .list-item-2, .list-item-3 {
    margin-bottom: 4px;
    font-size: 12px;
  }

  .button-3 {
    justify-content: flex-start;
    width: auto;
    height: 42px;
    margin-left: 0;
    margin-right: 0;
    padding: 12px 16px;
    font-size: 12px;
    line-height: 18px;
    display: block;
  }

  .nav-menu-4 {
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-right: 16px;
    display: block;
    position: static;
  }

  .udsapp_logo {
    justify-content: space-between;
    align-items: center;
    width: 48px;
    height: 46px;
    margin: 0 auto 0 0;
    padding-top: 6px;
    padding-bottom: 6px;
    display: flex;
  }

  .image-34 {
    width: 48px;
    max-width: 48px;
  }

  .udsapp_section-how {
    height: auto;
    margin-bottom: 40px;
  }

  .udsapp_section-how_bg {
    border-radius: 16px;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 32px;
  }

  .udsapp_h2 {
    padding-bottom: 16px;
    font-size: 17px;
  }

  .udsapp_text_h2 {
    padding: 0;
  }

  .udsapp_section-how_line {
    border: 1px solid #0000;
    width: auto;
    margin-right: 0;
    padding-right: 0;
  }

  .grid-6 {
    grid-template-rows: 225px 240px;
    grid-template-columns: 256px 355px 355px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .udsapp_welcomepoints, .udsapp_cashback, .udsapp_regularpoints {
    border-radius: 16px;
    margin-bottom: 10px;
  }

  .udsapp_friends {
    border-radius: 16px;
    margin-bottom: 0;
    padding-bottom: 32px;
  }

  .udsapp_grid_section5 {
    display: none;
  }

  .udsapp_h3 {
    margin: 0 0 16px;
    font-size: 17px;
  }

  .udsapp_welcomepoints_line {
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
  }

  .udsapp_welcomepoints_text {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 15px;
    line-height: 24px;
  }

  .udsapp_section-howitworks {
    margin-bottom: 40px;
  }

  .udsapp_h2_grey {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 17px;
  }

  .udsapp_section-howitworks_line {
    margin-bottom: 16px;
  }

  .grid-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: 288px 288px;
    grid-template-columns: 288px 1fr 288px;
    grid-auto-columns: 1fr;
    height: auto;
    margin-bottom: 24px;
    display: block;
  }

  .udsapp_section-howitworks_downloadapp {
    border-radius: 16px;
    height: 288px;
    margin-bottom: 16px;
    margin-left: 0;
  }

  .udsapp_section-howitworks_join {
    border-radius: 16px;
    width: 100%;
    height: 300px;
    padding: 32px 16px;
  }

  .udsapp_section-howitworks_show {
    border-radius: 16px;
    height: 220px;
    margin-bottom: 16px;
    overflow: hidden;
  }

  .udsapp_howitworks_h3 {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 17px;
    position: static;
    inset: 0% auto auto 0%;
  }

  .udsapp_howitworks_text {
    margin: 0 0 24px;
    font-size: 15px;
    line-height: 22px;
    position: static;
    inset: 0% auto auto 0%;
  }

  .udsapp_howitworks_text.udsapp_step1 {
    z-index: 1;
    margin: 0 0 8px;
    display: block;
    position: static;
    inset: 0% auto auto 0%;
  }

  .udsapp_howitworks_text.udsapp_step2 {
    margin-top: 0;
    margin-bottom: 8px;
    padding-bottom: 0;
    inset: 0% auto auto 0%;
  }

  .udsapp_section-howitworks_btn {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 90%;
    max-width: 90%;
    height: 48px;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    padding: 12px 96px;
    font-size: 15px;
    line-height: 18px;
    display: flex;
    position: absolute;
    inset: auto 0% 0% 50%;
    overflow: visible;
    transform: translate(-50%);
  }

  .udsapp_section-howitworks_join_h4 {
    z-index: 1;
    margin: 0;
    font-size: 17px;
    line-height: 22px;
    position: static;
    inset: 0% auto auto 0%;
  }

  .udsapp_section-howitworks_show_h4 {
    width: auto;
    margin-top: 0;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 17px;
    line-height: 22px;
    position: static;
    inset: 0% 0% auto auto;
  }

  .udsapp_section-rating {
    margin-bottom: 40px;
  }

  .udsapp_section-rating_bg {
    border-radius: 16px;
    width: 100%;
    height: auto;
    position: relative;
  }

  .grid-8 {
    grid-template-rows: 256px;
    grid-template-columns: 256px 1fr;
    width: 100%;
    padding: 16px;
    display: block;
  }

  .udsapp_section-rating_leftside-2 {
    background-image: url('../images/Frame-1321316460.webp');
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 16px;
    width: 100%;
    height: 237px;
    margin-bottom: 16px;
    padding-top: 8px;
    padding-bottom: 0;
    inset: 0% auto auto 0%;
  }

  .udsapp_section-rating_rightside {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .udsapp_section-rating_rightside_block1 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 186px;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: static;
  }

  .udsapp_section-rating_rightside_qr {
    display: none;
  }

  .udsapp_section-rating_rightside_img {
    flex-flow: row;
    justify-content: center;
    align-self: auto;
    align-items: stretch;
    width: 100%;
    height: 240px;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    display: none;
    position: relative;
    inset: 0% auto auto 0%;
  }

  .udsapp_section-rating_rightside_block2 {
    display: none;
  }

  .udsapp_h1_white {
    width: 100%;
    height: 34px;
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
    font-size: 28px;
  }

  .udsapp_section-rating_leftside_text {
    text-align: center;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    font-size: 15px;
    line-height: 18px;
  }

  .udsapp_section-categories {
    margin-top: 0;
    margin-bottom: 40px;
  }

  .grid-9 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area Area"
                   "Area-3 Area-4" 136px
                   "Area-5 Area-6" 136px
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .udsapp_section-categories_beauty {
    border-radius: 16px;
    width: 100%;
    height: auto;
  }

  .udsapp_section-categories_medicine {
    background-color: #0000;
    border-radius: 16px;
    width: 100%;
    height: auto;
    display: block;
    position: relative;
    overflow: hidden;
  }

  .udsapp_section-categories_clothes {
    border-radius: 16px;
    width: 100%;
    height: auto;
    overflow: hidden;
  }

  .udsapp_section-categories_text_2 {
    margin-bottom: 0;
  }

  .udsapp_section-categories_text_h {
    margin-bottom: 8px;
    margin-left: 0;
    margin-right: 16px;
    font-size: 17px;
    line-height: 20px;
  }

  .udsapp_section-categories_text_t2 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 16px;
    font-size: 15px;
    line-height: 18px;
  }

  .udsapp_section-categories_shop {
    border-radius: 16px;
    width: 100%;
    height: auto;
  }

  .udsapp_section-categories_pattern {
    display: none;
  }

  .udsapp_section-categories_beauty_text, .udsapp_section-categories_shop_text {
    z-index: 3;
    margin-bottom: 16px;
    margin-left: 16px;
    font-size: 15px;
    line-height: 18px;
  }

  .udsapp_section-categories_medicine_text {
    z-index: 1;
    margin-bottom: 16px;
    margin-left: 16px;
    font-size: 15px;
    line-height: 18px;
    position: absolute;
    inset: auto auto 0% 0%;
  }

  .udsapp_section-categories_cloth_text {
    z-index: 4;
    margin-bottom: 16px;
    margin-left: 16px;
    font-size: 15px;
    line-height: 18px;
  }

  .udsapp_section-question {
    display: block;
  }

  .udsapp_section-question.udsapp_section-question_en {
    display: none;
  }

  .grid-10 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 320px 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .udsapp_section-question_bg {
    height: auto;
  }

  .udsapp_section-question_text {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 16px;
    font-size: 17px;
    line-height: 20px;
  }

  .udsapp_footer_bg {
    border-radius: 16px;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-right: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .udsapp_footer-btn {
    width: 272px;
    height: 42px;
    margin: 32px 16px 27px;
    padding: 12px 41px;
    font-size: 15px;
    line-height: 18px;
    display: none;
  }

  .grid-11, .udsapp_footer_grid_block1, .image-36, .udsapp_footer_grid_block2, .udsapp_footer_grid_block4 {
    display: none;
  }

  .udsapp_footer_line {
    width: 90%;
    margin: 24px 16px;
    display: block;
  }

  .grid-12 {
    grid-template-rows: 27px;
    grid-template-columns: 272px 1fr;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
  }

  .udsapp_footer_grid2_logo {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .udsapp_footer_grid2_text {
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .image-37, .image-38 {
    padding-right: 12px;
  }

  .image-38.image-38-off {
    display: block;
  }

  .udsapp_footer_grid2_txt {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .udsapp_footer_grid2_txt.udsapp_footer_grid2_txt-blog {
    color: var(--paragraph-black);
  }

  .image-39, .image-40 {
    border-radius: 16px;
    width: 100%;
    height: 100%;
    left: 0%;
  }

  .image-41 {
    z-index: 0;
    object-fit: fill;
    border-radius: 16px;
    width: 100%;
    max-width: 100%;
    height: auto;
    max-height: none;
    display: block;
    position: relative;
    top: -134px;
  }

  .image-42 {
    object-fit: fill;
    border-radius: 16px;
    width: 100%;
    height: 136px;
    display: block;
    left: 0;
    overflow: visible;
  }

  .udsapp_section-question_right {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
    margin-right: 0;
    padding-right: 0;
    display: inline-block;
  }

  .udsapp_section-question_right.alfa_faq {
    width: 100%;
  }

  .dropdown {
    object-fit: fill;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    display: inline-block;
    position: relative;
    overflow: visible;
  }

  .udsapp_section-question_right_dropdown-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
    overflow: visible;
  }

  .udsapp_section-question_right_dropdown-1_icon {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    width: 24px;
    height: 24px;
    margin: 24px 16px 24px 0;
    display: flex;
  }

  .text-block-5 {
    flex-flow: row;
    flex: 0 auto;
    justify-content: space-between;
    align-self: auto;
    align-items: stretch;
    width: 248px;
    height: auto;
    margin: 24px 0;
    padding-bottom: 1px;
    padding-right: 0;
    line-height: 28px;
    text-decoration: none;
    display: flex;
  }

  .udsapp_section-question_right_dropdown-1_h {
    width: 230px;
    height: auto;
    font-size: 15px;
    line-height: 18px;
    display: flex;
    overflow: visible;
  }

  .udsapp_section-question_right_dropdown-1_line {
    display: block;
  }

  .udsapp_modal_container {
    display: none;
  }

  .udsapp_modal_block {
    border-radius: 16px;
    width: 90%;
    margin-top: 32px;
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .udsapp_modal_close {
    width: 32px;
    height: 32px;
    margin-top: 16px;
    margin-right: 16px;
    inset: 0% 0% auto auto;
  }

  .udsapp_modal_h {
    text-align: center;
    margin-bottom: 16px;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 18px;
    line-height: 28px;
  }

  .udsapp_modal_appstore {
    width: auto;
    margin-bottom: 0;
  }

  .grid-13 {
    float: left;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto;
    grid-template-columns: auto;
    grid-auto-columns: 1fr;
    place-content: space-between space-around;
    place-items: stretch center;
    width: 100%;
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }

  .udsapp_modal_qr {
    border-radius: 0;
    width: auto;
    height: auto;
  }

  .udsapp_section-rating_leftside_tag1_txt {
    margin: 0 16px 4px;
    font-size: 12px;
  }

  .udsapp_section-rating_leftside_tag2 {
    height: 24px;
    display: none;
  }

  .udsapp_section-rating_leftside_tag3 {
    width: 110px;
    height: 24px;
    display: none;
  }

  .udsapp_section-rating_leftside_tag4, .udsapp_section-rating_leftside_tag5, .udsapp_section-rating_leftside_tag6 {
    height: 24px;
    display: none;
  }

  .tg_hero_btn {
    text-align: center;
    border: 1px solid #0000;
    justify-content: center;
    align-items: center;
    width: 250px;
    height: 48px;
    margin: 0 auto 32px;
    padding: 15px 32px;
    font-size: 15px;
    line-height: 18px;
    display: flex;
  }

  .udsapp_section-rating_rightside_block1_h {
    text-align: center;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 28px;
  }

  .udsapp_section-rating_rightside_block1_text {
    text-align: center;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    font-size: 18px;
  }

  .udsapp_section-rating_rightside_block1_line {
    margin-bottom: 25px;
  }

  .udsapp_section-rating_rightside_block1_text2 {
    text-align: center;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .image-48 {
    text-align: center;
    align-self: auto;
    width: 48px;
    max-width: 100%;
    height: 46px;
    max-height: 100%;
    margin: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .image-49 {
    text-align: center;
    flex: 0 auto;
    order: 1;
    align-self: center;
    max-width: 100%;
    margin: 0;
    padding: 2px 8px;
    display: block;
    position: relative;
    inset: 0%;
  }

  .udsapp_hero_button_block {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .flex-block {
    justify-content: center;
    height: 48px;
    margin-left: 0;
    margin-right: 0;
    left: 79px;
    right: 79px;
  }

  .text-block-6 {
    font-size: 15px;
  }

  .appstore_link-img {
    width: auto;
  }

  .image-52 {
    width: auto;
    height: auto;
    margin-bottom: 16px;
  }

  .udsapp_close_modal {
    margin-top: 0;
  }

  .udsapp_drpdwn_icon {
    width: Infinity% ;
    height: 100%;
  }

  .image-53 {
    display: none;
  }

  .image-54 {
    max-width: 100%;
    margin-bottom: 4px;
  }

  .button-6 {
    color: #2a2d32;
    text-align: center;
    background-color: #fff;
    border-radius: 42px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 48px;
    margin-bottom: 0;
    padding: 12px 96px;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    display: flex;
    position: static;
    top: 480px;
  }

  .image-55 {
    border-radius: 16px;
    width: 100%;
    height: 100%;
    display: block;
  }

  .udsapp_footer_grid_block2_link {
    color: #fff;
    font-size: 15px;
  }

  .udsapp_footer_grid_block2_link.alfa_footer_grid_block2_link {
    color: #1c1c1e;
  }

  .udsapp_footer_grid_block2_link.bl {
    color: #000;
    padding: 0;
  }

  .text-block-7 {
    margin-right: 4px;
    font-size: 15px;
    line-height: 18px;
    display: flex;
  }

  .dropdown-list-3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
    position: relative;
  }

  .dropdown-toggle-2 {
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .image-57 {
    display: none;
  }

  .image-59 {
    top: 165px;
  }

  .image-60 {
    width: 100%;
    height: auto;
    display: block;
    position: absolute;
    inset: 113px auto auto 44%;
  }

  .image-61 {
    max-width: 120%;
    margin-left: auto;
    margin-right: auto;
    inset: 25% 0% auto -11%;
  }

  .image-62 {
    top: -6px;
  }

  .div-block-15 {
    display: flex;
    position: relative;
    top: 6px;
  }

  .udsapp_header-links {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: row;
    justify-content: flex-end;
    align-items: stretch;
    width: 100%;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: 0;
    padding-right: 0;
    display: flex;
    position: relative;
    inset: 0% 0% auto auto;
  }

  .button-7 {
    text-align: center;
    background-color: #a992f8;
    border-radius: 42px;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
    height: 48px;
    margin: 0 auto 32px;
    padding: 12px 0;
    font-size: 13px;
    font-weight: 600;
    line-height: 18px;
    display: flex;
  }

  .button-7:hover {
    background-color: #6950cb;
  }

  .text-block-8 {
    color: var(--white);
    margin-right: 45px;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    display: flex;
  }

  .text-block-8.text-block-8_blog {
    margin-right: 0;
  }

  .text-block-8.alfa_link {
    color: #1c1c1e;
  }

  .text-block-8.alfa_link.uds-mob_link {
    color: #fff;
  }

  .text-block-8.bl {
    color: var(--paragraph-black);
  }

  .div-block-17 {
    border: 1px solid #0000;
    flex: 0 auto;
    justify-content: space-around;
    width: 24px;
    height: 24px;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .div-block-17.div-block-17_blog {
    display: none;
  }

  .image-63 {
    display: block;
    position: relative;
    top: 2px;
  }

  .image-63.image-63_hide {
    display: block;
  }

  .dropdown-toggle-3 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    display: block;
  }

  .dropdown-toggle-3.dropdown-toggle-3_blog {
    display: block;
  }

  .dropdown23 {
    color: #fff;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    display: block;
  }

  .dropdown23.bl {
    color: var(--paragraph-black);
  }

  .dropdown-list-4 {
    background-color: #0000;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
    display: none;
    position: static;
  }

  .dropdown-list-4.w--open {
    display: block;
  }

  .dropdown-list-4.uds-bsns_footer-bg {
    background-color: #212f97;
    display: block;
  }

  .dropdown-link-4 {
    color: #fff;
    -webkit-text-decoration-skip-ink: auto;
    text-decoration-skip-ink: auto;
    padding: 4px 16px 2px 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    display: block;
  }

  .dropdown-link-4.link6_partner, .dropdown-link-4.dropdown-link-4_hide {
    display: block;
  }

  .dropdown-link-4.alfa_footer_grid_block2_link {
    color: #1c1c1e;
  }

  .udsapp_header_lng-mobile {
    border: 1px solid #0000;
    align-items: center;
    height: 42px;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    display: flex;
  }

  .udsapp_header_lng-mobile.gis_header_lng-mobile {
    display: none;
  }

  .udsapp_header_lng-mobile.partner_modal_rubusd {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .udsapp_header_lng-mobile.udsapp_lng-show {
    display: flex;
  }

  .udsapp_modal-mobile_container {
    z-index: 5;
    width: 100%;
    height: auto;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .udsapp_modal-mobile_container.udsapp_modal_mobile_menu {
    z-index: 18;
    display: none;
  }

  .udsapp_modal-mobile_container.udsapp_modal_lng {
    z-index: 5;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .udsapp_modal-mobile_container.udsapp_modal_lng.partner_modal, .udsapp_modal-mobile_container.udsapp_modal_lng.partner_modal_lng, .udsapp_modal-mobile_container.udsapp_modal_lng.udsapp_modal_lng_bsns {
    display: none;
  }

  .udsapp_modal-mobile_bg {
    z-index: 20;
    background-color: #00000040;
    border: 1px solid #0000;
    width: 100%;
    max-width: 100%;
    height: auto;
    padding-bottom: 0;
    padding-right: 0;
    position: fixed;
    inset: 0%;
    overflow: visible;
  }

  .div-block-18 {
    z-index: 25;
    background-color: #fff;
    border: 1px solid #0000;
    border-radius: 8px 8px 0 0;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .div-block-18.div-block-18_bsns {
    padding-bottom: 80px;
    display: block;
  }

  .div-block-18.div-block-18_bsns.div-block-18_bsns_udsapp {
    padding-bottom: 0;
    display: block;
  }

  .udsapp_modal-mobile_text {
    z-index: 25;
    border: 1px solid #0000;
    margin-top: 0;
    margin-bottom: 8px;
    margin-left: 16px;
    padding-top: 0;
    display: block;
    position: relative;
  }

  .paragraph-16 {
    margin-top: 16px;
    padding-top: 0;
  }

  .udsapp_modal-mobile_line {
    z-index: 25;
    border-radius: 8px;
    width: 27px;
    height: 3px;
    margin-top: 6px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .googleplay_link-img, .appgallery_link-img {
    width: auto;
  }

  .body-4 {
    clear: none;
    object-fit: fill;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
    display: block;
    overflow: visible;
  }

  .rectangle_3 {
    display: none;
  }

  .faq-item-title {
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .faq-dropdown-content {
    display: none;
  }

  .italic-text-2 {
    display: inline;
  }

  .udsapp_howitworks_text_div {
    inset: 0% auto auto 0%;
  }

  .udsapp_howitworks_text_div2 {
    margin-top: 0;
    padding-left: 0;
  }

  .howitworks_text_div2 {
    flex-flow: column;
    display: block;
  }

  .udsapp_section-rating_rightside_qr_div {
    margin-bottom: 0;
  }

  .image-66, .image-67 {
    width: 204px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
    transform: translate(-8px);
  }

  .image-71, .main-pic {
    display: none;
  }

  .uds-bsns_header {
    z-index: 1;
    height: 80px;
    margin-top: 24px;
    margin-bottom: 0;
  }

  .uds-bsns_header.uds-bsns_header_mob {
    height: 80px;
    margin-top: 0;
  }

  .uds-bsns_header.uds-bsns_header_en {
    margin-top: 0;
  }

  .uds-bsns_header_btn {
    border-radius: 42px;
    justify-content: center;
    align-items: center;
    height: 46px;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
  }

  .uds-bsns_header_btn.uds-dis_header-btn {
    justify-content: center;
    align-items: center;
    width: auto;
    height: 42px;
    padding: 12px 16px;
    line-height: 15px;
  }

  .uds-bsns_header_btn.uds-dis_header-btn.uds-dis_header-btn-en {
    font-size: 14px;
  }

  .uds-bsns_hero_info {
    margin-top: 16px;
  }

  .uds-bsns_hero_info_text {
    margin: 0 16px 16px;
    padding-top: 24px;
  }

  .paragraph-22 {
    line-height: 24px;
  }

  .uds-bsns_hero_info_demo {
    margin-left: 16px;
    margin-right: 16px;
    display: none;
  }

  .uds-bsns_hero_img_pic1, .uds-bsns_hero_img_pic2 {
    border: 0 #0000;
  }

  .uds-bsns_hero_img_infographic {
    text-align: left;
    justify-content: center;
  }

  .uds-bsns_tools.uds-bsns_tools_main {
    margin-bottom: 40px;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .uds-bsns_tools.uds-bsns_tools_main.uds-bsns_tools_mobile {
    display: none;
  }

  .uds-bsns_tools_bg {
    padding-bottom: 32px;
    overflow: visible;
  }

  .uds-bsns_tools_bg.gis_ecosistem_bg {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .uds-bsns_tools_h2 {
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-7 {
    color: #fff6;
  }

  .uds-bsns_tools_blocks {
    margin-left: 0;
  }

  .uds-bsns_tools_blocks.uds-bsns_tools_blocks_mobile {
    width: auto;
    position: static;
    overflow: hidden;
  }

  .uds-bsns_tools_block1 {
    z-index: 1;
    width: auto;
    min-width: 256px;
    height: 270px;
    padding: 32px 16px;
    position: relative;
    overflow: hidden;
  }

  .uds-bsns_tools_block1.uds-bsns_tools_block2 {
    height: 270px;
  }

  .uds-bsns_tools_block1.uds-bsns_tools_block1_en {
    border-color: #0003;
    padding: 24px;
  }

  .uds-bsns_tools_block2 {
    z-index: 1;
    width: 256px;
    min-width: 256px;
    height: auto;
    position: relative;
  }

  .uds-bsns_tools_block2.uds-bsns_tools_block2_border.uds-bsns_tools_block2_main {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .uds-bsns_tools_block2.uds-bsns_tools_block2_border.uds-bsns_tools_block2_en {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    padding: 24px;
  }

  .uds-bsns_tools_block2.uds-bsns_tools_block2_main {
    min-width: 256px;
    height: 270px;
  }

  .uds-bsns_tools_block2.uds-bsns_tools_block2_en {
    background-color: #fff;
    border-color: #212f9733;
    height: 270px;
    padding: 24px;
  }

  .uds-bsns_tools_blocks_div {
    padding-left: 16px;
    padding-right: 16px;
  }

  .uds-bsns_tools_blocks_div.inner-scrolling.uds-bsns_tools_blocks_div_mobile {
    position: static;
    overflow: scroll;
  }

  .uds-bsns_tools_block1_h3 {
    z-index: 2;
    margin-bottom: 16px;
    position: relative;
  }

  .uds-bsns_tools_block1_h3.uds-bsns_tools_block1_h3_width {
    width: 150px;
  }

  .uds-bsns_tools_block1_h3.uds-bsns_tools_block1_h3_margin {
    margin-bottom: 16px;
  }

  .uds-bsns_tools_block1_content {
    flex-direction: column;
    justify-content: space-around;
    height: auto;
    margin: 0;
    display: block;
  }

  .uds-bsns_tools_block1_content.uds-bsns_tools_block1_content_main {
    height: 242.188px;
    margin: 0;
  }

  .paragraph-23 {
    z-index: 2;
    width: 100%;
    height: 64px;
    margin-bottom: 32px;
    line-height: 20px;
    position: relative;
  }

  .paragraph-23.uds-bsns_tools_p_first {
    width: 100%;
    margin-bottom: 32px;
  }

  .paragraph-23.paragraph-23_margin {
    width: 102%;
    height: auto;
  }

  .paragraph-23.paragraph-23_mob {
    width: 100%;
    margin-bottom: 32px;
    display: block;
  }

  .button-8 {
    z-index: 2;
    position: relative;
  }

  .button-8.uds-bsbs_tools_btn_first {
    background-color: #212f97;
  }

  .h2_gray.h2_gray_main {
    margin-bottom: 0;
  }

  .heading-8 {
    width: 100%;
  }

  .heading-8.heading-8_main {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
  }

  .uds-bsns_stories_div.inner-scrolling {
    display: flex;
  }

  .uds-bsns_stories_1 {
    display: block;
  }

  .uds-bsns_stories_1.galamart-hide {
    display: none;
  }

  .uds-bsns_stories_1_logo {
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .paragraph-24 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-25 {
    width: 90%;
  }

  .uds-bsns_stories_logos_img.alfa_stories_logos_img {
    height: auto;
    margin-bottom: 24px;
  }

  .uds-bsns_reviews.uds-dis_reviews.uds-dis_reviews_ru {
    display: block;
  }

  .uds-bsns_reviews_content {
    border-radius: 20px;
    justify-content: flex-start;
    width: 100%;
    height: 450px;
    padding-bottom: 32px;
    position: static;
  }

  .uds-bsns_reviews_content.uds-dis_reviews_content {
    border-radius: 20px;
    height: 540px;
  }

  .paragraph-26 {
    margin: 16px;
    padding-bottom: 0;
    line-height: 20px;
  }

  .paragraph-26.paragraph-26_dis {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 24px;
  }

  .heading-9 {
    margin-top: 16px;
  }

  .paragraph-27 {
    margin-bottom: 16px;
    margin-left: 16px;
    margin-right: 16px;
    line-height: 20px;
  }

  .div-block-20 {
    position: static;
  }

  .uds-bsns_cash {
    margin-bottom: 40px;
    padding-bottom: 80px;
  }

  .grid-17 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area Area"
                   "Area-2 Area-2"
                   / 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .uds-bsns_cash_logos {
    margin-bottom: 0;
  }

  .uds-bsns_cash_h3 {
    margin-top: 20px;
    margin-bottom: 8px;
  }

  .paragraph-28 {
    margin-bottom: 0;
    line-height: 20px;
    display: block;
  }

  .uds-bsns_plans {
    margin-bottom: 40px;
  }

  .grid-18 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    display: grid;
  }

  .uds-bsns_plans_lite {
    width: 248px;
    height: 460px;
  }

  .paragraph-29 {
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-29.paragraph-29_margin {
    margin-top: 0;
    margin-bottom: 0;
  }

  .button-9 {
    width: 224px;
    height: 42px;
    padding: 12px 16px;
    line-height: 18px;
  }

  .uds-bsns_plans_pro {
    flex: 0 auto;
    width: 248px;
    height: 552px;
  }

  .paragraph-32 {
    margin-bottom: 24px;
  }

  .button-10 {
    width: 224px;
    height: 42px;
    padding: 16px 24px;
  }

  .uds-bsns_form {
    z-index: 8;
    background-color: #ffffff1a;
    margin-bottom: 16px;
    padding-top: 32px;
    padding-bottom: 32px;
    position: relative;
  }

  .grid-19 {
    grid-template-columns: .6fr;
    display: block;
  }

  .uds-bsns_form_logo {
    display: none;
  }

  .uds-bsns_form_content {
    background-color: #0000;
    padding-top: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .uds-bsns_form_content.bg_2_dis {
    background-color: #0000;
    border-style: none;
  }

  .uds-bsns_form_content.bg_2_dis.tg_form-bg {
    margin-left: auto;
    margin-right: auto;
  }

  .uds-bsns_form_pattern {
    display: none;
  }

  .uds-bsns_hero_img_infographic_block {
    margin-right: 16px;
  }

  .heading-12 {
    font-size: 17px;
  }

  .paragraph-35 {
    font-size: 8px;
    line-height: 10px;
  }

  .form-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-field, .text-field-2 {
    background-color: #0000;
  }

  .text-field-3 {
    background-color: #0000;
    margin-bottom: 16px;
  }

  .submit-button {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .submit-button.submit-button_form {
    text-align: center;
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    width: 100%;
    height: 56px;
    margin-top: 32px;
    margin-bottom: 40px;
    padding: 16px 24px;
    font-size: 20px;
    line-height: 24px;
  }

  .form-block-2 {
    margin: 0 0 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .uds-bsns_footer {
    z-index: 8;
    display: none;
    position: relative;
  }

  .uds-bsns_footer_bg {
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-13 {
    font-size: 20px;
    line-height: 24px;
  }

  .heading-13.heading-13_tg, .paragraph-36 {
    margin-bottom: 16px;
  }

  .paragraph-36.paragraph-36_tg {
    margin-bottom: 24px;
  }

  .uds-bsns_footer_bg_marketing.uds-bsns_footer_bg_marketing_hide {
    display: none;
  }

  .button-11 {
    padding-top: 16px;
    padding-bottom: 16px;
    display: none;
  }

  .button-11.button-11_dis {
    height: 42px;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 18px;
    display: block;
  }

  .button-11.button-11_hide {
    display: none;
  }

  .button-11.button-11_tg.button-11_bsns.button-11_tgtg {
    font-size: 12px;
  }

  .uds-bsns_footer_bg_line {
    margin-bottom: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .uds-bsns_footer_bg_line.uds-bsns_footer_bg_line-blog {
    border-color: #0000001a;
  }

  .uds-bsns_stories_logos_div {
    display: block;
  }

  .uds-bsns_breadcrumbs {
    margin-left: 16px;
    margin-right: 16px;
  }

  .uds-bsns_breadcrumbs_main {
    margin-right: 0;
    padding-right: 8px;
  }

  .uds-bsns_breadcrumbs_main.uds-bsns_breadcrumbs_blog {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .text-block-9 {
    margin-right: 8px;
    font-size: 12px;
  }

  .text-block-9.text-block-9_bsns.text-block-9_blog {
    font-size: 14px;
    line-height: 20px;
  }

  .uds-bsns_breadcrumbs_tools {
    padding-top: 0;
    padding-bottom: 0;
    font-size: 15px;
  }

  .uds-bsns_breadcrumbs_tools.w--current {
    padding-left: 16px;
  }

  .text-block-10 {
    font-size: 12px;
    line-height: 16px;
  }

  .text-block-10.text-block-10_blog {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-23 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: center;
    padding-top: 16px;
  }

  .tool_div {
    z-index: 0;
    margin-bottom: 60px;
    position: static;
  }

  .paragraph-37 {
    margin-right: 0;
  }

  .paragraph-37.paragraph-37_tg {
    margin-bottom: 24px;
    font-size: 14px;
  }

  .grid-20 {
    flex-direction: column;
    display: flex;
  }

  .uds-bsns_navigation_links {
    flex-direction: column;
    margin-bottom: 0;
    display: block;
  }

  .uds-bsns_reviews_content_rewie {
    flex: 0 auto;
  }

  .image-89 {
    border-style: none;
    border-width: 0;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-90 {
    border: 0 #0000;
    max-width: 100%;
  }

  .button-12 {
    justify-content: flex-start;
    align-items: center;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .image-91, .image-92 {
    margin-top: 48px;
    margin-bottom: 16px;
  }

  .image-93 {
    width: 110px;
    margin-top: 24px;
  }

  .link-block-9 {
    margin-bottom: 40px;
  }

  .link-block-10 {
    margin-bottom: 0;
  }

  .div-block-25 {
    display: block;
  }

  .div-block-26 {
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .image-99 {
    float: none;
    object-fit: fill;
    width: 100%;
    max-width: 100%;
    display: block;
    position: absolute;
    inset: auto -106px 0 auto;
    overflow: visible;
  }

  .button-13 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 212px;
    height: 98px;
    margin-bottom: 20px;
    padding: 16px;
    line-height: 18px;
    display: flex;
  }

  .uds-bsns_reviews_item {
    padding-bottom: 0;
  }

  .uds-bsns_modal_form {
    display: none;
  }

  .uds-bsns_modal_form_block {
    border-radius: 0;
    width: 100%;
    height: 100%;
  }

  .uds-bsns_modal_form_block_h {
    margin-top: 20px;
    margin-bottom: 24px;
    margin-left: 0;
    padding-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-19 {
    font-size: 17px;
    line-height: 20px;
  }

  .paragraph-45 {
    margin-bottom: 0;
    padding-right: 10px;
    font-size: 15px;
    line-height: 20px;
  }

  .text-field-5 {
    font-size: 15px;
  }

  .form-block-3 {
    height: 100%;
    max-height: 100%;
    margin-bottom: 0;
    padding-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uds-bsns_modal_form_block_icon {
    margin-top: 12px;
    margin-left: 16px;
    margin-right: 16px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
    inset: 0% 0 auto auto;
  }

  .image-107 {
    width: 24px;
  }

  .select-field-2 {
    font-size: 15px;
  }

  .text-span-6 {
    font-size: 13px;
    line-height: 8px;
  }

  .button-14 {
    background-color: #212f97;
    background-image: url('../images/arrow-D.svg');
    background-position: 92%;
    background-repeat: no-repeat;
    background-size: auto;
    border-radius: 20px;
    justify-content: flex-start;
    align-items: center;
    width: 88%;
    height: 72px;
    margin-left: 16px;
    margin-right: 16px;
    padding: 24px;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    display: flex;
  }

  .button-15 {
    margin-bottom: 8px;
    font-size: 12px;
    line-height: 18px;
    display: flex;
  }

  .button-15.btn-tool {
    display: none;
  }

  .div-block-37 {
    flex-direction: column;
    margin-bottom: 0;
    padding-bottom: 20px;
    display: block;
  }

  .swiper-review-wrapper.swiper {
    position: relative;
    overflow: visible;
  }

  .swiper-wrapper.swiper-review-wrapper {
    position: static;
  }

  .div-block-38 {
    height: 372px;
  }

  .div-block-38.div-block-38_bg-color {
    padding: 16px;
  }

  .uds-bsns_tools_img {
    z-index: 1;
    max-width: 50%;
    display: block;
    position: absolute;
    top: 17px;
    bottom: 0;
    right: -7px;
  }

  .uds-bsns_tools_img.uds-bsns_tools_img_first {
    position: absolute;
    top: 0%;
    bottom: 0%;
    right: -4px;
  }

  .uds-bsns_tools_img.uds-bsns_tools_img_first.uds-bsns_tools_img_first_main {
    max-width: 60%;
    inset: 9% -7% auto auto;
  }

  .uds-bsns_container {
    margin-left: 16px;
    margin-right: 16px;
  }

  .uds-bsns_container.tg_container {
    margin-left: auto;
    margin-right: auto;
  }

  .button-16 {
    color: #5169f3;
    text-align: center;
    background-color: #ebefff;
    border-radius: 42px;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 4px;
    margin-right: 4px;
    padding: 16px 8px;
    font-size: 12px;
    line-height: 18px;
    display: flex;
  }

  .text-span-8 {
    opacity: .4;
    justify-content: space-between;
    padding-left: 8px;
    display: flex;
  }

  .uds-bsns_stories-text_bg {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .heading-20 {
    text-align: left;
    margin: 0 16px 24px;
  }

  .uds-bsns_stories-text_line {
    margin-bottom: 0;
  }

  .paragraph-47 {
    text-align: left;
    margin-bottom: 16px;
  }

  .div-block-39 {
    text-align: center;
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .image-110 {
    margin-bottom: 8px;
    display: none;
  }

  .image-111 {
    display: none;
  }

  .uds-bsns_article {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-21, .paragraph-48 {
    font-size: 14px;
    line-height: 18px;
  }

  .uds-bsns_article_pic {
    border-radius: 20px;
  }

  .image-112 {
    max-width: 50%;
    margin: 24px 16px 16px;
    display: block;
  }

  .image-112.image-112_hide {
    display: none;
  }

  .paragraph-49 {
    color: var(--white);
    text-align: left;
    margin-bottom: 24px;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 15px;
    line-height: 22px;
    display: block;
  }

  .uds-bsns_header_mobile {
    align-items: center;
    height: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    display: none;
  }

  .uds-bsns_header_mobile_burger {
    display: none;
  }

  .link-block-12, .link-block-13 {
    z-index: 10;
    position: relative;
  }

  .heading-22 {
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 30px;
  }

  .uds-bsns_tariff_div {
    margin-bottom: 24px;
  }

  .grid-21 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    grid-template-columns: 1.5fr .25fr .25fr .25fr;
  }

  .paragraph-50_h {
    text-align: center;
    width: 300px;
    margin-bottom: 0;
    margin-right: 0;
    font-size: 12px;
  }

  .text-block-17_txt {
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 11px;
    line-height: 18px;
  }

  .uds-bsns_tariff_line {
    margin-bottom: 4px;
    display: none;
  }

  .img_ {
    justify-content: center;
    height: 40px;
    margin-bottom: 0;
    margin-right: 10px;
    padding-top: 0;
  }

  .uds-bsns_tariff_text {
    align-items: center;
    height: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-43 {
    height: 38px;
  }

  .div-block-44, .div-block-45 {
    height: 80px;
  }

  .paragraph-50 {
    font-size: 10px;
    line-height: 14px;
  }

  .image-115 {
    height: 14px;
  }

  .image-116, .image-117, .image-118 {
    height: 12px;
  }

  .uds-bsns_tariff_stroke {
    justify-content: center;
    align-items: stretch;
    padding-top: 0;
    padding-bottom: 4px;
  }

  .text-block-17 {
    font-size: 12px;
  }

  .uds-bsns_tariff_stroke_h {
    z-index: 90;
    flex-direction: column;
    align-items: center;
    margin-bottom: 8px;
    position: relative;
  }

  .text-block-18 {
    margin-right: 10px;
    font-size: 12px;
  }

  .image-119 {
    height: 5px;
  }

  .uds-bsns_tariff_stroke_col {
    justify-content: space-between;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-121 {
    height: auto;
  }

  .uds-bsns_button_mobile {
    z-index: 100;
    background-color: var(--white);
    border-radius: 42px;
    justify-content: space-between;
    align-items: center;
    width: 90%;
    height: 50px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    position: fixed;
    inset: auto 0% 0%;
    box-shadow: 0 6px 24px #0000001f, 0 20px 24px 20px #7385a81a;
  }

  .link-block-14 {
    justify-content: center;
    align-items: center;
    width: 167px;
    height: 42px;
    display: flex;
  }

  .link-block-15 {
    z-index: 999;
    background-color: #212f97;
    border: 1px solid #0000;
    border-radius: 42px;
    justify-content: center;
    align-items: center;
    width: auto;
    height: 42px;
    margin-right: 4px;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 15px;
    line-height: 15px;
    display: flex;
    position: relative;
  }

  .text-block-19 {
    color: #212f97;
    width: 100%;
    padding: 12px 24px;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
  }

  .div-block-46 {
    background-color: #212f97;
  }

  .text-block-20 {
    color: #f6f5fd;
    justify-content: center;
    align-items: center;
    padding: 12px 24px;
    font-size: 15px;
    font-weight: 600;
    line-height: 15px;
    display: block;
  }

  .uds-bsns_mobile-modal-form {
    z-index: 999;
    border: 1px solid #0000;
    width: 100%;
    height: 100%;
    padding-bottom: 0;
    padding-right: 0;
    display: none;
    position: fixed;
    inset: 0%;
  }

  .uds-bsns_mobile-modal-form_bg {
    background-color: var(--white);
    border: 1px solid #0000;
    position: fixed;
    inset: 0%;
  }

  .uds-bsns_mobile-modal-form_content {
    margin: 10px 16px 0;
    display: block;
  }

  .image-122 {
    margin-bottom: 0;
    padding: 0;
  }

  .text-field-6 {
    border: 1px #000;
    border-top-color: #0000;
    border-bottom: 1px solid #ebeef3;
    border-radius: 1px;
    height: 50px;
    margin-bottom: 20px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-field-7 {
    border: 1px #000;
    border-bottom: 1px solid #ebeef3;
  }

  .submit-button-2 {
    text-align: center;
    background-color: #212f97;
    border-radius: 42px;
    width: 90%;
    height: 56px;
    margin-bottom: 24px;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    position: absolute;
    inset: auto 0% 0%;
  }

  .heading-23 {
    color: #2a2d32;
    margin-top: 0;
    margin-bottom: 16px;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    line-height: 20px;
  }

  .paragraph-51 {
    color: #2a2d32;
    margin-bottom: 20px;
    font-size: 15px;
    line-height: 18px;
  }

  .select-field-3 {
    color: #8c94a5;
    background-color: #0000;
    border: 1px #000;
    border-bottom: 1px solid #ebeef3;
    height: 50px;
    margin-bottom: 20px;
  }

  .div-block-47 {
    padding-top: 16px;
    padding-bottom: 16px;
    padding-right: 16px;
    display: inline-block;
  }

  .button-17 {
    color: #5169f3;
    text-align: center;
    -webkit-text-stroke-color: #5169f3;
    background-color: #ebefff;
    border-radius: 42px;
    justify-content: center;
    padding: 12px 42px;
    font-size: 15px;
    font-weight: 600;
    display: flex;
  }

  .success-message-2 {
    background-color: #f8f9fc;
    border-radius: 20px;
  }

  .text-block-21 {
    color: #2a2d32;
    margin-bottom: 8px;
    font-size: 17px;
    font-weight: 700;
  }

  .text-block-22 {
    color: #2a2d32;
    font-size: 15px;
    line-height: 18px;
  }

  .paragraph-52 {
    font-size: 11px;
    line-height: 16px;
  }

  .text-span-9 {
    line-height: 5px;
  }

  .image-123 {
    height: 40px;
    margin: 24px auto 16px;
    display: block;
  }

  .recaptcha {
    margin-bottom: 12px;
  }

  .recaptcha-2 {
    margin-top: 32px;
    margin-bottom: 0;
    margin-right: 0;
  }

  .image-124 {
    object-fit: fill;
    max-width: 142%;
    margin-left: auto;
    margin-right: auto;
  }

  .button-18 {
    font-size: 16px;
  }

  .button-19 {
    line-height: 20px;
  }

  .button-20 {
    font-size: 15px;
  }

  .button-21 {
    font-size: 12px;
    line-height: 18px;
  }

  .text-block-23 {
    color: #606877;
    margin-bottom: 8px;
    font-size: 15px;
    font-weight: 700;
  }

  .paragraph-53 {
    color: #606877;
    font-size: 15px;
    line-height: 20px;
  }

  .success-message-3 {
    background-color: #f8f9fc;
    border-radius: 20px;
    padding: 24px 16px;
  }

  .uds-bsns_button-up {
    justify-content: center;
    align-items: center;
    width: 152px;
    height: 50px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: 16px;
    padding: 0;
    display: flex;
    position: relative;
    inset: auto 0% 0%;
  }

  .uds-bsns_button-up.btn-up_fixed-menu {
    z-index: 999;
    float: none;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: fixed;
    inset: auto 0% 0;
  }

  .button-22 {
    display: none;
  }

  .text-block-24, .link-22 {
    font-size: 15px;
    line-height: 18px;
  }

  .image-125 {
    margin-right: 4px;
  }

  .heading-24 {
    margin-bottom: 4px;
  }

  .heading-25 {
    margin-bottom: 48px;
  }

  .heading-25.heading-25_marg {
    margin-bottom: 4px;
  }

  .paragraph-54 {
    text-align: left;
    width: 100%;
  }

  .paragraph-54.paragraph-54_h5 {
    text-align: left;
    margin-bottom: 0;
  }

  .div-block-50 {
    margin-top: 0;
  }

  .div-block-51 {
    flex-direction: column;
  }

  .image-126 {
    height: auto;
    margin-bottom: 16px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .bold-text-3 {
    font-size: 14px;
    line-height: 18px;
  }

  .div-block-53 {
    flex-direction: column;
    margin-left: 0;
    margin-right: 0;
  }

  .bold-text-4, .bold-text-6 {
    text-align: left;
  }

  .button-24 {
    justify-content: flex-start;
    align-items: center;
    width: 288px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding: 16px 24px;
    display: block;
  }

  .button-24.w--current {
    width: 100%;
  }

  .link-block-19 {
    z-index: 999;
    justify-content: flex-start;
    align-items: center;
    width: 186px;
    height: 50px;
    position: relative;
  }

  .button-25 {
    z-index: 900;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    position: static;
    top: 20px;
    bottom: 20px;
  }

  .uds-bsns-navigation {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    bottom: 0%;
  }

  .swiper-navigation_bg {
    background-color: #0000;
    justify-content: space-around;
    align-items: center;
    width: 100%;
  }

  .swiper-navigation_bg.swiper-navigation_bg_dis {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-20 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .uds-bsns_tariff-nav_bg {
    border-radius: 20px;
  }

  .uds-bsns_tariff-nav_content {
    padding: 16px 6px;
  }

  .uds-bsns_tariff-nav_content.tg_tariff_bg {
    justify-content: space-around;
  }

  .heading-26 {
    display: none;
  }

  .uds-bsns_tariff-nav_tariff-text {
    justify-content: space-around;
  }

  .uds-bsns_tariff-nav_tariff-text.tg_tariff_nav {
    justify-content: space-around;
    width: 100%;
    margin-right: 16px;
  }

  .uds-bsns_tariff-nav_tariff-text_lite {
    text-align: left;
    margin-right: 6px;
  }

  .paragraph-56 {
    width: 105%;
    font-size: 11px;
  }

  .uds-bsns_tariff-nav_tariff-text_pro {
    margin-right: 6px;
  }

  .uds-bsns_tariff-nav_tariff-text_pro_btn {
    width: 100%;
    padding-left: 6px;
    padding-right: 6px;
  }

  .text-block-25 {
    font-size: 10px;
  }

  .text-block-26 {
    font-size: 7px;
    line-height: 8px;
  }

  .heading-28 {
    margin-top: 32px;
    margin-bottom: 24px;
  }

  .uds-bsns_contacts_div {
    flex-direction: column;
    margin-bottom: 0;
  }

  .uds-bsns_contacts_div_block {
    margin-bottom: 24px;
  }

  .heading-29 {
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-55 {
    margin-bottom: 24px;
  }

  .uds-bsns_dealers_bg {
    padding-bottom: 0;
  }

  .uds-bsns_dealers_flags {
    display: block;
  }

  .uds-bsns_dealers_text {
    margin-bottom: 0;
  }

  .heading-30, .paragraph-58, .paragraph-59 {
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-57, .div-block-58, .div-block-59 {
    width: auto;
  }

  .div-block-60, .div-block-61, .div-block-62 {
    margin-bottom: 20px;
  }

  .paragraph-60 {
    width: auto;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .div-block-63 {
    margin-top: 0;
  }

  .div-block-64 {
    display: block;
  }

  .div-block-65 {
    margin-bottom: 0;
    display: block;
  }

  .div-block-66, .div-block-67 {
    display: block;
  }

  .div-block-68 {
    margin-bottom: 0;
  }

  .div-block-69, .div-block-70 {
    margin-bottom: 20px;
  }

  .audio-wire.audio-wire_mobile-hide.audio-wire_mobile-horizon-hide {
    display: none;
  }

  .div-block-71, .div-block-72, .paragraph-62 {
    margin-bottom: 20px;
  }

  .heading-31 {
    margin-bottom: 4px;
    font-size: 20px;
    line-height: 24px;
  }

  .text-block-31 {
    font-size: 7px;
    line-height: 8px;
  }

  .uds-bsns_form_success {
    text-align: center;
    display: none;
  }

  .html-embed-4 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-32 {
    margin-bottom: 0;
    font-size: 20px;
    line-height: 28px;
  }

  .uds-del_container {
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uds-del_step1_bg {
    flex-direction: column-reverse;
    height: 352px;
  }

  .uds-del_step1_img {
    justify-content: flex-start;
    width: 100%;
    height: 80%;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .uds-del_step1_text {
    width: 90%;
    margin: 0 16px 24px;
  }

  .image-134 {
    position: absolute;
    inset: auto 0% 0%;
  }

  .uds-del_step2 {
    height: auto;
  }

  .uds-del_step4 {
    height: 900px;
    overflow: hidden;
  }

  .uds-del_step2_bg {
    flex-direction: column-reverse;
    height: 300px;
  }

  .uds-del_step3_bg {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    height: auto;
    overflow: hidden;
  }

  .uds-del_step4_bg {
    flex-direction: column;
    height: auto;
  }

  .uds-del_alternative_bg {
    height: 490px;
  }

  .uds-del_step2_text {
    justify-content: flex-start;
    width: 90%;
    margin: 32px 16px 24px;
  }

  .uds-del_step3_text {
    width: 90%;
    margin: 32px 16px 24px;
  }

  .uds-del_step4_text {
    width: 90%;
    margin-bottom: 10px;
    margin-left: 16px;
    margin-right: 16px;
  }

  .uds-del_alternative_text {
    margin: 32px 16px 24px;
  }

  .uds-del_step2_img {
    align-items: flex-end;
    width: 90%;
    height: 100%;
    margin-top: 0;
    margin-left: 16px;
    margin-right: 16px;
    display: block;
  }

  .uds-del_step3_img {
    object-fit: fill;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .uds-del_step4_img {
    justify-content: flex-start;
    width: 80%;
    height: auto;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: visible;
  }

  .uds-del_alternative_img {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .image-135 {
    height: Infinity% ;
    position: absolute;
    inset: 0% 0% auto;
  }

  .image-136 {
    width: 100%;
    max-width: 100%;
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto;
    position: static;
    overflow: visible;
  }

  .paragraph-67 {
    margin-bottom: 16px;
  }

  .paragraph-68 {
    margin-top: 0;
  }

  .uds-del_step4_text_img {
    flex-direction: column;
    width: 90%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .image-137, .image-138 {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-139 {
    max-width: 90%;
    height: 100%;
    margin-bottom: 32px;
    display: block;
    position: static;
    inset: 0% 0% auto;
  }

  .image-140 {
    object-fit: fill;
    max-width: 80%;
    display: none;
  }

  .button-30 {
    width: 224px;
  }

  .image-141 {
    width: 100%;
  }

  .uds-dis_header {
    justify-content: flex-start;
    align-items: center;
    height: 62px;
    margin-top: 24px;
    margin-bottom: 24px;
  }

  .uds-dis_container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .uds-dis_logo {
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    display: flex;
  }

  .uds-dis_gradient {
    background-image: url('../images/1-hero.png');
    background-position: 0%;
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: auto;
  }

  .uds-dis_gradient_bg {
    background-color: #0000;
    height: auto;
  }

  .uds-dis_hero-content {
    padding-top: 32px;
    padding-bottom: 24px;
  }

  .heading-33.gis_hero_h1 {
    margin-bottom: 8px;
    font-size: 24px;
  }

  .paragraph-69 {
    color: #fff;
  }

  .paragraph-69.gis_hero_p {
    width: 100%;
  }

  .uds-dis_info {
    height: auto;
  }

  .grid-22 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .paragraph-71 {
    color: #fff;
  }

  .uds-dis_hero-img {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: none;
    position: static;
  }

  .uds-dis_text {
    width: 100%;
    padding-top: 0;
    padding-bottom: 16px;
  }

  .uds-dis_advantages_bg {
    flex-direction: column;
  }

  .heading-34 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-74 {
    width: 96%;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .div-block-75, .grid-23 {
    width: 100%;
  }

  .paragraph-73 {
    padding-right: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .div-block-81, .div-block-83 {
    margin-right: 16px;
  }

  .uds-dis_how-to_gradient, .uds-dis_how-to_bg {
    height: auto;
  }

  .uds-dis_h2.uds-dis_h2_2 {
    margin-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-84 {
    margin-bottom: 16px;
  }

  .grid-24 {
    display: block;
  }

  .uds-dis_how-to_steps {
    margin-bottom: 8px;
  }

  .paragraph-74 {
    font-size: 12px;
    line-height: 18px;
  }

  .uds-dis_packages {
    display: flex;
  }

  .uds-dis_packages.uds-dis_packages_mobile {
    display: block;
  }

  .uds-dis_packeges_div.inner-scrolling {
    width: 100%;
    position: static;
  }

  .uds-dis_packeges_block {
    width: 250px;
    min-width: 250px;
    height: auto;
    margin-right: 16px;
  }

  .uds-dis_packeges_block.gis_packeges_block.gis_packeges_block_mobile {
    width: 250px;
    min-width: 250px;
  }

  .heading-37 {
    margin-bottom: 16px;
  }

  .paragraph-76 {
    margin-bottom: 24px;
  }

  .paragraph-77 {
    margin-bottom: 32px;
  }

  .uds-dis_backoffice {
    display: block;
  }

  .uds-dis_backoffice_bg {
    height: auto;
    padding-bottom: 0;
  }

  .uds-dis_backoffice_img {
    width: 90%;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .uds-dis_backoffice_btn {
    width: 170px;
    height: 42px;
    margin-left: auto;
    margin-right: auto;
  }

  .uds-dis_backoffice_btn.uds-dis_backoffice_btn_en {
    display: flex;
  }

  .text-block-32.text-block-32_white, .uds-dis_mob-text.uds-dis_mob-text_white {
    font-size: 15px;
    line-height: 18px;
  }

  .heading-38 {
    margin-bottom: 16px;
  }

  .heading-38.heading-38_en {
    font-size: 16px;
  }

  .uds-dis_backoffice_content_list {
    margin-right: 16px;
  }

  .div-block-90 {
    width: 10px;
  }

  .image-144 {
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-144.image-144_en {
    display: block;
  }

  .image-145 {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static;
    top: 21px;
    bottom: 0%;
    left: 0%;
    overflow: visible;
  }

  .image-145.image-145_ru {
    padding-right: 0;
    display: none;
    position: relative;
    left: 0%;
  }

  .image-146 {
    margin-top: 16px;
    margin-left: 16px;
    display: none;
  }

  .div-block-97 {
    justify-content: space-between;
  }

  .image-154 {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-40 {
    width: 80%;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-104 {
    margin-bottom: 24px;
  }

  .text-block-35 {
    font-size: 15px;
    display: none;
  }

  .div-block-112 {
    width: 100%;
    height: 220px;
    padding-top: 16px;
    overflow: hidden;
  }

  .div-block-112.div-block-112_size {
    height: 264px;
  }

  .div-block-112.div-block-112_size2 {
    height: 180px;
  }

  .div-block-113 {
    width: 80%;
    padding-right: 0;
    display: none;
    position: relative;
  }

  .heading-41 {
    margin-top: 0;
    margin-bottom: 8px;
    line-height: 22px;
  }

  .paragraph-80 {
    margin-bottom: 0;
  }

  .link-block-23 {
    height: 42px;
  }

  .link-block-24 {
    display: flex;
  }

  .link-block-25 {
    align-items: center;
  }

  .link-block-25.w--current {
    display: flex;
  }

  .image-159 {
    opacity: .4;
    max-width: 90%;
    display: block;
    position: relative;
    top: -130px;
    left: 39px;
  }

  .image-160 {
    opacity: .3;
    max-width: 70%;
    display: block;
    position: relative;
    top: -161px;
    left: 124px;
  }

  .image-160.image-160_opacity {
    opacity: .15;
  }

  .image-161 {
    opacity: .4;
    max-width: 80%;
    display: block;
    position: relative;
    top: -125px;
    left: 98px;
  }

  .image-162 {
    opacity: .4;
    max-width: 60%;
    display: block;
    position: relative;
    top: -102px;
    left: 164px;
  }

  .link-block-26 {
    width: 80%;
  }

  .link-block-27 {
    width: 70%;
  }

  .link-block-28, .link-block-29 {
    width: 40%;
  }

  .link-block-30 {
    width: 200px;
  }

  .link-block-31 {
    width: 100px;
  }

  .link-block-32 {
    display: block;
  }

  .link-block-33 {
    display: flex;
  }

  .link-block-34 {
    display: block;
  }

  .link-block-35 {
    display: flex;
  }

  .link-block-36 {
    width: 200px;
  }

  .link-block-37 {
    max-width: 40%;
  }

  .link-block-38, .link-block-39 {
    width: 40%;
  }

  .link-block-40 {
    position: static;
  }

  .link-block-41, .link-block-42 {
    width: 90%;
  }

  .link-block-43 {
    width: 60%;
  }

  .link-block-44 {
    flex-direction: row;
    justify-content: flex-start;
    width: 55%;
    max-width: 55%;
    display: flex;
  }

  .audio-item {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-124 {
    border-radius: 20px;
  }

  .bold-text-8 {
    font-size: 16px;
  }

  .tg_header {
    height: 50px;
  }

  .tg_container {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 32px;
  }

  .tg_container.tg_header_container {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 16px;
  }

  .tg_logo {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 200px;
    height: auto;
    margin-right: 8px;
    display: flex;
  }

  .tg_header_links {
    justify-content: flex-end;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .link-block-45 {
    display: none;
  }

  .tg_header-btn {
    justify-content: center;
    align-items: center;
    width: 140px;
    margin-left: auto;
    margin-right: 0;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .tg_pic {
    display: none;
  }

  .tg_h1 {
    text-align: left;
  }

  .tg_hero-btn {
    margin-left: auto;
    margin-right: auto;
  }

  .tg_hero-btn.tg_hero-btn_center {
    width: auto;
    height: 48px;
    margin-left: 16px;
    margin-right: 16px;
    font-size: 15px;
  }

  .tg_pic_3d {
    justify-content: space-between;
    align-items: center;
    display: flex;
    position: absolute;
  }

  .image-180 {
    z-index: 4;
    width: 40px;
    top: -35%;
    left: 9%;
  }

  .image-181 {
    z-index: 4;
    width: 50px;
    inset: 8% 0% auto 80%;
  }

  .image-182 {
    z-index: 4;
  }

  .image-183 {
    width: 50px;
    top: 71%;
    left: 83%;
  }

  .odometer-number-wrap {
    color: #e4f222;
    background-color: #787868;
    position: absolute;
    top: -1rem;
  }

  .odometer {
    font-size: 2rem;
  }

  .component-header_inner {
    text-align: center;
    flex-direction: column;
    padding-top: .8rem;
    padding-bottom: .8rem;
    padding-left: 1.4rem;
  }

  .odometer-digit {
    border-radius: .2rem;
  }

  .starter-odometer {
    font-size: 2rem;
  }

  .grid-25 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: 1fr 1fr;
  }

  .tg_counter_div {
    background-color: #0000;
    width: 100%;
  }

  .paragraph-82 {
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-83 {
    width: 100%;
  }

  .tg_video {
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .tg_h2 {
    width: 100%;
    margin-bottom: 24px;
    font-size: 18px;
  }

  .tg_h2.tg_h2_margin {
    margin-bottom: 24px;
  }

  .tg_h2.tg_h2_left {
    width: 100%;
    margin-bottom: 24px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tg_h2.tg_h2_left.tg_h2_margin.tg_h2_white {
    display: flex;
  }

  .tg_h2.tg_h2_left.tg_h2_margin.tg_h2_white.tg_h2_mobile {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
  }

  .tg_h2.tg_h2_cash, .tg_h2.tg_h21 {
    width: 100%;
  }

  .grid-26 {
    flex-flow: column;
    margin-bottom: 0;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .tg_video-item {
    margin-bottom: 8px;
  }

  .tg_h2_white {
    width: 100%;
    margin-bottom: 24px;
    padding-left: 0;
    padding-right: 0;
    font-size: 18px;
  }

  .tg_why-tg {
    margin-bottom: 24px;
    padding-top: 0;
  }

  .paragraph-84 {
    width: 100%;
    margin-bottom: 16px;
    font-size: 14px;
  }

  .tg_why-pic {
    width: 100%;
  }

  .paragraph-85 {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 20px;
  }

  .image-187 {
    display: none;
  }

  .grid-27 {
    display: block;
  }

  .tg_tariff_lite {
    margin-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tg_tariff_lite.tg_tariff_welcome {
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .tg_tariff_pro {
    margin-bottom: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-188.image-188_welcome {
    width: 120px;
  }

  .paragraph-86.paragraph-86_welcome {
    font-size: 18px;
    line-height: 26px;
  }

  .paragraph-88.paragraph-88_welcome {
    width: 100%;
  }

  .div-block-126 {
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
  }

  .image-190 {
    display: none;
  }

  .tg_form-btn_text {
    padding-left: 0;
    padding-right: 0;
  }

  .image-192 {
    display: block;
    top: -154px;
  }

  .image-193, .image-194 {
    display: none;
  }

  .tg_form.tg_form_mobile {
    padding-bottom: 0;
  }

  .paragraph-89 {
    text-align: center;
    width: 90%;
    margin-bottom: 16px;
    font-size: 14px;
    display: flex;
  }

  .paragraph-89.paragraph-89_mobile {
    margin-left: auto;
    margin-right: auto;
    line-height: 20px;
  }

  .image-195 {
    max-width: 100%;
  }

  .tg_h3 {
    width: 75%;
    font-size: 18px;
  }

  .paragraph-91 {
    font-size: 14px;
    line-height: 20px;
  }

  .tg_steps_content_item {
    justify-content: center;
    align-items: center;
  }

  .paragraph-92 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 16px;
    line-height: 24px;
    display: flex;
  }

  .paragraph-92.paragraph-92_01 {
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 16px;
  }

  .text-span-26 {
    margin-bottom: 8px;
    font-size: 16px;
  }

  .div-block-127 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row-reverse;
    justify-content: center;
    align-items: flex-end;
    height: auto;
    margin-bottom: 0;
    padding: 24px 16px 0;
  }

  .div-block-127.div-block-127_hide {
    flex-flow: row;
    justify-content: flex-end;
    align-items: flex-start;
    height: auto;
    padding: 0 16px 24px;
    position: static;
  }

  .div-block-127.div-block-127_hide.div-block-127_rev {
    flex-flow: row-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    height: auto;
  }

  .div-block-127.div-block-127_hide.div-block-127_newgr {
    background-image: linear-gradient(to bottom, var(--tg-bot), var(--tg-bot));
  }

  .image-196 {
    width: 100%;
    display: none;
    position: static;
    left: 90px;
  }

  .image-197 {
    width: 29%;
  }

  .image-197.image-197_1 {
    width: 92%;
    height: auto;
    display: none;
    overflow: clip;
  }

  .image-198 {
    width: auto;
    max-width: 100%;
    height: 100%;
    display: none;
    position: static;
    top: 0;
    left: auto;
    overflow: clip;
  }

  .image-199 {
    width: 100%;
    display: none;
    position: static;
    left: 90px;
  }

  .div-block-128 {
    background-color: #0000;
    padding: 0;
  }

  .div-block-132 {
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-28 {
    display: flex;
  }

  .grid-29 {
    display: block;
  }

  .div-block-135 {
    z-index: 2;
  }

  .tg_tariff-stroke {
    flex-direction: column;
  }

  .tg_tariff-text {
    text-align: left;
    flex-direction: column;
  }

  .tg_tariff-text_txt {
    text-align: center;
    justify-content: center;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .tg_tariff_stroke_col {
    width: 100%;
  }

  .tg_tariff-btn.tg_tariff-btn_welcome {
    width: auto;
    font-size: 13px;
  }

  .button-34 {
    text-align: center;
    background-color: #008bff;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 286px;
    height: 46px;
    margin-left: 16px;
    margin-right: 16px;
    font-weight: 600;
    display: flex;
  }

  .gis_logo {
    width: 60%;
  }

  .gis_links {
    display: none;
  }

  .image-202 {
    border-radius: 20px;
  }

  .paragraph-93 {
    font-size: 14px;
  }

  .div-block-138 {
    height: 270px;
    padding: 16px;
  }

  .div-block-139 {
    top: -49%;
  }

  .lottie-animation-13 {
    display: none;
  }

  .link-25 {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
  }

  .link-25.alfa_link {
    color: #1c1c1e;
  }

  .link-25.alfa_link.uds-mob_link {
    color: #fff;
  }

  .link-25.alfa_link.uds-mob_link.w--current {
    color: var(--white);
    font-weight: 600;
    display: block;
  }

  .link-26 {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
  }

  .link-27 {
    color: var(--violet);
  }

  .link-28 {
    color: var(--ghost-white\<deleted\|variable-767e7e0f\>);
  }

  .link-29 {
    color: var(--violet);
  }

  .link-30 {
    color: var(--ghost-white\<deleted\|variable-767e7e0f\>);
  }

  .link-31 {
    color: var(--violet);
  }

  .link-32 {
    color: var(--ghost-white\<deleted\|variable-767e7e0f\>);
  }

  .link-33 {
    color: #763de7;
  }

  .link-34 {
    color: #504861;
  }

  .link-35, .link-36, .link-37 {
    color: #fff;
  }

  .link-38, .link-39 {
    font-weight: 400;
  }

  .link-40, .link-41 {
    font-weight: 600;
  }

  .link-42 {
    font-size: 15px;
  }

  .link-43 {
    line-height: 18px;
  }

  .div-block-146 {
    height: 50px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-43 {
    display: none;
  }

  .paragraph-94 {
    text-align: left;
  }

  .div-block-148 {
    font-size: 15px;
  }

  .udsapp_footer-new_bg {
    padding-top: 16px;
  }

  .udsapp_footer-new_bg.alfa-footer_bg {
    background-color: #f2f3f5;
  }

  .grid-31, .udsapp_footer-new_logo {
    display: none;
  }

  .udsapp_footer-new_business {
    display: flex;
  }

  .uds-bsns_footer-new {
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .uds-bsns_footer-new.uds-blog_footer {
    overflow: hidden;
  }

  .uds-bsns_footer-new_bg {
    border-radius: 20px;
    margin-bottom: 0;
    padding-top: 20px;
  }

  .uds-bsns_footer-new_bg.uds-bsns_footer-new_bg__partner {
    padding-top: 16px;
    padding-bottom: 16px;
    display: block;
  }

  .uds-bsns_footer-new_bg.uds-bsns_footer-new_bg_ {
    background-image: linear-gradient(45deg, var(--tg-bot), var(--tg-bot-pink));
  }

  .uds-bsns_footer-new_bg.uds-blog_footer-bg {
    background-color: #bdc3d0;
    display: block;
  }

  .div-block-150 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-151 {
    margin-bottom: 8px;
  }

  .text-block-50 {
    width: 100%;
  }

  .div-block-152 {
    margin-bottom: 32px;
  }

  .security_bg {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-155 {
    margin-bottom: 16px;
  }

  .grid-32 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area Area Area"
                   "Area-3 Area-3 Area-3"
                   "Area-4 Area-4 Area-4"
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-33 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area Area"
                   "Area-2 Area-2"
                   "Area-3 Area-3"
                   / .8fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-156 {
    width: auto;
  }

  .div-block-158 {
    padding: 40px 16px;
  }

  .paragraph-100 {
    text-align: center;
    margin-bottom: 8px;
    font-size: 14px;
  }

  .paragraph-100.paragraph-100_new {
    display: block;
  }

  .div-block-160 {
    border-radius: 20px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .grid-34 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: ". ."
                   "Area Area"
                   / 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-161 {
    border-radius: 20px;
    margin-bottom: 0;
    padding: 32px 16px;
  }

  .paragraph-101 {
    font-size: 14px;
    line-height: 24px;
  }

  .heading-44 {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 24px;
    text-decoration: none;
  }

  .uds-bsns_telegrambot-bg {
    padding: 24px;
  }

  .grid-35 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template: "Area Area-3"
    / 60% 40%;
    place-content: stretch;
  }

  .heading-45 {
    margin-bottom: 15px;
    font-size: 17px;
    font-weight: 600;
    line-height: 22px;
  }

  .paragraph-102 {
    font-size: 15px;
    line-height: 22px;
  }

  .image-223 {
    width: 90px;
    height: 90px;
  }

  .div-block-162 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-start;
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
  }

  .div-block-163 {
    justify-content: flex-end;
    align-items: flex-start;
    height: auto;
    display: flex;
  }

  .div-block-164 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    margin-right: 5px;
    display: block;
  }

  .link-96, .link-97, .link-98, .link-99 {
    color: #fff;
  }

  .link-100 {
    color: #b6acc980;
  }

  .link-101, .link-102, .link-103, .link-104 {
    color: #ffffff80;
  }

  .link-105 {
    color: #0000;
  }

  .link-106 {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
    display: block;
  }

  .link-106:hover {
    color: #ffffff80;
  }

  .link-106.link-106_blog {
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    display: block;
  }

  .link-106.alfa_link {
    color: #1c1c1e;
    font-weight: 600;
  }

  .link-106.alfa_link.uds-mob_link {
    color: #fff;
  }

  .link-106.alfa_link.uds-mob_link.w--current {
    display: block;
  }

  .button-37, .button-38 {
    color: #ffffff80;
  }

  .button-39, .button-40, .button-41, .button-42 {
    color: #5169f3;
  }

  .image-224 {
    top: -6px;
  }

  .dropdown-list-6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
    position: relative;
  }

  .text-block-51 {
    margin-right: 4px;
    font-size: 15px;
    line-height: 18px;
    display: flex;
  }

  .nav-link-3 {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: relative;
  }

  .div-block-165 {
    display: flex;
    position: relative;
    top: 6px;
  }

  .link-block-67, .link-block-68 {
    z-index: 10;
    position: relative;
  }

  .div-block-167 {
    z-index: 25;
    background-color: #fff;
    border: 1px solid #0000;
    border-radius: 8px 8px 0 0;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 80px;
    padding-right: 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .uds-bsns_header_mobile-2 {
    align-items: center;
    height: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    display: block;
  }

  .paragraph-103 {
    margin-top: 16px;
    padding-top: 0;
  }

  .dropdown-toggle-5 {
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .uds-bsns_footer-2 {
    z-index: 8;
    position: relative;
  }

  .heading-47 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .link-107 {
    line-height: 18px;
  }

  .uds-bsns_footer_bg-2 {
    padding-top: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-229 {
    top: -6px;
  }

  .dropdown-list-7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
    position: relative;
  }

  .uds-bsns_footer_bg_line-2 {
    margin-bottom: 24px;
  }

  .paragraph-104 {
    color: #fff;
  }

  .grid-36 {
    display: block;
  }

  .image-232 {
    margin-right: 4px;
  }

  .paragraph-105 {
    margin: 16px;
    line-height: 20px;
  }

  .paragraph-105.paragraph-26_dis {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 24px;
  }

  .text-block-54 {
    font-size: 15px;
    display: none;
  }

  .text-block-55.text-block-32_white {
    font-size: 15px;
    line-height: 18px;
  }

  .text-block-56 {
    margin-right: 4px;
    font-size: 15px;
    line-height: 18px;
    display: flex;
  }

  .image-236 {
    opacity: .4;
    max-width: 80%;
    display: block;
    position: relative;
    top: -164px;
    left: 89px;
  }

  .link-108 {
    color: #f1f3ff;
  }

  .link-109 {
    font-weight: 400;
  }

  .paragraph-106 {
    margin-bottom: 16px;
  }

  .image-237 {
    padding-right: 12px;
  }

  .paragraph-107 {
    margin-bottom: 24px;
  }

  .div-block-175 {
    border: 1px solid #0000;
    flex: 0 auto;
    justify-content: space-around;
    width: 24px;
    height: 24px;
    margin-right: 16px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .dropdown-toggle-6 {
    width: 100%;
    margin-left: 16px;
    margin-right: 16px;
    padding: 0;
    display: block;
  }

  .image-238 {
    display: block;
    position: relative;
    top: 2px;
  }

  .heading-49 {
    margin-top: 16px;
  }

  .div-block-176.div-block-38_bg-color {
    padding: 16px;
  }

  .link-110 {
    color: #504861;
  }

  .grid-37 {
    display: none;
  }

  .nav-link-4 {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: relative;
  }

  .link-111 {
    color: #763de7;
  }

  .link-112 {
    color: #fff;
  }

  .div-block-180 {
    display: flex;
    position: relative;
    top: 6px;
  }

  .div-block-181 {
    width: 100%;
    height: 220px;
    padding-top: 16px;
    overflow: hidden;
  }

  .div-block-181.div-block-112_size {
    height: 262px;
  }

  .div-block-181.div-block-112_size2 {
    height: 200px;
  }

  .heading-52.h2 {
    font-size: 20px;
    line-height: 28px;
  }

  .heading-52.h2.modal__title {
    margin-top: 60px;
    font-size: 20px;
  }

  .uds-dis_backoffice_bg-2 {
    padding-bottom: 0;
  }

  .text-block-58 {
    color: #fff;
    margin-right: 45px;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    display: flex;
  }

  .link-113 {
    color: #763de7;
  }

  .div-block-182 {
    width: 10px;
  }

  .div-block-183 {
    top: -49%;
  }

  .dropdown-link-11 {
    color: #fff;
    padding: 4px 16px 2px 0;
    font-size: 15px;
    line-height: 18px;
  }

  .dropdown-link-11.dropdown-link-4_hide {
    display: none;
  }

  .link-114 {
    font-size: 15px;
  }

  .div-block-185 {
    width: 100%;
  }

  .paragraph-109 {
    color: #fff;
  }

  .uds-dis_h2-2.uds-dis_h2_2 {
    margin-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .link-115 {
    font-size: 15px;
    line-height: 18px;
  }

  .image-246 {
    padding-right: 12px;
  }

  .link-117 {
    font-weight: 400;
  }

  .div-block-191 {
    margin-right: 16px;
  }

  .button-43 {
    padding-top: 16px;
    padding-bottom: 16px;
    display: none;
  }

  .button-43.button-11_dis {
    height: 42px;
    padding-top: 12px;
    padding-bottom: 12px;
    line-height: 18px;
    display: block;
  }

  .heading-53 {
    margin-bottom: 16px;
  }

  .paragraph-112 {
    margin-bottom: 16px;
    margin-left: 16px;
    margin-right: 16px;
    line-height: 20px;
  }

  .udsapp_footer_grid_block2-2 {
    display: none;
  }

  .button-44 {
    color: #5169f3;
    text-align: center;
    -webkit-text-stroke-color: #5169f3;
    background-color: #ebefff;
    border-radius: 42px;
    justify-content: center;
    padding: 12px 42px;
    font-size: 15px;
    font-weight: 600;
    display: flex;
  }

  .link-block-70 {
    z-index: 10;
    position: relative;
  }

  .image-251 {
    width: 200px;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static;
    top: 21px;
    bottom: 0%;
    left: 0%;
    overflow: visible;
  }

  .image-251.image-145_ru {
    padding-right: 0;
    display: none;
    position: relative;
    left: 0%;
  }

  .link-block-71 {
    z-index: 10;
    position: relative;
  }

  .heading-54 {
    margin-bottom: 16px;
  }

  .div-block-200 {
    margin-right: 16px;
  }

  .paragraph-114 {
    padding-right: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .link-118 {
    font-weight: 600;
  }

  .link-119 {
    color: #fff;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
  }

  .paragraph-115 {
    font-size: 14px;
  }

  .grid-39 {
    grid-template-rows: 27px;
    grid-template-columns: 272px 1fr;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    display: inline-block;
  }

  .grid-40 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .div-block-201 {
    z-index: 25;
    background-color: #fff;
    border: 1px solid #0000;
    border-radius: 8px 8px 0 0;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 80px;
    padding-right: 0;
    position: absolute;
    inset: auto 0% 0%;
  }

  .paragraph-118 {
    font-size: 12px;
    line-height: 18px;
  }

  .link-120 {
    color: #fff;
  }

  .uds-dis_hero-img-2 {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    display: none;
    position: static;
  }

  .link-121 {
    color: #f1f3ff;
  }

  .div-block-202 {
    height: 270px;
    padding: 16px;
  }

  .link-123 {
    font-weight: 600;
  }

  .text-block-60 {
    font-size: 15px;
    line-height: 18px;
  }

  .div-block-205 {
    margin-bottom: 24px;
  }

  .image-255 {
    opacity: .4;
    max-width: 70%;
    display: block;
    position: relative;
    top: -187px;
    left: 124px;
  }

  .image-256 {
    border-radius: 20px;
  }

  .div-block-207 {
    position: static;
  }

  .heading-55.gis_hero_h1 {
    font-size: 24px;
  }

  .paragraph-119 {
    margin-top: 16px;
    padding-top: 0;
  }

  .image-257 {
    display: none;
  }

  .div-block-208 {
    width: 96%;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .udsapp_footer_grid2_txt-2 {
    margin-bottom: 0;
    margin-left: 16px;
    margin-right: 16px;
  }

  .grid-41 {
    width: 100%;
  }

  .div-block-210 {
    width: 80%;
    padding-right: 0;
    display: none;
    position: relative;
  }

  .image-258 {
    margin-bottom: 16px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .heading-56 {
    font-size: 20px;
    line-height: 24px;
  }

  .heading-57 {
    width: 80%;
    font-size: 16px;
    line-height: 24px;
  }

  .udsapp_footer_grid_block2_link-2 {
    font-size: 15px;
  }

  .paragraph-120 {
    margin-bottom: 0;
  }

  .udsapp_section-question-2 {
    display: block;
  }

  .link-124 {
    color: #f1f3ff;
  }

  .image-262 {
    margin-top: 16px;
    margin-left: 16px;
    display: none;
  }

  .grid-42 {
    flex-direction: column;
    grid-template-columns: 320px 1fr;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .paragraph-121 {
    margin-bottom: 32px;
  }

  .dropdown-list-8 {
    background-color: #0000;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
    display: none;
    position: static;
  }

  .image-265 {
    opacity: .4;
    max-width: 90%;
    display: block;
    position: relative;
    top: -188px;
    left: 39px;
  }

  .dropdown-toggle-7 {
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .image-267 {
    opacity: .4;
    max-width: 60%;
    display: block;
    position: relative;
    top: -143px;
    left: 164px;
  }

  .link-125 {
    color: #763de7;
  }

  .link-126 {
    color: #fff;
  }

  .link-127 {
    color: #763de7;
  }

  .tasks_points_icon {
    justify-content: flex-start;
    align-items: stretch;
    width: auto;
    height: auto;
    padding: 8px 16px;
  }

  .tasks_points_txt {
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 16px;
  }

  .paragraph-124 {
    margin-bottom: 0;
    font-size: 14px;
    line-height: 22px;
  }

  .grid-45 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .partner_text-form {
    font-size: 15px;
    font-weight: 600;
  }

  .text-block-61, .text-block-62 {
    font-size: 15px;
  }

  .partner_value {
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-block-64 {
    color: #7f7f7f;
    font-size: 15px;
    line-height: 18px;
  }

  .image-274 {
    margin-right: 4px;
  }

  .div-block-224 {
    width: 100%;
  }

  .div-block-225 {
    border-radius: 20px;
    width: 100%;
  }

  .image-275 {
    height: 20px;
    overflow: clip;
  }

  .div-block-231 {
    margin-right: 0;
  }

  .uds-bsns_tariffs__bg {
    padding: 32px 16px;
  }

  .start_block, .smart_block, .smart-_block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .start_block-txt {
    margin-bottom: 16px;
  }

  .start_block-price {
    margin-bottom: 32px;
  }

  .start_block-price.smart_block-price {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-64 {
    font-size: 24px;
  }

  .smart_price, .smart_price.smart_price_year {
    margin-bottom: 32px;
  }

  .smart_h {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .smart_txt {
    margin-bottom: 16px;
  }

  .smart_btn {
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
  }

  .uds-bsns_tariffs-main_bg {
    padding: 24px 16px;
  }

  .tariffs-main_pic {
    display: none;
  }

  .button-47 {
    width: 100%;
  }

  .button-47.w--current {
    width: 100%;
    margin-right: 0;
  }

  .button-48 {
    width: 100%;
  }

  .pro-switch_month {
    justify-content: center;
    align-items: center;
    width: 50%;
  }

  .pro-switch_year {
    width: 50%;
  }

  .image-276 {
    width: 50px;
  }

  .heading-68 {
    margin-right: 16px;
  }

  .uds-bsns_tariffs-lite__btn {
    flex-flow: column;
  }

  .button-50 {
    width: 100%;
    margin-bottom: 8px;
    margin-right: 0;
  }

  .button-51 {
    width: 100%;
  }

  .button-51.w--current {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .div-block-235 {
    background-color: #0000;
    border-style: none;
  }

  .div-block-235.div-block-235_lite {
    background-color: #0000;
    border-style: none;
    border-color: #dce1ff;
  }

  .text-block-72 {
    color: #212f97;
  }

  .div-block-237 {
    background-color: #ebeef3;
    border-bottom: 1px solid #ebeef3;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-238 {
    margin-bottom: 16px;
  }

  .button-53 {
    width: auto;
    margin-left: auto;
    margin-right: auto;
  }

  .lottie-animation-17 {
    display: none;
  }

  .link-block-74 {
    margin-bottom: 10px;
    padding-left: 0;
    display: block;
  }

  .uds-merch_header {
    justify-content: center;
    align-items: center;
    height: 60px;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .uds-merch_hero-content {
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .heading-70 {
    width: 100%;
    font-size: 20px;
  }

  .uds-merch_h2 {
    margin-bottom: 16px;
  }

  .slider-5 {
    height: 250px;
  }

  .image-279 {
    width: 140%;
    height: auto;
    left: -60px;
    overflow: hidden;
  }

  .paragraph-134 {
    margin-bottom: 16px;
    line-height: 22px;
  }

  .button-55 {
    width: 100%;
    font-size: 15px;
  }

  .uds-merch_catalog-grid {
    display: block;
  }

  .grid_item-img {
    height: 192px;
  }

  .image-280 {
    max-width: 100%;
  }

  .uds-merch_how-to_bg {
    padding: 24px 16px;
  }

  .grid-50 {
    display: block;
  }

  .uds-merch_how-to_item {
    height: 383px;
  }

  .uds-merch_how-to_item.uds-merch_how-to_item_mobile {
    margin-bottom: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-281 {
    left: -16px;
  }

  .image-282 {
    height: 60%;
    left: -43px;
  }

  .image-283 {
    height: 50%;
    bottom: -40px;
    left: -65px;
  }

  .rewiew_item-name {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    margin-bottom: 8px;
  }

  .paragraph-136 {
    font-size: 17px;
  }

  .paragraph-137 {
    margin-bottom: 8px;
  }

  .uds-merch_delivery-bg {
    padding: 24px 16px;
  }

  .paragraph-139 {
    margin-bottom: 24px;
  }

  .button-56 {
    width: auto;
  }

  .uds-merch_delivery-text {
    width: 100%;
  }

  .uds-merch_delivery-img {
    display: none;
  }

  .button-57 {
    font-size: 15px;
  }

  .div-block-244 {
    display: none;
  }

  .paragraph-140 {
    font-size: 10px;
    line-height: 14px;
  }

  .uds-bsns-footer-modal-link-1-ru {
    display: none;
  }

  .uds-bsns_footer-modal-ru {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
    position: fixed;
    bottom: 0;
  }

  .uds-bsns_footer-modal-closeru {
    background-color: #0000;
    display: none;
  }

  .heading-74 {
    width: 90%;
    margin-bottom: 16px;
    margin-left: 0;
    font-size: 18px;
  }

  .uds-bsns_footer-modal-elementru, .document__description_ru {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .link-131 {
    font-size: 14px;
  }

  .uds-bsns-footer-modal-link-2-ru {
    display: none;
  }

  .uds-bsns_footer-modal2-ru {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    position: fixed;
    inset: auto 0% 0%;
  }

  .uds-bsns_footer-modal-close2_ru {
    display: none;
  }

  .heading-75 {
    font-size: 18px;
  }

  .document__description2_ru {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .link-132 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    font-size: 15px;
  }

  .image-287 {
    max-width: 100%;
  }

  .image-287.image-287_2.image-287_3 {
    top: -70px;
  }

  .image-288, .image-289, .image-290, .image-291 {
    max-width: 40%;
  }

  .image-292 {
    max-width: 100%;
  }

  .image-293 {
    top: -158px;
  }

  .image-297 {
    position: relative;
    top: -166px;
  }

  .image-298 {
    width: 150%;
    position: relative;
    top: 0;
    left: -72px;
  }

  .image-301 {
    left: 0;
  }

  .image-302 {
    width: 140%;
    max-width: 140%;
    height: auto;
    display: inline-block;
    position: relative;
    left: -50px;
    overflow: visible;
  }

  .image-303 {
    width: 140%;
    max-width: 140%;
    position: relative;
    top: 0;
    left: -109px;
  }

  .image-306 {
    width: 130%;
    height: auto;
    position: relative;
    left: -41px;
  }

  .uds-merch_mobile-menu {
    display: none;
  }

  .uds-merch_mobile-menu_block {
    margin-bottom: 0;
  }

  .slide-15 {
    height: 200px;
  }

  .image-307 {
    position: relative;
    top: 41px;
  }

  .image-308 {
    top: -40px;
  }

  .image-311 {
    width: 130%;
    position: relative;
    left: -42px;
  }

  .icon-11 {
    margin-bottom: 240px;
    margin-left: 8px;
    font-size: 24px;
  }

  .icon-12 {
    margin-bottom: 240px;
    margin-right: 8px;
    font-size: 24px;
  }

  .icon-13 {
    margin-left: 8px;
    margin-right: 0;
    font-size: 24px;
  }

  .icon-14 {
    margin-right: 8px;
    font-size: 24px;
  }

  .div-block-248 {
    display: flex;
  }

  .grid-52 {
    display: block;
  }

  .uds-bsns_ai-block_img {
    padding-top: 16px;
  }

  .uds-bsns_ai-block_content {
    margin-bottom: 16px;
  }

  .heading-76 {
    width: 100%;
  }

  .image-315 {
    width: 140px;
  }

  .image-315.alfa_pic {
    max-width: 50%;
  }

  .link-134 {
    line-height: 18px;
  }

  .dropdown-link-13 {
    color: #fff;
    padding: 4px 16px 2px 0;
    font-size: 15px;
    line-height: 18px;
    display: block;
  }

  .dropdown-link-13.dropdown-link-4_hide {
    display: none;
  }

  .link-135 {
    color: #ffffff80;
  }

  .link-136 {
    color: #f1f3ff;
  }

  .link-137 {
    font-weight: 400;
  }

  .image-316 {
    display: block;
    position: relative;
    top: 2px;
  }

  .link-138 {
    color: #504861;
  }

  .link-139 {
    color: #ffffff80;
  }

  .link-140 {
    color: #763de7;
  }

  .link-141 {
    color: #fff;
    display: block;
  }

  .link-141:hover {
    color: #ffffff80;
  }

  .link-142 {
    color: #fff;
  }

  .link-143 {
    color: #763de7;
  }

  .link-144 {
    font-size: 15px;
  }

  .link-145 {
    color: #fff;
  }

  .link-146 {
    font-weight: 400;
  }

  .link-147 {
    color: #0000;
  }

  .link-148 {
    color: #fff;
  }

  .link-149 {
    color: #ffffff80;
  }

  .dropdown-toggle-8 {
    width: 100%;
    margin-left: 16px;
    margin-right: 16px;
    padding: 0;
    display: block;
  }

  .link-150 {
    font-weight: 600;
  }

  .div-block-249 {
    border: 1px solid #0000;
    flex: 0 auto;
    justify-content: space-around;
    width: 24px;
    height: 24px;
    margin-right: 16px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto;
  }

  .link-151 {
    color: #fff;
  }

  .link-152 {
    color: #f1f3ff;
  }

  .link-153 {
    font-weight: 600;
  }

  .link-154 {
    color: #fff;
  }

  .link-155 {
    color: #b6acc980;
  }

  .link-156 {
    color: #f1f3ff;
  }

  .link-157 {
    color: #ffffff80;
  }

  .dropdown-list-9 {
    background-color: #0000;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px;
    padding-left: 16px;
    padding-right: 16px;
    display: none;
    position: static;
  }

  .link-158 {
    color: #763de7;
  }

  .link-159 {
    color: #fff;
  }

  .link-160 {
    color: #763de7;
  }

  .link-161 {
    color: #fff;
  }

  .link-162 {
    margin-bottom: 16px;
  }

  .navbar-2 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .alfa_hero {
    height: auto;
  }

  .alfa_hero-block_text-p {
    width: 100%;
    margin-bottom: 24px;
  }

  .alfa_hero-block_text {
    margin-bottom: 40px;
  }

  .paragraph {
    font-size: 16px;
    line-height: 24px;
  }

  .heading-77 {
    margin-right: 0;
    font-size: 24px;
    line-height: 34px;
  }

  .heading-77.heading-77_2 {
    margin-right: 8px;
  }

  .button-59.alfa_red-btn {
    width: 100%;
    display: flex;
  }

  .image-317 {
    width: 16px;
    margin-right: 8px;
  }

  .heading-78 {
    line-height: 34px;
  }

  .alfa_hero-block_h1 {
    justify-content: space-between;
    align-items: center;
  }

  .alfa_steps_1-text {
    padding-bottom: 0;
  }

  .heading-80 {
    width: 100%;
  }

  .alfa_steps_1 {
    height: 700px;
  }

  .alfa_steps_1.alfa_steps_2 {
    top: -20px;
  }

  .alfa_steps_1.alfa_steps_3.alfa_step-hight {
    height: 620px;
  }

  .paragraph-142 {
    width: 100%;
  }

  .alfa_steps_1-block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .alfa_steps_1-block.alfa_steps_2-block {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .alfa_steps_1-block.alfa_steps_4-block {
    flex-flow: column-reverse;
  }

  .button-60.alfa_red-btn {
    width: 100%;
    display: flex;
  }

  .alfa_steps_1-pic {
    display: block;
    position: relative;
    overflow: hidden;
  }

  .heading-81.heading-4_2 {
    margin-bottom: 0;
  }

  .heading-82.heading-4_3 {
    width: 100%;
    margin-bottom: 0;
  }

  .heading-83.heading-4_2.heading-4_4 {
    margin-bottom: 0;
  }

  .grid-53 {
    flex-direction: column;
    grid-template-columns: 320px 1fr;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .image-329 {
    display: none;
    position: static;
    overflow: visible;
  }

  .alfa_black-arrow {
    display: block;
  }

  .image-330, .image-331, .image-332, .image-333, .image-334, .image-335, .image-336, .image-337, .image-338, .image-339, .image-340, .image-341, .image-342, .image-343, .image-344, .image-345, .image-346, .image-347, .image-348, .image-349, .image-350, .image-351, .image-352, .image-353, .image-354, .image-355, .image-356, .image-357, .image-358, .image-359, .image-360, .image-361, .image-362, .image-363, .image-364, .image-365, .image-366, .image-367, .image-368, .image-369, .image-370, .image-371 {
    height: 40px;
  }

  .alfa_link {
    color: #1c1c1e;
    font-size: 15px;
    line-height: 18px;
  }

  .text-span-45, .text-span-46 {
    color: #1c1c1e;
  }

  .link-163 {
    color: #5b536b80;
  }

  .link-164, .link-165 {
    color: #bfbcc580;
  }

  .link-166, .link-167, .link-168, .link-169, .link-170, .link-171, .link-172 {
    color: #ffffff80;
  }

  .link-173, .link-174 {
    color: #fff;
  }

  .link-175 {
    color: #ffffff80;
  }

  .link-176, .link-177 {
    color: #fff0;
  }

  .link-178, .link-179, .link-180 {
    color: #fff;
  }

  .link-181 {
    color: #ffffff80;
  }

  .link-182, .link-183 {
    color: #fff0;
  }

  .link-184, .link-185 {
    color: #fff;
  }

  .link-186 {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    line-height: 18px;
  }

  .image-373 {
    display: block;
  }

  .grid-54 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: 160px;
    grid-template-columns: 200px 200px 200px 200px 200px 200px;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .link-block_cinnabon, .link-block_galamart {
    width: auto;
    height: 160px;
    margin-bottom: 8px;
  }

  .tools_items {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .tools_hero-bg {
    height: auto;
  }

  .tools_text {
    width: 100%;
  }

  .paragraph-147 {
    margin-bottom: 64px;
  }

  .paragraph-148 {
    font-size: 8px;
    line-height: 16px;
  }

  .grid-55 {
    display: block;
  }

  .tools_item:hover {
    border-style: none;
    border-width: 0;
  }

  .paragraph-149.paragraph-149_2.paragraph-149_6 {
    width: 100%;
  }

  .tools_h {
    margin-bottom: 16px;
  }

  .heading-88 {
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 24px;
  }

  .grid-56 {
    display: block;
  }

  .link-block-79 {
    margin-bottom: 16px;
  }

  .image-377, .div-block-256 {
    display: none;
  }

  .link-block-80 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .link-block-81, .link-block-82, .link-block-83, .link-block-84, .link-block-85 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .link-block-85:hover {
    border: 1px #000;
    border-radius: 20px;
  }

  .link-block-86 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tools_modal {
    justify-content: center;
    align-items: flex-start;
    display: none;
  }

  .tools_modal-block {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-90 {
    width: 100%;
    font-size: 16px;
  }

  .uds-bsns_download-app.uds-bsns_download-app_new, .tools_modal-pos {
    display: none;
  }

  .tools_modal-block_pos {
    padding-top: 60px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .uds-bsns_modal_form_block_content {
    margin-left: 16px;
    margin-right: 16px;
  }

  .heading-93 {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 28px;
  }

  .download-app_mobile_item1 {
    flex-flow: column;
    height: auto;
    margin-bottom: 16px;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .download-app_mobile_item2 {
    flex-flow: column;
    height: auto;
    margin-bottom: 16px;
    padding-top: 24px;
    padding-bottom: 0;
  }

  .download-app_mobile_item3 {
    flex-flow: column;
    height: auto;
    margin-bottom: 16px;
  }

  .download-app_mobile_item4 {
    flex-flow: column;
    height: 600px;
    padding-top: 24px;
  }

  .app-item_pic1 {
    width: 100%;
    padding-top: 24px;
    overflow: hidden;
  }

  .app-item_text {
    width: 100%;
    padding-top: 0;
  }

  .image-384.image-384_2 {
    overflow: clip;
  }

  .tools_modal-landing {
    display: none;
  }

  .tools_modal-block_landing {
    padding-left: 16px;
    padding-right: 16px;
  }

  .link-block_istina, .link-block_papa, .link-block_klumba, .link-block_room {
    width: auto;
    height: 160px;
  }

  .image-390 {
    height: 30px;
  }

  .tools_modal-block_bb {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-396 {
    max-width: 120%;
    top: 0;
    left: -30px;
  }

  .image-397, .image-398 {
    max-width: 120%;
    top: 0;
  }

  .image-399, .image-400 {
    max-width: 120%;
  }

  .image-401 {
    width: 170%;
    max-width: 170%;
    position: relative;
    top: -25px;
    left: -111px;
  }

  .image-402 {
    width: 170%;
    max-width: 170%;
    position: relative;
    left: -84px;
  }

  .udsapp_udsbusiness {
    margin-bottom: 40px;
  }

  .getuds_business_bg {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    padding-left: 16px;
    padding-right: 16px;
    display: block;
  }

  .heading-96 {
    text-align: center;
  }

  .paragraph-160 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: block;
  }

  .getuds_business_txt {
    align-self: auto;
    width: 100%;
  }

  .getuds_business_img {
    border-radius: 20px;
    width: auto;
    max-width: 100%;
    padding-left: 0;
  }

  .image-403 {
    border-radius: 20px;
    max-width: none;
    height: 230px;
    padding-left: 0;
  }

  .getuds_34tools {
    margin-top: 0;
    margin-bottom: 40px;
    display: block;
    overflow: hidden;
  }

  .grid-59 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
    display: flex;
  }

  .div-block-266 {
    width: 100%;
    margin-bottom: 0;
  }

  .heading-97 {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 16px;
  }

  .div-block-267 {
    flex-flow: column;
  }

  .button-63 {
    width: 100%;
    height: 48px;
  }

  .div-block-268 {
    margin-bottom: 16px;
  }

  .heading-99 {
    width: 100%;
    font-size: 16px;
  }

  .tools_modal-block-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tools_modal_partner {
    display: none;
  }

  .link-block-88 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .div-block-271 {
    width: auto;
  }

  .div-block-272 {
    margin-bottom: 20px;
  }

  .uds-bsns_dealers_text-2 {
    margin-bottom: 24px;
  }

  .div-block-273 {
    margin-bottom: 20px;
  }

  .div-block-274 {
    width: auto;
  }

  .div-block-275 {
    display: block;
  }

  .div-block-276, .div-block-277 {
    margin-bottom: 20px;
  }

  .div-block-278 {
    width: auto;
  }

  .paragraph-167 {
    font-size: 15px;
    line-height: 20px;
  }

  .image-407 {
    margin-bottom: 8px;
  }

  .heading-101 {
    font-size: 15px;
    line-height: 20px;
  }

  .paragraph-168 {
    width: auto;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .heading-102 {
    width: 100%;
  }

  .heading-102.heading-8_main {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 16px;
  }

  .paragraph-169 {
    font-size: 15px;
    line-height: 20px;
  }

  .div-block-279 {
    margin-bottom: 0;
    display: block;
  }

  .div-block-280 {
    margin-top: 0;
  }

  .div-block-281 {
    margin-bottom: 20px;
  }

  .link-block-90 {
    margin-bottom: 0;
  }

  .getuds_bsns_calendar-bg {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .tabs-menu-5 {
    border: 1px #000;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
    overflow: scroll;
  }

  .text-block-84 {
    font-size: 12px;
    font-weight: 600;
  }

  .text-block-85, .text-block-85.text_calendar1, .text-block-85.text_calendar3 {
    font-size: 12px;
  }

  .grid-60 {
    display: block;
  }

  .calendar-item_1 {
    margin-bottom: 16px;
  }

  .digest-hero-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    padding: 24px;
  }

  .digest-h1 {
    text-align: center;
    font-size: 30px;
  }

  .digest-hero-text {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .digest-hero-content {
    max-width: 100%;
    margin-bottom: 16px;
    margin-right: 0;
  }

  .digest-hero-text-2 {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .digest-content-block-1 {
    flex-flow: column;
  }

  .digest-content-block-content, .digest-content-block-image {
    width: 100%;
  }

  .digest-h2-black {
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 28px;
  }

  .digest-block-text-white {
    margin-bottom: 16px;
  }

  .digest-content-block-2 {
    flex-flow: column;
  }

  .digest-block-text-black {
    margin-bottom: 16px;
  }

  .digest-h2-white {
    font-size: 20px;
    line-height: 28px;
  }

  .digest-content-block-3 {
    flex-flow: column;
  }

  .grid-62 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area Area Area"
                   "Area-3 Area-3 Area-3"
                   "Area-4 Area-4 Area-4"
                   / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-293 {
    width: auto;
  }

  .grid-63 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template: "Area Area"
                   "Area-2 Area-2"
                   "Area-3 Area-3"
                   / .8fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-294, .div-block-296 {
    margin-bottom: 16px;
  }

  .uds-security_bg {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .image-420 {
    max-width: 100%;
    display: block;
  }

  .image-421 {
    display: none;
  }

  .uds-blog_container.uds-blog_container-header {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-106 {
    margin-bottom: 8px;
    font-size: 24px;
    line-height: 32px;
  }

  .paragraph-181 {
    margin-bottom: 16px;
  }

  .div-block-297 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    justify-content: space-between;
    align-items: center;
  }

  .uds-blog_img {
    width: auto;
  }

  .uds-blog_img.uds-blog_img-horisontal {
    width: 100%;
  }

  .image-422 {
    margin-bottom: 16px;
  }

  .heading-107 {
    font-size: 16px;
    line-height: 24px;
  }

  .image-425 {
    width: auto;
  }

  .uds-blog_header {
    overflow: hidden;
  }

  .uds-blog_logo {
    height: 27.5625px;
  }

  .uds-blog_nav {
    display: none;
  }

  .div-block-301 {
    justify-content: space-between;
    align-items: center;
  }

  .uds-blog_posts {
    overflow: hidden;
  }

  .collection-list-3 {
    display: block;
  }

  .uds-blog_link.uds-blog_link-horisontal {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .uds-blog_autor-info {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-302 {
    display: flex;
  }

  .image-427, .text-block-93 {
    display: block;
  }

  .text-block-94.uds-blog_date {
    font-size: 13px;
  }

  .collection-item-4 {
    margin-bottom: 8px;
  }

  .uds-blog_hero, .uds-blog_popular-tags {
    overflow: hidden;
  }

  .collection-list-4 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .tg_possib-item {
    margin-bottom: 16px;
  }

  .grid-66 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: block;
  }

  .div-block-307 {
    width: 100%;
    margin-bottom: 16px;
  }

  .collection-list-6 {
    flex-flow: wrap;
  }

  .body-9 {
    overflow: auto;
  }

  .heading-158 {
    margin-bottom: 16px;
  }

  .image-430 {
    width: 24px;
  }

  .text-block-95 {
    font-size: 13px;
    line-height: 18px;
  }

  .collection-item-6 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .collection-list-7 {
    display: flex;
  }

  .paragraph-216 {
    width: 100%;
  }

  .collection-list-8 {
    flex-flow: column;
    display: flex;
  }

  .div-block-316 {
    margin-bottom: 16px;
  }

  .collection-list-9 {
    display: block;
  }

  .heading-161 {
    font-weight: 400;
  }

  .button-67 {
    width: 100%;
    font-size: 14px;
  }

  .button-67.w--current {
    width: 100%;
    margin-bottom: 16px;
    font-size: 13px;
  }

  .button-67.button-67_2 {
    width: 260px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
  }

  .button-67.button-tgbot {
    z-index: 100;
    background-color: var(--white);
    color: var(--tg-bot);
    margin-bottom: 8px;
    position: relative;
  }

  .bold-text-20, .bold-text-21, .bold-text-22, .bold-text-23 {
    font-size: 14px;
    line-height: 24px;
  }

  .image-432, .image-433, .image-434, .image-435 {
    width: 50%;
  }

  .heading-162 {
    margin-bottom: 4px;
    font-size: 100px;
    line-height: 100px;
  }

  .button-68.w--current {
    width: 260px;
  }

  .div-block-319 {
    margin-bottom: 24px;
  }

  .image-437 {
    max-width: 50%;
    margin-top: 16px;
    margin-bottom: 0;
    display: block;
  }

  .div-block-320 {
    background-color: #008bff;
    background-image: linear-gradient(30deg, #ef37c8, #008bff 98%);
    border-radius: 20px;
    justify-content: space-between;
    align-items: center;
    padding: 40px 24px 24px;
    display: flex;
  }

  .heading-163 {
    z-index: 2;
    color: var(--white);
    text-align: center;
    margin-top: 0;
    margin-bottom: 24px;
    font-family: Montserrat, sans-serif;
    font-size: 32px;
    line-height: 40px;
    display: block;
    position: relative;
  }

  .paragraph-217 {
    color: var(--white);
    width: auto;
    margin-bottom: 0;
    font-size: 13px;
    line-height: 20px;
  }

  .div-block-321 {
    background-color: #fff;
    border-radius: 4px;
    width: 15px;
    height: 15px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-322 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-440 {
    width: 12px;
  }

  .text-span-53 {
    color: #2a2d32;
  }

  .div-block-323 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    text-align: left;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 16px;
    display: flex;
  }

  .text-span-54 {
    color: var(--white);
  }

  .image-441 {
    text-align: center;
    max-width: 190px;
    margin-left: auto;
    margin-right: auto;
    top: 40px;
    left: auto;
  }

  .div-block-325 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .image-445 {
    display: none;
  }

  .div-block-329 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .form-block-4 {
    width: 100%;
  }

  .collection-list-10 {
    flex-flow: column;
    display: flex;
  }

  .body-10 {
    overflow: auto;
  }

  .div-block-337 {
    background-color: var(--white);
    border-radius: 50px;
    justify-content: center;
    align-items: center;
    width: 16px;
    min-width: 16px;
    max-width: 16px;
    height: 16px;
    min-height: 16px;
    max-height: 16px;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .paragraph-219 {
    font-size: 12px;
    line-height: 20px;
  }

  .lottie-animation-19 {
    height: 170px;
  }

  .grid-67 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .heading-164 {
    margin-bottom: 4px;
  }

  .lottie-animation-20 {
    margin-bottom: 8px;
  }

  .nav-link-8 {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: relative;
  }

  .dropdown-toggle-10 {
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .text-block-105 {
    margin-right: 4px;
    font-size: 15px;
    line-height: 18px;
    display: flex;
  }

  .div-block-374 {
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
    top: 6px;
  }

  .image-485 {
    top: -6px;
  }

  .dropdown-list-10 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
    position: relative;
  }

  .image-486 {
    top: -6px;
  }

  .tg_header-2 {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .dropdown-toggle-11 {
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .div-block-348 {
    z-index: 25;
    background-color: #fff;
    border: 1px solid #0000;
    border-radius: 8px 8px 0 0;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .dropdown-list-11 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
    position: relative;
  }

  .uds-bsns_header_mobile-3 {
    align-items: center;
    height: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    display: none;
  }

  .div-block-347 {
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
  }

  .link-block-94 {
    display: none;
  }

  .paragraph-227 {
    margin-top: 16px;
    padding-top: 0;
  }

  .nav-link-9 {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: relative;
  }

  .text-block-106 {
    margin-right: 4px;
    font-size: 15px;
    line-height: 18px;
    display: flex;
  }

  .tg_header-btn-2 {
    justify-content: center;
    align-items: center;
    width: 140px;
    margin-left: auto;
    margin-right: 0;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .div-block-378 {
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
    top: 6px;
  }

  .image-489 {
    top: -6px;
  }

  .tg_header-3 {
    height: 50px;
  }

  .dropdown-toggle-12 {
    align-items: center;
    margin-right: 0;
    display: flex;
  }

  .div-block-379 {
    z-index: 25;
    background-color: #fff;
    border: 1px solid #0000;
    border-radius: 8px 8px 0 0;
    width: 100%;
    height: auto;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .dropdown-list-12 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    display: none;
    position: relative;
  }

  .uds-bsns_header_mobile-4 {
    align-items: center;
    height: 100%;
    padding-top: 6px;
    padding-bottom: 6px;
    display: none;
  }

  .div-block-380 {
    justify-content: space-between;
    align-items: center;
    padding-top: 0;
  }

  .link-block-95 {
    display: none;
  }

  .paragraph-229 {
    margin-top: 16px;
    padding-top: 0;
  }

  .nav-link-10 {
    flex-direction: row;
    padding-left: 0;
    padding-right: 0;
    display: none;
    position: relative;
  }

  .text-block-107 {
    margin-right: 4px;
    font-size: 15px;
    line-height: 18px;
    display: flex;
  }

  .div-block-381 {
    justify-content: center;
    align-items: center;
    display: flex;
    position: static;
    top: 6px;
  }

  .tg_logo-2 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 200px;
    height: auto;
    margin-right: 8px;
    display: flex;
  }

  .residence-2 {
    display: none;
  }

  .sk_header-container {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: none;
    height: auto;
    margin: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo-5 {
    justify-content: center;
    align-items: flex-start;
    display: block;
  }

  .frame-style-4 {
    display: block;
  }

  .toggle-5 {
    height: 33px;
    display: block;
  }

  .frame-1321316461 {
    height: 33px;
  }

  .button-style-6 {
    height: auto;
    display: block;
  }

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

  .sk_hero-bg {
    background-image: url('../images/Хиро-320.png');
    background-position: 50%;
    background-size: cover;
    flex: 1;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding: 32px 16px;
  }

  .sk_hero-h1 {
    width: auto;
    margin-bottom: 8px;
    font-size: 32px;
    line-height: 40px;
  }

  .sk_hero-p {
    width: auto;
    margin-bottom: 40px;
    font-size: 18px;
    line-height: 24px;
  }

  .button-405 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-right: 0;
    padding-top: 12px;
    padding-bottom: 12px;
    display: flex;
  }

  .sk_residence-bg {
    border-radius: 20px;
    padding: 24px 16px;
  }

  .sk_residence {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-386 {
    margin-bottom: 8px;
  }

  .text-block-109 {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 18px;
    line-height: 24px;
  }

  .sk_residence-txt {
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: 148px 148px 166px;
    grid-template-columns: repeat(auto-fit, 256px);
    grid-auto-columns: auto;
    display: flex;
  }

  .div-block-392, .div-block-393 {
    border-radius: 20px;
    width: auto;
  }

  .paragraph-233 {
    min-width: auto;
  }

  .div-block-391-copy {
    border-radius: 20px;
    width: auto;
    max-width: none;
  }

  .sk_partner-grid_item1 {
    background-image: url('../images/Frame-1321316460.webp');
    background-position: 50%;
    background-size: cover;
    padding: 16px;
  }

  .image-499 {
    width: 200px;
    max-width: 100%;
    inset: 0% 0% 0% auto;
  }

  .image-500 {
    width: 200px;
    max-width: 100%;
    top: 26px;
    left: 120px;
  }

  .paragraph-241 {
    font-size: 14px;
    line-height: 18px;
  }

  .heading-167 {
    color: #fff6;
  }

  .heading-168 {
    margin-bottom: 4px;
  }

  .button-406 {
    z-index: 2;
    position: relative;
  }

  .button-406.uds-bsbs_tools_btn_first {
    background-color: #212f97;
  }

  .lottie-animation-21 {
    margin-bottom: 8px;
  }

  .paragraph-243 {
    z-index: 2;
    width: 100%;
    height: 64px;
    margin-bottom: 32px;
    line-height: 20px;
    position: relative;
  }

  .paragraph-243.uds-bsns_tools_p_first {
    width: 100%;
    margin-bottom: 32px;
  }

  .grid-70 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    display: flex;
  }

  .image-504 {
    text-align: center;
    flex: 0 auto;
    order: 1;
    align-self: center;
    max-width: 100%;
    margin: 0;
    padding: 2px 8px;
    display: block;
    position: relative;
    inset: 0%;
  }

  .image-505 {
    text-align: center;
    align-self: auto;
    width: 48px;
    max-width: 100%;
    height: 46px;
    max-height: 100%;
    margin: auto;
    padding-left: 0;
    padding-right: 0;
    display: block;
    position: absolute;
    inset: 0%;
  }

  .image-506 {
    display: none;
  }

  .grid-71 {
    grid-template-rows: 256px;
    grid-template-columns: 256px 1fr;
    width: 100%;
    padding: 16px;
    display: block;
  }

  .button-407 {
    color: #2a2d32;
    text-align: center;
    background-color: #fff;
    border-radius: 42px;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 48px;
    margin-bottom: 0;
    padding: 12px 96px;
    font-size: 15px;
    font-weight: 600;
    line-height: 18px;
    display: flex;
    position: static;
    top: 480px;
  }

  .sk_rating-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template: "Area-1" 237px
                   "Area-2"
                   "Area-3"
                   / 1fr;
    grid-auto-columns: .25fr;
    justify-content: center;
    align-items: flex-start;
    display: grid;
  }

  .image-508 {
    display: none;
  }

  .div-block-402 {
    border-width: 2px;
    border-radius: 20px;
    margin-bottom: 16px;
  }

  .lottie-animation-24.lottie-animation-24_skolkovo {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-509, .image-510, .image-511 {
    display: none;
  }

  .div-block-406 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-block-111 {
    margin-bottom: 8px;
  }

  .paragraph-244 {
    flex-flow: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: block;
  }

  .div-block-1386 {
    width: auto;
    height: auto;
    margin-bottom: 0;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-block-112 {
    margin-bottom: 8px;
  }

  .div-block-1388 {
    display: none;
  }

  .sk_partner-grid_item-3.div744 {
    height: 128px;
    padding-top: 16px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .sk_partner-grid_item3 {
    height: 200px;
    padding-top: 24px;
    padding-left: 16px;
  }

  .sk_partner-grid.sk_744 {
    grid-template-rows: 295px auto;
    grid-template-columns: auto;
    margin-bottom: 8px;
  }

  .button-425 {
    width: auto;
    margin-bottom: 0;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .div-block-1390 {
    width: auto;
    margin-top: 16px;
    margin-bottom: 16px;
    display: block;
  }

  .sk_btn-section {
    flex-flow: column;
    display: flex;
  }

  .div-block-1394 {
    display: block;
  }

  .sk_container {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .sk_container.sk_container-header {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-1396 {
    border-radius: 20px;
    padding: 16px;
  }

  .div-block-1397 {
    margin-left: auto;
    margin-right: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .link-194 {
    color: var(--white);
    font-size: 13px;
    line-height: 18px;
  }

  .dropdown-link-21, .dropdown-link-22 {
    color: var(--white);
  }

  .dropdown-link-23 {
    color: var(--orange);
  }

  .dropdown-link-24 {
    color: var(--white);
  }

  .dropdown-link-25 {
    color: var(--uds-txt-hover);
  }

  .dropdown-link-26 {
    color: var(--white);
  }

  .dropdown-link-27 {
    color: var(--violet);
  }

  .dropdown-link-28, .dropdown-link-29, .dropdown-link-30, .dropdown-link-31, .dropdown-link-32 {
    color: var(--white);
  }

  .dropdown-link-33 {
    color: #fff;
  }

  .dropdown-link-34, .dropdown-link-35 {
    color: var(--white);
  }

  .dropdown-link-36 {
    color: #fff;
  }

  .dropdown-link-37, .dropdown-link-38 {
    color: var(--white);
  }

  .dropdown-link-39 {
    color: #fff;
  }

  .dropdown-link-40, .dropdown-link-41 {
    color: var(--white);
  }

  .dropdown-link-42 {
    color: #fff;
  }

  .dropdown-link-43, .dropdown-link-44 {
    color: var(--white);
  }

  .dropdown-link-45, .dropdown-link-46 {
    color: var(--orange);
  }

  .dropdown-link-47, .dropdown-link-48 {
    color: var(--white);
  }

  .dropdown-link-49 {
    color: var(--violet);
  }

  .dropdown-link-50 {
    color: var(--white);
  }

  .dropdown-link-51 {
    color: var(--sk2);
  }

  .dropdown-link-52 {
    color: var(--white);
  }

  .dropdown-link-53 {
    color: var(--violet);
  }

  .dropdown-link-54, .dropdown-link-55, .dropdown-link-56, .dropdown-link-57, .dropdown-link-58 {
    color: var(--white);
  }

  .dropdown-link-59 {
    color: var(--orange);
  }

  .dropdown-link-60, .dropdown-link-61, .dropdown-link-62 {
    color: var(--white);
  }

  .dropdown-link-63 {
    color: var(--violet);
  }

  .dropdown-link-64 {
    color: var(--white);
  }

  .dropdown-link-65 {
    color: #fff;
    display: none;
  }

  .tg_drop-link {
    color: var(--white);
    padding-top: 4px;
    padding-bottom: 2px;
    padding-right: 16px;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    display: flex;
  }

  .dropdown-link-66, .dropdown-link-67, .dropdown-link-68, .dropdown-link-69, .dropdown-link-70, .dropdown-link-71, .dropdown-link-72, .dropdown-link-73, .dropdown-link-74, .dropdown-link-75, .dropdown-link-76, .dropdown-link-77 {
    display: block;
  }

  .dropdown-link-78 {
    display: flex;
  }

  .dropdown-link-79 {
    display: block;
  }

  .dropdown-link-80 {
    display: none;
  }

  .dropdown-link-81, .dropdown-link-82 {
    display: block;
  }

  .dropdown-link-83 {
    display: flex;
  }

  .dropdown-link-84 {
    display: none;
  }

  .link-219, .link-220, .link-221, .link-222, .link-223, .link-224, .link-225, .link-226, .link-227, .link-228, .link-229 {
    display: block;
  }
}

#w-node-e605a1d5-6890-f936-9969-b3dd226a74b7-d9d74c41 {
  grid-area: Area;
  place-self: auto;
}

#w-node-f05e734b-4ae1-c9ed-6ece-b8ca82772fe1-d9d74c41 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_2d638cc1-9f37-1fb9-15bd-faf216b0e362-d9d74c41 {
  grid-area: Area-2;
  justify-self: end;
}

#w-node-e6885ea0-b965-928e-5c9f-41fcb30507d4-d9d74c41 {
  grid-area: Area-3;
}

#w-node-c44e32dd-dde3-c9e8-6944-8865e36a3e99-d9d74c41, #w-node-_6a228743-fe5d-cabe-16d6-69fda87aeb19-d9d74c41, #w-node-_7956cf4a-ec3b-82a1-ea71-048e44c911cc-d9d74c41, #w-node-_0ffaedcd-6458-966f-a1e6-df88882a5cac-d9d74c41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ee989ec8-721e-37e7-88b2-67ab315d50b9-d9d74c41 {
  grid-area: Area;
}

#w-node-d25fdcff-59b1-1d1e-11b2-690e3292721e-d9d74c41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d3eea0c4-8f50-d830-d8a2-3486952c56fc-d9d74c41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_63f4b364-b9e3-58ce-7b72-6c27b38d55f8-d9d74c41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23b6833b-6128-a9a0-691e-cdeb9bae282a-d9d74c41 {
  order: -9999;
  grid-area: area-1;
}

#w-node-c0eb5d2c-eb98-0319-68c3-f4aaf85578ac-d9d74c41 {
  grid-area: Area-4;
}

#w-node-_7a21b02b-a16b-4156-1e21-d319e9149835-d9d74c41 {
  grid-area: Area-5;
}

#w-node-_0b1f1f1e-75a6-403d-c8e5-0b715ab486bd-d9d74c41 {
  grid-area: Area-7;
}

#w-node-_03e37267-7804-83ce-1ffd-c46894c91d64-d9d74c41 {
  grid-area: Area-3;
}

#w-node-dd7f344b-4684-4f68-0534-1ce0dd1ba78e-d9d74c41 {
  grid-area: Area-6;
}

#w-node-_7368e9e5-89ca-9070-caf4-3d6cb40fbace-d9d74c41, #w-node-f647fc0a-f670-97af-2921-803feeff00f2-d9d74c41, #w-node-ba673e7e-c888-5ca1-7b83-169d748ef7fe-d9d74c41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2a8de206-4a8c-0a9e-28a6-7f148a2f47f4-d9d74c41 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_91f2baa8-c3aa-354d-e196-1257d2921864-d9d74c41 {
  grid-area: Area-1;
}

#w-node-_91f2baa8-c3aa-354d-e196-1257d292186f-d9d74c41 {
  grid-area: Area-2;
}

#w-node-_91f2baa8-c3aa-354d-e196-1257d2921878-d9d74c41 {
  grid-area: Area-3;
}

#w-node-_6bc1f338-4e99-579c-e610-85d059002bd8-d9d74c41 {
  grid-area: Area-4;
}

#w-node-_4ecd2e63-a098-a89e-c62b-7424df0b6c8a-d9d74c41 {
  grid-area: Area-5;
}

#w-node-_91f2baa8-c3aa-354d-e196-1257d292187b-d9d74c41 {
  grid-area: Area-7;
}

#w-node-aa57cea5-7f0c-1bd0-6590-a23387f03b87-d9d74c41 {
  grid-area: Area-6;
}

#w-node-_91f2baa8-c3aa-354d-e196-1257d2921881-d9d74c41 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_91f2baa8-c3aa-354d-e196-1257d2921885-d9d74c41 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-be2f2498-4e2c-5884-e35f-28e879cd4371-79cd4369 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-be2f2498-4e2c-5884-e35f-28e879cd4373-79cd4369 {
  grid-area: 2 / 1 / 3 / 2;
}

#w-node-be2f2498-4e2c-5884-e35f-28e879cd4375-79cd4369 {
  grid-area: 3 / 1 / 4 / 2;
}

#w-node-be2f2498-4e2c-5884-e35f-28e879cd4377-79cd4369, #w-node-_4fc8683f-f2a4-f721-f20f-ccc39e9dd11d-9e9dd11c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4fc8683f-f2a4-f721-f20f-ccc39e9dd121-9e9dd11c {
  grid-area: Area;
}

#w-node-_7bfdb4fb-3140-a3e6-61b0-f64a089a1bce-089a1bcd, #w-node-_43d63c58-deb8-89f2-506f-47ee0910e796-089a1bcd, #w-node-d673bd67-c3c3-e019-4ce4-9d34d6da0b29-089a1bcd, #w-node-_7bfdb4fb-3140-a3e6-61b0-f64a089a1bd1-089a1bcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4e2e967c-2842-db1e-e5a8-98138fc74857-089a1bcd {
  grid-area: Area;
}

#w-node-_4e2e967c-2842-db1e-e5a8-98138fc74858-089a1bcd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7e14ebf-ff28-7677-a633-edaa35aa333a-089a1bcd {
  grid-area: Area-2;
}

#w-node-_93b697d0-c929-7859-fbe7-43fe685e18c3-685e18c3, #w-node-_05e26562-15cf-78b1-40e6-1c7bfe340d45-fe340d42, #w-node-_05e26562-15cf-78b1-40e6-1c7bfe340d48-fe340d42, #w-node-_05e26562-15cf-78b1-40e6-1c7bfe340d8d-fe340d42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0ef6e7b1-a1c2-2e65-ac69-2270993564c0-d9d74cd8, #w-node-ff851680-fba1-4f8b-5080-b3d2f1e659e5-d9d74cd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_0069f8a3-5c71-e40f-f84a-690c810e0710-d9d74cd8 {
  grid-area: Area-3;
}

#w-node-_5b718ba8-bb3a-76d2-afee-c15cf204e598-d9d74cd8, #w-node-_7d6ac01f-fffb-5d2a-dc52-d6b085f177f9-d9d74cd8, #w-node-c3084272-2cc8-6fc6-d737-d3e5cb2f8b38-d9d74cd8, #w-node-_11fc38df-70fd-0a41-9994-91c74b7591d3-d9d74cd8 {
  align-self: auto;
}

#w-node-_09b363b3-d63c-b7f0-d2a7-568009eff4d5-d9d74cd8 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-e616429b-addb-8319-49bf-bbdd5a3985c8-d9d74cd8, #w-node-b0d03a44-90b1-d8bf-32b1-eff5e7e9b1c0-d9d74cd8, #w-node-_3d39b0cc-a64f-a3ea-2392-ef7608100f34-d9d74cd8 {
  justify-self: auto;
}

#w-node-bde71a56-5869-cc3d-d1d3-93575394608b-d9d74cd8, #w-node-_8c96f694-e1d4-cfd1-d795-ca9c722926c3-d9d74cd8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_644a9c73-686c-1ea1-d1e7-790a9b0dc7aa-d9d74cd8 {
  grid-area: Area-4;
}

#w-node-_06dd6fc5-0181-bf5f-c7ee-efaabb6f5e73-d9d74cd8 {
  grid-area: span 2 / span 2 / span 2 / span 2;
}

#w-node-_06dd6fc5-0181-bf5f-c7ee-efaabb6f5ea1-d9d74cd8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_06dd6fc5-0181-bf5f-c7ee-efaabb6f5ea2-d9d74cd8 {
  grid-area: Area-3;
}

#w-node-_06dd6fc5-0181-bf5f-c7ee-efaabb6f5ea6-d9d74cd8 {
  grid-area: Area-4;
}

#w-node-_449258db-4e90-2875-3de9-79f591f045e2-d9d74cd8, #w-node-_5d62cc77-48d1-9911-0833-1a537a8cf924-d9d74cd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa2c4787-c976-b349-696e-4686cda60e94-d9d74cd8, #w-node-_3d9083b5-873e-3b9b-bcdc-8c17a64b6493-d9d74cd8 {
  align-self: center;
}

#w-node-_43f4ee0c-866e-9335-7bda-915edc2867eb-d9d74cd8, #w-node-_43f4ee0c-866e-9335-7bda-915edc2867ed-d9d74cd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_43f4ee0c-866e-9335-7bda-915edc2867f3-d9d74cd8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c5c24afb-67b4-4314-ee2d-55256fe51a75-d9d74cd8, #w-node-c5c24afb-67b4-4314-ee2d-55256fe51a76-d9d74cd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c5c24afb-67b4-4314-ee2d-55256fe51a77-d9d74cd8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_02fe6d0e-f7c7-9fe7-9cbc-d9025eb09c2a-d9d74cd8 {
  grid-area: span 3 / span 2 / span 3 / span 2;
}

#w-node-_803dad3b-7b4a-e0f7-7d4e-433f68455f3c-d9d74cd8 {
  grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-b673e024-193e-c213-05c1-aec290ca6968-d9d74cd8 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  place-self: center;
}

#w-node-_570fb589-1abb-200e-424c-0487c9e6c6f0-d9d74cd8 {
  align-self: center;
}

#w-node-_0823b484-553b-8359-47fd-3dd330e1cb67-d9d74cd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_711d090d-b6fb-6378-1939-5d6da6253e39-d9d74cd8 {
  grid-area: Area-2;
  place-self: auto;
}

#w-node-_9d7a0a06-3dbb-f36b-e2ea-31a2b592de35-d9d74cd8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5110-d9d74cd8 {
  grid-area: Area-1;
}

#w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b511b-d9d74cd8 {
  grid-area: Area-2;
}

#w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5124-d9d74cd8 {
  grid-area: Area-5;
}

#w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b512e-d9d74cd8 {
  grid-area: Area-3;
}

#w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5139-d9d74cd8 {
  grid-area: Area-6;
}

#w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5156-d9d74cd8 {
  grid-area: Area-4;
}

#w-node-_7db47c98-0b0a-10d5-8be6-56c942e1d13a-695aa858 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_7db47c98-0b0a-10d5-8be6-56c942e1d13c-695aa858 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: auto;
}

#w-node-_7db47c98-0b0a-10d5-8be6-56c942e1d144-695aa858, #w-node-c66a333b-484f-c87b-4a51-f83a9984a98f-9984a98d, #w-node-c66a333b-484f-c87b-4a51-f83a9984a991-9984a98d {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c66a333b-484f-c87b-4a51-f83a9984a996-9984a98d {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-c8c0edc2-9ab9-979b-3f00-8239c01dc8bc-c01dc890, #w-node-_8ed6e1c9-de52-6574-6fad-fd062bc66c50-2bc66c2a, #w-node-_8ed6e1c9-de52-6574-6fad-fd062bc66c51-2bc66c2a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8ed6e1c9-de52-6574-6fad-fd062bc66c52-2bc66c2a {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28af9f-d9d74d11 {
  grid-area: Area-1;
}

#w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afaa-d9d74d11 {
  grid-area: Area-2;
}

#w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afb3-d9d74d11 {
  grid-area: Area-5;
}

#w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afbd-d9d74d11 {
  grid-area: Area-3;
}

#w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afc8-d9d74d11 {
  grid-area: Area-6;
}

#w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afe5-d9d74d11 {
  grid-area: Area-4;
}

#w-node-_12440095-3002-12c5-b499-7c8c885aadb8-d9d74d31, #w-node-_382f5e82-4240-18dc-a374-1a84396ab906-d9d74d31, #w-node-_171436a4-36bf-db99-8d6c-da7592aa8548-d9d74d31 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-eab6bdfa-1fd6-41bc-447d-9377b619d464-10e74be9 {
  grid-area: Area;
}

#w-node-e62ad046-39cb-59fd-329a-1f325c5c35ae-10e74be9 {
  grid-area: Area-2;
}

#w-node-_1be9a26e-cbba-cee2-8dae-31af10e74c29-10e74be9 {
  grid-area: Area-3;
}

#w-node-aba6d354-974c-6d44-8e57-aee98ff5031e-10e74be9 {
  grid-area: Area-5;
}

#w-node-_9a75409e-285b-d8a5-ad41-00d197ef059a-10e74be9 {
  grid-area: Area-6;
}

#w-node-b9d5afcb-f4f8-9983-703a-03b86b6ba383-10e74be9 {
  grid-area: Area-7;
}

#w-node-_996684f1-e69f-7c56-bc52-8c996dd73ee3-10e74be9 {
  grid-area: Area-4;
}

#w-node-_3f89d2ce-2a0e-1a13-f434-6af819ff4d62-d9d74d46, #w-node-b0c75f64-80b2-a846-5b1f-ce2e363ff14e-d9d74d46, #w-node-f111421b-2dbf-bd3a-23c0-5c31ea9d3004-d9d74d46, #w-node-f14194ca-6605-477c-a1f5-7869df9ae97e-d9d74d46, #w-node-_910c0355-b75a-27d7-1aec-e83350746126-d9d74d46, #w-node-_48c0e707-4a57-5bfa-6d42-3485bc52d08e-d9d74d46, #w-node-b606b5cb-f76a-0f9c-e0c0-754ab4755ffc-d9d74d46, #w-node-_5723d502-2f2b-a8f5-f249-77fea2108cfc-d9d74d46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88646fe7-765d-02d4-8fac-9674e04286f7-d9d74d46 {
  grid-area: Area;
}

#w-node-f4e48fcb-4189-2ace-3970-1e164f40de51-d9d74d46 {
  grid-area: Area-2;
}

#w-node-a1cec2a9-d660-38e9-77b7-7d2650df7ea3-d9d74d46 {
  grid-area: Area-3;
}

#w-node-_0b0c141d-5d36-cdce-08c9-8400fce6d26c-d9d74d46 {
  grid-area: Area-5;
}

#w-node-_5f3e47dc-dd73-911b-d43a-ad5b18322e8c-d9d74d46 {
  grid-area: Area-4;
}

#w-node-_0d08e690-1b09-72ee-2fa6-190eb1952135-d9d74d46, #w-node-_0d08e690-1b09-72ee-2fa6-190eb1952138-d9d74d46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d08e690-1b09-72ee-2fa6-190eb1952141-d9d74d46 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_0d08e690-1b09-72ee-2fa6-190eb1952175-d9d74d46, #w-node-_0d08e690-1b09-72ee-2fa6-190eb1952196-d9d74d46, #w-node-_0d08e690-1b09-72ee-2fa6-190eb1952197-d9d74d46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0d08e690-1b09-72ee-2fa6-190eb1952198-d9d74d46 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_31200217-0f5a-0d86-9a80-4791e1eb3cd1-d9d74d46, #w-node-_31200217-0f5a-0d86-9a80-4791e1eb3cd4-d9d74d46, #w-node-ea2d526f-c587-d8cd-b80f-9cbee16719d3-d9d74d46, #w-node-ea2d526f-c587-d8cd-b80f-9cbee16719d7-d9d74d46, #w-node-ea2d526f-c587-d8cd-b80f-9cbee16719d9-d9d74d46, #w-node-ea2d526f-c587-d8cd-b80f-9cbee16719dc-d9d74d46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea2d526f-c587-d8cd-b80f-9cbee16719ef-d9d74d46 {
  grid-area: Area;
}

#w-node-ea2d526f-c587-d8cd-b80f-9cbee16719f0-d9d74d46 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ea2d526f-c587-d8cd-b80f-9cbee16719f3-d9d74d46 {
  grid-area: Area-2;
}

#w-node-_2b849974-fd36-306e-c746-dd50520cb26b-d9d74d46 {
  grid-area: Area-1;
}

#w-node-_0ba18bfa-237a-1d75-c923-d9392b9c77f4-d9d74d46 {
  grid-area: Area-4;
}

#w-node-_2b849974-fd36-306e-c746-dd50520cb276-d9d74d46 {
  grid-area: Area-2;
}

#w-node-_2b849974-fd36-306e-c746-dd50520cb27f-d9d74d46 {
  grid-area: Area-5;
}

#w-node-_2b849974-fd36-306e-c746-dd50520cb289-d9d74d46 {
  grid-area: Area-3;
}

#w-node-_2b849974-fd36-306e-c746-dd50520cb28f-d9d74d46 {
  grid-area: Area-6;
}

#w-node-_32f1f528-056e-c4a3-9df9-665be7a9c5eb-e7a9c5e7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_32f1f528-056e-c4a3-9df9-665be7a9c5ed-e7a9c5e7 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: auto;
}

#w-node-_32f1f528-056e-c4a3-9df9-665be7a9c5f5-e7a9c5e7, #w-node-_14eb719b-7d7a-9263-8ad6-fcab97448a78-97448a76, #w-node-_14eb719b-7d7a-9263-8ad6-fcab97448a7b-97448a76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_14eb719b-7d7a-9263-8ad6-fcab97448a81-97448a76 {
  grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_14eb719b-7d7a-9263-8ad6-fcab97448ab3-97448a76 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f0122845-c3c4-9682-28c5-0d6ae991c923-d9d74d4a {
  grid-area: Area-1;
}

#w-node-f0122845-c3c4-9682-28c5-0d6ae991c92e-d9d74d4a {
  grid-area: Area-2;
}

#w-node-f0122845-c3c4-9682-28c5-0d6ae991c937-d9d74d4a {
  grid-area: Area-5;
}

#w-node-f0122845-c3c4-9682-28c5-0d6ae991c941-d9d74d4a {
  grid-area: Area-3;
}

#w-node-f0122845-c3c4-9682-28c5-0d6ae991c94c-d9d74d4a {
  grid-area: Area-6;
}

#w-node-f0122845-c3c4-9682-28c5-0d6ae991c968-d9d74d4a {
  grid-area: Area-4;
}

#w-node-_37bdf261-cf84-c97e-7f26-783965456614-d9d74d4b {
  grid-area: Area-1;
}

#w-node-_37bdf261-cf84-c97e-7f26-78396545661f-d9d74d4b {
  grid-area: Area-2;
}

#w-node-_37bdf261-cf84-c97e-7f26-783965456628-d9d74d4b {
  grid-area: Area-5;
}

#w-node-_37bdf261-cf84-c97e-7f26-783965456632-d9d74d4b {
  grid-area: Area-3;
}

#w-node-_37bdf261-cf84-c97e-7f26-78396545663d-d9d74d4b {
  grid-area: Area-6;
}

#w-node-_37bdf261-cf84-c97e-7f26-783965456659-d9d74d4b {
  grid-area: Area-4;
}

#w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2bb-d9d74d4d {
  grid-area: Area-1;
}

#w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2c6-d9d74d4d {
  grid-area: Area-2;
}

#w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2cf-d9d74d4d {
  grid-area: Area-3;
}

#w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2d9-d9d74d4d {
  grid-area: Area-5;
}

#w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2e4-d9d74d4d {
  grid-area: Area-6;
}

#w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf301-d9d74d4d {
  grid-area: Area-4;
}

#w-node-_721479c2-8729-075d-7fc9-a43b09d42e1f-09d42e18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_721479c2-8729-075d-7fc9-a43b09d42e21-09d42e18 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: auto;
}

#w-node-_721479c2-8729-075d-7fc9-a43b09d42e29-09d42e18 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e3216-d9d74d53 {
  grid-area: Area;
  place-self: auto;
}

#w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e3224-d9d74d53 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e322c-d9d74d53 {
  grid-area: Area-2;
  justify-self: end;
}

#w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e322d-d9d74d53, #w-node-_9c997535-5e10-bf35-62bd-578575d91a05-d9d74d53 {
  grid-area: Area-3;
}

#w-node-b83bbd08-1ce2-33ae-e673-6731b83a4bef-d9d74d53 {
  place-self: auto;
}

#w-node-cbd56748-3f88-cd57-fffa-a1206651c4cd-d9d74d53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8a39af4f-f539-6573-e970-245483201358-d9d74d53, #w-node-_9d57c7ec-916a-ece9-a72e-0ef3f02723b8-d9d74d53, #w-node-_117d5096-d156-6842-dc0c-3a4e13606d88-d9d74d53, #w-node-bd4ec960-56bc-6856-af24-a94bce00da7b-d9d74d53, #w-node-cf620c1a-ff6d-d3f8-eca3-95bd06c64463-d9d74d53, #w-node-_59dd84f3-06d5-04c5-847c-1c1b7027f6dd-d9d74d53, #w-node-_75d3d623-3ee6-2813-e649-331989baad81-d9d74d53, #w-node-a5f7cadc-1e53-d1e1-7b85-0b98280c7d67-d9d74d53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_599d0e21-cddf-3416-44c3-eba99c4188bb-d9d74d53 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8c406b52-8b00-f26a-6a67-4489dee01da4-d9d74d53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_8c406b52-8b00-f26a-6a67-4489dee01da6-d9d74d53 {
  grid-area: span 2 / span 1 / span 2 / span 1;
  justify-self: auto;
}

#w-node-_8c406b52-8b00-f26a-6a67-4489dee01dae-d9d74d53 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-cbe1d7fc-0ac2-dcda-cfd2-e7031f4c3edc-d9d74d53 {
  grid-area: Area-3;
}

#w-node-_915ddd72-4c6c-23ca-8778-7b903fcf1f7c-d9d74d53 {
  grid-area: Area-2;
}

#w-node-_20b6cd8c-7389-0287-b866-104ed8159460-d9d74d53 {
  grid-area: Area-1;
}

#w-node-_60cd6b3d-b5f6-1308-e127-bcd8b35e73aa-d9d74d53 {
  grid-area: Area-4;
}

#w-node-_81c109e3-9f90-589f-8b27-3946c1f49e9f-d9d74d53 {
  grid-area: Area-5;
}

#w-node-_1599671d-72ce-6f3a-d4bc-29bc18538969-d9d74d53 {
  grid-area: Area-6;
}

#w-node-_905f454a-bd49-3b07-ab40-6a92785f0947-d9d74d5e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0372756f-a990-9541-e977-655a191933a5-d9d74d5e {
  grid-area: Area-1;
}

#w-node-_0372756f-a990-9541-e977-655a191933b0-d9d74d5e {
  grid-area: Area-2;
}

#w-node-_0372756f-a990-9541-e977-655a191933b9-d9d74d5e {
  grid-area: Area-5;
}

#w-node-_0372756f-a990-9541-e977-655a191933c3-d9d74d5e {
  grid-area: Area-3;
}

#w-node-_0372756f-a990-9541-e977-655a191933ce-d9d74d5e {
  grid-area: Area-6;
}

#w-node-_0372756f-a990-9541-e977-655a191933eb-d9d74d5e {
  grid-area: Area-4;
}

#w-node-da9afdef-3f0b-0c8f-2c70-1bd81d08f421-1d08f421 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5eb4be22-7cee-3dac-3ec2-81722cf5da1f-d9d74d65, #w-node-_7e0516a5-4947-15dc-54de-c87a56f9325b-d9d74d65, #w-node-_833577ca-4dcf-9c21-0ece-8d8b9abc9feb-d9d74d65, #w-node-df369f9a-2eb8-0ee7-1a67-51627db2a964-d9d74d65, #w-node-_75809d5b-4360-12e8-eed3-1d776349537c-d9d74d65, #w-node-c01e1003-5dcd-287e-71a7-b951d97dbee3-d9d74d65 {
  align-self: auto;
}

#w-node-c782bd35-28ae-0071-0ba1-27cf29289df1-d9d74d65, #w-node-c782bd35-28ae-0071-0ba1-27cf29289dfe-d9d74d65, #w-node-b77814ef-13af-258f-03ae-dd08d28d5b3e-d9d74d65, #w-node-b77814ef-13af-258f-03ae-dd08d28d5b41-d9d74d65, #w-node-b77814ef-13af-258f-03ae-dd08d28d5b86-d9d74d65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_77227437-18f2-8c1a-ca8a-e7cb76685631-d9d74d65 {
  grid-area: Area-1;
}

#w-node-_77227437-18f2-8c1a-ca8a-e7cb7668563c-d9d74d65 {
  grid-area: Area-2;
}

#w-node-_77227437-18f2-8c1a-ca8a-e7cb76685645-d9d74d65 {
  grid-area: Area-3;
}

#w-node-_77227437-18f2-8c1a-ca8a-e7cb7668564f-d9d74d65 {
  grid-area: Area-5;
}

#w-node-_77227437-18f2-8c1a-ca8a-e7cb7668565a-d9d74d65 {
  grid-area: Area-6;
}

#w-node-_77227437-18f2-8c1a-ca8a-e7cb76685677-d9d74d65 {
  grid-area: Area-4;
}

#w-node-_6d98191e-0ff5-e47f-5380-786125cbe12b-d9d74d66 {
  grid-area: Area-2;
}

#w-node-c6ab173f-44d9-7f4f-5d18-43b53d26d617-d9d74d66 {
  grid-area: Area-5;
}

#w-node-a08bff75-5135-2640-9e87-529fd1e075fa-d9d74d66 {
  grid-area: Area-4;
}

#w-node-_19726f42-1702-b2d5-afca-e559bd926ea1-d9d74d66 {
  grid-area: Area-3;
}

#w-node-fc8f32ff-7f3e-d10a-b98e-a988ef9c8447-d9d74d66 {
  grid-area: Area-6;
}

#w-node-cde73049-49c3-48e1-489f-86baf3555323-d9d74d66 {
  grid-area: Area-1;
}

#w-node-_8586e15a-1ede-98da-f980-f5c0e85b7c72-d9d74d67, #w-node-_8586e15a-1ede-98da-f980-f5c0e85b7c75-d9d74d67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec005e-d9d74d67 {
  grid-area: Area-1;
}

#w-node-_45d25bba-0d3f-a81c-5d1c-0362d439fc40-d9d74d67 {
  grid-area: Area-2;
}

#w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec0069-d9d74d67 {
  grid-area: Area-3;
}

#w-node-a8cd0f55-08f8-2472-2a34-d64b13cf0a70-d9d74d67 {
  grid-area: Area-4;
}

#w-node-_350268b0-2971-8779-c93c-70e12ecd4670-d9d74d67 {
  grid-area: Area-5;
}

#w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec006e-d9d74d67 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec0072-d9d74d67 {
  grid-area: Area;
}

#w-node-_1fb6e863-3043-abde-1f65-49bd178fbd35-d9d74d68 {
  grid-area: Area-1;
}

#w-node-_1fb6e863-3043-abde-1f65-49bd178fbd40-d9d74d68 {
  grid-area: Area-2;
}

#w-node-_1fb6e863-3043-abde-1f65-49bd178fbd49-d9d74d68 {
  grid-area: Area-5;
}

#w-node-_1fb6e863-3043-abde-1f65-49bd178fbd53-d9d74d68 {
  grid-area: Area-3;
}

#w-node-_1fb6e863-3043-abde-1f65-49bd178fbd5e-d9d74d68 {
  grid-area: Area-6;
}

#w-node-_1fb6e863-3043-abde-1f65-49bd178fbd7c-d9d74d68 {
  grid-area: Area-4;
}

#w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2a5-bcc1532e {
  grid-area: Area-1;
}

#w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2b0-bcc1532e {
  grid-area: Area-4;
}

#w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2b7-bcc1532e {
  grid-area: Area-2;
}

#w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2c0-bcc1532e {
  grid-area: Area-5;
}

#w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2c9-bcc1532e {
  grid-area: Area-3;
}

#w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2d4-bcc1532e {
  grid-area: Area-6;
}

#w-node-e54ce747-4111-4111-6c70-76aa992fcc7a-9aadedeb {
  place-self: stretch stretch;
}

#w-node-_9160c382-787b-c95b-c425-fa84b27186b9-9aadedeb {
  grid-area: Area-1;
}

#w-node-_9160c382-787b-c95b-c425-fa84b27186c4-9aadedeb {
  grid-area: Area-2;
}

#w-node-_49c5ab98-9df0-2217-c351-e022ed57e85b-9aadedeb {
  grid-area: Area-4;
}

#w-node-_9160c382-787b-c95b-c425-fa84b27186cd-9aadedeb {
  grid-area: Area-5;
}

#w-node-_9160c382-787b-c95b-c425-fa84b27186d7-9aadedeb {
  grid-area: Area-3;
}

#w-node-_9160c382-787b-c95b-c425-fa84b27186db-9aadedeb {
  grid-area: Area-6;
}

#w-node-_848cce56-ad37-c36a-fb1c-316d0fb8f9c0-9aadedeb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_848cce56-ad37-c36a-fb1c-316d0fb8f9c5-9aadedeb {
  grid-area: Area;
}

#w-node-_19e60f41-e9f4-b09e-b019-ccef68145761-010258f1, #w-node-_19e60f41-e9f4-b09e-b019-ccef68145766-010258f1, #w-node-c12ef797-0716-d5e6-3b83-321e49f4539a-3f6b73b9, #w-node-c12ef797-0716-d5e6-3b83-321e49f4539f-3f6b73b9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31868a19-8d72-0794-0971-44ca40b61b22-e5b3de38 {
  grid-area: Area-1;
}

#w-node-_31868a19-8d72-0794-0971-44ca40b61b2d-e5b3de38 {
  grid-area: Area-2;
}

#w-node-_31868a19-8d72-0794-0971-44ca40b61b36-e5b3de38 {
  grid-area: Area-4;
}

#w-node-_31868a19-8d72-0794-0971-44ca40b61b3d-e5b3de38 {
  grid-area: Area-5;
}

#w-node-_31868a19-8d72-0794-0971-44ca40b61b47-e5b3de38 {
  grid-area: Area-3;
}

#w-node-_31868a19-8d72-0794-0971-44ca40b61b53-e5b3de38 {
  grid-area: Area-6;
}

#w-node-_31868a19-8d72-0794-0971-44ca40b61c0d-e5b3de38 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31868a19-8d72-0794-0971-44ca40b61c12-e5b3de38 {
  grid-area: Area;
}

#w-node-ab64c79b-d7c4-1e53-a2fa-ebaf0fafcced-647c5520, #w-node-ab64c79b-d7c4-1e53-a2fa-ebaf0fafccf2-647c5520 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249205-d58149c5 {
  grid-area: Area-1;
}

#w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249210-d58149c5 {
  grid-area: Area-2;
}

#w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249219-d58149c5 {
  grid-area: Area-4;
}

#w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249220-d58149c5 {
  grid-area: Area-5;
}

#w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba24922a-d58149c5 {
  grid-area: Area-3;
}

#w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249236-d58149c5 {
  grid-area: Area-6;
}

#w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba2492f0-d58149c5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba2492f5-d58149c5 {
  grid-area: Area;
}

#w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e3216-205a7368 {
  grid-area: Area;
  place-self: auto;
}

#w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e3224-205a7368 {
  grid-area: Area-2;
  justify-self: start;
}

#w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e322c-205a7368 {
  grid-area: Area-2;
  justify-self: end;
}

#w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e322d-205a7368 {
  grid-area: Area-3;
}

#w-node-b83bbd08-1ce2-33ae-e673-6731b83a4bef-205a7368, #w-node-_1eab0d34-7b82-da0c-fa33-e2016cdd0c95-205a7368, #w-node-b3198b15-3a28-11ab-312b-d421cb675fd2-205a7368, #w-node-_8cd97d82-bf6e-e2e5-252f-b50f5de8ed33-205a7368 {
  place-self: auto;
}

#w-node-_599d0e21-cddf-3416-44c3-eba99c4188bb-205a7368 {
  grid-area: 1 / 1 / 2 / 2;
}

#w-node-cbd56748-3f88-cd57-fffa-a1206651c4cd-205a7368 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_8a39af4f-f539-6573-e970-245483201358-205a7368, #w-node-_9d57c7ec-916a-ece9-a72e-0ef3f02723b8-205a7368, #w-node-_117d5096-d156-6842-dc0c-3a4e13606d88-205a7368, #w-node-bd4ec960-56bc-6856-af24-a94bce00da7b-205a7368, #w-node-cf620c1a-ff6d-d3f8-eca3-95bd06c64463-205a7368, #w-node-_59dd84f3-06d5-04c5-847c-1c1b7027f6dd-205a7368 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_75d3d623-3ee6-2813-e649-331989baad81-205a7368 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6d3c0290-b2c6-0949-2277-21b1bc6782f9-205a7368 {
  grid-area: Area-2;
}

#w-node-a5f7cadc-1e53-d1e1-7b85-0b98280c7d67-205a7368 {
  grid-area: Area-3;
}

#w-node-cbe1d7fc-0ac2-dcda-cfd2-e7031f4c3edc-205a7368 {
  grid-area: Area-5;
}

#w-node-_915ddd72-4c6c-23ca-8778-7b903fcf1f7c-205a7368 {
  grid-area: Area-1;
}

#w-node-_20b6cd8c-7389-0287-b866-104ed8159460-205a7368 {
  grid-area: Area-2;
}

#w-node-_81c109e3-9f90-589f-8b27-3946c1f49e9f-205a7368 {
  grid-area: Area-3;
}

#w-node-_409b21eb-edc2-2b09-172c-085a100eb85a-205a7368 {
  grid-area: Area-6;
}

#w-node-abee00ca-53bc-1683-0f54-57da26d08664-205a7368 {
  grid-area: Area-4;
}

#w-node-aae081de-584a-e444-1cbf-50e5aede7288-70ea8b36 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5e855f27-8661-427d-337a-66872954f7b5-70ea8b36, #w-node-_5e855f27-8661-427d-337a-66872954f7bb-70ea8b36, #w-node-_5e855f27-8661-427d-337a-66872954f7c1-70ea8b36, #w-node-_5e855f27-8661-427d-337a-66872954f7c7-70ea8b36 {
  align-self: auto;
}

#w-node-_5e855f27-8661-427d-337a-66872954f7cd-70ea8b36 {
  grid-area: span 1 / span 2 / span 1 / span 2;
  align-self: auto;
}

#w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045ba-70ea8b36 {
  grid-area: Area-1;
}

#w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045c5-70ea8b36 {
  grid-area: Area-2;
}

#w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045ce-70ea8b36 {
  grid-area: Area-3;
}

#w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045d8-70ea8b36 {
  grid-area: Area-5;
}

#w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045db-70ea8b36 {
  grid-area: Area-6;
}

#w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045de-70ea8b36 {
  grid-area: Area-4;
}

@media screen and (min-width: 1920px) {
  #w-node-f05e734b-4ae1-c9ed-6ece-b8ca82772fe1-d9d74c41 {
    grid-area: Area-2;
    justify-self: start;
  }

  #w-node-_2d638cc1-9f37-1fb9-15bd-faf216b0e362-d9d74c41 {
    grid-area: Area-2;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d2921864-d9d74c41 {
    grid-area: Area-1;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d292186f-d9d74c41 {
    grid-area: Area-2;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d2921878-d9d74c41 {
    grid-area: Area-3;
  }

  #w-node-_4ecd2e63-a098-a89e-c62b-7424df0b6c8a-d9d74c41, #w-node-_91f2baa8-c3aa-354d-e196-1257d292187b-d9d74c41 {
    grid-area: Area-5;
  }

  #w-node-aa57cea5-7f0c-1bd0-6590-a23387f03b87-d9d74c41 {
    grid-area: Area-6;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5124-d9d74cd8 {
    grid-area: Area-5;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b512e-d9d74cd8 {
    grid-area: Area-3;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5139-d9d74cd8 {
    grid-area: Area-6;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28af9f-d9d74d11 {
    grid-area: Area-1;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afb3-d9d74d11 {
    grid-area: Area-5;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afbd-d9d74d11 {
    grid-area: Area-3;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afcc-d9d74d11 {
    grid-area: Area-6;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb26b-d9d74d46 {
    grid-area: Area-1;
  }

  #w-node-_0ba18bfa-237a-1d75-c923-d9392b9c77f4-d9d74d46 {
    grid-area: Area-4;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb27f-d9d74d46 {
    grid-area: Area-5;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb289-d9d74d46 {
    grid-area: Area-3;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c923-d9d74d4a {
    grid-area: Area-1;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c937-d9d74d4a {
    grid-area: Area-5;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c941-d9d74d4a {
    grid-area: Area-3;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456614-d9d74d4b {
    grid-area: Area-1;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456628-d9d74d4b {
    grid-area: Area-5;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456632-d9d74d4b {
    grid-area: Area-3;
  }

  #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e322c-d9d74d53 {
    grid-area: Area-2;
  }

  #w-node-_20b6cd8c-7389-0287-b866-104ed8159460-d9d74d53, #w-node-_0372756f-a990-9541-e977-655a191933a5-d9d74d5e {
    grid-area: Area-1;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933b9-d9d74d5e {
    grid-area: Area-5;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933c3-d9d74d5e {
    grid-area: Area-3;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb76685631-d9d74d65 {
    grid-area: Area-1;
  }

  #w-node-c6ab173f-44d9-7f4f-5d18-43b53d26d617-d9d74d66 {
    grid-area: Area-5;
  }

  #w-node-_19726f42-1702-b2d5-afca-e559bd926ea1-d9d74d66 {
    grid-area: Area-3;
  }

  #w-node-cde73049-49c3-48e1-489f-86baf3555323-d9d74d66, #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec005e-d9d74d67 {
    grid-area: Area-1;
  }

  #w-node-_45d25bba-0d3f-a81c-5d1c-0362d439fc40-d9d74d67 {
    grid-area: Area-2;
  }

  #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec0069-d9d74d67 {
    grid-area: Area-3;
  }

  #w-node-a8cd0f55-08f8-2472-2a34-d64b13cf0a70-d9d74d67 {
    grid-area: Area-4;
  }

  #w-node-_350268b0-2971-8779-c93c-70e12ecd4670-d9d74d67 {
    grid-area: Area-5;
  }

  #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec0072-d9d74d67 {
    grid-area: Area;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd49-d9d74d68 {
    grid-area: Area-5;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd53-d9d74d68 {
    grid-area: Area-3;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd5e-d9d74d68 {
    grid-area: Area-6;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2a5-bcc1532e {
    grid-area: Area-1;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2b0-bcc1532e {
    grid-area: Area-4;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2c0-bcc1532e {
    grid-area: Area-5;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2c9-bcc1532e {
    grid-area: Area-3;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186b9-9aadedeb {
    grid-area: Area-1;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186c4-9aadedeb {
    grid-area: Area-2;
  }

  #w-node-_49c5ab98-9df0-2217-c351-e022ed57e85b-9aadedeb {
    grid-area: Area-4;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186cd-9aadedeb {
    grid-area: Area-5;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186d8-9aadedeb {
    grid-area: Area-3;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186db-9aadedeb {
    grid-area: Area-6;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b22-e5b3de38 {
    grid-area: Area-1;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b2d-e5b3de38 {
    grid-area: Area-2;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b36-e5b3de38 {
    grid-area: Area-4;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b3d-e5b3de38 {
    grid-area: Area-5;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b48-e5b3de38 {
    grid-area: Area-3;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b53-e5b3de38 {
    grid-area: Area-6;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249205-d58149c5 {
    grid-area: Area-1;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249210-d58149c5 {
    grid-area: Area-2;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249219-d58149c5 {
    grid-area: Area-4;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249220-d58149c5 {
    grid-area: Area-5;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba24922b-d58149c5 {
    grid-area: Area-3;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249236-d58149c5 {
    grid-area: Area-6;
  }

  #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e322c-205a7368 {
    grid-area: Area-2;
  }

  #w-node-cbe1d7fc-0ac2-dcda-cfd2-e7031f4c3edc-205a7368 {
    grid-area: Area-5;
  }

  #w-node-_915ddd72-4c6c-23ca-8778-7b903fcf1f7c-205a7368 {
    grid-area: Area-1;
  }

  #w-node-_20b6cd8c-7389-0287-b866-104ed8159460-205a7368 {
    grid-area: Area-2;
  }

  #w-node-_81c109e3-9f90-589f-8b27-3946c1f49e9f-205a7368 {
    grid-area: Area-3;
  }

  #w-node-_409b21eb-edc2-2b09-172c-085a100eb85a-205a7368 {
    grid-area: Area-6;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045ba-70ea8b36 {
    grid-area: Area-1;
  }
}

@media screen and (min-width: 1440px) {
  #w-node-_91f2baa8-c3aa-354d-e196-1257d2921864-d9d74c41 {
    grid-area: Area-1;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d292186f-d9d74c41 {
    grid-area: Area-2;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d2921878-d9d74c41 {
    grid-area: Area-3;
  }

  #w-node-_4ecd2e63-a098-a89e-c62b-7424df0b6c8a-d9d74c41, #w-node-_91f2baa8-c3aa-354d-e196-1257d292187b-d9d74c41 {
    grid-area: Area-5;
  }

  #w-node-aa57cea5-7f0c-1bd0-6590-a23387f03b87-d9d74c41 {
    grid-area: Area-6;
  }

  #w-node-b9267b4e-3f2f-b506-4a00-ba8095157274-d9d74cd8 {
    justify-self: end;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5124-d9d74cd8 {
    grid-area: Area-5;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b512e-d9d74cd8 {
    grid-area: Area-3;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28af9f-d9d74d11 {
    grid-area: Area-1;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afb3-d9d74d11 {
    grid-area: Area-5;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afbd-d9d74d11 {
    grid-area: Area-3;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb26b-d9d74d46 {
    grid-area: Area-1;
  }

  #w-node-_0ba18bfa-237a-1d75-c923-d9392b9c77f4-d9d74d46 {
    grid-area: Area-4;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb27f-d9d74d46 {
    grid-area: Area-5;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb289-d9d74d46 {
    grid-area: Area-3;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c923-d9d74d4a {
    grid-area: Area-1;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c937-d9d74d4a {
    grid-area: Area-5;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c941-d9d74d4a {
    grid-area: Area-3;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456614-d9d74d4b {
    grid-area: Area-1;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456628-d9d74d4b {
    grid-area: Area-5;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456632-d9d74d4b {
    grid-area: Area-3;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2bb-d9d74d4d {
    grid-area: Area-1;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2cf-d9d74d4d {
    grid-area: Area-5;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2d9-d9d74d4d {
    grid-area: Area-3;
  }

  #w-node-_8a39af4f-f539-6573-e970-245483201358-d9d74d53 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_20b6cd8c-7389-0287-b866-104ed8159460-d9d74d53, #w-node-_0372756f-a990-9541-e977-655a191933a5-d9d74d5e {
    grid-area: Area-1;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933b9-d9d74d5e {
    grid-area: Area-5;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933c3-d9d74d5e {
    grid-area: Area-3;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb76685631-d9d74d65 {
    grid-area: Area-1;
  }

  #w-node-c6ab173f-44d9-7f4f-5d18-43b53d26d617-d9d74d66 {
    grid-area: Area-5;
  }

  #w-node-_19726f42-1702-b2d5-afca-e559bd926ea1-d9d74d66 {
    grid-area: Area-3;
  }

  #w-node-cde73049-49c3-48e1-489f-86baf3555323-d9d74d66, #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec005e-d9d74d67 {
    grid-area: Area-1;
  }

  #w-node-_45d25bba-0d3f-a81c-5d1c-0362d439fc40-d9d74d67 {
    grid-area: Area-2;
  }

  #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec0069-d9d74d67 {
    grid-area: Area-3;
  }

  #w-node-a8cd0f55-08f8-2472-2a34-d64b13cf0a70-d9d74d67 {
    grid-area: Area-4;
  }

  #w-node-_350268b0-2971-8779-c93c-70e12ecd4670-d9d74d67 {
    grid-area: Area-5;
  }

  #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec0072-d9d74d67 {
    grid-area: Area;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd49-d9d74d68 {
    grid-area: Area-5;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd53-d9d74d68 {
    grid-area: Area-3;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2a5-bcc1532e {
    grid-area: Area-1;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2b0-bcc1532e {
    grid-area: Area-4;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2c0-bcc1532e {
    grid-area: Area-5;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2c9-bcc1532e {
    grid-area: Area-3;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186b9-9aadedeb {
    grid-area: Area-1;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186c4-9aadedeb {
    grid-area: Area-2;
  }

  #w-node-_49c5ab98-9df0-2217-c351-e022ed57e85b-9aadedeb {
    grid-area: Area-4;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186cd-9aadedeb {
    grid-area: Area-5;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186db-9aadedeb {
    grid-area: Area-6;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b22-e5b3de38 {
    grid-area: Area-1;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b2d-e5b3de38 {
    grid-area: Area-2;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b36-e5b3de38 {
    grid-area: Area-4;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b3d-e5b3de38 {
    grid-area: Area-5;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b53-e5b3de38 {
    grid-area: Area-6;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249205-d58149c5 {
    grid-area: Area-1;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249210-d58149c5 {
    grid-area: Area-2;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249219-d58149c5 {
    grid-area: Area-4;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249220-d58149c5 {
    grid-area: Area-5;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249236-d58149c5 {
    grid-area: Area-6;
  }

  #w-node-_8a39af4f-f539-6573-e970-245483201358-205a7368 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cbe1d7fc-0ac2-dcda-cfd2-e7031f4c3edc-205a7368 {
    grid-area: Area-5;
  }

  #w-node-_81c109e3-9f90-589f-8b27-3946c1f49e9f-205a7368 {
    grid-area: Area-3;
  }

  #w-node-_409b21eb-edc2-2b09-172c-085a100eb85a-205a7368 {
    grid-area: Area-6;
  }

  #w-node-bbfcd210-3426-97c7-773d-01359d644931-70ea8b36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045ba-70ea8b36 {
    grid-area: Area-1;
  }
}

@media screen and (min-width: 1280px) {
  #w-node-_91f2baa8-c3aa-354d-e196-1257d2921864-d9d74c41 {
    grid-area: Area-1;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d292186f-d9d74c41 {
    grid-area: Area-2;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d2921878-d9d74c41 {
    grid-area: Area-3;
  }

  #w-node-_4ecd2e63-a098-a89e-c62b-7424df0b6c8a-d9d74c41, #w-node-_91f2baa8-c3aa-354d-e196-1257d292187b-d9d74c41 {
    grid-area: Area-5;
  }

  #w-node-aa57cea5-7f0c-1bd0-6590-a23387f03b87-d9d74c41 {
    grid-area: Area-6;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5124-d9d74cd8 {
    grid-area: Area-5;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b512e-d9d74cd8 {
    grid-area: Area-3;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28af9f-d9d74d11 {
    grid-area: Area-1;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afb3-d9d74d11 {
    grid-area: Area-5;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afbd-d9d74d11 {
    grid-area: Area-3;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb26b-d9d74d46 {
    grid-area: Area-1;
  }

  #w-node-_0ba18bfa-237a-1d75-c923-d9392b9c77f4-d9d74d46 {
    grid-area: Area-4;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb27f-d9d74d46 {
    grid-area: Area-5;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb289-d9d74d46 {
    grid-area: Area-3;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb28f-d9d74d46 {
    grid-area: Area-6;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c923-d9d74d4a {
    grid-area: Area-1;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c937-d9d74d4a {
    grid-area: Area-5;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c941-d9d74d4a {
    grid-area: Area-3;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456614-d9d74d4b {
    grid-area: Area-1;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456628-d9d74d4b {
    grid-area: Area-5;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456632-d9d74d4b {
    grid-area: Area-3;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2bb-d9d74d4d, #w-node-_20b6cd8c-7389-0287-b866-104ed8159460-d9d74d53, #w-node-_0372756f-a990-9541-e977-655a191933a5-d9d74d5e {
    grid-area: Area-1;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933b9-d9d74d5e {
    grid-area: Area-5;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933c3-d9d74d5e {
    grid-area: Area-3;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb76685631-d9d74d65 {
    grid-area: Area-1;
  }

  #w-node-_6d98191e-0ff5-e47f-5380-786125cbe12b-d9d74d66 {
    grid-area: Area-2;
  }

  #w-node-c6ab173f-44d9-7f4f-5d18-43b53d26d617-d9d74d66 {
    grid-area: Area-5;
  }

  #w-node-_19726f42-1702-b2d5-afca-e559bd926ea1-d9d74d66 {
    grid-area: Area-3;
  }

  #w-node-cde73049-49c3-48e1-489f-86baf3555323-d9d74d66, #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec005e-d9d74d67 {
    grid-area: Area-1;
  }

  #w-node-_45d25bba-0d3f-a81c-5d1c-0362d439fc40-d9d74d67 {
    grid-area: Area-2;
  }

  #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec0069-d9d74d67 {
    grid-area: Area-3;
  }

  #w-node-a8cd0f55-08f8-2472-2a34-d64b13cf0a70-d9d74d67 {
    grid-area: Area-4;
  }

  #w-node-_350268b0-2971-8779-c93c-70e12ecd4670-d9d74d67 {
    grid-area: Area-5;
  }

  #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec0072-d9d74d67 {
    grid-area: Area;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd49-d9d74d68 {
    grid-area: Area-5;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd53-d9d74d68 {
    grid-area: Area-3;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2a5-bcc1532e {
    grid-area: Area-1;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2b0-bcc1532e {
    grid-area: Area-4;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2c0-bcc1532e {
    grid-area: Area-5;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2c9-bcc1532e {
    grid-area: Area-3;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2d4-bcc1532e {
    grid-area: Area-6;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186b9-9aadedeb {
    grid-area: Area-1;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186c4-9aadedeb {
    grid-area: Area-2;
  }

  #w-node-_49c5ab98-9df0-2217-c351-e022ed57e85b-9aadedeb {
    grid-area: Area-4;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186cd-9aadedeb {
    grid-area: Area-5;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186d7-9aadedeb {
    grid-area: Area-3;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186db-9aadedeb {
    grid-area: Area-6;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b22-e5b3de38 {
    grid-area: Area-1;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b2d-e5b3de38 {
    grid-area: Area-2;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b36-e5b3de38 {
    grid-area: Area-4;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b3d-e5b3de38 {
    grid-area: Area-5;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b47-e5b3de38 {
    grid-area: Area-3;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b53-e5b3de38 {
    grid-area: Area-6;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249205-d58149c5 {
    grid-area: Area-1;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249210-d58149c5 {
    grid-area: Area-2;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249219-d58149c5 {
    grid-area: Area-4;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249220-d58149c5 {
    grid-area: Area-5;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba24922a-d58149c5 {
    grid-area: Area-3;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249236-d58149c5 {
    grid-area: Area-6;
  }

  #w-node-cbe1d7fc-0ac2-dcda-cfd2-e7031f4c3edc-205a7368 {
    grid-area: Area-5;
  }

  #w-node-_81c109e3-9f90-589f-8b27-3946c1f49e9f-205a7368 {
    grid-area: Area-3;
  }

  #w-node-_409b21eb-edc2-2b09-172c-085a100eb85a-205a7368 {
    grid-area: Area-6;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045ba-70ea8b36 {
    grid-area: Area-1;
  }
}

@media screen and (max-width: 991px) {
  #w-node-e605a1d5-6890-f936-9969-b3dd226a74b7-d9d74c41 {
    grid-area: Area-2;
  }

  #w-node-f05e734b-4ae1-c9ed-6ece-b8ca82772fe1-d9d74c41 {
    grid-area: Area-4;
  }

  #w-node-_2d638cc1-9f37-1fb9-15bd-faf216b0e362-d9d74c41 {
    grid-area: Area-5;
  }

  #w-node-e6885ea0-b965-928e-5c9f-41fcb30507d4-d9d74c41 {
    grid-area: Area-3;
  }

  #w-node-c44e32dd-dde3-c9e8-6944-8865e36a3e99-d9d74c41 {
    grid-area: Area;
  }

  #w-node-_6a228743-fe5d-cabe-16d6-69fda87aeb19-d9d74c41 {
    grid-area: Area-3;
  }

  #w-node-_7956cf4a-ec3b-82a1-ea71-048e44c911cc-d9d74c41 {
    order: 0;
    grid-area: Area-4;
    place-self: auto;
  }

  #w-node-_0ffaedcd-6458-966f-a1e6-df88882a5cac-d9d74c41 {
    grid-area: Area-2;
  }

  #w-node-ee989ec8-721e-37e7-88b2-67ab315d50b9-d9d74c41 {
    grid-area: Area;
  }

  #w-node-d25fdcff-59b1-1d1e-11b2-690e3292721e-d9d74c41 {
    grid-area: Area-3;
  }

  #w-node-d3eea0c4-8f50-d830-d8a2-3486952c56fc-d9d74c41 {
    grid-area: Area-4;
  }

  #w-node-_23b6833b-6128-a9a0-691e-cdeb9bae282a-d9d74c41 {
    place-self: auto;
  }

  #w-node-_90624fcf-6dbe-245a-b003-14639a729cc6-d9d74c41 {
    grid-area: Area;
  }

  #w-node-_9df65cb5-93d2-6cb6-5c15-bf1af5637601-d9d74c41 {
    grid-area: Area-4;
  }

  #w-node-_7c72d73d-12fe-8f2a-4cd0-b8624e153522-d9d74c41 {
    grid-area: Area-5;
    justify-self: auto;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d2921864-d9d74c41 {
    grid-area: Area-1;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d292186f-d9d74c41 {
    grid-area: Area-3;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d2921878-d9d74c41 {
    grid-area: Area-2;
  }

  #w-node-_6bc1f338-4e99-579c-e610-85d059002bd8-d9d74c41 {
    grid-area: Area-4;
  }

  #w-node-_4ecd2e63-a098-a89e-c62b-7424df0b6c8a-d9d74c41 {
    grid-area: Area-5;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d292187b-d9d74c41 {
    grid-area: Area-9;
  }

  #w-node-aa57cea5-7f0c-1bd0-6590-a23387f03b87-d9d74c41 {
    grid-area: Area-6;
  }

  #w-node-be2f2498-4e2c-5884-e35f-28e879cd4377-79cd4369 {
    grid-area: span 3 / span 1 / span 3 / span 1;
  }

  #w-node-b9267b4e-3f2f-b506-4a00-ba8095157274-d9d74cd8 {
    align-self: center;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5110-d9d74cd8 {
    grid-area: Area-1;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b511b-d9d74cd8 {
    grid-area: Area-2;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5124-d9d74cd8 {
    grid-area: Area-5;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b512e-d9d74cd8 {
    grid-area: Area-3;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5139-d9d74cd8 {
    grid-area: Area-6;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5156-d9d74cd8 {
    grid-area: Area-4;
  }

  #w-node-_7db47c98-0b0a-10d5-8be6-56c942e1d13a-695aa858 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28af9f-d9d74d11 {
    grid-area: Area-1;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afaa-d9d74d11 {
    grid-area: Area-2;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afb3-d9d74d11 {
    grid-area: Area-5;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afbd-d9d74d11 {
    grid-area: Area-3;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afc8-d9d74d11 {
    grid-area: Area-6;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afe5-d9d74d11 {
    grid-area: Area-4;
  }

  #w-node-eab6bdfa-1fd6-41bc-447d-9377b619d464-10e74be9 {
    grid-area: Area-7;
  }

  #w-node-e62ad046-39cb-59fd-329a-1f325c5c35ae-10e74be9 {
    grid-area: Area;
  }

  #w-node-_1be9a26e-cbba-cee2-8dae-31af10e74c29-10e74be9 {
    grid-area: Area-2;
  }

  #w-node-aba6d354-974c-6d44-8e57-aee98ff5031e-10e74be9 {
    grid-area: Area-8;
  }

  #w-node-_9a75409e-285b-d8a5-ad41-00d197ef059a-10e74be9 {
    grid-area: Area-4;
  }

  #w-node-b9d5afcb-f4f8-9983-703a-03b86b6ba383-10e74be9 {
    grid-area: Area-9;
  }

  #w-node-_996684f1-e69f-7c56-bc52-8c996dd73ee3-10e74be9 {
    grid-area: Area-10;
  }

  #w-node-a1cec2a9-d660-38e9-77b7-7d2650df7ea3-d9d74d46 {
    grid-area: Area-3;
  }

  #w-node-_0b0c141d-5d36-cdce-08c9-8400fce6d26c-d9d74d46 {
    grid-area: Area-4;
  }

  #w-node-_5f3e47dc-dd73-911b-d43a-ad5b18322e8c-d9d74d46 {
    grid-area: Area-5;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb26b-d9d74d46 {
    grid-area: Area-1;
  }

  #w-node-_0ba18bfa-237a-1d75-c923-d9392b9c77f4-d9d74d46 {
    grid-area: Area-4;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb276-d9d74d46 {
    grid-area: Area-2;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb27f-d9d74d46 {
    grid-area: Area-5;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb289-d9d74d46 {
    grid-area: Area-3;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb28f-d9d74d46 {
    grid-area: Area-6;
  }

  #w-node-_32f1f528-056e-c4a3-9df9-665be7a9c5eb-e7a9c5e7 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c923-d9d74d4a {
    grid-area: Area-1;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c92e-d9d74d4a {
    grid-area: Area-2;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c937-d9d74d4a {
    grid-area: Area-5;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c941-d9d74d4a {
    grid-area: Area-3;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c94c-d9d74d4a {
    grid-area: Area-6;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c968-d9d74d4a {
    grid-area: Area-4;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456614-d9d74d4b {
    grid-area: Area-1;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-78396545661f-d9d74d4b {
    grid-area: Area-2;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456628-d9d74d4b {
    grid-area: Area-5;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456632-d9d74d4b {
    grid-area: Area-3;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-78396545663d-d9d74d4b {
    grid-area: Area-6;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456659-d9d74d4b {
    grid-area: Area-4;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2bb-d9d74d4d {
    grid-area: Area-1;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2c6-d9d74d4d {
    grid-area: Area-2;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2cf-d9d74d4d {
    grid-area: Area-5;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2d9-d9d74d4d {
    grid-area: Area-3;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2e4-d9d74d4d {
    grid-area: Area-6;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf301-d9d74d4d {
    grid-area: Area-4;
  }

  #w-node-_721479c2-8729-075d-7fc9-a43b09d42e1f-09d42e18 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e3216-d9d74d53 {
    grid-area: Area-2;
  }

  #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e3224-d9d74d53 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e322c-d9d74d53 {
    grid-area: Area-5;
  }

  #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e322d-d9d74d53, #w-node-_9c997535-5e10-bf35-62bd-578575d91a05-d9d74d53 {
    grid-area: Area-3;
  }

  #w-node-_8c406b52-8b00-f26a-6a67-4489dee01da4-d9d74d53 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-cbe1d7fc-0ac2-dcda-cfd2-e7031f4c3edc-d9d74d53 {
    grid-area: Area-5;
  }

  #w-node-_915ddd72-4c6c-23ca-8778-7b903fcf1f7c-d9d74d53 {
    grid-area: Area-1;
  }

  #w-node-_20b6cd8c-7389-0287-b866-104ed8159460-d9d74d53 {
    grid-area: Area-2;
  }

  #w-node-_60cd6b3d-b5f6-1308-e127-bcd8b35e73aa-d9d74d53 {
    grid-area: Area-4;
  }

  #w-node-_81c109e3-9f90-589f-8b27-3946c1f49e9f-d9d74d53 {
    grid-area: Area-3;
  }

  #w-node-_1599671d-72ce-6f3a-d4bc-29bc18538969-d9d74d53 {
    grid-area: Area-6;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933a5-d9d74d5e {
    grid-area: Area-1;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933b0-d9d74d5e {
    grid-area: Area-2;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933b9-d9d74d5e {
    grid-area: Area-5;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933c3-d9d74d5e {
    grid-area: Area-3;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933ce-d9d74d5e {
    grid-area: Area-6;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933eb-d9d74d5e {
    grid-area: Area-4;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb76685631-d9d74d65 {
    grid-area: Area-1;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb7668563c-d9d74d65 {
    grid-area: Area-2;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb76685645-d9d74d65 {
    grid-area: Area-5;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb7668564f-d9d74d65 {
    grid-area: Area-3;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb7668565a-d9d74d65 {
    grid-area: Area-6;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb76685677-d9d74d65 {
    grid-area: Area-4;
  }

  #w-node-_815156aa-6b41-546f-62ec-57be5e46a606-d9d74d66 {
    grid-area: Area;
  }

  #w-node-b965dcc7-b14d-6229-c1ab-2a6461b85002-d9d74d66 {
    grid-area: Area-2;
  }

  #w-node-_0300f6a1-b04d-6655-a7c3-d8dca245b32a-d9d74d66 {
    grid-area: Area-3;
  }

  #w-node-_6d98191e-0ff5-e47f-5380-786125cbe12b-d9d74d66 {
    grid-area: Area-2;
  }

  #w-node-c6ab173f-44d9-7f4f-5d18-43b53d26d617-d9d74d66 {
    grid-area: Area-5;
  }

  #w-node-a08bff75-5135-2640-9e87-529fd1e075fa-d9d74d66 {
    grid-area: Area-4;
  }

  #w-node-_19726f42-1702-b2d5-afca-e559bd926ea1-d9d74d66 {
    grid-area: Area-3;
  }

  #w-node-fc8f32ff-7f3e-d10a-b98e-a988ef9c8447-d9d74d66 {
    grid-area: Area-6;
  }

  #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec005e-d9d74d67 {
    grid-area: Area-1;
  }

  #w-node-_45d25bba-0d3f-a81c-5d1c-0362d439fc40-d9d74d67 {
    grid-area: Area-2;
  }

  #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec0069-d9d74d67 {
    grid-area: Area-3;
  }

  #w-node-a8cd0f55-08f8-2472-2a34-d64b13cf0a70-d9d74d67 {
    grid-area: Area-4;
  }

  #w-node-_350268b0-2971-8779-c93c-70e12ecd4670-d9d74d67 {
    grid-area: Area-5;
  }

  #w-node-_86740b4a-9348-8897-10a1-a4759501c2a1-d9d74d68, #w-node-_8db7dac6-c7da-ffdc-8945-8d0782174858-d9d74d68, #w-node-_719fa681-fb47-e6f1-a4a0-e82a2794eb7b-d9d74d68 {
    grid-area: Area;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd35-d9d74d68 {
    grid-area: Area-1;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd40-d9d74d68 {
    grid-area: Area-2;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd49-d9d74d68 {
    grid-area: Area-5;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd53-d9d74d68 {
    grid-area: Area-3;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd5e-d9d74d68 {
    grid-area: Area-6;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd7c-d9d74d68 {
    grid-area: Area-4;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2a5-bcc1532e {
    grid-area: Area-1;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2b0-bcc1532e {
    grid-area: Area-4;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2b7-bcc1532e {
    grid-area: Area-2;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2c0-bcc1532e {
    grid-area: Area-5;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2c9-bcc1532e {
    grid-area: Area-3;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2d4-bcc1532e {
    grid-area: Area-6;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186b9-9aadedeb {
    grid-area: Area-1;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186c4-9aadedeb {
    grid-area: Area-2;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186cd-9aadedeb {
    grid-area: Area-5;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186d7-9aadedeb {
    grid-area: Area-3;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186db-9aadedeb {
    grid-area: Area-6;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b22-e5b3de38 {
    grid-area: Area-1;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b2d-e5b3de38 {
    grid-area: Area-2;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b3d-e5b3de38 {
    grid-area: Area-5;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b47-e5b3de38 {
    grid-area: Area-3;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b53-e5b3de38 {
    grid-area: Area-6;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249205-d58149c5 {
    grid-area: Area-1;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249210-d58149c5 {
    grid-area: Area-2;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249220-d58149c5 {
    grid-area: Area-5;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba24922a-d58149c5 {
    grid-area: Area-3;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249236-d58149c5 {
    grid-area: Area-6;
  }

  #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e3216-205a7368 {
    grid-area: Area-2;
  }

  #w-node-_63e6715c-2d42-1bd3-aa67-4890921e8ff6-205a7368 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e3224-205a7368 {
    grid-area: Area-4;
  }

  #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e322c-205a7368 {
    grid-area: Area-5;
  }

  #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e322d-205a7368 {
    grid-area: Area-3;
  }

  #w-node-cbe1d7fc-0ac2-dcda-cfd2-e7031f4c3edc-205a7368 {
    grid-area: Area-5;
  }

  #w-node-_915ddd72-4c6c-23ca-8778-7b903fcf1f7c-205a7368 {
    grid-area: Area-1;
  }

  #w-node-_20b6cd8c-7389-0287-b866-104ed8159460-205a7368 {
    grid-area: Area-2;
  }

  #w-node-_81c109e3-9f90-589f-8b27-3946c1f49e9f-205a7368 {
    grid-area: Area-3;
  }

  #w-node-_409b21eb-edc2-2b09-172c-085a100eb85a-205a7368 {
    grid-area: Area-6;
  }

  #w-node-abee00ca-53bc-1683-0f54-57da26d08664-205a7368 {
    grid-area: Area-4;
  }

  #w-node-aae081de-584a-e444-1cbf-50e5aede7288-70ea8b36 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045ba-70ea8b36 {
    grid-area: Area-1;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045c5-70ea8b36 {
    grid-area: Area-2;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045ce-70ea8b36 {
    grid-area: Area-3;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045d8-70ea8b36 {
    grid-area: Area-5;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045db-70ea8b36 {
    grid-area: Area-6;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045de-70ea8b36 {
    grid-area: Area-4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-e6885ea0-b965-928e-5c9f-41fcb30507d4-d9d74c41 {
    grid-area: Area-3;
  }

  #w-node-c44e32dd-dde3-c9e8-6944-8865e36a3e99-d9d74c41 {
    grid-area: Area-5;
  }

  #w-node-_6a228743-fe5d-cabe-16d6-69fda87aeb19-d9d74c41 {
    grid-area: Area-6;
  }

  #w-node-_7956cf4a-ec3b-82a1-ea71-048e44c911cc-d9d74c41 {
    grid-area: Area-7;
    align-self: auto;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d2921858-d9d74c41 {
    grid-area: Area-2;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d2921864-d9d74c41 {
    grid-area: Area;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d292186f-d9d74c41 {
    grid-area: Area-3;
  }

  #w-node-_91f2baa8-c3aa-354d-e196-1257d2921878-d9d74c41 {
    grid-area: Area-4;
  }

  #w-node-_6bc1f338-4e99-579c-e610-85d059002bd8-d9d74c41 {
    grid-area: Area-5;
  }

  #w-node-_34e99575-36b2-ed71-c41f-bad522874ad7-d9d74c41, #w-node-de86f07f-4c0e-b85e-7800-3df587f0b5bb-d9d74c41 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4ecd2e63-a098-a89e-c62b-7424df0b6c8a-d9d74c41, #w-node-_91f2baa8-c3aa-354d-e196-1257d292187b-d9d74c41 {
    grid-area: Area-7;
  }

  #w-node-aa57cea5-7f0c-1bd0-6590-a23387f03b87-d9d74c41 {
    grid-area: Area-6;
  }

  #w-node-_8e459a4d-d59c-60ca-57d8-2f35ae3255c4-d9d74cd8 {
    align-self: center;
  }

  #w-node-_43f4ee0c-866e-9335-7bda-915edc2867ed-d9d74cd8 {
    grid-area: Area;
  }

  #w-node-_43f4ee0c-866e-9335-7bda-915edc2867f3-d9d74cd8 {
    grid-area: Area-2;
  }

  #w-node-c5c24afb-67b4-4314-ee2d-55256fe51a76-d9d74cd8 {
    grid-area: Area;
  }

  #w-node-c5c24afb-67b4-4314-ee2d-55256fe51a77-d9d74cd8, #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5105-d9d74cd8 {
    grid-area: Area-2;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5110-d9d74cd8 {
    grid-area: Area-3;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b511b-d9d74cd8 {
    grid-area: Area-4;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5124-d9d74cd8 {
    grid-area: Area;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b512e-d9d74cd8 {
    grid-area: Area-5;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5139-d9d74cd8 {
    grid-area: Area-7;
  }

  #w-node-_7ce17ed4-b4ef-a137-8d6f-f209012b5156-d9d74cd8 {
    grid-area: Area-6;
  }

  #w-node-c66a333b-484f-c87b-4a51-f83a9984a991-9984a98d {
    grid-area: Area;
  }

  #w-node-c66a333b-484f-c87b-4a51-f83a9984a996-9984a98d {
    grid-area: Area-2;
  }

  #w-node-_8ed6e1c9-de52-6574-6fad-fd062bc66c51-2bc66c2a {
    grid-area: Area;
  }

  #w-node-_8ed6e1c9-de52-6574-6fad-fd062bc66c52-2bc66c2a, #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28af94-d9d74d11 {
    grid-area: Area-2;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28af9f-d9d74d11 {
    grid-area: Area-3;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afaa-d9d74d11 {
    grid-area: Area-4;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afb3-d9d74d11 {
    grid-area: Area;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afbd-d9d74d11 {
    grid-area: Area-5;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afc8-d9d74d11 {
    grid-area: Area-7;
  }

  #w-node-fe9a47cf-0dc8-6ebc-5b5b-2525eb28afe5-d9d74d11 {
    grid-area: Area-6;
  }

  #w-node-_1be9a26e-cbba-cee2-8dae-31af10e74c1e-10e74be9 {
    grid-area: Area-2;
  }

  #w-node-eab6bdfa-1fd6-41bc-447d-9377b619d464-10e74be9 {
    grid-area: Area-3;
  }

  #w-node-e62ad046-39cb-59fd-329a-1f325c5c35ae-10e74be9 {
    grid-area: Area-4;
  }

  #w-node-_1be9a26e-cbba-cee2-8dae-31af10e74c29-10e74be9 {
    grid-area: Area;
  }

  #w-node-aba6d354-974c-6d44-8e57-aee98ff5031e-10e74be9 {
    grid-area: Area-5;
  }

  #w-node-_9a75409e-285b-d8a5-ad41-00d197ef059a-10e74be9 {
    grid-area: Area-8;
  }

  #w-node-b9d5afcb-f4f8-9983-703a-03b86b6ba383-10e74be9 {
    grid-area: Area-7;
  }

  #w-node-_996684f1-e69f-7c56-bc52-8c996dd73ee3-10e74be9 {
    grid-area: Area-6;
  }

  #w-node-_0d08e690-1b09-72ee-2fa6-190eb1952138-d9d74d46 {
    grid-area: Area;
  }

  #w-node-_0d08e690-1b09-72ee-2fa6-190eb1952141-d9d74d46 {
    grid-area: Area-2;
  }

  #w-node-_0d08e690-1b09-72ee-2fa6-190eb1952197-d9d74d46 {
    grid-area: Area;
  }

  #w-node-_0d08e690-1b09-72ee-2fa6-190eb1952198-d9d74d46 {
    grid-area: Area-2;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb25f-d9d74d46 {
    grid-area: Area;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb26b-d9d74d46 {
    grid-area: Area-4;
  }

  #w-node-_0ba18bfa-237a-1d75-c923-d9392b9c77f4-d9d74d46 {
    grid-area: Area-6;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb276-d9d74d46 {
    grid-area: Area-3;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb27f-d9d74d46 {
    grid-area: Area-2;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb289-d9d74d46 {
    grid-area: Area-5;
  }

  #w-node-_2b849974-fd36-306e-c746-dd50520cb28f-d9d74d46 {
    grid-area: Area-7;
  }

  #w-node-_14eb719b-7d7a-9263-8ad6-fcab97448a7b-97448a76 {
    grid-area: Area;
  }

  #w-node-_14eb719b-7d7a-9263-8ad6-fcab97448a81-97448a76, #w-node-f0122845-c3c4-9682-28c5-0d6ae991c918-d9d74d4a {
    grid-area: Area-2;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c923-d9d74d4a {
    grid-area: Area-3;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c92e-d9d74d4a {
    grid-area: Area-4;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c937-d9d74d4a {
    grid-area: Area;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c941-d9d74d4a {
    grid-area: Area-5;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c94c-d9d74d4a {
    grid-area: Area-7;
  }

  #w-node-f0122845-c3c4-9682-28c5-0d6ae991c968-d9d74d4a {
    grid-area: Area-6;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456609-d9d74d4b {
    grid-area: Area-2;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456614-d9d74d4b {
    grid-area: Area-3;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-78396545661f-d9d74d4b {
    grid-area: Area-4;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456628-d9d74d4b {
    grid-area: Area;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456632-d9d74d4b {
    grid-area: Area-5;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-78396545663d-d9d74d4b {
    grid-area: Area-7;
  }

  #w-node-_37bdf261-cf84-c97e-7f26-783965456659-d9d74d4b {
    grid-area: Area-6;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2b0-d9d74d4d {
    grid-area: Area-2;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2bb-d9d74d4d {
    grid-area: Area-3;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2c6-d9d74d4d {
    grid-area: Area-4;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2cf-d9d74d4d {
    grid-area: Area;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2d9-d9d74d4d {
    grid-area: Area-5;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf2e4-d9d74d4d {
    grid-area: Area-7;
  }

  #w-node-_5481f5c0-848c-3eb5-dc4f-ff3f201bf301-d9d74d4d {
    grid-area: Area-6;
  }

  #w-node-cbe1d7fc-0ac2-dcda-cfd2-e7031f4c3ed0-d9d74d53 {
    grid-area: Area-2;
  }

  #w-node-cbe1d7fc-0ac2-dcda-cfd2-e7031f4c3edc-d9d74d53 {
    grid-area: Area-4;
  }

  #w-node-_915ddd72-4c6c-23ca-8778-7b903fcf1f7c-d9d74d53 {
    grid-area: Area-3;
  }

  #w-node-_20b6cd8c-7389-0287-b866-104ed8159460-d9d74d53 {
    grid-area: Area;
  }

  #w-node-_60cd6b3d-b5f6-1308-e127-bcd8b35e73aa-d9d74d53 {
    grid-area: Area-5;
  }

  #w-node-_81c109e3-9f90-589f-8b27-3946c1f49e9f-d9d74d53 {
    grid-area: Area-6;
  }

  #w-node-_1599671d-72ce-6f3a-d4bc-29bc18538969-d9d74d53 {
    grid-area: Area-7;
  }

  #w-node-cbe1d7fc-0ac2-dcda-cfd2-e7031f4c3edb-d9d74d53 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_409b21eb-edc2-2b09-172c-085a100eb85a-d9d74d53 {
    grid-area: Area-6;
  }

  #w-node-_0372756f-a990-9541-e977-655a1919339a-d9d74d5e {
    grid-area: Area-2;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933a5-d9d74d5e {
    grid-area: Area-3;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933b0-d9d74d5e {
    grid-area: Area-4;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933b9-d9d74d5e {
    grid-area: Area;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933c3-d9d74d5e {
    grid-area: Area-5;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933ce-d9d74d5e {
    grid-area: Area-7;
  }

  #w-node-_0372756f-a990-9541-e977-655a191933eb-d9d74d5e {
    grid-area: Area-6;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb76685626-d9d74d65 {
    grid-area: Area-2;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb76685631-d9d74d65 {
    grid-area: Area-3;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb7668563c-d9d74d65 {
    grid-area: Area-4;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb76685645-d9d74d65 {
    grid-area: Area;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb7668564f-d9d74d65 {
    grid-area: Area-5;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb7668565a-d9d74d65 {
    grid-area: Area-7;
  }

  #w-node-_77227437-18f2-8c1a-ca8a-e7cb76685677-d9d74d65 {
    grid-area: Area-6;
  }

  #w-node-c6ab173f-44d9-7f4f-5d18-43b53d26d60b-d9d74d66 {
    grid-area: Area;
  }

  #w-node-_6d98191e-0ff5-e47f-5380-786125cbe12b-d9d74d66 {
    grid-area: Area-3;
  }

  #w-node-c6ab173f-44d9-7f4f-5d18-43b53d26d617-d9d74d66 {
    grid-area: Area-2;
  }

  #w-node-a08bff75-5135-2640-9e87-529fd1e075fa-d9d74d66 {
    grid-area: Area-6;
  }

  #w-node-_19726f42-1702-b2d5-afca-e559bd926ea1-d9d74d66 {
    grid-area: Area-5;
  }

  #w-node-fc8f32ff-7f3e-d10a-b98e-a988ef9c8447-d9d74d66 {
    grid-area: Area-7;
  }

  #w-node-cde73049-49c3-48e1-489f-86baf3555323-d9d74d66 {
    grid-area: Area-4;
  }

  #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec0052-d9d74d67 {
    grid-area: Area-2;
  }

  #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec005e-d9d74d67 {
    grid-area: Area-3;
  }

  #w-node-_45d25bba-0d3f-a81c-5d1c-0362d439fc40-d9d74d67 {
    grid-area: Area;
  }

  #w-node-_5b42d3c0-8348-a920-c2d3-f2a60dec0069-d9d74d67 {
    grid-area: Area-4;
  }

  #w-node-a8cd0f55-08f8-2472-2a34-d64b13cf0a70-d9d74d67 {
    grid-area: Area-5;
  }

  #w-node-_350268b0-2971-8779-c93c-70e12ecd4670-d9d74d67 {
    grid-area: Area-6;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd2a-d9d74d68 {
    grid-area: Area-2;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd35-d9d74d68 {
    grid-area: Area-3;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd40-d9d74d68 {
    grid-area: Area-4;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd49-d9d74d68 {
    grid-area: Area;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd53-d9d74d68 {
    grid-area: Area-5;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd5e-d9d74d68 {
    grid-area: Area-7;
  }

  #w-node-_1fb6e863-3043-abde-1f65-49bd178fbd7c-d9d74d68 {
    grid-area: Area-6;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f29a-bcc1532e {
    grid-area: Area;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2a5-bcc1532e {
    grid-area: Area-4;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2b0-bcc1532e {
    grid-area: Area-6;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2b7-bcc1532e {
    grid-area: Area-3;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2c0-bcc1532e {
    grid-area: Area-2;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2c9-bcc1532e {
    grid-area: Area-5;
  }

  #w-node-bc5de2bb-3bca-977f-c3d5-6999ee57f2d4-bcc1532e {
    grid-area: Area-7;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186ad-9aadedeb {
    grid-area: Area-2;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186b9-9aadedeb {
    grid-area: Area-3;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186c4-9aadedeb {
    grid-area: Area-4;
  }

  #w-node-_49c5ab98-9df0-2217-c351-e022ed57e85b-9aadedeb {
    grid-area: Area-6;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186cd-9aadedeb {
    grid-area: Area;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186d7-9aadedeb, #w-node-_9160c382-787b-c95b-c425-fa84b27186d8-9aadedeb {
    grid-area: Area-5;
  }

  #w-node-_9160c382-787b-c95b-c425-fa84b27186db-9aadedeb {
    grid-area: Area-7;
  }

  #w-node-_19e60f41-e9f4-b09e-b019-ccef681456bc-010258f1 {
    grid-area: Area-2;
  }

  #w-node-_19e60f41-e9f4-b09e-b019-ccef681456c8-010258f1 {
    grid-area: Area-3;
  }

  #w-node-_19e60f41-e9f4-b09e-b019-ccef681456d3-010258f1, #w-node-_19e60f41-e9f4-b09e-b019-ccef681456e6-010258f1 {
    grid-area: Area-4;
  }

  #w-node-_19e60f41-e9f4-b09e-b019-ccef681456e7-010258f1 {
    grid-area: Area-5;
  }

  #w-node-_19e60f41-e9f4-b09e-b019-ccef681456ea-010258f1 {
    grid-area: Area-6;
  }

  #w-node-_19e60f41-e9f4-b09e-b019-ccef681456ed-010258f1 {
    grid-area: Area-7;
  }

  #w-node-c12ef797-0716-d5e6-3b83-321e49f452f5-3f6b73b9 {
    grid-area: Area-2;
  }

  #w-node-c12ef797-0716-d5e6-3b83-321e49f45301-3f6b73b9 {
    grid-area: Area-3;
  }

  #w-node-c12ef797-0716-d5e6-3b83-321e49f4530c-3f6b73b9, #w-node-c12ef797-0716-d5e6-3b83-321e49f4531f-3f6b73b9 {
    grid-area: Area-4;
  }

  #w-node-c12ef797-0716-d5e6-3b83-321e49f45320-3f6b73b9 {
    grid-area: Area-5;
  }

  #w-node-c12ef797-0716-d5e6-3b83-321e49f45323-3f6b73b9 {
    grid-area: Area-6;
  }

  #w-node-c12ef797-0716-d5e6-3b83-321e49f45326-3f6b73b9 {
    grid-area: Area-7;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b17-e5b3de38 {
    grid-area: Area-2;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b22-e5b3de38 {
    grid-area: Area-3;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b2d-e5b3de38 {
    grid-area: Area-4;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b36-e5b3de38 {
    grid-area: Area-6;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b3d-e5b3de38 {
    grid-area: Area;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b47-e5b3de38, #w-node-_31868a19-8d72-0794-0971-44ca40b61b48-e5b3de38 {
    grid-area: Area-5;
  }

  #w-node-_31868a19-8d72-0794-0971-44ca40b61b53-e5b3de38 {
    grid-area: Area-7;
  }

  #w-node-ab64c79b-d7c4-1e53-a2fa-ebaf0fafcc48-647c5520 {
    grid-area: Area-2;
  }

  #w-node-ab64c79b-d7c4-1e53-a2fa-ebaf0fafcc54-647c5520 {
    grid-area: Area-3;
  }

  #w-node-ab64c79b-d7c4-1e53-a2fa-ebaf0fafcc5f-647c5520, #w-node-ab64c79b-d7c4-1e53-a2fa-ebaf0fafcc72-647c5520 {
    grid-area: Area-4;
  }

  #w-node-ab64c79b-d7c4-1e53-a2fa-ebaf0fafcc73-647c5520 {
    grid-area: Area-5;
  }

  #w-node-ab64c79b-d7c4-1e53-a2fa-ebaf0fafcc76-647c5520 {
    grid-area: Area-6;
  }

  #w-node-ab64c79b-d7c4-1e53-a2fa-ebaf0fafcc79-647c5520 {
    grid-area: Area-7;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba2491fa-d58149c5 {
    grid-area: Area-2;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249205-d58149c5 {
    grid-area: Area-3;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249210-d58149c5 {
    grid-area: Area-4;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249219-d58149c5 {
    grid-area: Area-6;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249220-d58149c5 {
    grid-area: Area;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba24922a-d58149c5, #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba24922b-d58149c5 {
    grid-area: Area-5;
  }

  #w-node-b81ab6e3-c4b3-cc43-ea8b-f091ba249236-d58149c5 {
    grid-area: Area-7;
  }

  #w-node-_63e6715c-2d42-1bd3-aa67-4890921e8ff6-205a7368 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-cbe1d7fc-0ac2-dcda-cfd2-e7031f4c3ed0-205a7368 {
    grid-area: Area-2;
  }

  #w-node-cbe1d7fc-0ac2-dcda-cfd2-e7031f4c3edc-205a7368 {
    grid-area: Area-6;
  }

  #w-node-_915ddd72-4c6c-23ca-8778-7b903fcf1f7c-205a7368 {
    grid-area: Area;
  }

  #w-node-_20b6cd8c-7389-0287-b866-104ed8159460-205a7368 {
    grid-area: Area-3;
  }

  #w-node-_81c109e3-9f90-589f-8b27-3946c1f49e9f-205a7368 {
    grid-area: Area-4;
  }

  #w-node-_409b21eb-edc2-2b09-172c-085a100eb85a-205a7368 {
    grid-area: Area-7;
  }

  #w-node-abee00ca-53bc-1683-0f54-57da26d08664-205a7368 {
    grid-area: Area-5;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045af-70ea8b36 {
    grid-area: Area-2;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045ba-70ea8b36 {
    grid-area: Area-3;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045c5-70ea8b36 {
    grid-area: Area-4;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045ce-70ea8b36 {
    grid-area: Area;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045d8-70ea8b36 {
    grid-area: Area-5;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045db-70ea8b36 {
    grid-area: Area-6;
  }

  #w-node-_4fe5e4e4-db19-8901-f794-19f1fb7045de-70ea8b36 {
    grid-area: Area-7;
  }
}

@media screen and (max-width: 479px) {
  #w-node-f05e734b-4ae1-c9ed-6ece-b8ca82772fe1-d9d74c41, #w-node-e6885ea0-b965-928e-5c9f-41fcb30507d4-d9d74c41 {
    grid-area: Area;
  }

  #w-node-_23b6833b-6128-a9a0-691e-cdeb9bae282a-d9d74c41 {
    grid-area: Area-3;
  }

  #w-node-c0eb5d2c-eb98-0319-68c3-f4aaf85578ac-d9d74c41 {
    grid-area: Area-4;
    align-self: auto;
  }

  #w-node-_7a21b02b-a16b-4156-1e21-d319e9149835-d9d74c41 {
    grid-area: Area-6;
  }

  #w-node-_0b1f1f1e-75a6-403d-c8e5-0b715ab486bd-d9d74c41 {
    grid-area: Area;
  }

  #w-node-_03e37267-7804-83ce-1ffd-c46894c91d64-d9d74c41 {
    grid-area: Area-5;
  }

  #w-node-be2f2498-4e2c-5884-e35f-28e879cd4371-79cd4369 {
    justify-self: center;
  }

  #w-node-be2f2498-4e2c-5884-e35f-28e879cd4377-79cd4369 {
    place-self: auto;
  }

  #w-node-_8e459a4d-d59c-60ca-57d8-2f35ae3255c4-d9d74cd8 {
    grid-area: Area-3;
    place-self: auto end;
  }

  #w-node-fa2c4787-c976-b349-696e-4686cda60e94-d9d74cd8 {
    order: -9999;
    align-self: center;
  }

  #w-node-_3d9083b5-873e-3b9b-bcdc-8c17a64b6493-d9d74cd8 {
    grid-area: Area-3;
    place-self: end;
  }

  #w-node-_43f4ee0c-866e-9335-7bda-915edc2867f3-d9d74cd8, #w-node-c5c24afb-67b4-4314-ee2d-55256fe51a77-d9d74cd8 {
    place-self: auto;
  }

  #w-node-_02fe6d0e-f7c7-9fe7-9cbc-d9025eb09c2a-d9d74cd8 {
    grid-area: Area-2;
  }

  #w-node-_803dad3b-7b4a-e0f7-7d4e-433f68455f3c-d9d74cd8 {
    grid-area: Area;
  }

  #w-node-_0823b484-553b-8359-47fd-3dd330e1cb67-d9d74cd8, #w-node-_9d7a0a06-3dbb-f36b-e2ea-31a2b592de35-d9d74cd8 {
    align-self: end;
  }

  #w-node-c66a333b-484f-c87b-4a51-f83a9984a996-9984a98d, #w-node-_8ed6e1c9-de52-6574-6fad-fd062bc66c52-2bc66c2a, #w-node-_0d08e690-1b09-72ee-2fa6-190eb1952141-d9d74d46, #w-node-_0d08e690-1b09-72ee-2fa6-190eb1952198-d9d74d46, #w-node-_14eb719b-7d7a-9263-8ad6-fcab97448a81-97448a76 {
    place-self: auto;
  }

  #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e3224-d9d74d53, #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e322d-d9d74d53, #w-node-_9c997535-5e10-bf35-62bd-578575d91a05-d9d74d53, #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e3224-205a7368, #w-node-_1dc1d345-d141-c4cb-29a6-8fb8a35e322d-205a7368 {
    grid-area: Area;
  }

  #w-node-_02c39a50-73d6-ed8c-c421-16b817351098-205a7368 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-bbfcd210-3426-97c7-773d-01359d644931-70ea8b36 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


