body{
  font-family: 'TildaSans', Arial, sans-serif;
}

.div,
.div * {
  box-sizing: border-box;
}
.div {
  background: linear-gradient(to left, #f9fafb, #f9fafb),
    linear-gradient(to left, #ffffff, #ffffff);
  height: 6955px;
  position: relative;
}
.main {
  position: relative;
  background: #ffffff;
}
.rectangle-184 {
  background: #ffffff;
  width: 1920px;
  height: 826px;
  position: absolute;
  left: 0px;
  top: 2995px;
}
.section {
  height: 743px;
  position: absolute;
  right: 0px;
  left: 0px;
  top: 80px;
}

.bx-core-adm-dialog-content tr {
  z-index: -1 !important;
}

.rectangle-182 {
  background: #ffffff;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.01);
  border-width: 1px;
  width: 100%;
  height: 930px;
  position: absolute;
  left: 0px;
  top: 0px;
  backdrop-filter: blur(6.3px);
}
.container {
  width: 1660px;
  height: 512px;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
}
.heading-1-fpm {
  text-align: center;
  font-size: var(--header-h1-font-size, 80px);
  line-height: var(--header-h1-line-height, 65px);
  font-weight: var(--header-h1-font-weight, 400);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 180px;
  left: -4px;
}
.heading-1-fpm-span {
  color: #00a0dd;

  font-size: var(--header-h1-font-size, 80px);
  line-height: var(--header-h1-line-height, 65px);
  font-weight: var(--header-h1-font-weight, 400);
}
.heading-1-fpm-span2 {
  color: #20c420;

  font-size: var(--header-h1-font-size, 80px);
  line-height: var(--header-h1-line-height, 65px);
  font-weight: var(--header-h1-font-weight, 400);
}
.heading-1-fpm-span3 {
  color: #0b0b0b;

  font-size: var(--header-h1-font-size, 80px);
  line-height: var(--header-h1-line-height, 65px);
  font-weight: var(--header-h1-font-weight, 400);
}
.heading-1-fpm-span4 {
  color: #6d6d6d;

  font-size: var(--header-h1-font-size, 80px);
  line-height: var(--header-h1-line-height, 65px);
  font-weight: var(--header-h1-font-weight, 400);
}
.div2 {
  color: #111827;
  text-align: center;
  margin-top: 13px;
  font-size: var(--paragraph-font-size, 24px);
  line-height: var(--paragraph-line-height, 29px);
  font-weight: var(--paragraph-font-weight, 400);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.container2 {
  width: 1620px;
  height: 240px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 256px;
  box-shadow: 0px 12px 27px 0px rgba(0, 0, 0, 0.1),
    0px 50px 50px 0px rgba(0, 0, 0, 0.09),
    0px 112px 67px 0px rgba(0, 0, 0, 0.05),
    0px 200px 80px 0px rgba(0, 0, 0, 0.01), 0px 312px 87px 0px rgba(0, 0, 0, 0);
  overflow: hidden;
}
.container3 {
  position: absolute;
  right: 652.8px;
  left: -652.7999877929688px;
  bottom: 0px;
  top: 0px;
}
.overlay-horizontal-border-overlay-blur {
  background: #ffffff;
  border-radius: 8px;
  border-style: solid;
  border-color: #00a0dd;
  border-width: 0px 0px 4px 0px;
  width: 314.39px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  top: 0px;
  backdrop-filter: blur(7.5px);
}
.overlay-horizontal-border-overlay-blur2 {
  background: #ffffff;
  border-radius: 8px;
  border-style: solid;
  border-color: #599a44;
  border-width: 0px 0px 4px 0px;
  width: 314.39px;
  position: absolute;
  left: 326.39px;
  bottom: 0px;
  top: 0px;
  backdrop-filter: blur(7.5px);
}
.overlay-horizontal-border-overlay-blur3 {
  background: #ffffff;
  border-radius: 8px;
  border-style: solid;
  border-color: #ffbc00;
  border-width: 0px 0px 6px 0px;
  width: 314.39px;
  position: absolute;
  left: 652.78px;
  bottom: 0px;
  top: 0px;
  backdrop-filter: blur(7.5px);
}
.heading-3 {
  height: 84px;
  position: absolute;
  right: 24px;
  left: 24px;
  top: 32px;
}
.mask-group {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.div3 {
  color: #000000;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 0.02px;
  top: 53px;
  width: 261px;
  height: 29px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.overlay-horizontal-border-overlay-blur4 {
  background: #ffffff;
  border-radius: 8px;
  border-style: solid;
  border-color: #0084d7;
  border-width: 0px 0px 6px 0px;
  width: 314.39px;
  position: absolute;
  left: 979.17px;
  bottom: 0px;
  top: 0px;
  backdrop-filter: blur(7.5px);
}
.mask-group2 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.div4 {
  color: #000000;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: -0.37px;
  top: 53px;
  width: 202px;
  height: 29px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.overlay-horizontal-border-overlay-blur5 {
  background: #ffffff;
  border-radius: 8px;
  border-style: solid;
  border-color: #63c6f0;
  border-width: 0px 0px 6px 0px;
  width: 314.39px;
  position: absolute;
  left: 1305.56px;
  bottom: 0px;
  top: 0px;
  backdrop-filter: blur(7.5px);
}
.mask-group3 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.div5 {
  color: #000000;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 0.24px;
  top: 53px;
  width: 275px;
  height: 29px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.overlay-horizontal-border-overlay-blur6 {
  background: #ffffff;
  border-radius: 8px;
  border-style: solid;
  border-color: #00b800;
  border-width: 0px 0px 6px 0px;
  width: 314.39px;
  position: absolute;
  left: 1631.95px;
  bottom: 0px;
  top: 0px;
  backdrop-filter: blur(7.5px);
}
.heading-32 {
  height: 116px;
  position: absolute;
  right: 24px;
  left: 24px;
  top: 32px;
}
.mask-group4 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.div6 {
  color: #000000;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: -0.15px;
  top: 53px;
  width: 278px;
  height: 61px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.overlay-horizontal-border-overlay-blur7 {
  background: #ffffff;
  border-radius: 8px;
  border-style: solid;
  border-color: #ff7a4d;
  border-width: 0px 0px 6px 0px;
  width: 314.39px;
  position: absolute;
  left: 1958.34px;
  bottom: 0px;
  top: 0px;
  backdrop-filter: blur(7.5px);
}
.mask-group5 {
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.div7 {
  color: #000000;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 0.46px;
  top: 53px;
  width: 257px;
  height: 29px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.overlay-horizontal-border-overlay-blur8 {
  background: #ffffff;
  border-radius: 8px;
  border-style: solid;
  border-color: #41c88f;
  border-width: 0px 0px 4px 0px;
  width: 314.39px;
  position: absolute;
  left: 2284.73px;
  bottom: 0px;
  top: 0px;
  backdrop-filter: blur(7.5px);
}
.overlay-horizontal-border-overlay-blur9 {
  background: #ffffff;
  border-radius: 8px;
  border-style: solid;
  border-color: #63c6f0;
  border-width: 0px 0px 4px 0px;
  width: 314.4px;
  position: absolute;
  left: 2611.12px;
  bottom: 0px;
  top: 0px;
  backdrop-filter: blur(7.5px);
}
.overlay-horizontal-border-overlay-blur10 {
  background: #ffffff;
  border-radius: 8px;
  border-style: solid;
  border-color: #ffbc00;
  border-width: 0px 0px 4px 0px;
  width: 314.39px;
  position: absolute;
  left: 2937.52px;
  bottom: 0px;
  top: 0px;
  backdrop-filter: blur(7.5px);
}
.overlay-horizontal-border-overlay-blur11 {
  background: #ffffff;
  border-radius: 8px;
  border-style: solid;
  border-color: #00b800;
  border-width: 0px 0px 4px 0px;
  width: 314.39px;
  position: absolute;
  left: 3263.91px;
  bottom: 0px;
  top: 0px;
  backdrop-filter: blur(7.5px);
}
.overlay-horizontal-border-overlay-blur12 {
  background: #ffffff;
  border-radius: 8px;
  border-style: solid;
  border-color: #0084d7;
  border-width: 0px 0px 4px 0px;
  width: 314.39px;
  position: absolute;
  left: 3590.3px;
  bottom: 0px;
  top: 0px;
  backdrop-filter: blur(7.5px);
}
.section2 {
  width: 1658px;
  height: 512px;
  position: absolute;
  left: calc(50% - 828px);
  top: 811px;
  }
  .frame-13 {
    max-width: 1640px;
    position: relative;
    margin: 0 auto;
    margin-top: 133px;
    margin-bottom: 74px;
}
.frame-131 {
  max-width: 1640px;
  position: relative;
  margin: 0 auto;
  margin-top: 105px;
  margin-bottom: 51px;
}
._390 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;
  font-size: var(--paragraph-font-size, 24px);
  line-height: var(--paragraph-line-height, 29px);
  font-weight: var(--paragraph-font-weight, 400);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 45px auto;
}
.container4 {
  width: 1658px;
  height: 268px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 239px;
  overflow: hidden;
}
.background {
  background: #ffffff;
  border-radius: 16px;
  width: 396px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  top: 40px;
}
.background2 {
  background: #f3f4f6;
  border-radius: 9999px;
  width: 80px;
  height: 80px;
  position: absolute;
  left: 32px;
  top: 32px;
}
.mask-group6 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
  overflow: visible;
}
._100 {
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 32px;
  top: 139px;
  width: 237px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._100-span {
  color: #000000;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
}
._100-span2 {
  color: #028adf;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
}
._100-span3 {
  color: #000000;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
}
.background3 {
  background: #ffffff;
  border-radius: 16px;
  width: 396px;
  position: absolute;
  left: 421px;
  bottom: 0px;
  top: 40px;
}
.mask-group7 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
  overflow: visible;
}
.div8 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 32px;
  top: 139px;
  width: 257px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.background4 {
  background: #ffffff;
  border-radius: 16px;
  width: 396px;
  position: absolute;
  left: 842px;
  bottom: 0px;
  top: 40px;
}
.mask-group8 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
  overflow: visible;
}
.tfr-translation-forum-russia {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 32px;
  top: 139px;
  width: 236px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.background5 {
  background: #ffffff;
  border-radius: 16px;
  width: 396px;
  position: absolute;
  left: 1263px;
  bottom: 0px;
  top: 40px;
}
.link {
  height: 161px;
  position: absolute;
  right: 32px;
  left: 32px;
  top: 32px;
}
.background6 {
  background: #f3f4f6;
  border-radius: 9999px;
  width: 80px;
  height: 80px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.mask-group9 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
  overflow: visible;
}
.iso-17100-2015 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 0px;
  top: 107px;
  width: 306px;
  height: 54px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.section3 {
  position: absolute;
  right: 158px;
  left: 142px;
  bottom: 4431px;
  top: 1383px;
}
/* .header {
  width: 100%;
  height: 226px;
  position: absolute;
  left: -10px;
  top: calc(50% - 98.5px);
} */
.heading-33 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;
  font-family: var(--header-h3-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--header-h3-font-size, 60px);
  line-height: var(--header-h3-line-height, 64px);
  font-weight: var(--header-h3-font-weight, 400);
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.cat-tms-translation-management-system-qa-tm-translation-memory-crm {
  color: rgba(17, 24, 39, 0.6);
  text-align: left;

  font-size: var(--paragraph-font-size, 24px);
  line-height: var(--paragraph-line-height, 29px);
  font-weight: var(--paragraph-font-weight, 400);
  position: absolute;
  left: 0px;
  top: 117px;
  width: 100%;
  height: 84px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.group-176 {
  position: absolute;
  inset: 0;
}
.images-1 {
  width: 203.94px;
  height: 53px;
  position: absolute;
  left: 1130.98px;
  top: 318px;
}
.picture-practicount-ffb-2-deb-203-dd-png {
  width: 176.38px;
  height: 55px;
  position: absolute;
  left: 286.54px;
  top: 317px;
  overflow: hidden;
  object-fit: cover;
}
.picture-smartcat-cd-4-b-4-cbec-444-png {
  width: 165.36px;
  height: 27px;
  position: absolute;
  left: 564.35px;
  top: 331px;
  overflow: hidden;
  object-fit: cover;
}
.picture-sdl-8-e-689-fb-7-a-444-png {
  width: 198.43px;
  height: 27px;
  position: absolute;
  left: 831.13px;
  top: 331px;
  overflow: hidden;
}
.picture-verifika-70-cb-6-ef-4-f-47-e-png {
  width: 211.66px;
  height: 41px;
  position: absolute;
  right: -28px;
  top: 324px;
  overflow: hidden;
}
.group-86 {
  width: 195.12px;
  height: 66.07px;
  position: absolute;
  left: -10px;
  top: 311px;
  overflow: visible;
}
.background7 {
  background: #68d6eb;
  border-radius: 8px;
  position: absolute;
  right: 1391px;
  left: 132px;
  bottom: 3908px;
  top: 1851px;
  overflow: hidden;
}
.mask-group10 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 24px;
  top: 24px;
  overflow: visible;
}
.heading-5 {
  color: #ffffff;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 24px;
  top: 80px;
  width: 282.37px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div9 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 25px;
  top: 132px;
  width: 352px;
  height: 189px;
}
.rectangle {
  width: 390px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  top: 0px;
}
.overlay {
  background: rgba(255, 255, 255, 0.1);
  height: 4px;
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 0px;
}
.background8 {
  background: #59cd59;
  border-radius: 8px;
  position: absolute;
  right: 971px;
  left: 551px;
  bottom: 3908px;
  top: 1851px;
  overflow: hidden;
}
.mask-group11 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 24px;
  top: 24px;
  overflow: visible;
}
.heading-52 {
  height: 64px;
  position: absolute;
  right: 24px;
  left: 24px;
  top: 80px;
}
.div10 {
  color: #ffffff;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 0px;
  top: 1px;
  width: 278px;
  height: 61px;
}
.div11 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 24px;
  top: 129px;
  width: 337px;
  height: 189px;
}
.background9 {
  background: #f4c134;
  border-radius: 8px;
  position: absolute;
  right: 552px;
  left: 971px;
  bottom: 3908px;
  top: 1851px;
  overflow: hidden;
}
.mask-group12 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 24px;
  top: 24px;
  overflow: visible;
}
.div12 {
  color: #ffffff;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 0px;
  top: 1px;
  width: 321px;
  height: 61px;
}
.div13 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 24px;
  top: 126px;
  width: 349px;
  height: 202px;
}
.background10 {
  background: #fe7446;
  border-radius: 8px;
  position: absolute;
  right: 129px;
  left: 1391px;
  bottom: 3908px;
  top: 1851px;
  overflow: hidden;
}
.mask-group13 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 24px;
  top: 24px;
  overflow: visible;
}
.heading-53 {
  color: #ffffff;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 24px;
  top: 80px;
  width: 143.73px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.i-os-android {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 24px;
  top: 125px;
  width: 337px;
  height: 183px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.background11 {
  background: #00a0dd;
  border-radius: 8px;
  position: absolute;
  right: 1391px;
  left: 132px;
  bottom: 3536px;
  top: 2223px;
  overflow: hidden;
}
.mask-group14 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 24px;
  top: 24px;
  overflow: visible;
}
.div14 {
  color: #ffffff;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 0px;
  top: 1px;
  width: 307px;
  height: 61px;
}
.div15 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 23px;
  top: 126px;
  width: 330px;
  height: 179px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.background12 {
  background: #20c520;
  border-radius: 8px;
  position: absolute;
  right: 971px;
  left: 551px;
  bottom: 3536px;
  top: 2223px;
  overflow: hidden;
}
.mask-group15 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 24px;
  top: 24px;
  overflow: visible;
}
.heading-54 {
  color: #ffffff;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 24px;
  top: 80px;
  width: 300.68px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div16 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 24px;
  top: 132px;
  width: 343px;
  height: 124px;
}
.background13 {
  background: #ffbc00;
  border-radius: 8px;
  position: absolute;
  right: 552px;
  left: 971px;
  bottom: 3536px;
  top: 2223px;
  overflow: hidden;
}
.mask-group16 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 24px;
  top: 24px;
  overflow: visible;
}
.heading-55 {
  color: #ffffff;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 24px;
  top: 80px;
  width: 234.98px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div17 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 24px;
  top: 134px;
  width: 334px;
  height: 114px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.background14 {
  background: #fc6938;
  border-radius: 8px;
  position: absolute;
  right: 129px;
  left: 1391px;
  bottom: 3536px;
  top: 2223px;
  overflow: hidden;
}
.mask-group17 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 24px;
  top: 24px;
  overflow: visible;
}
.heading-56 {
  color: #ffffff;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 24px;
  top: 80px;
  width: 175.76px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div18 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 24px;
  top: 128px;
  width: 328.5px;
  height: 115px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.background15 {
  background: #1386bf;
  border-radius: 8px;
  position: absolute;
  right: 1391px;
  left: 132px;
  bottom: 3196px;
  top: 2595px;
  overflow: hidden;
}
.mask-group18 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 24px;
  top: 24px;
  overflow: visible;
}
.heading-57 {
  color: #ffffff;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 24px;
  top: 80px;
  width: 312.67px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div19 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 24px;
  top: 132px;
  width: 338px;
  height: 160px;
}
.background16 {
  background: #00b800;
  border-radius: 8px;
  position: absolute;
  right: 971px;
  left: 551px;
  bottom: 3196px;
  top: 2595px;
  overflow: hidden;
}
.mask-group19 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 24px;
  top: 24px;
  overflow: visible;
}
.heading-58 {
  color: #ffffff;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 24px;
  top: 80px;
  width: 301px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div20 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 24px;
  top: 127px;
  width: 326px;
  height: 160px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.background17 {
  background: #e9ac03;
  border-radius: 8px;
  position: absolute;
  right: 552px;
  left: 971px;
  bottom: 3196px;
  top: 2595px;
  overflow: hidden;
}
.mask-group20 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 24px;
  top: 24px;
  overflow: visible;
}
.heading-59 {
  color: #ffffff;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 24px;
  top: 80px;
  width: 220.72px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div21 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 24px;
  top: 134px;
  width: 341px;
  height: 114px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.background18 {
  background: #e04f1c;
  border-radius: 8px;
  position: absolute;
  right: 129px;
  left: 1391px;
  bottom: 3196px;
  top: 2595px;
  overflow: hidden;
}
.mask-group21 {
  width: 36px;
  height: 36px;
  position: absolute;
  left: 24px;
  top: 24px;
  overflow: visible;
}
.heading-510 {
  color: #ffffff;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 24px;
  top: 80px;
  width: 272.48px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div22 {
  color: rgba(255, 255, 255, 0.8);
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 24px;
  top: 134px;
  width: 347px;
  height: 119px;
}
.section4 {
  width: 1660px;
  height: 1144px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 3701px;
}
.header2 {
  height: 220px;
  position: absolute;
  right: 0px;
  left: 0px;
  top: 132px;
}
.heading-34 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;
  font-family: var(--header-h3-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--header-h3-font-size, 60px);
  line-height: var(--header-h3-line-height, 64px);
  font-weight: var(--header-h3-font-weight, 400);
  position: absolute;
  left: 0px;
  top: 12px;
  width: 888.62px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div23 {
  text-align: left;
  font-family: "TildaSans-Regular", sans-serif;
  font-size: 24px;
  line-height: 29px;
  font-weight: 400;
  position: absolute;
  left: 0px;
  top: 121px;
  width: 1660px;
  height: 84px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div-23-span {
  color: rgba(17, 24, 39, 0.6);

  font-size: var(--paragraph-font-size, 24px);
  line-height: var(--paragraph-line-height, 29px);
  font-weight: var(--paragraph-font-weight, 400);
}
.div-23-span2 {
  color: #028adf;
  font-family: var(--link-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--link-font-size, 24px);
  line-height: var(--link-line-height, 29px);
  font-weight: var(--link-font-weight, 400);
  text-decoration: underline;
}
.div24 {
  color: rgba(17, 24, 39, 0.6);
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 20px;
  line-height: 30px;
  font-weight: 400;
  position: absolute;
  left: 103.63px;
  top: 193px;
  width: 10.08px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.form {
  width: 1660px;
  height: 696px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 359px;
  box-shadow: 2px 10px 23px 0px rgba(71, 71, 71, 0.1),
    8px 41px 41px 0px rgba(71, 71, 71, 0.09),
    18px 91px 56px 0px rgba(71, 71, 71, 0.05),
    32px 162px 66px 0px rgba(71, 71, 71, 0.01),
    51px 253px 72px 0px rgba(71, 71, 71, 0);
  overflow: hidden;
}
.rectangle2 {
  height: 1px;
  position: absolute;
  right: 0px;
  left: 0px;
  top: calc(50% - -348px);
}
.background19 {
  background: #ffffff;
  border-radius: 16px;
  width: 400px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  top: 80px;
}
.overlay2 {
  background: rgba(2, 138, 223, 0.05);
  border-radius: 9999px;
  width: 80px;
  height: 80px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 48px;
}
._1 {
  color: #028adf;
  text-align: left;
  font-family: var(--number-font-family, "Montserrat-SemiBold", sans-serif);
  font-size: var(--number-font-size, 48px);
  line-height: var(--number-line-height, 29px);
  font-weight: var(--number-font-weight, 600);
  position: absolute;
  left: 30.84px;
  top: 11px;
  width: 18.61px;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div25 {
  color: rgba(17, 24, 39, 0.9);
  text-align: center;

  font-size: var(--paragraph-font-size, 24px);
  line-height: var(--paragraph-line-height, 29px);
  font-weight: var(--paragraph-font-weight, 400);
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 148px;
  width: 194px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div26 {
  color: #6d6d6d;
  text-align: center;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 244px;
  width: 143px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mask-group22 {
  width: 14px;
  height: 14px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 350px;
  overflow: visible;
}
.div27 {
  color: #6d6d6d;
  text-align: center;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 376px;
  width: 119.78px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.text-field {
  border-radius: 15px;
  border-style: solid;
  border-color: #bababa;
  border-width: 1px;
  padding: 33px 54px 33px 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 310px;
  height: 50px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - 28px);
}
.div28 {
  color: #111827;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: relative;
  width: 232px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.tabler-chevron-right {
  margin: 0 0 0 -18px;
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  position: relative;
  overflow: visible;
}
.frame-33 {
  border-radius: 15px;
  border-style: solid;
  border-color: #bababa;
  border-width: 1px;
  padding: 33px 54px 33px 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 310px;
  height: 50px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: calc(50% - -112px);
}
.tabler-chevron-right2 {
  margin: 0 0 0 -18px;
  flex-shrink: 0;
  width: 30px;
  height: 30px;
  position: relative;
  overflow: visible;
}
.background20 {
  background: #ffffff;
  border-radius: 16px;
  width: 400px;
  position: absolute;
  left: 420px;
  bottom: 0px;
  top: 80px;
}
._2 {
  color: #028adf;
  text-align: left;
  font-family: var(--number-font-family, "Montserrat-SemiBold", sans-serif);
  font-size: var(--number-font-size, 48px);
  line-height: var(--number-line-height, 29px);
  font-weight: var(--number-font-weight, 600);
  position: absolute;
  left: 26.04px;
  top: 11px;
  width: 28.31px;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div29 {
  color: rgba(17, 24, 39, 0.9);
  text-align: center;

  font-size: var(--paragraph-font-size, 24px);
  line-height: var(--paragraph-line-height, 29px);
  font-weight: var(--paragraph-font-weight, 400);
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 148px;
  width: 309.4px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.label {
  height: 24px;
  position: absolute;
  right: 40px;
  left: 40px;
  top: 244px;
}
.input {
  border-radius: 9999px;
  border-style: solid;
  border-color: #e5e5e5;
  border-width: 2px;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0px;
  top: 2px;
}
.mask-group23 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 36px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div30 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 62px;
  top: 0px;
  width: 173.18px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.label2 {
  height: 24px;
  position: absolute;
  right: 40px;
  left: 40px;
  top: 288px;
}
.mask-group24 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 36px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div31 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 62px;
  top: 0px;
  width: 141.86px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.label3 {
  height: 24px;
  position: absolute;
  right: 40px;
  left: 40px;
  top: 332px;
}
.mask-group25 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 36px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div32 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 62px;
  top: 0px;
  width: 144.42px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.label4 {
  height: 24px;
  position: absolute;
  right: 40px;
  left: 40px;
  top: 376px;
}
.mask-group26 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 36px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div33 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 62px;
  top: 0px;
  width: 186.04px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.label5 {
  height: 24px;
  position: absolute;
  right: 40px;
  left: 40px;
  top: 420px;
}
.mask-group27 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 36px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div34 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 62px;
  top: 0px;
  width: 145.26px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.label6 {
  height: 24px;
  position: absolute;
  right: 40px;
  left: 40px;
  top: 464px;
}
.mask-group28 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 36px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div35 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 62px;
  top: 0px;
  width: 109.2px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.label7 {
  height: 24px;
  position: absolute;
  right: 40px;
  left: 40px;
  top: 508px;
}
.mask-group29 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 36px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div36 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 62px;
  top: 0px;
  width: 89.93px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.label8 {
  height: 24px;
  position: absolute;
  right: 40px;
  left: 40px;
  top: 552px;
}
.mask-group30 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 36px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div37 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 62px;
  top: 0px;
  width: 155.12px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.background21 {
  background: #ffffff;
  border-radius: 16px;
  width: 400px;
  position: absolute;
  left: 840px;
  bottom: 0px;
  top: 80px;
}
._3 {
  color: #028adf;
  text-align: left;
  font-family: var(--number-font-family, "Montserrat-SemiBold", sans-serif);
  font-size: var(--number-font-size, 48px);
  line-height: var(--number-line-height, 29px);
  font-weight: var(--number-font-weight, 600);
  position: absolute;
  left: 26.04px;
  top: 11px;
  width: 28.31px;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div38 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;

  font-size: var(--paragraph-font-size, 24px);
  line-height: var(--paragraph-line-height, 29px);
  font-weight: var(--paragraph-font-weight, 400);
  position: absolute;
  left: 115.41px;
  top: 148px;
  width: 159.37px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div39 {
  text-align: center;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: calc(50% - 100px);
  top: 244px;
  width: 196px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div-39-span {
  color: #6d6d6d;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
}
.div-39-span2 {
  color: #028adf;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
}
.div40 {
  color: #6d6d6d;
  text-align: left;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 76.06px;
  top: 350px;
  width: 238.08px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.vector {
  width: 21.54px;
  height: 18px;
  position: absolute;
  left: 115.9px;
  top: 479px;
  overflow: visible;
}
.div41 {
  color: #028adf;
  text-align: left;
  font-family: var(--link-small-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--link-small-font-size, 16px);
  line-height: var(--link-small-line-height, 20px);
  font-weight: var(--link-small-font-weight, 300);
  text-decoration: underline;
  position: absolute;
  left: 145px;
  top: 476px;
  width: 173.18px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.frame-36 {
  border-radius: 15px;
  border-style: solid;
  border-color: #bababa;
  border-width: 1px;
  padding: 33px 54px 33px 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 244px;
  height: 50px;
  position: absolute;
  left: calc(50% - 124px);
  top: 50%;
  translate: 0 -50%;
}
._2400 {
  color: #111827;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: relative;
  width: 166px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.frame-37 {
  border-radius: 15px;
  border-style: solid;
  border-color: #bababa;
  border-width: 1px;
  padding: 33px 54px 33px 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 244px;
  height: 50px;
  position: absolute;
  left: calc(50% - 124px);
  top: calc(50% - -83px);
}
.background22 {
  background: #ffffff;
  border-radius: 16px;
  width: 400px;
  position: absolute;
  left: 1260px;
  bottom: 0px;
  top: 80px;
}
._4 {
  color: #028adf;
  text-align: left;
  font-family: var(--number-font-family, "Montserrat-SemiBold", sans-serif);
  font-size: var(--number-font-size, 48px);
  line-height: var(--number-line-height, 29px);
  font-weight: var(--number-font-weight, 600);
  position: absolute;
  left: 23.71px;
  top: 11px;
  width: 32.99px;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div42 {
  color: rgba(17, 24, 39, 0.9);
  text-align: center;

  font-size: var(--paragraph-font-size, 24px);
  line-height: var(--paragraph-line-height, 29px);
  font-weight: var(--paragraph-font-weight, 400);
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 147px;
  width: 285px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button {
  background: var(--acgreen, #25d366);
  border-radius: 15px;
  padding: 14px 20px 14px 20px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 310px;
  height: 50px;
  position: absolute;
  left: 45px;
  top: 473px;
}
.label9 {
  color: #ffffff;
  text-align: center;
  font-size: var(--button-2-font-size, 16px);
  line-height: var(--button-2-line-height, 19px);
  letter-spacing: var(--button-2-letter-spacing, 0.02em);
  font-weight: var(--button-2-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 16px;
}
.link2 {
  border-style: solid;
  border-color: #e5e7eb;
  border-width: 0px 0px 1px 0px;
  width: 310px;
  height: 31px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 545px;
}
.div43 {
  color: rgba(17, 24, 39, 0.4);
  text-align: center;
  font-family: var(--button-small-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-small-font-size, 10px);
  line-height: var(--button-small-line-height, 13px);
  font-weight: var(--button-small-font-weight, 300);
  position: absolute;
  left: 0px;
  top: -6px;
  width: 310px;
  height: 31px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div44 {
  color: rgba(17, 24, 39, 0.4);
  text-align: left;
  font-family: var(--button-small-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-small-font-size, 10px);
  line-height: var(--button-small-line-height, 13px);
  font-weight: var(--button-small-font-weight, 300);
  position: absolute;
  left: calc(50% - 133px);
  top: 263px;
  width: 256px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.text-field2 {
  border-radius: 15px;
  border-style: solid;
  border-color: #bababa;
  border-width: 1px;
  padding: 33px 54px 33px 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 244px;
  height: 50px;
  position: absolute;
  left: calc(50% - 121px);
  top: calc(50% - 112px);
}
.frame-362 {
  border-radius: 15px;
  border-style: solid;
  border-color: #bababa;
  border-width: 1px;
  padding: 33px 54px 33px 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 244px;
  height: 50px;
  position: absolute;
  left: calc(50% - 127px);
  top: calc(50% - -29px);
}
.frame-372 {
  border-radius: 15px;
  border-style: solid;
  border-color: #bababa;
  border-width: 1px;
  padding: 33px 54px 33px 24px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 244px;
  height: 50px;
  position: absolute;
  left: calc(50% - 127px);
  top: calc(50% - -96px);
}
.section5 {
  background: #ffffff;
  height: 875px;
  position: absolute;
  right: 0px;
  left: 0px;
  top: 4845px;
}
.container5 {
  width: 1660px;
  height: 1040px;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
}
.header3 {
  height: 186px;
  position: absolute;
  right: 0px;
  left: 0px;
  top: 120px;
}
.heading-35 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;
  font-family: var(--header-h3-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--header-h3-font-size, 60px);
  line-height: var(--header-h3-line-height, 64px);
  font-weight: var(--header-h3-font-weight, 400);
  position: absolute;
  left: 0px;
  top: 10px;
  width: 428.67px;
  height: 60px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.fpm-170 {
  text-align: left;
  font-family: "TildaSans-Regular", sans-serif;
  font-size: 24px;
  line-height: 29px;
  font-weight: 400;
  position: absolute;
  left: 0px;
  top: 92px;
  width: 1660px;
  height: 89px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.fpm-170-span {
  color: rgba(17, 24, 39, 0.6);

  font-size: var(--paragraph-font-size, 24px);
  line-height: var(--paragraph-line-height, 29px);
  font-weight: var(--paragraph-font-weight, 400);
}
.fpm-170-span2 {
  color: #028adf;
  font-family: var(--link-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--link-font-size, 24px);
  line-height: var(--link-line-height, 29px);
  font-weight: var(--link-font-weight, 400);
  text-decoration: underline;
}
.fpm-170-span3 {
  color: rgba(17, 24, 39, 0.6);
  font-family: var(--link-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--link-font-size, 24px);
  line-height: var(--link-line-height, 29px);
  font-weight: var(--link-font-weight, 400);
  text-decoration: underline;
}
.group-192 {
  position: absolute;
  inset: 0;
}
.group-96 {
  width: 1423.77px;
  height: 458.21px;
  position: static;
}
.group {
  width: 118.25px;
  height: 114.32px;
  position: absolute;
  left: 552.79px;
  top: 686.74px;
  overflow: visible;
}
.download-2 {
  width: 171.42px;
  height: 40.83px;
  position: absolute;
  left: 526.86px;
  top: 409.09px;
  overflow: visible;
}
.logo-10 {
  width: 309.84px;
  height: 50.81px;
  position: absolute;
  left: 1222.9px;
  top: 399px;
  overflow: visible;
}
._2024-12-04-114331-1 {
  width: 329.08px;
  height: 117px;
  position: absolute;
  left: 120px;
  top: 361px;
}
.logo-11 {
  width: 172.34px;
  height: 136.1px;
  position: absolute;
  left: 525.86px;
  top: 514.34px;
}
.nts-text-1 {
  width: 320.84px;
  height: 23.59px;
  position: absolute;
  left: 123.99px;
  top: 764.77px;
  overflow: visible;
}
.td-logo-1 {
  width: 242.92px;
  height: 47.18px;
  position: absolute;
  left: 162.88px;
  top: 577.86px;
}
.logo-14 {
  width: 331.84px;
  height: 74.4px;
  position: absolute;
  left: 1211.93px;
  top: 564.14px;
}
.mepsi-logo-3 {
  width: 226.42px;
  height: 101.62px;
  position: absolute;
  left: 849.72px;
  top: 369px;
}
.logo-oz-1-2 {
  width: 313.51px;
  height: 46.27px;
  position: absolute;
  left: 813.05px;
  top: 583.13px;
}
._2024-12-04-114652-1 {
  width: 299.76px;
  height: 89.83px;
  position: absolute;
  left: 1227.89px;
  top: 713.85px;
}
.rosatom-vertical-ru-1 {
  width: 118.25px;
  height: 114.33px;
  position: absolute;
  left: 552.78px;
  top: 704.88px;
  overflow: hidden;
}
.logo-9 {
  width: 247.5px;
  height: 99.81px;
  position: absolute;
  left: 843.7px;
  top: 692.93px;
}
.group-195 {
  width: 100%;
  height: 712px;
  position: static;
}
.section6 {
  background: #ffffff;
  height: 668px;
  position: absolute;
  right: 0px;
  left: 0px;
  top: 2995px;
}
.header-heading-3 {
  color: rgba(17, 24, 39, 0.9);
  text-align: left;
  font-family: var(--header-h3-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--header-h3-font-size, 60px);
  line-height: var(--header-h3-line-height, 64px);
  font-weight: var(--header-h3-font-weight, 400);
  position: absolute;
  left: 132px;
  top: 94px;
  width: 443px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.background23 {
  background: #f8fafc;
  border-radius: 30px;
  width: 535px;
  position: absolute;
  left: 50%;
  translate: -50%;
  bottom: -51px;
  top: 199px;
  overflow: hidden;
}
.mask-group31 {
  width: 6.15%;
  height: 7.1%;
  position: absolute;
  right: 89.4%;
  left: 4.44%;
  bottom: 88.17%;
  top: 4.73%;
  overflow: visible;
}
.heading-511 {
  color: #000000;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 62px;
  top: 30px;
  width: 298px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.wig-craft-and-ekranoplan {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: calc(50% - 205.5px);
  top: 74px;
  width: 426px;
  height: 108px;
}
.rectangle-200 {
  background: #ffffff;
  border-radius: 20px;
  width: 430px;
  height: 120px;
  position: absolute;
  left: calc(50% - 209.5px);
  top: 140px;
  box-shadow: 0px 13px 29px 0px rgba(0, 0, 0, 0.1),
    0px 53px 53px 0px rgba(0, 0, 0, 0.09),
    0px 120px 72px 0px rgba(0, 0, 0, 0.05),
    0px 213px 85px 0px rgba(0, 0, 0, 0.01), 0px 333px 93px 0px rgba(0, 0, 0, 0);
}
.english {
  color: #000000;
  text-align: left;
  font-family: var(--button-2-font-family, "TildaSans-Semibold", sans-serif);
  font-size: var(--button-2-font-size, 16px);
  line-height: var(--button-2-line-height, 19px);
  letter-spacing: var(--button-2-letter-spacing, 0.02em);
  font-weight: var(--button-2-font-weight, 600);
  position: absolute;
  left: 119px;
  top: 156px;
  width: 187px;
  height: 19px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.rectangle-201 {
  background: #ffffff;
  border-radius: 20px;
  width: 430px;
  height: 120px;
  position: absolute;
  left: 58px;
  top: 275px;
  box-shadow: 2px 12px 27px 0px rgba(0, 0, 0, 0.1),
    7px 48px 48px 0px rgba(0, 0, 0, 0.09),
    15px 107px 65px 0px rgba(0, 0, 0, 0.05),
    27px 191px 77px 0px rgba(0, 0, 0, 0.01),
    43px 298px 84px 0px rgba(0, 0, 0, 0);
}
.div45 {
  color: #000000;
  text-align: left;
  font-family: var(--button-2-font-family, "TildaSans-Semibold", sans-serif);
  font-size: var(--button-2-font-size, 16px);
  line-height: var(--button-2-line-height, 19px);
  letter-spacing: var(--button-2-letter-spacing, 0.02em);
  font-weight: var(--button-2-font-weight, 600);
  position: absolute;
  left: 119px;
  top: 288px;
  width: 72px;
  height: 19px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.the-modes-of-operation-to-consider-over-different-surfaces-and-at-different-speeds-are-as-follows {
  color: rgba(17, 24, 39, 0.6);
  text-align: left;
  font-family: var(--button-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--button-font-size, 16px);
  line-height: var(--button-line-height, 16px);
  letter-spacing: var(--button-letter-spacing, 0.02em);
  font-weight: var(--button-font-weight, 400);
  position: absolute;
  left: calc(50% - 176.5px);
  top: 192px;
  width: 368px;
  height: 53px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.div46 {
  color: rgba(17, 24, 39, 0.6);
  text-align: left;
  font-family: var(--button-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--button-font-size, 16px);
  line-height: var(--button-line-height, 16px);
  letter-spacing: var(--button-letter-spacing, 0.02em);
  font-weight: var(--button-font-weight, 400);
  position: absolute;
  left: calc(50% - 176.5px);
  top: 318px;
  width: 378px;
  height: 53px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.button2 {
  background: #00a0dd;
  border-radius: 15px;
  padding: 14px 20px 14px 20px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 430px;
  height: 50px;
  position: absolute;
  left: 58px;
  top: 432px;
}
.label10 {
  color: var(--label-color-dark-primary, #ffffff);
  text-align: center;
  font-family: var(--button-2-font-family, "TildaSans-Semibold", sans-serif);
  font-size: var(--button-2-font-size, 16px);
  line-height: var(--button-2-line-height, 19px);
  letter-spacing: var(--button-2-letter-spacing, 0.02em);
  font-weight: var(--button-2-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.picture-uk-ebf-2-b-3-c-5-b-4-cf-jpg {
  width: 20px;
  height: 16px;
  position: absolute;
  left: 91px;
  top: 157px;
  overflow: hidden;
  object-fit: cover;
}
.picture-ru-959-f-04-e-23-e-3-b-jpg {
  width: 20px;
  height: 16px;
  position: absolute;
  left: 91px;
  top: 291px;
  overflow: hidden;
}
.background24 {
  background: #f8fafc;
  border-radius: 30px;
  position: absolute;
  right: 133px;
  left: 1252px;
  bottom: -51px;
  top: 199px;
  overflow: hidden;
}
.heading-512 {
  color: #000000;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 36px;
  top: 28px;
  width: 282.37px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div47 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 84px;
  width: 465px;
  height: 32px;
}
.rectangle-2002 {
  background: #ffffff;
  border-radius: 20px;
  width: 430px;
  height: 120px;
  position: absolute;
  left: calc(50% - 212.5px);
  top: 140px;
  box-shadow: 0px 13px 29px 0px rgba(0, 0, 0, 0.1),
    0px 53px 53px 0px rgba(0, 0, 0, 0.09),
    0px 120px 72px 0px rgba(0, 0, 0, 0.05),
    0px 213px 85px 0px rgba(0, 0, 0, 0.01), 0px 333px 93px 0px rgba(0, 0, 0, 0);
}
.rectangle-2012 {
  background: #ffffff;
  border-radius: 20px;
  width: 430px;
  height: 120px;
  position: absolute;
  left: calc(50% - 212.5px);
  top: 275px;
  box-shadow: 2px 12px 27px 0px rgba(0, 0, 0, 0.1),
    7px 48px 48px 0px rgba(0, 0, 0, 0.09),
    15px 107px 65px 0px rgba(0, 0, 0, 0.05),
    27px 191px 77px 0px rgba(0, 0, 0, 0.01),
    43px 298px 84px 0px rgba(0, 0, 0, 0);
}
.div48 {
  color: #000000;
  text-align: left;
  font-family: var(--button-2-font-family, "TildaSans-Semibold", sans-serif);
  font-size: var(--button-2-font-size, 16px);
  line-height: var(--button-2-line-height, 19px);
  letter-spacing: var(--button-2-letter-spacing, 0.02em);
  font-weight: var(--button-2-font-weight, 600);
  position: absolute;
  left: 118px;
  top: 156px;
  width: 72px;
  height: 19px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.netsuke-ne-tsuke {
  color: rgba(17, 24, 39, 0.6);
  text-align: left;
  font-family: var(--button-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--button-font-size, 16px);
  line-height: var(--button-line-height, 19px);
  font-weight: var(--button-font-weight, 400);
  position: absolute;
  left: calc(50% - 178.5px);
  top: 190px;
  width: 379px;
  height: 53px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.netsuke-purpose-and-design-netsuke-ne-root-tsuke-attach-is-a-miniature-sculpture-with-a-hole-with {
  color: rgba(17, 24, 39, 0.6);
  text-align: left;
  font-family: var(--button-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--button-font-size, 16px);
  line-height: var(--button-line-height, 19px);
  font-weight: var(--button-font-weight, 400);
  position: absolute;
  left: calc(50% - 178.5px);
  top: 322px;
  width: 379px;
  height: 53px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.english2 {
  color: #000000;
  text-align: left;
  font-family: var(--button-2-font-family, "TildaSans-Semibold", sans-serif);
  font-size: var(--button-2-font-size, 16px);
  line-height: var(--button-2-line-height, 19px);
  letter-spacing: var(--button-2-letter-spacing, 0.02em);
  font-weight: var(--button-2-font-weight, 600);
  position: absolute;
  left: 118px;
  top: 294px;
  width: 187px;
  height: 19px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.button3 {
  background: #00a0dd;
  border-radius: 15px;
  padding: 14px 20px 14px 20px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 430px;
  height: 50px;
  position: absolute;
  left: 55px;
  top: 430px;
}
.picture-ru-959-f-04-e-23-e-3-b-jpg2 {
  width: 20px;
  height: 16px;
  position: absolute;
  left: 90px;
  top: 159px;
  overflow: hidden;
}
.picture-uk-ebf-2-b-3-c-5-b-4-cf-jpg2 {
  width: 20px;
  height: 16px;
  position: absolute;
  left: 90px;
  top: 297px;
  overflow: hidden;
  object-fit: cover;
}
.overlay3 {
  background: #f8fafc;
  border-radius: 9999px;
  width: 80px;
  height: 80px;
  position: absolute;
  left: calc(50% - -926px);
  top: 405px;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.1),
    3px 6px 7px 0px rgba(0, 0, 0, 0.09), 7px 13px 9px 0px rgba(0, 0, 0, 0.05),
    12px 23px 10px 0px rgba(0, 0, 0, 0.01), 19px 36px 11px 0px rgba(0, 0, 0, 0);
  transform-origin: 0 0;
  transform: rotate(0deg) scale(-1, 1);
}
.tabler-chevron-right3 {
  width: 52px;
  height: 52px;
  position: absolute;
  left: 66px;
  top: 14px;
  transform: translate(0px, 0px);
  overflow: visible;
}
.group-194 {
  width: 535px;
  height: 513px;
  position: static;
}
.background25 {
  background: #f8fafc;
  border-radius: 30px;
  position: absolute;
  right: 1253px;
  left: 132px;
  bottom: 3248px;
  top: 3194px;
  overflow: hidden;
}
.heading-513 {
  color: #000000;
  text-align: left;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-size: var(--header-h5-font-size, 24px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  position: absolute;
  left: 58px;
  top: 30px;
  width: 266px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div49 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 58px;
  top: 78px;
  width: 430px;
  height: 40px;
}
.rectangle-2003 {
  background: #ffffff;
  border-radius: 20px;
  width: 430px;
  height: 120px;
  position: absolute;
  left: 58px;
  top: 130px;
  box-shadow: 0px 13px 29px 0px rgba(0, 0, 0, 0.1),
    0px 53px 53px 0px rgba(0, 0, 0, 0.09),
    0px 120px 72px 0px rgba(0, 0, 0, 0.05),
    0px 213px 85px 0px rgba(0, 0, 0, 0.01), 0px 333px 93px 0px rgba(0, 0, 0, 0);
}
.picture-ru-959-f-04-e-23-e-3-b-jpg3 {
  width: 20px;
  height: 16px;
  position: absolute;
  left: 90px;
  top: 153px;
  overflow: hidden;
}
.div50 {
  color: #000000;
  text-align: left;
  font-family: var(--button-2-font-family, "TildaSans-Semibold", sans-serif);
  font-size: var(--button-2-font-size, 16px);
  line-height: var(--button-2-line-height, 19px);
  letter-spacing: var(--button-2-letter-spacing, 0.02em);
  font-weight: var(--button-2-font-weight, 600);
  position: absolute;
  left: 118px;
  top: 151px;
  width: 77px;
  height: 19px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div51 {
  color: rgba(17, 24, 39, 0.6);
  text-align: left;
  font-family: var(--button-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--button-font-size, 16px);
  line-height: var(--button-line-height, 16px);
  letter-spacing: var(--button-letter-spacing, 0.02em);
  font-weight: var(--button-font-weight, 400);
  position: absolute;
  left: calc(50% - 177.5px);
  top: 182px;
  width: 373px;
  height: 53px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.rectangle-2013 {
  background: #ffffff;
  border-radius: 20px;
  width: 430px;
  height: 120px;
  position: absolute;
  left: 58px;
  top: 265px;
  box-shadow: 2px 12px 27px 0px rgba(0, 0, 0, 0.1),
    7px 48px 48px 0px rgba(0, 0, 0, 0.09),
    15px 107px 65px 0px rgba(0, 0, 0, 0.05),
    27px 191px 77px 0px rgba(0, 0, 0, 0.01),
    43px 298px 84px 0px rgba(0, 0, 0, 0);
}
.in-order-to-outline-the-theory-of-multidimensional-complex-numbers-in-a-more-understandable-and-illustrative-form {
  color: rgba(17, 24, 39, 0.6);
  text-align: left;
  font-family: var(--button-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--button-font-size, 16px);
  line-height: var(--button-line-height, 19px);
  font-weight: var(--button-font-weight, 400);
  position: absolute;
  left: calc(50% - 177.5px);
  top: 316px;
  width: 373px;
  height: 53px;
  text-overflow: ellipsis;
  overflow: hidden;
}
.english3 {
  color: #000000;
  text-align: left;
  font-family: var(--button-2-font-family, "TildaSans-Semibold", sans-serif);
  font-size: var(--button-2-font-size, 16px);
  line-height: var(--button-2-line-height, 19px);
  letter-spacing: var(--button-2-letter-spacing, 0.02em);
  font-weight: var(--button-2-font-weight, 600);
  position: absolute;
  left: 118px;
  top: 286px;
  width: 189px;
  height: 19px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.picture-uk-ebf-2-b-3-c-5-b-4-cf-jpg3 {
  width: 20px;
  height: 16px;
  position: absolute;
  left: 90px;
  top: 288px;
  overflow: hidden;
  object-fit: cover;
}
.mask-group32 {
  width: 6.15%;
  height: 7.09%;
  position: absolute;
  right: 41.37%;
  left: 52.48%;
  bottom: 87.6%;
  top: 5.31%;
  overflow: visible;
}
.button4 {
  background: #00a0dd;
  border-radius: 15px;
  padding: 14px 20px 14px 20px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 430px;
  height: 50px;
  position: absolute;
  left: 190px;
  top: 3626px;
}
.overlay4 {
  background: #f8fafc;
  border-radius: 9999px;
  width: 80px;
  height: 80px;
  position: absolute;
  left: calc(50% - 929px);
  top: 3400px;
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.1),
    3px 6px 7px 0px rgba(0, 0, 0, 0.09), 7px 13px 9px 0px rgba(0, 0, 0, 0.05),
    12px 23px 10px 0px rgba(0, 0, 0, 0.01), 19px 36px 11px 0px rgba(0, 0, 0, 0);
}
.tabler-chevron-right4 {
  width: 52px;
  height: 52px;
  position: absolute;
  left: 66px;
  top: 14px;
  transform: translate(-52px, 0px);
  overflow: visible;
}
.footer {
  background: #ffffff;
  height: 1254px;
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 0px;
}
.horizontal-border {
  border-style: solid;
  border-color: #ffffff;
  border-width: 0px 0px 1px 0px;
  height: 1350px;
  position: absolute;
  right: 0px;
  left: 0px;
  top: -96px;
}
.container6 {
  width: 1660px;
  height: 448px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 71px;
}
.div52 {
  color: #000000;
  text-align: left;
  font-family: var(--header-h4-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--header-h4-font-size, 48px);
  line-height: var(--header-h4-line-height, 48px);
  font-weight: var(--header-h4-font-weight, 400);
  position: absolute;
  left: 3px;
  top: 80px;
  width: 196px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.group-92 {
  position: absolute;
  inset: 0;
}
.link3 {
  height: 30px;
  position: absolute;
  right: 426px;
  left: 840px;
  top: 163px;
}
.mask-group33 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div53 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 28px;
  top: 3px;
  width: 274px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.link4 {
  height: 30px;
  position: absolute;
  right: 426px;
  left: 840px;
  top: 212px;
}
.mask-group34 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div54 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 28px;
  top: 3px;
  width: 228px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.link5 {
  height: 30px;
  position: absolute;
  right: 426px;
  left: 840px;
  top: 265px;
}
.mask-group35 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div55 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 28px;
  top: 3px;
  width: 286px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.group-90 {
  position: absolute;
  inset: 0;
}
.mask-group36 {
  width: 26.25px;
  height: 20px;
  position: absolute;
  left: -1px;
  top: calc(50% - 62px);
  overflow: visible;
}
.div56 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 36px;
  top: 160px;
  width: 362.25px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.mask-group37 {
  width: 26.25px;
  height: 20px;
  position: absolute;
  left: -1px;
  top: calc(50% - 8px);
  overflow: visible;
}
.div57 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 36px;
  top: 214px;
  width: 296.62px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.link6 {
  height: 30px;
  position: absolute;
  right: 1299.43px;
  left: -1px;
  top: 265px;
}
.mask-group38 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div58 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 37px;
  top: 3px;
  width: 229px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.group-93 {
  position: absolute;
  inset: 0;
}
.link7 {
  height: 30px;
  position: absolute;
  right: 840px;
  left: 422px;
  top: 217px;
}
.mask-group39 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div59 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 28px;
  top: 3px;
  width: 174px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.link8 {
  height: 30px;
  position: absolute;
  right: 840px;
  left: 422px;
  top: 265px;
}
.mask-group40 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div60 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 28px;
  top: 3px;
  width: 143px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.link9 {
  height: 30px;
  position: absolute;
  right: 840px;
  left: 422px;
  top: 163px;
}
.mask-group41 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div61 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 28px;
  top: 3px;
  width: 232px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.group-91 {
  position: absolute;
  inset: 0;
}
.link10 {
  height: 30px;
  position: absolute;
  right: 1.45px;
  left: 1258px;
  top: 163px;
}
.mask-group42 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div62 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 28px;
  top: 3px;
  width: 230px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.link11 {
  height: 30px;
  position: absolute;
  right: 1.45px;
  left: 1258px;
  top: 213px;
}
.mask-group43 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div63 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 28px;
  top: 3px;
  width: 175.15px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.link12 {
  height: 30px;
  position: absolute;
  right: 0px;
  left: 1259.4539929628372px;
  top: 265px;
}
.mask-group44 {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0px;
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div64 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 28px;
  top: 3px;
  width: 233px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.line-1 {
  margin-top: -1px;
  border-style: solid;
  border-color: #000000;
  border-width: 1px 0 0 0;
  width: 1498px;
  height: 0px;
  position: absolute;
  left: calc(50% - 751px);
  top: 33px;
}
.horizontal-border2 {
  border-style: solid;
  border-color: #1f2937;
  border-width: 0px 0px 1px 0px;
  width: 1660px;
  height: 787px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 327px;
}
.button5 {
  background: #00a0dd;
  border-radius: 8px;
  width: 248.38px;
  height: 52px;
  position: absolute;
  left: 20px;
  top: 80px;
}
.div65 {
  color: #ffffff;
  text-align: center;
  font-family: var(--button-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--button-font-size, 16px);
  line-height: var(--button-line-height, 16px);
  letter-spacing: var(--button-letter-spacing, 0.02em);
  font-weight: var(--button-font-weight, 400);
  position: absolute;
  left: calc(50% - 108.19px);
  top: 14px;
  width: 187px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mask-group45 {
  width: 18px;
  height: 18px;
  position: absolute;
  left: 216.38px;
  top: 18px;
  overflow: visible;
}
.horizontal-border3 {
  border-style: solid;
  border-color: #1f2937;
  border-width: 0px 0px 1px 0px;
  height: 153px;
  position: absolute;
  right: 1150px;
  left: 20px;
  top: 180px;
}
.link13 {
  width: 412px;
  height: 58px;
  position: absolute;
  left: 52px;
  top: -7px;
}
._7-8634-36-38-15 {
  color: #000000;
  text-align: left;
  font-family: var(--header-h4-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--header-h4-font-size, 48px);
  line-height: var(--header-h4-line-height, 48px);
  font-weight: var(--header-h4-font-weight, 400);
  position: absolute;
  left: 0px;
  top: 0px;
  width: 412.2px;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.container7 {
  height: 32px;
  position: absolute;
  right: -52.19px;
  left: 52px;
  top: 70px;
}
.link-7-901-000-38-15 {
  color: #000000;
  text-align: left;

  font-size: var(--paragraph-font-size, 24px);
  line-height: var(--paragraph-line-height, 29px);
  font-weight: var(--paragraph-font-weight, 400);
  position: absolute;
  left: 0px;
  top: 0px;
  width: 204.83px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.vertical-divider {
  background: #000000;
  width: 1px;
  height: 12px;
  position: absolute;
  left: 212.63px;
  top: 50%;
  translate: 0 -50%;
}
.link-7-999-602-08-74 {
  color: #000000;
  text-align: left;

  font-size: var(--paragraph-font-size, 24px);
  line-height: var(--paragraph-line-height, 29px);
  font-weight: var(--paragraph-font-weight, 400);
  position: absolute;
  left: 221.63px;
  top: 0px;
  width: 210.76px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.fa-send {
  width: 28px;
  height: 28px;
  position: absolute;
  left: 4px;
  top: 111px;
  overflow: hidden;
}
.group-112 {
  width: 38.17px;
  height: 36px;
  position: absolute;
  left: 0px;
  top: 4px;
}
.link14 {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
  overflow: visible;
}
.group-113 {
  width: 38.6px;
  height: 36px;
  position: absolute;
  left: -1px;
  top: 72px;
}
.link15 {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
  overflow: visible;
}
.horizontal-border4 {
  border-style: solid;
  border-color: #1f2937;
  border-width: 0px 0px 1px 0px;
  height: 193px;
  position: absolute;
  right: 1207.81px;
  left: 20px;
  top: 381px;
}
.link16 {
  width: 224.91px;
  height: 43px;
  position: absolute;
  left: 0px;
  top: -2px;
}
.order-f-pm-ru {
  color: #000000;
  text-align: left;
  font-family: var(--header-h4-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--header-h4-font-size, 48px);
  line-height: var(--header-h4-line-height, 48px);
  font-weight: var(--header-h4-font-weight, 400);
  position: absolute;
  left: 0px;
  top: 0px;
  width: 391px;
  height: 43px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
._347910-37-19-249 {
  color: #000000;
  text-align: left;

  font-size: var(--paragraph-font-size, 24px);
  line-height: var(--paragraph-line-height, 29px);
  font-weight: var(--paragraph-font-weight, 400);
  position: absolute;
  left: 0px;
  top: 81px;
  width: 415.36px;
  height: 61px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.container8 {
  border-radius: 16px;
  position: absolute;
  right: 20px;
  left: 612.1900024414062px;
  bottom: 81px;
  top: 80px;
  overflow: hidden;
}
.container9 {
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 0px;
  top: 0px;
  overflow: hidden;
}
.iframe {
  height: 480px;
  position: absolute;
  right: 0px;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
.body {
  background: #ffffff;
  position: absolute;
  right: -0.19px;
  left: 0px;
  bottom: 0px;
  top: 0px;
}
.link-freelance-project-management {
  color: #0000ee;
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 14px;
  line-height: 16px;
  font-weight: 400;
  text-decoration: underline;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 304.05px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.image {
  position: absolute;
  right: -0.19px;
  left: 0px;
  bottom: 162px;
  top: 0px;
  overflow: hidden;
  object-fit: cover;
}
.container10 {
  width: 1028px;
  height: 480px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
.svg {
  width: 2056px;
  height: 960px;
  position: absolute;
  left: -514px;
  top: -240px;
}
.background26 {
  background: #ffffff;
  border-radius: 4px 4px 0px 0px;
  width: 180.19px;
  position: absolute;
  left: 747.81px;
  bottom: 117px;
  top: 479px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(1, -1);
  overflow: hidden;
}
.container11 {
  width: 45px;
  position: absolute;
  left: 8px;
  bottom: -24px;
  top: 27px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(1, -1);
  overflow: hidden;
}
.div66 {
  color: #000000;
  text-align: left;
  font-family: var(--button-small-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-small-font-size, 10px);
  line-height: var(--button-small-line-height, 13px);
  font-weight: var(--button-small-font-weight, 300);
  position: absolute;
  left: 0px;
  top: 0px;
  width: 44.86px;
  height: 11px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.link17 {
  color: #000000;
  text-align: left;
  font-family: var(--button-small-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-small-font-size, 10px);
  line-height: var(--button-small-line-height, 13px);
  font-weight: var(--button-small-font-weight, 300);
  position: absolute;
  left: 61px;
  top: 27px;
  width: 112px;
  height: 12px;
  transform-origin: 0 0;
  transform: rotate(0deg) scale(1, -1);
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.container12 {
  width: 77px;
  height: 16px;
  position: absolute;
  left: calc(50% - -425.59px);
  top: 464px;
}
.border {
  border-radius: 3px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.6);
  border-width: 3px;
  height: 6px;
  position: absolute;
  right: 0px;
  left: 0px;
  top: 5px;
}
.horizontal-divider {
  border-radius: 1px;
  border-style: solid;
  border-color: #4d4d4d;
  border-width: 1px;
  width: 73px;
  height: 2px;
  position: absolute;
  left: 2px;
  top: 2px;
}
.container13 {
  border-radius: 4px 4px 0px 0px;
  width: 28.44px;
  height: 16px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 0px;
  overflow: hidden;
}
.horizontal-border5 {
  border-style: solid;
  border-color: #ffffff;
  border-width: 0px 0px 16px 0px;
  width: 100%;
  height: 16px;
  position: absolute;
  right: 0%;
  left: 0%;
  top: 0px;
}
._22 {
  color: #4d4d4d;
  text-align: center;
  font-family: var(--button-small-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-small-font-size, 10px);
  line-height: var(--button-small-line-height, 13px);
  font-weight: var(--button-small-font-weight, 300);
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 2px;
  width: 20.76px;
  height: 11px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button6 {
  background: #ffffff;
  border-radius: 8px;
  width: 32px;
  height: 32px;
  position: absolute;
  left: 885.14px;
  top: calc(50% - 311px);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
}
.svg2 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 4px;
  top: 4px;
  overflow: visible;
}
.button7 {
  background: #ffffff;
  border-radius: 8px;
  width: 94.86px;
  height: 32px;
  position: absolute;
  left: 925.14px;
  top: calc(50% - 311px);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
}
.svg3 {
  width: 26px;
  height: 26px;
  position: absolute;
  left: calc(50% - 44.43px);
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
.div67 {
  color: #4d4d4d;
  text-align: left;
  font-family: var(--button-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--button-font-size, 16px);
  line-height: var(--button-line-height, 16px);
  letter-spacing: var(--button-letter-spacing, 0.02em);
  font-weight: var(--button-font-weight, 400);
  position: absolute;
  left: 31.67px;
  top: 0px;
  width: 63px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.overlay-shadow {
  background: rgba(255, 255, 255, 0);
  border-radius: 12px;
  height: 64px;
  position: absolute;
  right: 7.81px;
  left: 988px;
  top: 190px;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
}
.button8 {
  background: #ffffff;
  border-radius: 8px 8px 0px 0px;
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0px;
  top: calc(50% - 32px);
}
.svg4 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 4px;
  top: 4px;
  overflow: visible;
}
.button9 {
  background: #ffffff;
  border-radius: 0px 0px 8px 8px;
  width: 32px;
  height: 32px;
  position: absolute;
  left: 0px;
  top: calc(50% - 0px);
}
.svg5 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 4px;
  top: 4px;
  overflow: visible;
}
.button10 {
  background: #ffffff;
  border-radius: 8px;
  width: 32px;
  height: 32px;
  position: absolute;
  left: 988px;
  top: calc(50% - 59px);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
}
.svg6 {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
  overflow: visible;
}
.button11 {
  background: #ffffff;
  border-radius: 8px;
  width: 212.17px;
  height: 32px;
  position: absolute;
  left: 8px;
  top: calc(50% - -118px);
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
}
.button-svg {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 4px;
  top: 4px;
}
.vector2 {
  width: 18px;
  height: 22.5px;
  position: absolute;
  left: 3px;
  top: 1px;
  overflow: visible;
}
.div68 {
  color: #4d4d4d;
  text-align: center;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 24.81px;
  top: 3px;
  width: 176px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.dialog {
  background: #ffffff;
  width: 398px;
  height: 303px;
  position: absolute;
  left: 305px;
  top: 50px;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
}
.container14 {
  width: 20px;
  height: 13px;
  position: absolute;
  left: 186px;
  bottom: -13px;
  overflow: hidden;
}
.background-shadow {
  background: #ffffff;
  width: 10.01px;
  height: 10.01px;
  position: absolute;
  left: 13px;
  top: -7.08px;
  box-shadow: 0px 2px 6px 0px rgba(0, 0, 0, 0.2);
  transform-origin: 0 0;
  transform: rotate(45deg) scale(1, 1);
}
.border2 {
  border-style: solid;
  border-color: #ffffff;
  border-width: 20px 24px 20px 24px;
  height: 303px;
  position: absolute;
  right: 0px;
  left: 0px;
  top: 0px;
  overflow-y: auto;
}
.link-freelance-project-management2 {
  color: #00a0dd;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 23.81px;
  top: 20px;
  width: 268px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.div69 {
  color: #878787;
  text-align: left;
  font-family: var(--button-small-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-small-font-size, 10px);
  line-height: var(--button-small-line-height, 13px);
  font-weight: var(--button-small-font-weight, 300);
  position: absolute;
  left: 24px;
  top: 44px;
  width: 93.97px;
  height: 14px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.link18 {
  height: 16px;
  position: absolute;
  right: 268.39px;
  left: 24px;
  top: 70px;
}
.group-197 {
  height: auto;
  position: absolute;
  left: calc(50% - 52.81px);
  top: 50%;
  translate: 0 -50%;
  overflow: visible;
}
._4-9 {
  color: #000000;
  text-align: left;
  font-family: var(--button-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--button-font-size, 16px);
  line-height: var(--button-line-height, 16px);
  letter-spacing: var(--button-letter-spacing, 0.02em);
  font-weight: var(--button-font-weight, 400);
  position: absolute;
  left: 85.81px;
  top: 0px;
  width: 38px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.container15 {
  width: 136px;
  position: absolute;
  left: 227.81px;
  bottom: 214px;
  top: 70px;
  overflow: hidden;
}
.div70 {
  color: #fc6938;
  text-align: left;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 0px;
  top: 0px;
  width: 136px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.button-svg2 {
  width: 8px;
  height: 8px;
  position: absolute;
  left: 366px;
  top: calc(50% - 76.5px);
  overflow: visible;
}
.button-svg3 {
  width: 16px;
  height: 24px;
  position: absolute;
  left: calc(50% - 171px);
  top: calc(50% - 46.5px);
}
.vector3 {
  width: 12px;
  height: 15px;
  position: absolute;
  left: 2px;
  top: 4.66px;
  overflow: visible;
}
._37-19 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 55.81px;
  top: 109px;
  width: 303px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.button-svg4 {
  width: 16px;
  height: 24px;
  position: absolute;
  left: calc(50% - 171px);
  top: calc(50% - 2.5px);
  overflow: visible;
}
._7-8634-36-38-152 {
  color: #000000;
  text-align: left;
  font-family: var(--button-font-family, "TildaSans-Regular", sans-serif);
  font-size: var(--button-font-size, 16px);
  line-height: var(--button-line-height, 16px);
  letter-spacing: var(--button-letter-spacing, 0.02em);
  font-weight: var(--button-font-weight, 400);
  position: absolute;
  left: 55.81px;
  top: 153px;
  width: 172px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.button-svg5 {
  width: 16px;
  height: 24px;
  position: absolute;
  left: calc(50% - 171px);
  top: calc(50% - -25.5px);
}
.vector4 {
  width: 13.33px;
  height: 13.33px;
  position: absolute;
  left: 1.34px;
  top: 5.34px;
  overflow: visible;
}
.link-f-pm-ru {
  color: #00a0dd;
  text-align: left;
  font-family: var(--link-small-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--link-small-font-size, 16px);
  line-height: var(--link-small-line-height, 20px);
  font-weight: var(--link-small-font-weight, 300);
  text-decoration: underline;
  position: absolute;
  left: 56px;
  top: 181px;
  width: 48.68px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.button12 {
  background: #f3f6fc;
  border-radius: 8px;
  height: 32px;
  position: absolute;
  right: 203px;
  left: 24px;
  top: 217px;
}
.container16 {
  width: 120.23px;
  height: 100%;
  position: absolute;
  left: 50%;
  translate: -50%;
  bottom: 0%;
  top: 0%;
  overflow: hidden;
}
.div71 {
  color: #1386bf;
  text-align: center;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 8px;
  width: 120px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button13 {
  background: #1386bf;
  border-radius: 8px;
  height: 32px;
  position: absolute;
  right: 24px;
  left: 203px;
  top: 217px;
}
.container17 {
  width: 132.66px;
  height: 100%;
  position: absolute;
  left: 50%;
  translate: -50%;
  bottom: 0%;
  top: 0%;
  overflow: hidden;
}
.div72 {
  color: #ffffff;
  text-align: center;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 8px;
  width: 133px;
  height: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button-yndx-taxi-16-svg {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 24px;
  top: 265px;
  overflow: hidden;
}
.yndx-taxi-16-svg-fill {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
.yndx-taxi-16-svg {
  width: 16px;
  height: 16px;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
  overflow: hidden;
}
.mask-group46 {
  height: auto;
  position: absolute;
  left: 1px;
  top: 1px;
  overflow: visible;
}
.link19 {
  color: #00a0dd;
  text-align: left;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 47.81px;
  top: 265px;
  width: 103px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.link20 {
  color: #00a0dd;
  text-align: left;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: 221.81px;
  top: 266px;
  width: 152px;
  height: 18px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.button-svg6 {
  opacity: 0.2;
  width: 16px;
  height: 16px;
  position: absolute;
  left: 374px;
  top: 10px;
  overflow: visible;
}
.container18 {
  width: 36px;
  position: absolute;
  left: 474px;
  bottom: 405px;
  top: 94px;
}
.button14 {
  background: #00a0dd;
  border-radius: 15px;
  padding: 14px 20px 14px 20px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 185px;
  position: absolute;
  left: 0px;
  top: 650px;
}
.icon {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 22px;
  position: relative;
}
.vector5 {
  flex-shrink: 0;
  width: 20px;
  height: 20px;
  position: relative;
  overflow: visible;
}
.container19 {
  height: 27.53px;
  position: absolute;
  right: 152px;
  left: 148px;
  top: 1158px;
}
.picture-full-5-ac-63-e-15-f-70-a-svg {
  width: 192px;
  height: 27.53px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
.full-5-ac-63-e-15-f-70-a-svg-fill {
  width: 192px;
  height: 27.53px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
.full-5-ac-63-e-15-f-70-a-svg {
  width: 191.92px;
  height: 27.53px;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
  overflow: hidden;
}
.group2 {
  height: auto;
  position: absolute;
  left: 0px;
  top: 27.53px;
  transform: translate(0px, -27.53px);
  overflow: visible;
}
._437 {
  color: #000000;
  text-align: left;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: 212px;
  top: 2px;
  width: 1436px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.background-shadow2 {
  background: linear-gradient(
    90.65deg,
    rgba(6, 129, 29, 1) 20.000000298023224%,
    rgba(79, 203, 12, 1) 80.0000011920929%
  );
  border-radius: 8px 34px 0px 0px;
  width: 308.75px;
  height: 40px;
  position: absolute;
  left: 1571.25px;
  bottom: 0.47px;
  box-shadow: 0px 12px 14px 8px rgba(0, 0, 0, 0.17);
  overflow: hidden;
}
.image2 {
  width: 36px;
  height: 40px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.image-fill {
  width: 36px;
  height: 40px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
.image3 {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0px;
  top: 50%;
  translate: 0 -50%;
  overflow: hidden;
}
.group3 {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
  overflow: visible;
}
.container20 {
  width: 186.75px;
  position: absolute;
  left: 44px;
  bottom: 0px;
  top: 0px;
  overflow: hidden;
}
.div73 {
  color: #f0f1f1;
  text-align: left;
  font-family: var(--button-light-font-family, "TildaSans-Light", sans-serif);
  font-size: var(--button-light-font-size, 16px);
  line-height: var(--button-light-line-height, 17px);
  font-weight: var(--button-light-font-weight, 300);
  position: absolute;
  left: -0.25px;
  top: 11.47px;
  width: 207px;
  height: 17px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.container21 {
  width: 70px;
  height: 18px;
  position: absolute;
  right: 0px;
  top: 0px;
}
.image4 {
  width: 27px;
  height: 18px;
  position: absolute;
  left: 7px;
  top: 10px;
}
.image-fill2 {
  width: 27px;
  height: 18px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
.image5 {
  width: 25.69px;
  height: 18px;
  position: absolute;
  left: 50%;
  translate: -50% -50%;
  top: 50%;
  overflow: visible;
}
.rectangle3 {
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 0px;
  top: 0px;
}
.container22 {
  border-radius: 0px 24px 0px 0px;
  width: 33px;
  height: 33px;
  position: absolute;
  right: 0px;
  top: 0px;
  overflow: hidden;
}
.image6 {
  width: 32px;
  height: 34px;
  position: absolute;
  right: 0px;
  top: 0px;
}
.image-fill3 {
  width: 32px;
  height: 34px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
.image7 {
  width: 32px;
  height: 40px;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: hidden;
}
.group4 {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
  overflow: visible;
}
.header4 {
  background: #ffffff;
  width: 100%;
  height: 112px;
  position: absolute;
  left: 0px;
  top: 0px;
}
.overlay-blur {
  width: 100%;
  position: absolute;
  left: 0px;
  bottom: 0px;
  top: 0px;
  backdrop-filter: blur(15px);
}
.container23 {
  width: 1660px;
  height: 112px;
  position: absolute;
  left: 50%;
  translate: -50%;
  top: 0px;
}
.link-picture-full-5-ac-63-e-15-f-70-a-svg {
  width: 192px;
  height: 27.53px;
  position: absolute;
  left: 0px;
  top: 44px;
  overflow: hidden;
}
.group5 {
  height: auto;
  position: absolute;
  left: 0px;
  top: 27.53px;
  transform: translate(0px, -27.53px);
  overflow: visible;
}
.rectangle4 {
  height: 1px;
  position: absolute;
  right: 1146.95px;
  left: 412.8299865722656px;
  top: 50%;
  translate: 0 -50%;
}
.rectangle5 {
  height: 1px;
  position: absolute;
  right: 597.22px;
  left: 962.5599975585938px;
  top: 50%;
  translate: 0 -50%;
}
.group-114 {
  position: absolute;
  inset: 0;
}
.group-193 {
  display: flex;
  justify-content: center;
}
.div74 {
  color: #111827;
  text-align: center;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: calc(50% - 278.28px);
  top: 38px;
  width: 99.14px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div75 {
  color: #111827;
  text-align: center;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: calc(50% - 181.12px);
  top: 38px;
  width: 99.14px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div76 {
  color: #111827;
  text-align: center;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: calc(50% - 83.97px);
  top: 38px;
  width: 128.88px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.div77 {
  color: #111827;
  text-align: center;
  font-family: var(
    --paragraph-small-font-family,
    "TildaSans-Regular",
    sans-serif
  );
  font-size: var(--paragraph-small-font-size, 18px);
  line-height: var(--paragraph-small-line-height, 23px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.02em);
  font-weight: var(--paragraph-small-font-weight, 400);
  position: absolute;
  left: calc(50% - -42.93px);
  top: 38px;
  width: 128.88px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rectangle-206 {
  background: #f2f2f2;
  border-radius: 15px;
  width: 142.76px;
  height: 53px;
  position: absolute;
  left: 279px;
  top: 30px;
}
.tabler-chevron-right5 {
  width: 18px;
  height: 17.84px;
  position: absolute;
  left: 388.05px;
  top: 48px;
  overflow: visible;
}
.div78 {
  color: #000000;
  text-align: left;
  position: absolute;
  left: 320px;
  top: 37px;
  width: 102px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-size: 16px;
}
._2024-12-16-11-37-12-1 {
  width: 24.78px;
  height: 26px;
  position: absolute;
  left: 294.86px;
  top: 44px;
}
.group-115 {
  width: 534.17px;
  height: 58px;
  position: static;
}
.link21 {
  width: 234px;
  height: 58px;
  position: absolute;
  left: 1247px;
  top: 27px;
}
._7-8634-36-38-15-order-f-pm-ru {
  text-align: right;
  position: absolute;
  left: -48px;
  top: -13px;
  width: 263px;
  height: 85px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
._7-8634-36-38-15-order-f-pm-ru-span {
  color: #000000;
  font-family: var(--header-h5-font-family, "TildaSans-Bold", sans-serif);
  font-family: 'TildaSans', Arial, sans-serif;
  font-size: var(--header-h5-font-size, 25px);
  line-height: var(--header-h5-line-height, 32px);
  font-weight: var(--header-h5-font-weight, 700);
  letter-spacing: 0px;
}
._7-8634-36-38-15-order-f-pm-ru-span2 {
  color: #858585;
  font-family: var(
  --paragraph-small-font-family,
  "TildaSans-Regular",
  sans-serif
);
  font-family: 'TildaSans', Arial, sans-serif;
  font-size: var(--paragraph-small-font-size, 17px);
  line-height: var(--paragraph-small-line-height, 10px);
  letter-spacing: var(--paragraph-small-letter-spacing, 0.05em);
  font-weight: var(--paragraph-small-font-weight, 400);
  height: 36px;
  display: block;
}
.group-1132 {
  width: 38.6px;
  height: 36px;
  position: absolute;
  left: 1176.4px;
  top: 33px;
}
.link22 {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
  overflow: visible;
}
.group-1122 {
  width: 38.17px;
  height: 36px;
  position: absolute;
  left: 1127.83px;
  top: 33px;
}
.link23 {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
  overflow: visible;
}
.vector-9 {
  width: 0px;
  height: 36px;
  position: absolute;
  left: 1228.77px;
  top: 34px;
  overflow: visible;
}
.vector-10 {
  width: 0px;
  height: 36px;
  position: absolute;
  left: 1662px;
  top: 33px;
  overflow: visible;
}
.button15 {
  background: var(--acgreen, #25d366);
  border-radius: 15px;
  padding: 14px 20px 14px 20px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  width: 178px;
  height: 54px;
  position: absolute;
  left: 1481px;
  top: 27px;
}
