.mobile-child {
  position: absolute;
  top: -6px;
  left: 0px;
  border-radius: 0 0 var(--br-379xl) 0;
  background-color: #393861;
  width: 428px;
  height: 1327px;
}
.grabovoi2-1-icon1 {
  position: absolute;
  top: 185px;
  left: calc(50% - 143.5px);
  border-radius: var(--br-xl);
  width: 283px;
  height: 362px;
  object-fit: cover;
}
.mobile-item {
  position: absolute;
    top: 2272px;
    left: 0px;
    background-color: var(--color-darkslateblue);
    width: 435px;
    height: 948px;
}
.p40 {
  margin: 0;
}
.div36,
.te-container1 {
  position: absolute;
  top: 54px;
  left: calc(50% - 142.5px);
  font-size: var(--font-size-xl);
  font-weight: 800;
  color: var(--color-white);
}
.te-container1 {
  top: 566px;
  font-size: var(--font-size-base);
  font-weight: 300;
}
.div37 {
  position: absolute;
  top: 1335px;
  left: calc(50% - 147.5px);
  font-size: var(--font-size-5xl);
  font-weight: 900;
  display: inline-block;
  width: 295px;
}
.grabovoi7-1-icon1 {
  position: absolute;
  top: 1433px;
  left: calc(50% - 121.5px);
  border-radius: var(--br-xl);
  width: 243px;
  height: 295px;
  object-fit: cover;
}
.p57 {
  margin: 0;
}
.p57,
.span12 {
  font-weight: 500;
}
.span13 {
  font-weight: 800;
  font-family: var(--font-nunito);
  color: var(--color-limegreen);
}
.div38,
.span14 {
  color: var(--color-dimgray-200);
}
.span14 {
  font-weight: 500;
  font-family: var(--font-nunito);
}
.div38 {
  position: absolute;
  top: 1760px;
  left: 49px;
  display: inline-block;
  width: 295px;
  height: 338px;
}
.removal-1-icon1 {
  top: 2272px;
  left: calc(50% - 215.5px);
  width: 430px;
  height: 312px;
  object-fit: cover;
}
.div39,
.div40,
.removal-1-icon1 {
  position: absolute;
}
.div39 {
  top: 2588px;
  left: calc(50% - 142.5px);
  font-size: var(--font-size-5xl);
  font-weight: 800;
  color: var(--color-white);
}
.div40 {
  top: 2990px;
  left: 125px;
  font-size: var(--font-size-base);
  color: var(--color-steelblue);
}
.system-outline-31-check-1-icon1,
.system-outline-31-check-2-icon1,
.system-outline-31-check-3-icon1 {
  position: absolute;
  top: 2639px;
  left: 87px;
  width: 30px;
  height: 30px;
  overflow: hidden;
}
.system-outline-31-check-2-icon1,
.system-outline-31-check-3-icon1 {
  top: 2703px;
}
.system-outline-31-check-3-icon1 {
  top: 2774px;
}
.div41,
.div42 {
  position: absolute;
  left: 123px;
  font-size: var(--font-size-xl);
  color: var(--color-white);
  display: inline-block;
}
.div41 {
  top: 2639px;
  font-weight: 600;
  width: 164px;
}
.div42 {
  top: 2702px;
  width: 212px;
}
.div42,
.span16 {
  font-weight: 600;
}
.span17 {
  font-size: var(--font-size-4xl);
}
.b6,
.div43 {
  position: absolute;
  color: var(--color-white);
}
.div43 {
  top: 2775px;
  left: 123px;
  display: inline-block;
  width: 218px;
  font-size: var(--font-size-xl);
}
.b6 {
  top: 2876px;
  left: 71px;
  font-size: var(--font-size-base);
}
.mobile-inner {
  position: absolute;
  top: 2902.25px;
  left: 75.25px;
  border-top: 1.5px solid var(--color-white);
  box-sizing: border-box;
  width: 244.5px;
  height: 1.5px;
}
.span19 {
  font-size: var(--font-size-21xl);
}
.div44 {
  position: absolute;
  top: 2943px;
  left: 108px;
  font-weight: 800;
  color: var(--color-white);
  font-size: var(--font-size-22xl);
}
.mobile-child1 {
  top: 3000.4px;
  left: 124.4px;
  border-top: 1.2px solid var(--color-steelblue);
  box-sizing: border-box;
  width: 143.2px;
  height: 1.2px;
}
.b7,
.frame,
.mobile-child1 {
  position: absolute;
}
.b7 {
  top: 30px;
  left: 52px;
}
.frame {
  top: 3045px;
  left: calc(50% - 140.5px);
  border-radius: var(--br-5xs);
  background-color: #ffa882;
  width: 282px;
  height: 98px;
  cursor: pointer;
  font-size: var(--font-size-9xl);
  color: #393861;
}
.mobile-child2 {
  position: absolute;
  top: 3266px;
  left: 56px;
  background-color: var(--color-limegreen);
  width: 269px;
  height: 62px;
}
.b8,
.b9 {
  position: absolute;
  top: 3273px;
  left: 68px;
  font-size: var(--font-size-21xl);
}
.b9 {
  top: 3343px;
  left: 56px;
  font-size: var(--font-size-xl);
  display: inline-block;
  color: var(--color-darkorchid);
  width: 282px;
}
.span21 {
  font-family: var(--font-nunito);
  color: var(--color-black);
}
.div45,
.div46,
.div47,
.div48 {
  position: absolute;
  display: inline-block;
}
.div45 {
  top: 3626px;
  left: 56px;
  font-size: var(--font-size-xl);
  width: 264px;
}
.div46,
.div47,
.div48 {
  top: 4705px;
  left: calc(50% - 136.5px);
  font-size: var(--font-size-17xl);
  font-weight: 600;
  width: 289px;
}
.div47,
.div48 {
  top: 5432px;
  left: calc(50% - 140.5px);
  width: 301px;
}
.div48 {
  top: 6090px;
}
.mobile-child3,
.mobile-child4,
.mobile-child5,
.mobile-child6 {
  position: absolute;
  top: 4336.5px;
  left: calc(50% - 141px);
  border-top: 1px solid var(--color-black);
  box-sizing: border-box;
  width: 294px;
  height: 1px;
}
.mobile-child4,
.mobile-child5,
.mobile-child6 {
  top: 4908.5px;
  left: calc(50% - 135px);
  width: 273px;
}
.mobile-child5,
.mobile-child6 {
  top: 5541.5px;
  left: calc(50% - 142px);
  width: 284px;
}
.mobile-child6 {
  top: 6198.5px;
  left: calc(50% - 141px);
  width: 283px;
}
.mobile-child10,
.mobile-child11,
.mobile-child7,
.mobile-child8,
.mobile-child9 {
  border: 1px solid var(--color-gray-300);
  background-color: transparent;
  position: absolute;
  top: 4379px;
  left: 58px;
  box-sizing: border-box;
  width: 291px;
  height: 74px;
}
.mobile-child10,
.mobile-child11,
.mobile-child8,
.mobile-child9 {
  top: 4933px;
  left: 56px;
}
.mobile-child10,
.mobile-child11,
.mobile-child9 {
  top: 4542px;
  left: 58px;
}
.mobile-child10,
.mobile-child11 {
  top: 5096px;
  left: 56px;
}
.mobile-child11 {
  top: 5259px;
}
.div49,
.div50,
.div51,
.div52,
.email1 {
  position: absolute;
  top: 4403px;
  left: 101px;
  font-weight: 300;
  color: var(--color-gray-100);
}
.div50,
.div51,
.div52,
.email1 {
  top: 4957px;
}
.div51,
.div52,
.email1 {
  top: 4566px;
}
.div51,
.div52 {
  top: 5108px;
}
.div52 {
  top: 5284px;
}
.p83 {
  margin: 0;
  font-weight: 800;
  color: black;
}
.blank-line20 {
  margin: 0;
  font-size: var(--font-size-3xl);
  color: var(--color-gray-200);
}
.p84 {
  margin: 0;
  font-size: var(--font-size-lg);
}
.div53 {
  position: absolute;
  top: 7232px;
  left: calc(50% - 140px);
  display: inline-block;
  width: 417px;
  font-size: var(--font-size-5xl);
  color: gray;
}
.div54,
.div55 {
  font-weight: 500;
}
.div54 {
  position: absolute;
  top: 378px;
  left: 58px;
}
.div55 {
  top: 297px;
  left: 133px;
  color: #515151;
}
.div55,
.div56,
.div57 {
  position: absolute;
}
.div56 {
  top: 491px;
  left: calc(50% - 32.5px);
  font-weight: 500;
}
.div57 {
  top: 9px;
  left: calc(50% - 118.5px);
  font-size: var(--font-size-11xl);
  color: var(--color-gray-400);
  display: inline-block;
  width: 254px;
}
.frame-child17,
.frame-child18,
.frame-child19 {
  position: absolute;
  top: 92.6px;
  left: calc(50% - 118.9px);
  border-top: 0.8px solid var(--color-dimgray-100);
  box-sizing: border-box;
  width: 221.8px;
  height: 0.8px;
}
.frame-child18,
.frame-child19 {
  top: 355.6px;
  left: calc(50% - 121.9px);
  width: 251.8px;
}
.frame-child19 {
  top: 482.6px;
}
.removal-3-icon1 {
  position: absolute;
  top: 126px;
  left: 15px;
  width: 112px;
  height: 157px;
  object-fit: cover;
}
.div58,
.div59 {
  font-size: var(--font-size-base);
}
.div58 {
  position: absolute;
  top: 123px;
  left: 131px;
  color: var(--color-black);
  display: inline-block;
  width: 143px;
  height: 200px;
}
.div59 {
  top: 322px;
  left: 155px;
  color: var(--color-steelblue);
}
.div59,
.div60,
.div61 {
  position: absolute;
}
.div60 {
  top: 570px;
  left: 99px;
  font-size: var(--font-size-5xl);
  color: var(--color-steelblue);
}
.div61 {
  top: 521px;
  left: calc(50% - 69.5px);
  font-size: var(--font-size-17xl);
  font-weight: 800;
  color: var(--color-black);
}
.frame-child20,
.frame-child21 {
  position: absolute;
  top: 332px;
  left: 153px;
  border-top: 1.2px solid var(--color-steelblue);
  box-sizing: border-box;
  width: 60.2px;
  height: 1.2px;
}
.frame-child21 {
  top: 586.2px;
  left: 97.2px;
  border-top: 1.6px solid var(--color-steelblue);
  width: 104.6px;
  height: 1.6px;
}
.frame-child22 {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: var(--color-red);
  position: absolute;
  top: 624px;
  left: calc(50% - 130.5px);
  width: 266px;
  height: 110px;
  color: var(--color-white);
  font-size: var(--font-size-5xl);
  font-weight: 600;
}
.b10 {
  position: absolute;
  top: 648px;
  left: calc(50% - 107.5px);
  font-size: var(--font-size-5xl);
  color: var(--color-white);
  text-align: center;
}
.div62 {
  top: 804px;
    left: calc(50% - 158.5px);
    font-size: var(--font-size-lg);
    font-weight: 500;
    display: inline-block;
    width: 253px;

}
.div62,
.div63,
.div64 {
  position: absolute;
}
.div63 {
  top: 446px;
  left: 176px;
  font-size: var(--font-size-lg);
  font-weight: 500;
}
.div64 {
  top: 408px;
  left: 145px;
  font-weight: 600;
  color: var(--color-black);
}
.frame-div {
  position: absolute;
  top: 0;
  left: calc(50% - 145.5px);
  background-color: var(--color-white);
  box-shadow: 1px 1px 15px 15px rgba(198, 198, 198, 0.33);
  width: 291px;
  height: 1076px;
}
.eo-container,
.group-div {
  position: absolute;
  left: calc(50% - 140.5px);
}
.group-div {
  top: 6914px;
  width: 291px;
  height: 1076px;
  font-size: var(--font-size-3xl);
  color: var(--color-gray-200);
}
.eo-container {
  top: 4164px;
  font-size: var(--font-size-17xl);
  font-weight: 600;
  display: inline-block;
  width: 282px;
}
.mobile-child12 {
  position: absolute;
  top: 1236px;
  left: 75px;
  width: 44px;
  height: 44px;
  cursor: pointer;
}
.group-child {
  position: absolute;
  top: 55px;
  left: 0;
  border: 1.5px dashed var(--color-black);
  box-sizing: border-box;
  width: 291px;
  height: 343px;
}
.div65 {
  position: absolute;
  top: 100px;
  left: 88px;
  font-weight: 900;
  display: inline-block;
  width: 208px;
}
.removal-2-icon1 {
  position: absolute;
  top: 209px;
  left: 4px;
  width: 114px;
  height: 160px;
  object-fit: cover;
}
.b11,
.div66 {
  position: absolute;
  left: 119px;
}
.b11 {
  top: 227px;
  font-size: var(--font-size-3xl);
  display: inline-block;
  width: 199px;
}
.div66 {
  top: 331px;
  font-size: var(--font-size-xl);
  color: var(--color-darkgray);
}
.group-item {
  top: 0;
  left: 0;
  background-color: var(--color-red);
  width: 273px;
  height: 86px;
}
.div67,
.group-item,
.group4 {
  position: absolute;
}
.div67 {
  top: 18px;
  left: 21px;
  font-size: var(--font-size-lg);
  font-weight: 500;
  color: var(--color-white);
  display: inline-block;
  width: 225px;
}
.group4 {
  cursor: pointer;
  height: 5.28%;
  width: 6.6%;
  top: 26.63%;
  right: 80.82%;
  bottom: 68.09%;
  left: 12.58%;
}
.rectangle-parent {
  position: absolute;
  top: 6475px;
  left: 56px;
  width: 318px;
  height: 398px;
  font-size: var(--font-size-5xl);
}
.mobile-child13 {
  position: absolute;
  top: 5602px;
  left: 56px;
  border: 1px solid var(--color-gray-300);
  box-sizing: border-box;
  width: 291px;
  height: 250px;
}
.div68 {
  top: 5684px;
  left: 101px;
  font-weight: 300;
  color: var(--color-gray-100);
}
.div68,
.div69,
.group5 {
  position: absolute;
}
.div69 {
  top: 5802px;
  left: 252px;
  font-size: var(--font-size-5xl);
  font-weight: 500;
}
.group5 {
  cursor: pointer;
  height: 0.25%;
  width: 5.34%;
  top: 66.85%;
  right: 68.96%;
  bottom: 32.9%;
  left: 25.7%;
}
.group-inner {
  position: absolute;
  top: 0;
  left: 0;
  border: 1px solid var(--color-gray-300);
  box-sizing: border-box;
  width: 291px;
  height: 198px;
}
.div70 {
  top: 23px;
  left: 77px;
  font-weight: 300;
}
.div70,
.div71,
.group6 {
  position: absolute;
}
.div71 {
  top: 77px;
  left: 45px;
  font-size: var(--font-size-xl);
  font-weight: 300;
  display: inline-block;
  width: 229px;
}
.group6 {
  cursor: pointer;
  height: 10.6%;
  width: 7.22%;
  top: 12.12%;
  right: 79.04%;
  bottom: 77.27%;
  left: 13.75%;
}
.mobile-child14,
.rectangle-group {
  position: absolute;
  left: 56px;
  width: 291px;
}
.rectangle-group {
  top: 6233px;
  height: 198px;
  color: var(--color-gray-100);
}
.mobile-child14 {
  top: 5926px;
  border: 1px solid var(--color-gray-300);
  box-sizing: border-box;
  height: 114px;
}
.div72 {
  top: 5970px;
  left: 105px;
  font-weight: 300;
  color: var(--color-gray-100);
}
.div72,
.div73,
.group7 {
  position: absolute;
}
.div73 {
  top: 6001px;
  left: 238px;
  font-size: var(--font-size-5xl);
  font-weight: 500;
}
.group7 {
  cursor: pointer;
  height: 0.25%;
  width: 5.34%;
  top: 70.47%;
  right: 68.96%;
  bottom: 29.28%;
  left: 25.7%;
}
.mobile {
  position: relative;
  background-color: var(--color-ghostwhite);
  width: 100%;
  height: 8431px;
  overflow: hidden;
  text-align: left;
  font-size: var(--font-size-lg);
  color: var(--color-black);
  font-family: var(--font-nunito);
}
