.b {
  position: absolute;
  top: -948px;
  left: calc(50% - 399px);
  font-size: 340px;
  text-transform: uppercase;
  display: inline-block;
  color: var(--color-white);
  width: 1219px;
}
.frame-child {
  background-color: var(--color-lightsteelblue);
  top: 1997px;
  left: 130px;
  width: 280px;
  height: 126px;
}
.frame-child,
.frame-inner,
.frame-item {
  cursor: pointer;
  border: 0;
  padding: 0;
  position: absolute;
  border-radius: var(--br-51xl);
}
.frame-item {
  background-color: var(--color-lightsteelblue);
  top: 2139px;
  left: 133px;
  width: 477px;
  height: 126px;
}
.frame-inner {
  top: 2283px;
  left: 530px;
  width: 380px;
}
.frame-inner,
.rectangle-button,
.rectangle-div {
  background-color: var(--color-lightsteelblue);
  height: 126px;
}
.rectangle-button {
  cursor: pointer;
  border: 0;
  padding: 0;
  position: absolute;
  top: 2141px;
  left: 630px;
  border-radius: var(--br-51xl);
  width: 680px;
}
.rectangle-div {
  top: 1997px;
  left: 430px;
  width: 280px;
}
.frame-child1,
.frame-child2,
.rectangle-div {
  position: absolute;
  border-radius: var(--br-51xl);
}
.frame-child1 {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: var(--color-lightsteelblue);
  top: 1997px;
  left: 730px;
  width: 580px;
  height: 126px;
}
.frame-child2 {
  top: 296px;
  left: 130px;
  background-color: var(--color-gainsboro);
  width: 380px;
  height: 222px;
}
.frame-child10,
.frame-child3,
.frame-child4,
.frame-child5,
.frame-child6,
.frame-child7,
.frame-child8,
.frame-child9 {
  position: absolute;
  top: 675px;
  left: 131px;
  border-radius: var(--br-51xl);
  background-color: var(--color-gainsboro);
  width: 380px;
  height: 222px;
}
.frame-child10,
.frame-child4,
.frame-child5,
.frame-child6,
.frame-child7,
.frame-child8,
.frame-child9 {
  top: 1068px;
  left: 132px;
}
.frame-child10,
.frame-child5,
.frame-child6,
.frame-child7,
.frame-child8,
.frame-child9 {
  top: 296px;
  left: 530px;
}
.frame-child10,
.frame-child6,
.frame-child7,
.frame-child8,
.frame-child9 {
  top: 675px;
  left: 531px;
}
.frame-child10,
.frame-child7,
.frame-child8,
.frame-child9 {
  top: 1068px;
  left: 532px;
}
.frame-child10,
.frame-child8,
.frame-child9 {
  top: 296px;
  left: 930px;
}
.frame-child10,
.frame-child9 {
  top: 675px;
  left: 931px;
}
.frame-child10 {
  top: 1068px;
  left: 932px;
}
.div {
  top: 913px;
  left: 531px;
  display: inline-block;
  width: 379px;
}
.div,
.div1,
.div2 {
  position: absolute;
  line-height: 126%;
}
.div1 {
  top: 1313px;
  left: 532px;
  display: inline-block;
  width: 379px;
}
.div2 {
  top: 1933px;
  left: 134px;
  font-size: 24px;
  text-align: left;
  opacity: 0.7;
}
.button,
.button1,
.div3,
.div4,
.div5 {
  position: absolute;
  top: 913px;
  left: 130px;
  line-height: 126%;
  display: inline-block;
  width: 380px;
}
.button,
.button1,
.div4,
.div5 {
  top: 1313px;
  left: 131px;
}
.button,
.button1,
.div5 {
  top: 542px;
  left: 530px;
}
.button,
.button1 {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  top: 2028px;
  left: 193px;
  font-size: var(--font-size-23xl);
  line-height: 152.5%;
  font-family: var(--font-avenir-next-cyr);
  color: var(--color-black);
  text-align: center;
  width: 154px;
}
.button1 {
  top: 2170px;
  left: 181px;
  width: 380px;
}
.button2 {
  top: 2314px;
  left: 609px;
}
.button2,
.button3,
.button4,
.button5 {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  position: absolute;
  font-size: var(--font-size-23xl);
  line-height: 152.5%;
  font-family: var(--font-avenir-next-cyr);
  color: var(--color-black);
  text-align: center;
  display: inline-block;
}
.button3 {
  top: 2170px;
  left: 683px;
  width: 574px;
}
.button4,
.button5 {
  top: 2028px;
  left: 484px;
}
.button5 {
  top: 2032px;
  left: 764px;
  line-height: 132%;
  text-align: left;
  width: 513px;
}
.div10,
.div6,
.div7,
.div8,
.div9 {
  position: absolute;
  top: 542px;
  left: 131px;
  line-height: 126%;
  display: inline-block;
  width: 380px;
}
.div10,
.div7,
.div8,
.div9 {
  left: 934px;
  width: 376px;
}
.div10,
.div8,
.div9 {
  top: 913px;
  left: 931px;
  width: 379px;
}
.div10,
.div9 {
  top: 1313px;
  left: 932px;
}
.div10 {
  top: 1684px;
  left: 131px;
}
.b1,
.b2,
.b3 {
  position: absolute;
  top: 200px;
  left: calc(50% - 755px);
  font-size: var(--font-size-17xl);
  text-transform: uppercase;
  color: var(--color-gray);
}
.b2,
.b3 {
  top: 86px;
  left: calc(50% - 538px);
  font-size: var(--font-size-23xl);
}
.b3 {
  top: 1853px;
  left: calc(50% - 743px);
  font-size: var(--font-size-17xl);
}
.ed9f42096aa3c4e6be0bb6ee9262df {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 1049px;
  left: 532px;
  border-radius: var(--br-51xl);
  width: 380px;
  height: 254px;
  background-image: url(./public/ed9f42096aa3c4e6be0bb6ee9262dfef1@2x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}
.button6,
.e8a55a70590165923b2f93461febf,
.ed9f42096aa3c4e6be0bb6ee9262df1,
.figure-skater-woman-at-ice-ska,
.human-resources-concept-with-h,
.osobennosti-stroitelstva-katko,
.p916-1,
.trolley-clean-liner-classic-i {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  position: absolute;
  top: 640px;
  left: 530px;
  border-radius: var(--br-51xl);
  width: 380px;
  height: 255px;
  background-image: url(./public/osobennostistroitelstvakatkov31@2x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}
.button6,
.e8a55a70590165923b2f93461febf,
.ed9f42096aa3c4e6be0bb6ee9262df1,
.figure-skater-woman-at-ice-ska,
.human-resources-concept-with-h,
.p916-1,
.trolley-clean-liner-classic-i {
  top: 1050px;
  left: 130px;
  height: 253px;
  background-image: url(./public/ed9f42096aa3c4e6be0bb6ee9262dfef2@2x.png);
}
.button6,
.e8a55a70590165923b2f93461febf,
.figure-skater-woman-at-ice-ska,
.human-resources-concept-with-h,
.p916-1,
.trolley-clean-liner-classic-i {
  top: 270px;
  height: 256px;
  background-image: url(./public/060320141@2x.png);
}
.e8a55a70590165923b2f93461febf,
.figure-skater-woman-at-ice-ska,
.human-resources-concept-with-h,
.p916-1,
.trolley-clean-liner-classic-i {
  top: 1043px;
  left: 930px;
  height: 254px;
  background-image: url(./public/humanresourcesconceptwithhand1@2x.png);
}
.e8a55a70590165923b2f93461febf,
.figure-skater-woman-at-ice-ska,
.p916-1,
.trolley-clean-liner-classic-i {
  top: 642px;
  height: 252px;
  background-image: url(./public/figureskaterwomanaticeskatingrink1@2x.png);
}
.e8a55a70590165923b2f93461febf,
.p916-1,
.trolley-clean-liner-classic-i {
  top: 640px;
  left: 130px;
  height: 257px;
  background-image: url(./public/p9161@2x.png);
}
.e8a55a70590165923b2f93461febf,
.trolley-clean-liner-classic-i {
  top: 1426px;
  left: 151px;
  width: 338px;
  height: 227px;
  background-image: url(./public/trolleycleanlinerclassici1@2x.png);
}
.e8a55a70590165923b2f93461febf {
  top: 270px;
  left: 532px;
  width: 378px;
  height: 256px;
  background-image: url(./public/387e8a55a70590165923b2f93461febf1@2x.png);
}
.frame-child11,
.frame-child12,
.frame-child13,
.vector-icon {
  position: absolute;
  top: 208.72px;
  left: 139.46px;
  width: 14.14px;
  height: 26.56px;
}
.frame-child11,
.frame-child12,
.frame-child13 {
  top: 1861.72px;
  left: 141.46px;
}
.frame-child12,
.frame-child13 {
  top: 208.72px;
  left: 129.46px;
}
.frame-child13 {
  top: 1861.72px;
  left: 131.46px;
}
.eda5a908f62534932fad386b2ddc98,
.frame-child14,
.frame-child15,
.frame-child16 {
  cursor: pointer;
  padding: 0;
  background-color: transparent;
  position: absolute;
  border-radius: var(--br-51xl);
}
.eda5a908f62534932fad386b2ddc98 {
  border: 0;
  top: 270px;
  left: 930px;
  width: 381px;
  height: 256px;
  background-image: url(./public/eda5a908f62534932fad386b2ddc98674@2x.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
}
.frame-child14,
.frame-child15,
.frame-child16 {
  border: 2px solid var(--color-silver);
  top: 640px;
  left: 130px;
  box-sizing: border-box;
  width: 380px;
  height: 257px;
}
.frame-child15,
.frame-child16 {
  top: 1046px;
  left: 530px;
}
.frame-child16 {
  top: 1411px;
  left: 130px;
}
.parent {
  position: relative;
  background-color: var(--color-white);
  box-sizing: border-box;
  width: 100%;
  height: 2495px;
  overflow: hidden;
  text-align: center;
  font-size: var(--font-size-xl);
  color: var(--color-black);
  font-family: var(--font-avenir-next-cyr);
}
