/* screen - top-1000 */

.top-1000 {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  overflow: hidden;
  width: 1000px;
}

.top-1000 .group-container {
  height: 5459px;
  position: relative;
  width: 1000px;
}

.top-1000 .group-79 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 5459px;
  position: absolute;
  top: 0;
  width: 1000px;
}

.top-1000 .top {
  align-items: center;
  background-image: url(../img/path-3351@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 94px;
  justify-content: flex-end;
  min-width: 1000px;
  padding: 14.9px 69.3px;
}

.top-1000 .group-74 {
  align-self: flex-start;
  cursor: pointer;
  height: 59px;
  object-fit: cover;
  width: 65px;
}

.top-1000 .line-2 {
  height: 38px;
  margin-left: 148px;
  margin-top: 0.47px;
  object-fit: cover;
  width: 1px;
}

.top-1000 .bukken {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-bottom: 2.25px;
  margin-left: 16px;
  min-height: 36px;
  width: 48px;
}

.top-1000 .icon-home {
  height: 22px;
  margin-right: 4.16px;
  object-fit: cover;
  width: 29px;
}

.top-1000 .text-6 {
  letter-spacing: 0.86px;
  line-height: 15.1px;
  min-height: 11px;
  min-width: 48px;
  text-align: center;
  white-space: nowrap;
}

.top-1000 .line-3 {
  height: 38px;
  margin-left: 12px;
  margin-top: 0.47px;
  object-fit: cover;
  width: 1px;
}

.top-1000 .group-445 {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin-bottom: 0.49px;
  margin-left: 16px;
  min-height: 34px;
  padding: 0.0px 0;
  width: 48px;
}

.top-1000 .icon-heart {
  height: 18px;
  margin-right: 4.71px;
  object-fit: cover;
  width: 20px;
}

.top-1000 .line-4 {
  height: 38px;
  margin-left: 13px;
  margin-top: 0.47px;
  object-fit: cover;
  width: 1px;
}

.top-1000 .group-446 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 34px;
  margin-bottom: 1.02px;
  margin-left: 19px;
  min-width: 40px;
}

.top-1000 .overlap-group-4 {
  height: 33px;
  margin-top: 0;
  position: relative;
  width: 40px;
}

.top-1000 .text-62 {
  left: 0;
  letter-spacing: 0.86px;
  line-height: 15.1px;
  position: absolute;
  text-align: center;
  top: 22px;
  white-space: nowrap;
}

.top-1000 .path-940 {
  height: 23px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 29px;
}

.top-1000 .line-5 {
  height: 38px;
  margin-left: 17px;
  margin-top: 0.47px;
  object-fit: cover;
  width: 1px;
}

.top-1000 .group-447 {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 33px;
  justify-content: space-between;
  margin-left: 17px;
  margin-top: 0.82px;
  width: 40px;
}

.top-1000 .path-941 {
  height: 17.02px;
  margin-left: 4.4px;
  margin-top: -0.5px;
  object-fit: cover;
  width: 27.63px;
}

.top-1000 .text-6-1 {
  flex: 1;
  height: 11px;
  letter-spacing: 0.86px;
  line-height: 15.1px;
  margin-bottom: 1.0px;
  margin-right: -2px;
  max-height: 11px;
  text-align: center;
  white-space: nowrap;
}

.top-1000 .line {
  height: 38px;
  margin-left: 11px;
  margin-top: 0.47px;
  object-fit: cover;
  width: 1px;
}

.top-1000 .group-448 {
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 32px;
  justify-content: space-between;
  margin-left: 17px;
  margin-top: 1.5px;
  width: 40px;
}

.top-1000 .icon-mail {
  flex: 1;
  height: 15.23px;
  margin-left: 8.9px;
  margin-right: 10.9px;
  margin-top: 0;
  max-height: 15.23px;
  object-fit: cover;
}

.top-1000 .group-449 {
  align-items: center;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 1px;
  margin-bottom: 2.03px;
  margin-left: 6px;
  min-height: 35px;
  width: 66px;
}

.top-1000 .icon-user {
  height: 23px;
  margin-right: 4.47px;
  object-fit: cover;
  width: 18px;
}

.top-1000 .text-65 {
  letter-spacing: 0.69px;
  line-height: 15.1px;
  min-height: 11px;
  min-width: 66px;
  text-align: center;
  white-space: nowrap;
}

.top-1000 .line-8 {
  height: 38px;
  margin-top: 0.47px;
  object-fit: cover;
  width: 1px;
}

.top-1000 .group-76 {
  cursor: pointer;
  height: 37px;
  margin-bottom: 2.01px;
  margin-left: 18px;
  object-fit: cover;
  width: 186px;
}

.top-1000 .overlap-group22 {
  align-items: flex-start;
  background-image: url(../img/group-3-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex-direction: column;
  gap: 86px;
  min-height: 567px;
  padding: 125.7px 235.7px;
  width: 1000px;
}

.top-1000 .image {
  height: 102px;
  margin-top: 20px;
  object-fit: cover;
  width: 518px;
}

.top-1000 .group-450 {
  align-self: center;
  cursor: pointer;
  height: 108px;
  margin-left: 3.91px;
  object-fit: cover;
  width: 76px;
}

.top-1000 .overlap-group17 {
  background-image: url(../img/group-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 771px;
  position: relative;
  width: 1000px;
}

.top-1000 .rectangle-39 {
  background-color: var(--white);
  border-radius: 34.55px;
  height: 656px;
  left: 70px;
  opacity: 0.9;
  position: absolute;
  top: 63px;
  width: 861px;
}

.top-1000 .text-59 {
  left: 413px;
  letter-spacing: 5.40px;
  line-height: 52.5px;
  position: absolute;
  text-align: center;
  top: 115px;
  white-space: nowrap;
}

.top-1000 .search {
  color: var(--chicago);
  font-family: var(--font-family-kozukagothic_pr6n-m);
  font-size: 22px;
  font-weight: 400;
  left: 458px;
  letter-spacing: 3.96px;
  line-height: 38.5px;
  position: absolute;
  text-align: center;
  top: 181px;
  white-space: nowrap;
}

.top-1000 .rectangle-40 {
  background: linear-gradient(90deg, #5fb644 0%, #00adbe 99.83%);
  border-radius: 3.24px;
  height: 6px;
  left: 125px;
  position: absolute;
  top: 170px;
  width: 749px;
}

.top-1000 .rent {
  height: 360px;
  left: 104px;
  object-fit: cover;
  position: absolute;
  top: 266px;
  width: 792px;
}

.top-1000 .buy {
  height: 360px;
  left: 104px;
  object-fit: cover;
  position: absolute;
  top: 265px;
  width: 792px;
}

.top-1000 .group-911 {
  cursor: pointer;
  height: 191px;
  left: 632px;
  object-fit: cover;
  position: absolute;
  top: 378px;
  width: 191px;
}

.top-1000 .group-907 {
  cursor: pointer;
  height: 191px;
  left: 177px;
  object-fit: cover;
  position: absolute;
  top: 378px;
  width: 191px;
}

.top-1000 .group-909 {
  cursor: pointer;
  height: 191px;
  left: 404px;
  object-fit: cover;
  position: absolute;
  top: 378px;
  width: 191px;
}

.top-1000 .overlap-group16 {
  height: 1422px;
  margin-top: 1px;
  position: relative;
  width: 1000px;
}

.top-1000 .rectangle-5 {
  background-color: var(--black-haze);
  height: 1306px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1000px;
}

.top-1000 .text-1-1 {
  left: 431px;
  letter-spacing: 5.40px;
  line-height: 52.5px;
  position: absolute;
  text-align: center;
  top: 70px;
  white-space: nowrap;
}

.top-1000 .text-2-1 {
  left: 292px;
  letter-spacing: 4.32px;
  line-height: 42px;
  position: absolute;
  text-align: center;
  top: 1396px;
  white-space: nowrap;
}

.top-1000 .new {
  color: var(--chicago);
  font-family: var(--font-family-kozukagothic_pr6n-m);
  font-size: 22px;
  font-weight: 400;
  left: 475px;
  letter-spacing: 3.96px;
  line-height: 38.5px;
  position: absolute;
  text-align: center;
  top: 125px;
  white-space: nowrap;
}

.top-1000 .path-25 {
  height: 14px;
  left: 208px;
  object-fit: cover;
  position: absolute;
  top: 87px;
  width: 14px;
}

.top-1000 .path-26 {
  height: 32px;
  left: 255px;
  object-fit: cover;
  position: absolute;
  top: 118px;
  width: 22px;
}

.top-1000 .path-27 {
  height: 35px;
  left: 220px;
  object-fit: cover;
  position: absolute;
  top: 111px;
  width: 63px;
}

.top-1000 .path-28 {
  height: 17px;
  left: 262px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 20px;
}

.top-1000 .path-29 {
  height: 23px;
  left: 273px;
  object-fit: cover;
  position: absolute;
  top: 95px;
  width: 23px;
}

.top-1000 .path-30 {
  height: 14px;
  left: 280px;
  object-fit: cover;
  position: absolute;
  top: 87px;
  width: 14px;
}

.top-1000 .path {
  height: 7px;
  left: 277px;
  object-fit: cover;
  position: absolute;
  top: 77px;
  width: 7px;
}

.top-1000 .path-32 {
  height: 23px;
  left: 207px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 23px;
}

.top-1000 .path-33 {
  height: 8px;
  left: 214px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 10px;
}

.top-1000 .path-34 {
  height: 48px;
  left: 215px;
  object-fit: cover;
  position: absolute;
  top: 65px;
  width: 74px;
}

.top-1000 .path-35 {
  height: 32px;
  left: 227px;
  object-fit: cover;
  position: absolute;
  top: 118px;
  width: 21px;
}

.top-1000 .path-36 {
  height: 31px;
  left: 203px;
  object-fit: cover;
  position: absolute;
  top: 120px;
  width: 25px;
}

.top-1000 .path-37 {
  height: 31px;
  left: 276px;
  object-fit: cover;
  position: absolute;
  top: 120px;
  width: 25px;
}

.top-1000 .path-38 {
  height: 8px;
  left: 226px;
  object-fit: cover;
  position: absolute;
  top: 64px;
  width: 19px;
}

.top-1000 .path-39 {
  height: 8px;
  left: 258px;
  object-fit: cover;
  position: absolute;
  top: 64px;
  width: 19px;
}

.top-1000 .path-40 {
  height: 24px;
  left: 239px;
  object-fit: cover;
  position: absolute;
  top: 97px;
  width: 25px;
}

.top-1000 .path-41 {
  height: 7px;
  left: 219px;
  object-fit: cover;
  position: absolute;
  top: 77px;
  width: 7px;
}

.top-1000 .path-42 {
  height: 17px;
  left: 221px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 20px;
}

.top-1000 .path-43 {
  height: 8px;
  left: 280px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 10px;
}

.top-1000 .path-44 {
  height: 10px;
  left: 222px;
  object-fit: cover;
  position: absolute;
  top: 79px;
  width: 14px;
}

.top-1000 .path-45 {
  height: 10px;
  left: 268px;
  object-fit: cover;
  position: absolute;
  top: 79px;
  width: 14px;
}

.top-1000 .path-46 {
  height: 4px;
  left: 234px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 5px;
}

.top-1000 .path-47 {
  height: 4px;
  left: 262px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 5px;
}

.top-1000 .path-48 {
  height: 8px;
  left: 245px;
  object-fit: cover;
  position: absolute;
  top: 80px;
  width: 12px;
}

.top-1000 .ellipse-1 {
  background-color: var(--viking);
  border-radius: 6.38px/8.45px;
  height: 17px;
  left: 210px;
  position: absolute;
  top: 130px;
  transform: rotate(-22.13deg);
  width: 13px;
}

.top-1000 .ellipse-2 {
  background-color: var(--viking);
  border-radius: 8.45px/6.38px;
  height: 13px;
  left: 279px;
  position: absolute;
  top: 132px;
  transform: rotate(-67.46deg);
  width: 17px;
}

.top-1000 .ellipse-3 {
  background-color: var(--white);
  border-radius: 6.1px/5.36px;
  height: 11px;
  left: 231px;
  position: absolute;
  top: 70px;
  width: 12px;
}

.top-1000 .ellipse-4 {
  background-color: var(--white);
  border-radius: 6.1px/5.36px;
  height: 11px;
  left: 260px;
  position: absolute;
  top: 70px;
  width: 12px;
}

.top-1000 .path-49 {
  height: 7px;
  left: 223px;
  object-fit: cover;
  position: absolute;
  top: 75px;
  width: 6px;
}

.top-1000 .path-50 {
  height: 28px;
  left: 219px;
  object-fit: cover;
  position: absolute;
  top: 84px;
  width: 21px;
}

.top-1000 .path-51 {
  height: 5px;
  left: 234px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 6px;
}

.top-1000 .path-52 {
  height: 20px;
  left: 226px;
  object-fit: cover;
  position: absolute;
  top: 125px;
  width: 8px;
}

.top-1000 .path-53 {
  height: 25px;
  left: 239px;
  object-fit: cover;
  position: absolute;
  top: 118px;
  width: 7px;
}

.top-1000 .path-54 {
  height: 2px;
  left: 229px;
  object-fit: cover;
  position: absolute;
  top: 143px;
  width: 4px;
}

.top-1000 .path-55 {
  height: 1px;
  left: 245px;
  object-fit: cover;
  position: absolute;
  top: 139px;
  width: 12px;
}

.top-1000 .path-5 {
  height: 9px;
  left: 226px;
  object-fit: cover;
  position: absolute;
  top: 63px;
  width: 20px;
}

.top-1000 .path-58 {
  height: 2px;
  left: 233px;
  object-fit: cover;
  position: absolute;
  top: 65px;
  width: 10px;
}

.top-1000 .path-59 {
  height: 1px;
  left: 238px;
  object-fit: cover;
  position: absolute;
  top: 67px;
  width: 5px;
}

.top-1000 .path-60 {
  height: 10px;
  left: 230px;
  object-fit: cover;
  position: absolute;
  top: 71px;
  width: 10px;
}

.top-1000 .path-61 {
  height: 8px;
  left: 240px;
  object-fit: cover;
  position: absolute;
  top: 71px;
  width: 3px;
}

.top-1000 .path-62 {
  height: 4px;
  left: 233px;
  object-fit: cover;
  position: absolute;
  top: 73px;
  width: 8px;
}

.top-1000 .path-63 {
  height: 18px;
  left: 207px;
  object-fit: cover;
  position: absolute;
  top: 100px;
  width: 16px;
}

.top-1000 .path-64 {
  height: 6px;
  left: 224px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 6px;
}

.top-1000 .path-65 {
  height: 2px;
  left: 214px;
  object-fit: cover;
  position: absolute;
  top: 66px;
  width: 12px;
}

.top-1000 .path-66 {
  height: 10px;
  left: 214px;
  object-fit: cover;
  position: absolute;
  top: 67px;
  width: 11px;
}

.top-1000 .path-67 {
  height: 11px;
  left: 221px;
  object-fit: cover;
  position: absolute;
  top: 78px;
  width: 14px;
}

.top-1000 .path-68 {
  height: 2px;
  left: 233px;
  object-fit: cover;
  position: absolute;
  top: 69px;
  width: 8px;
}

.top-1000 .path-69 {
  height: 5px;
  left: 245px;
  object-fit: cover;
  position: absolute;
  top: 81px;
  width: 3px;
}

.top-1000 .path-70 {
  height: 2px;
  left: 248px;
  object-fit: cover;
  position: absolute;
  top: 85px;
  width: 3px;
}

.top-1000 .path-71 {
  height: 5px;
  left: 254px;
  object-fit: cover;
  position: absolute;
  top: 81px;
  width: 3px;
}

.top-1000 .path-72 {
  height: 2px;
  left: 252px;
  object-fit: cover;
  position: absolute;
  top: 85px;
  width: 3px;
}

.top-1000 .path-73 {
  height: 1px;
  left: 250px;
  object-fit: cover;
  position: absolute;
  top: 86px;
  width: 3px;
}

.top-1000 .path-74 {
  height: 2px;
  left: 246px;
  object-fit: cover;
  position: absolute;
  top: 79px;
  width: 10px;
}

.top-1000 .path-75 {
  height: 5px;
  left: 241px;
  object-fit: cover;
  position: absolute;
  top: 96px;
  width: 21px;
}

.top-1000 .path-76 {
  height: 19px;
  left: 238px;
  object-fit: cover;
  position: absolute;
  top: 101px;
  width: 26px;
}

.top-1000 .path-77 {
  height: 12px;
  left: 208px;
  object-fit: cover;
  position: absolute;
  top: 89px;
  width: 12px;
}

.top-1000 .path-78 {
  height: 8px;
  left: 213px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 8px;
}

.top-1000 .path-79 {
  height: 2px;
  left: 221px;
  object-fit: cover;
  position: absolute;
  top: 78px;
  width: 3px;
}

.top-1000 .path-80 {
  height: 7px;
  left: 218px;
  object-fit: cover;
  position: absolute;
  top: 77px;
  width: 7px;
}

.top-1000 .path-81 {
  height: 3px;
  left: 226px;
  object-fit: cover;
  position: absolute;
  top: 81px;
  width: 6px;
}

.top-1000 .path-82 {
  height: 2px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  top: 83px;
  width: 4px;
}

.top-1000 .path-83 {
  height: 14px;
  left: 220px;
  object-fit: cover;
  position: absolute;
  top: 112px;
  width: 20px;
}

.top-1000 .path-84 {
  height: 8px;
  left: 232px;
  object-fit: cover;
  position: absolute;
  top: 113px;
  width: 6px;
}

.top-1000 .path-85 {
  height: 4px;
  left: 230px;
  object-fit: cover;
  position: absolute;
  top: 112px;
  width: 3px;
}

.top-1000 .path-86 {
  height: 5px;
  left: 215px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 10px;
}

.top-1000 .path-87 {
  height: 32px;
  left: 203px;
  object-fit: cover;
  position: absolute;
  top: 120px;
  width: 25px;
}

.top-1000 .path-88 {
  height: 5px;
  left: 207px;
  object-fit: cover;
  position: absolute;
  top: 121px;
  width: 4px;
}

.top-1000 .group-16 {
  align-items: flex-end;
  display: flex;
  height: 13px;
  justify-content: space-between;
  left: 255px;
  position: absolute;
  top: 101px;
  width: 7px;
}

.top-1000 .path-90 {
  margin-left: 0;
  object-fit: cover;
  width: 2.17px;
}

.top-1000 .path-89 {
  height: 8.02px;
  margin-bottom: 1.5px;
  margin-right: 0;
  object-fit: cover;
  width: 2.3px;
}

.top-1000 .path-91 {
  height: 7px;
  left: 274px;
  object-fit: cover;
  position: absolute;
  top: 75px;
  width: 6px;
}

.top-1000 .path-92 {
  height: 28px;
  left: 262px;
  object-fit: cover;
  position: absolute;
  top: 84px;
  width: 22px;
}

.top-1000 .path-93 {
  height: 20px;
  left: 269px;
  object-fit: cover;
  position: absolute;
  top: 125px;
  width: 8px;
}

.top-1000 .path-94 {
  height: 2px;
  left: 271px;
  object-fit: cover;
  position: absolute;
  top: 143px;
  width: 3px;
}

.top-1000 .path-9 {
  height: 9px;
  left: 258px;
  object-fit: cover;
  position: absolute;
  top: 63px;
  width: 20px;
}

.top-1000 .path-97 {
  height: 2px;
  left: 260px;
  object-fit: cover;
  position: absolute;
  top: 65px;
  width: 10px;
}

.top-1000 .path-98 {
  height: 1px;
  left: 260px;
  object-fit: cover;
  position: absolute;
  top: 67px;
  width: 5px;
}

.top-1000 .path-99 {
  height: 10px;
  left: 263px;
  object-fit: cover;
  position: absolute;
  top: 71px;
  width: 10px;
}

.top-1000 .path-100 {
  height: 8px;
  left: 260px;
  object-fit: cover;
  position: absolute;
  top: 72px;
  width: 3px;
}

.top-1000 .path-101 {
  height: 4px;
  left: 262px;
  object-fit: cover;
  position: absolute;
  top: 73px;
  width: 8px;
}

.top-1000 .path-102 {
  height: 18px;
  left: 280px;
  object-fit: cover;
  position: absolute;
  top: 101px;
  width: 16px;
}

.top-1000 .path-103 {
  height: 6px;
  left: 273px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 6px;
}

.top-1000 .path-104 {
  height: 2px;
  left: 277px;
  object-fit: cover;
  position: absolute;
  top: 66px;
  width: 12px;
}

.top-1000 .path-105 {
  height: 10px;
  left: 278px;
  object-fit: cover;
  position: absolute;
  top: 67px;
  width: 11px;
}

.top-1000 .path-106 {
  height: 9px;
  left: 251px;
  object-fit: cover;
  position: absolute;
  top: 106px;
  width: 1px;
}

.top-1000 .path-107 {
  height: 4px;
  left: 251px;
  object-fit: cover;
  position: absolute;
  top: 100px;
  width: 1px;
}

.top-1000 .path-108 {
  height: 12px;
  left: 283px;
  object-fit: cover;
  position: absolute;
  top: 89px;
  width: 12px;
}

.top-1000 .path-109 {
  height: 8px;
  left: 282px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 8px;
}

.top-1000 .path-110 {
  height: 2px;
  left: 279px;
  object-fit: cover;
  position: absolute;
  top: 78px;
  width: 3px;
}

.top-1000 .path-112 {
  height: 14px;
  left: 262px;
  object-fit: cover;
  position: absolute;
  top: 112px;
  width: 20px;
}

.top-1000 .path-113 {
  height: 8px;
  left: 266px;
  object-fit: cover;
  position: absolute;
  top: 113px;
  width: 6px;
}

.top-1000 .path-114 {
  height: 4px;
  left: 269px;
  object-fit: cover;
  position: absolute;
  top: 112px;
  width: 3px;
}

.top-1000 .path-115 {
  height: 5px;
  left: 278px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 10px;
}

.top-1000 .group-17 {
  align-items: flex-end;
  display: flex;
  height: 13px;
  justify-content: space-between;
  left: 242px;
  position: absolute;
  top: 101px;
  width: 7px;
}

.top-1000 .path-116 {
  height: 8.02px;
  margin-bottom: 1.5px;
  margin-left: 0;
  object-fit: cover;
  width: 2.3px;
}

.top-1000 .path-117 {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 0;
  object-fit: cover;
  width: 2.17px;
}

.top-1000 .path-118 {
  height: 2px;
  left: 245px;
  object-fit: cover;
  position: absolute;
  top: 65px;
  width: 14px;
}

.top-1000 .path-119 {
  height: 5px;
  left: 233px;
  object-fit: cover;
  position: absolute;
  top: 87px;
  width: 36px;
}

.top-1000 .path-120 {
  height: 5px;
  left: 262px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 6px;
}

.top-1000 .path-121 {
  height: 2px;
  left: 262px;
  object-fit: cover;
  position: absolute;
  top: 69px;
  width: 8px;
}

.top-1000 .group-18 {
  align-items: flex-start;
  background-image: url(../img/path-147@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 11px;
  left: 268px;
  min-width: 14px;
  padding: 2.5px 2.9px;
  position: absolute;
  top: 78px;
}

.top-1000 .path-container {
  height: 4px;
  position: relative;
  width: 6px;
}

.top-1000 .path-123 {
  height: 3px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 6px;
}

.top-1000 .path-124 {
  height: 2px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 4px;
}

.top-1000 .path-125 {
  height: 7px;
  left: 233px;
  object-fit: cover;
  position: absolute;
  top: 143px;
  width: 15px;
}

.top-1000 .path-126 {
  height: 7px;
  left: 255px;
  object-fit: cover;
  position: absolute;
  top: 143px;
  width: 15px;
}

.top-1000 .path-127 {
  height: 25px;
  left: 257px;
  object-fit: cover;
  position: absolute;
  top: 118px;
  width: 7px;
}

.top-1000 .path-128 {
  height: 2px;
  left: 277px;
  object-fit: cover;
  position: absolute;
  top: 126px;
  width: 4px;
}

.top-1000 .path-129 {
  height: 32px;
  left: 275px;
  object-fit: cover;
  position: absolute;
  top: 120px;
  width: 25px;
}

.top-1000 .path-130 {
  height: 5px;
  left: 292px;
  object-fit: cover;
  position: absolute;
  top: 121px;
  width: 4px;
}

.top-1000 .path-131 {
  height: 2px;
  left: 223px;
  object-fit: cover;
  position: absolute;
  top: 126px;
  width: 3px;
}

.top-1000 .path-container-1 {
  height: 17px;
  left: 209px;
  position: absolute;
  top: 130px;
  width: 14px;
}

.top-1000 .path-1 {
  height: 16px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 7px;
}

.top-1000 .path-2 {
  height: 17px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 8px;
}

.top-1000 .path-container-2 {
  height: 17px;
  left: 280px;
  position: absolute;
  top: 129px;
  width: 14px;
}

.top-1000 .path-3 {
  height: 16px;
  left: 7px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 7px;
}

.top-1000 .path-4 {
  height: 17px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 8px;
}

.top-1000 .overlap-group4 {
  height: 89px;
  left: 703px;
  position: absolute;
  top: 62px;
  width: 98px;
}

.top-1000 .path-136 {
  height: 32px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 56px;
  width: 21px;
}

.top-1000 .path-137 {
  height: 32px;
  left: 52px;
  object-fit: cover;
  position: absolute;
  top: 57px;
  width: 22px;
}

.top-1000 .path-138 {
  height: 35px;
  left: 17px;
  object-fit: cover;
  position: absolute;
  top: 50px;
  width: 63px;
}

.top-1000 .path-139 {
  height: 24px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 45px;
  width: 25px;
}

.top-1000 .path-140 {
  height: 17px;
  left: 59px;
  object-fit: cover;
  position: absolute;
  top: 46px;
  width: 20px;
}

.top-1000 .path-141 {
  height: 23px;
  left: 69px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 24px;
}

.top-1000 .path-142 {
  height: 14px;
  left: 78px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 14px;
}

.top-1000 .path-143 {
  height: 8px;
  left: 77px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 10px;
}

.top-1000 .path-144 {
  height: 17px;
  left: 19px;
  object-fit: cover;
  position: absolute;
  top: 45px;
  width: 20px;
}

.top-1000 .path-145 {
  height: 22px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 23px;
}

.top-1000 .path-146 {
  height: 14px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 14px;
}

.top-1000 .path-147 {
  height: 8px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 10px;
}

.top-1000 .path-148 {
  height: 49px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 74px;
}

.top-1000 .path-149 {
  height: 31px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 58px;
  width: 25px;
}

.top-1000 .path-150 {
  height: 31px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 58px;
  width: 25px;
}

.top-1000 .path-151 {
  height: 9px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 19px;
}

.top-1000 .path-152 {
  height: 8px;
  left: 56px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 19px;
}

.top-1000 .path-153 {
  height: 7px;
  left: 17px;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 7px;
}

.top-1000 .path-6 {
  height: 7px;
  left: 75px;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 7px;
}

.top-1000 .ellipse-5 {
  background-color: var(--white);
  border-radius: 6.1px/5.51px;
  height: 11px;
  left: 29px;
  position: absolute;
  top: 6px;
  transform: rotate(-3.12deg);
  width: 12px;
}

.top-1000 .ellipse-6 {
  background-color: var(--white);
  border-radius: 6.03px/5.36px;
  height: 11px;
  left: 58px;
  position: absolute;
  top: 6px;
  width: 12px;
}

.top-1000 .path-155 {
  height: 8px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 12px;
}

.top-1000 .path-156 {
  height: 25px;
  left: 23px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 51px;
}

.top-1000 .path-157 {
  height: 10px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 14px;
}

.top-1000 .path-158 {
  height: 10px;
  left: 65px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 14px;
}

.top-1000 .path-159 {
  height: 5px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 5px;
}

.top-1000 .path-160 {
  height: 5px;
  left: 58px;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 5px;
}

.top-1000 .path-7 {
  height: 6px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 5px;
}

.top-1000 .path-162 {
  height: 9px;
  left: 38px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 22px;
}

.top-1000 .path-163 {
  height: 6px;
  left: 59px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 5px;
}

.top-1000 .ellipse-7 {
  background-color: var(--viking);
  border-radius: 6.38px/8.45px;
  height: 17px;
  left: 7px;
  position: absolute;
  top: 67px;
  transform: rotate(-22.13deg);
  width: 13px;
}

.top-1000 .ellipse-8 {
  background-color: var(--viking);
  border-radius: 8.45px/6.38px;
  height: 13px;
  left: 77px;
  position: absolute;
  top: 69px;
  transform: rotate(-67.46deg);
  width: 17px;
}

.top-1000 .path-164 {
  height: 7px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 6px;
}

.top-1000 .path-165 {
  height: 28px;
  left: 17px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 20px;
}

.top-1000 .path-166 {
  height: 5px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 6px;
}

.top-1000 .path-16 {
  height: 9px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 20px;
}

.top-1000 .path-169 {
  height: 2px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 10px;
}

.top-1000 .path-170 {
  height: 1px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 5px;
}

.top-1000 .path-171 {
  height: 10px;
  left: 28px;
  object-fit: cover;
  position: absolute;
  top: 8px;
  width: 10px;
}

.top-1000 .path-172 {
  height: 8px;
  left: 38px;
  object-fit: cover;
  position: absolute;
  top: 8px;
  width: 3px;
}

.top-1000 .path-173 {
  height: 4px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 8px;
}

.top-1000 .path-174 {
  height: 18px;
  left: 5px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 16px;
}

.top-1000 .path-175 {
  height: 7px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 45px;
  width: 6px;
}

.top-1000 .path-176 {
  height: 2px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 12px;
}

.top-1000 .path-177 {
  height: 10px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 11px;
}

.top-1000 .path-178 {
  height: 11px;
  left: 19px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 14px;
}

.top-1000 .path-179 {
  height: 2px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 8px;
}

.top-1000 .path-180 {
  height: 12px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 26px;
  width: 12px;
}

.top-1000 .path-181 {
  height: 8px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 8px;
}

.top-1000 .path-182 {
  height: 2px;
  left: 19px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 3px;
}

.top-1000 .path-183 {
  height: 7px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 7px;
}

.top-1000 .path-184 {
  height: 3px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 6px;
}

.top-1000 .path-185 {
  height: 2px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 4px;
}

.top-1000 .path-186 {
  height: 12px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 51px;
  width: 18px;
}

.top-1000 .path-187 {
  height: 8px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 50px;
  width: 6px;
}

.top-1000 .path-188 {
  height: 4px;
  left: 28px;
  object-fit: cover;
  position: absolute;
  top: 49px;
  width: 3px;
}

.top-1000 .path-189 {
  height: 5px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 46px;
  width: 10px;
}

.top-1000 .path-190 {
  height: 7px;
  left: 71px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 6px;
}

.top-1000 .path-191 {
  height: 30px;
  left: 60px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 22px;
}

.top-1000 .path-192 {
  height: 9px;
  left: 56px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 20px;
}

.top-1000 .path-193 {
  height: 2px;
  left: 58px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 10px;
}

.top-1000 .path-194 {
  height: 1px;
  left: 58px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 5px;
}

.top-1000 .path-195 {
  height: 10px;
  left: 61px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: 10px;
}

.top-1000 .path-196 {
  height: 8px;
  left: 58px;
  object-fit: cover;
  position: absolute;
  top: 8px;
  width: 3px;
}

.top-1000 .path-197 {
  height: 4px;
  left: 60px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 8px;
}

.top-1000 .path-198 {
  height: 18px;
  left: 77px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 16px;
}

.top-1000 .path-199 {
  height: 6px;
  left: 69px;
  object-fit: cover;
  position: absolute;
  top: 46px;
  width: 5px;
}

.top-1000 .path-200 {
  height: 2px;
  left: 75px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 12px;
}

.top-1000 .path-201 {
  height: 10px;
  left: 76px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 11px;
}

.top-1000 .path-202 {
  height: 11px;
  left: 64px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 14px;
}

.top-1000 .path-203 {
  height: 12px;
  left: 81px;
  object-fit: cover;
  position: absolute;
  top: 26px;
  width: 12px;
}

.top-1000 .path-204 {
  height: 8px;
  left: 79px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 8px;
}

.top-1000 .path-205 {
  height: 2px;
  left: 77px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 3px;
}

.top-1000 .path-207 {
  height: 3px;
  left: 67px;
  object-fit: cover;
  position: absolute;
  top: 18px;
  width: 6px;
}

.top-1000 .path-208 {
  height: 2px;
  left: 69px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 4px;
}

.top-1000 .path-209 {
  height: 11px;
  left: 61px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 19px;
}

.top-1000 .path-210 {
  height: 8px;
  left: 64px;
  object-fit: cover;
  position: absolute;
  top: 50px;
  width: 6px;
}

.top-1000 .path-211 {
  height: 4px;
  left: 67px;
  object-fit: cover;
  position: absolute;
  top: 49px;
  width: 3px;
}

.top-1000 .path-212 {
  height: 5px;
  left: 75px;
  object-fit: cover;
  position: absolute;
  top: 46px;
  width: 10px;
}

.top-1000 .path-213 {
  height: 2px;
  left: 43px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 14px;
}

.top-1000 .path-214 {
  height: 4px;
  left: 32px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 33px;
}

.top-1000 .path-215 {
  height: 2px;
  left: 60px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 8px;
}

.top-1000 .path-216 {
  height: 21px;
  left: 23px;
  object-fit: cover;
  position: absolute;
  top: 25px;
  width: 52px;
}

.top-1000 .path-217 {
  height: 2px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 49px;
  width: 24px;
}

.top-1000 .path-219 {
  height: 7px;
  left: 59px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 5px;
}

.top-1000 .path-220 {
  height: 5px;
  left: 58px;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 6px;
}

.top-1000 .path-221 {
  height: 8px;
  left: 56px;
  object-fit: cover;
  position: absolute;
  top: 51px;
  width: 2px;
}

.top-1000 .path-222 {
  height: 11px;
  left: 51px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 2px;
}

.top-1000 .path-223 {
  height: 9px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 53px;
  width: 1px;
}

.top-1000 .path-224 {
  height: 8px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 51px;
  width: 2px;
}

.top-1000 .path-225 {
  height: 11px;
  left: 43px;
  object-fit: cover;
  position: absolute;
  top: 51px;
  width: 3px;
}

.top-1000 .path-226 {
  height: 4px;
  left: 38px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 22px;
}

.top-1000 .path-227 {
  height: 19px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 50px;
  width: 26px;
}

.top-1000 .path-228 {
  height: 22px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 62px;
  width: 8px;
}

.top-1000 .path-229 {
  height: 19px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 62px;
  width: 5px;
}

.top-1000 .path-230 {
  height: 2px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 64px;
  width: 3px;
}

.top-1000 .path-231 {
  height: 2px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 4px;
}

.top-1000 .path-232 {
  height: 1px;
  left: 43px;
  object-fit: cover;
  position: absolute;
  top: 78px;
  width: 12px;
}

.top-1000 .path-233 {
  height: 22px;
  left: 66px;
  object-fit: cover;
  position: absolute;
  top: 62px;
  width: 8px;
}

.top-1000 .path-234 {
  height: 2px;
  left: 69px;
  object-fit: cover;
  position: absolute;
  top: 81px;
  width: 4px;
}

.top-1000 .path-235 {
  height: 7px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 15px;
}

.top-1000 .path-236 {
  height: 7px;
  left: 52px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 15px;
}

.top-1000 .path-237 {
  height: 18px;
  left: 54px;
  object-fit: cover;
  position: absolute;
  top: 63px;
  width: 4px;
}

.top-1000 .path-238 {
  height: 32px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 57px;
  width: 25px;
}

.top-1000 .path-239 {
  height: 5px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 59px;
  width: 4px;
}

.top-1000 .path-240 {
  height: 32px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 57px;
  width: 25px;
}

.top-1000 .path-241 {
  height: 5px;
  left: 90px;
  object-fit: cover;
  position: absolute;
  top: 59px;
  width: 4px;
}

.top-1000 .path-242 {
  height: 2px;
  left: 75px;
  object-fit: cover;
  position: absolute;
  top: 64px;
  width: 3px;
}

.top-1000 .path-243 {
  height: 5px;
  left: 43px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 3px;
}

.top-1000 .path-244 {
  height: 2px;
  left: 46px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 3px;
}

.top-1000 .path-245 {
  height: 5px;
  left: 53px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 3px;
}

.top-1000 .path-246 {
  height: 2px;
  left: 50px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 3px;
}

.top-1000 .path-247 {
  height: 1px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 3px;
}

.top-1000 .path-248 {
  height: 2px;
  left: 45px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 10px;
}

.top-1000 .path-container-3 {
  height: 17px;
  left: 6px;
  position: absolute;
  top: 67px;
  width: 14px;
}

.top-1000 .path-container-4 {
  height: 17px;
  left: 78px;
  position: absolute;
  top: 67px;
  width: 14px;
}

.top-1000 .group-26 {
  cursor: pointer;
  height: 37px;
  left: 730px;
  object-fit: cover;
  position: absolute;
  top: 1221px;
  width: 200px;
}

.top-1000 .group-32 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 425px;
  left: 70px;
  min-width: 264px;
  padding: 0 0.0px;
  position: absolute;
  top: 230px;
}

.top-1000 .overlap-group {
  height: 425px;
  margin-top: 0;
  position: relative;
  width: 264px;
}

.top-1000 .group-31 {
  background-image: url(../img/group-30@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 191px;
  left: 0;
  position: absolute;
  top: 0;
  width: 264px;
}

.top-1000 .path-2-1 {
  height: 238px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 186px;
  width: 264px;
}

.top-1000 .text {
  height: 37px;
  left: 12px;
  letter-spacing: 0.98px;
  line-height: 24.0px;
  position: absolute;
  top: 219px;
  width: 240px;
}

.top-1000 .rectangle {
  background: linear-gradient(90deg, #5fb644 0%, #00adbe 99.83%);
  border-radius: 5.47px;
  height: 22px;
  left: 5px;
  position: absolute;
  top: 195px;
  width: 87px;
}

.top-1000 .text-1 {
  left: 9px;
  letter-spacing: 0.65px;
  line-height: 22.8px;
  position: absolute;
  text-align: center;
  top: 194px;
  white-space: nowrap;
}

.top-1000 .rectangle-1 {
  background-color: var(--chicago);
  border-radius: 8.24px;
  height: 34px;
  left: 68px;
  position: absolute;
  top: 374px;
  width: 131px;
}

.top-1000 .text-2 {
  left: 91px;
  letter-spacing: 0.98px;
  line-height: 34.4px;
  position: absolute;
  text-align: center;
  top: 373px;
  white-space: nowrap;
}

.top-1000 .text-3 {
  left: 103px;
  letter-spacing: 0.78px;
  line-height: 22.8px;
  position: absolute;
  top: 194px;
  white-space: nowrap;
}

.top-1000 .text-4 {
  left: 12px;
  letter-spacing: 0.78px;
  line-height: 22.8px;
  position: absolute;
  top: 252px;
  white-space: nowrap;
}

.top-1000 .text-5 {
  left: 12px;
  letter-spacing: 0.78px;
  line-height: 18.4px;
  position: absolute;
  top: 283px;
  white-space: nowrap;
}

.top-1000 .text-7 {
  left: 43px;
  letter-spacing: -0.58px;
  line-height: 26.2px;
  position: absolute;
  top: 247px;
  white-space: nowrap;
}

.top-1000 .text-8 {
  left: 86px;
  letter-spacing: 0.78px;
  line-height: 22.8px;
  position: absolute;
  top: 255px;
  white-space: nowrap;
}

.top-1000 .group-35 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 425px;
  justify-content: center;
  left: 368px;
  min-width: 264px;
  position: absolute;
  top: 230px;
}

.top-1000 .group-34 {
  background-image: url(../img/group-33@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 191px;
  left: 0;
  position: absolute;
  top: 0;
  width: 264px;
}

.top-1000 .group-38 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 425px;
  justify-content: center;
  left: 665px;
  min-width: 264px;
  position: absolute;
  top: 230px;
}

.top-1000 .group-37 {
  background-image: url(../img/group-36@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 191px;
  left: 0;
  position: absolute;
  top: 0;
  width: 264px;
}

.top-1000 .group-41 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 425px;
  left: 70px;
  min-width: 264px;
  padding: 0 0.0px;
  position: absolute;
  top: 708px;
}

.top-1000 .overlap-group-1 {
  height: 425px;
  position: relative;
  width: 264px;
}

.top-1000 .group-40 {
  background-image: url(../img/group-39-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 191px;
  left: 0;
  position: absolute;
  top: 0;
  width: 264px;
}

.top-1000 .group-44 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 425px;
  justify-content: center;
  left: 368px;
  min-width: 264px;
  position: absolute;
  top: 708px;
}

.top-1000 .group-43 {
  background-image: url(../img/group-42-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 191px;
  left: 0;
  position: absolute;
  top: 0;
  width: 264px;
}

.top-1000 .group-47 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 425px;
  justify-content: center;
  left: 665px;
  min-width: 264px;
  position: absolute;
  top: 708px;
}

.top-1000 .group-46 {
  background-image: url(../img/group-45-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 191px;
  left: 0;
  position: absolute;
  top: 0;
  width: 264px;
}

.top-1000 .group-container-1 {
  height: 215px;
  left: 70px;
  position: absolute;
  top: 1202px;
  width: 297px;
}

.top-1000 .overlap-group-container {
  height: 215px;
  left: 0;
  position: absolute;
  top: 0;
  width: 297px;
}

.top-1000 .overlap-group-5 {
  height: 145px;
  left: 148px;
  position: absolute;
  top: 0;
  width: 149px;
}

.top-1000 .path-270 {
  height: 69px;
  left: 56px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 56px;
}

.top-1000 .path-271 {
  height: 44px;
  left: 60px;
  object-fit: cover;
  position: absolute;
  top: 27px;
  width: 42px;
}

.top-1000 .path-272 {
  height: 58px;
  left: 79px;
  object-fit: cover;
  position: absolute;
  top: 46px;
  width: 70px;
}

.top-1000 .path-273 {
  height: 42px;
  left: 77px;
  object-fit: cover;
  position: absolute;
  top: 54px;
  width: 44px;
}

.top-1000 .path-274 {
  height: 55px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 67px;
}

.top-1000 .path-275 {
  height: 40px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  top: 38px;
  width: 42px;
}

.top-1000 .path-276 {
  height: 57px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 66px;
  width: 65px;
}

.top-1000 .path-277 {
  height: 39px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 66px;
  width: 39px;
}

.top-1000 .path-278 {
  height: 69px;
  left: 52px;
  object-fit: cover;
  position: absolute;
  top: 76px;
  width: 58px;
}

.top-1000 .path-279 {
  height: 43px;
  left: 59px;
  object-fit: cover;
  position: absolute;
  top: 74px;
  width: 41px;
}

.top-1000 .path-280 {
  height: 39px;
  left: 54px;
  object-fit: cover;
  position: absolute;
  top: 53px;
  width: 36px;
}

.top-1000 .path-281 {
  height: 41px;
  left: 67px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 32px;
}

.top-1000 .path-282 {
  height: 33px;
  left: 85px;
  object-fit: cover;
  position: absolute;
  top: 23px;
  width: 25px;
}

.top-1000 .ellipse-9 {
  background-color: var(--buttermilk);
  border-radius: 3.55px;
  height: 7px;
  left: 86px;
  position: absolute;
  top: 25px;
  width: 7px;
}

.top-1000 .ellipse-10 {
  background-color: var(--buttermilk);
  border-radius: 3.55px;
  height: 7px;
  left: 93px;
  position: absolute;
  top: 34px;
  width: 7px;
}

.top-1000 .ellipse-11 {
  background-color: var(--buttermilk);
  border-radius: 3.55px;
  height: 7px;
  left: 83px;
  position: absolute;
  top: 39px;
  width: 7px;
}

.top-1000 .ellipse-12 {
  background-color: var(--buttermilk);
  border-radius: 3.55px;
  height: 7px;
  left: 97px;
  position: absolute;
  top: 49px;
  width: 7px;
}

.top-1000 .ellipse-13 {
  background-color: var(--buttermilk);
  border-radius: 3.55px;
  height: 7px;
  left: 105px;
  position: absolute;
  top: 25px;
  width: 7px;
}

.top-1000 .ellipse-14 {
  background-color: var(--buttermilk);
  border-radius: 3.6px;
  height: 7px;
  left: 105px;
  position: absolute;
  top: 39px;
  width: 7px;
}

.top-1000 .overlap-group1 {
  height: 163px;
  left: 0;
  position: absolute;
  top: 52px;
  width: 168px;
}

.top-1000 .path-283 {
  height: 78px;
  left: 41px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 64px;
}

.top-1000 .path-284 {
  height: 50px;
  left: 53px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 47px;
}

.top-1000 .path-285 {
  height: 66px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 78px;
}

.top-1000 .path-286 {
  height: 47px;
  left: 32px;
  object-fit: cover;
  position: absolute;
  top: 60px;
  width: 49px;
}

.top-1000 .path-287 {
  height: 62px;
  left: 92px;
  object-fit: cover;
  position: absolute;
  top: 27px;
  width: 76px;
}

.top-1000 .path-288 {
  height: 45px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 43px;
  width: 47px;
}

.top-1000 .path-289 {
  height: 64px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 74px;
  width: 73px;
}

.top-1000 .path-290 {
  height: 44px;
  left: 90px;
  object-fit: cover;
  position: absolute;
  top: 74px;
  width: 44px;
}

.top-1000 .path-291 {
  height: 78px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 85px;
  width: 66px;
}

.top-1000 .path-292 {
  height: 48px;
  left: 56px;
  object-fit: cover;
  position: absolute;
  top: 83px;
  width: 46px;
}

.top-1000 .path-293 {
  height: 44px;
  left: 66px;
  object-fit: cover;
  position: absolute;
  top: 59px;
  width: 41px;
}

.top-1000 .path-294 {
  height: 46px;
  left: 56px;
  object-fit: cover;
  position: absolute;
  top: 41px;
  width: 37px;
}

.top-1000 .path-295 {
  height: 37px;
  left: 45px;
  object-fit: cover;
  position: absolute;
  top: 26px;
  width: 28px;
}

.top-1000 .ellipse-15 {
  background-color: var(--buttermilk);
  border-radius: 4px;
  height: 8px;
  left: 63px;
  position: absolute;
  top: 29px;
  width: 8px;
}

.top-1000 .ellipse-16 {
  background-color: var(--buttermilk);
  border-radius: 4px;
  height: 8px;
  left: 55px;
  position: absolute;
  top: 38px;
  width: 8px;
}

.top-1000 .ellipse-17 {
  background-color: var(--buttermilk);
  border-radius: 4px;
  height: 8px;
  left: 67px;
  position: absolute;
  top: 44px;
  width: 8px;
}

.top-1000 .ellipse-18 {
  background-color: var(--buttermilk);
  border-radius: 4px;
  height: 8px;
  left: 51px;
  position: absolute;
  top: 55px;
  width: 8px;
}

.top-1000 .ellipse-19 {
  background-color: var(--buttermilk);
  border-radius: 4px;
  height: 8px;
  left: 41px;
  position: absolute;
  top: 28px;
  width: 8px;
}

.top-1000 .ellipse-20 {
  background-color: var(--buttermilk);
  border-radius: 4.06px;
  height: 8px;
  left: 41px;
  position: absolute;
  top: 44px;
  width: 8px;
}

.top-1000 .group-57 {
  background-image: url(../img/rectangle-41@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 215px;
  left: 0;
  opacity: 0.38;
  position: absolute;
  top: 0;
  width: 297px;
}

.top-1000 .text-4-1 {
  letter-spacing: 5.94px;
  line-height: 57.8px;
  margin-right: 0.44px;
  margin-top: 16px;
  min-height: 35px;
  min-width: 696px;
  text-align: center;
  white-space: nowrap;
}

.top-1000 .span1 {
  color: #ff6400;
  font-family: var(--font-family-kozukagothic_pr6n-m);
  font-size: 33px;
  font-weight: 400;
}

.top-1000 .overlap-group-container-1 {
  align-items: flex-start;
  display: flex;
  gap: 50px;
  margin-left: 1.74px;
  margin-top: 72px;
  min-width: 859px;
}

.top-1000 .overlap-group-2 {
  border-radius: 46.93px;
  height: 96px;
  position: relative;
  width: 404px;
}

.top-1000 .overlap-group-3 {
  border-radius: 46.93px;
  height: 96px;
  left: 0;
  position: absolute;
  top: 0;
  width: 404px;
}

.top-1000 .rectangle-2 {
  background: linear-gradient(90deg, #ff6400 0%, #ff4dba 100%);
  border-radius: 39.74px;
  height: 79px;
  left: 10px;
  position: absolute;
  top: 8px;
  width: 384px;
}

.top-1000 .rectangle-3 {
  border: 1.75px solid;
  border-color: var(--dove-gray);
  border-radius: 46.93px;
  height: 96px;
  left: 0;
  position: absolute;
  top: 0;
  width: 404px;
}

.top-1000 .group {
  background-image: url(../img/path-21@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 17px;
  left: 334px;
  position: absolute;
  top: 39px;
  width: 18px;
}

.top-1000 .text-55 {
  left: 53px;
  letter-spacing: 0.44px;
  line-height: 42px;
  position: absolute;
  text-align: center;
  top: 27px;
  white-space: nowrap;
}

.top-1000 .text-56 {
  left: 125px;
  letter-spacing: 3.08px;
  line-height: 42px;
  position: absolute;
  text-align: center;
  top: 27px;
  white-space: nowrap;
}

.top-1000 .overlap-group-container-2 {
  align-items: flex-start;
  display: flex;
  gap: 50px;
  margin-left: 1.74px;
  margin-top: 33px;
  min-width: 859px;
}

.top-1000 .group-5 {
  background-image: url(../img/path-292@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 17px;
  left: 334px;
  position: absolute;
  top: 39px;
  width: 18px;
}

.top-1000 .text-57 {
  left: 42px;
  letter-spacing: 0.44px;
  line-height: 42px;
  position: absolute;
  text-align: center;
  top: 27px;
  white-space: nowrap;
}

.top-1000 .text-58 {
  left: 137px;
  letter-spacing: 3.08px;
  line-height: 42px;
  position: absolute;
  text-align: center;
  top: 27px;
  white-space: nowrap;
}

.top-1000 .group-29 {
  cursor: pointer;
  height: 37px;
  margin-right: 0.45px;
  margin-top: 65px;
  object-fit: cover;
  width: 200px;
}

.top-1000 .overlap-group18 {
  height: 1559px;
  margin-top: 135px;
  position: relative;
  width: 1000px;
}

.top-1000 .rectangle-6 {
  background-color: var(--black-haze);
  height: 1074px;
  left: 0;
  position: absolute;
  top: 68px;
  width: 1000px;
}

.top-1000 .group-6 {
  background-image: url(../img/group-5-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 418px;
  left: 0;
  position: absolute;
  top: 1141px;
  width: 1000px;
}

.top-1000 .text-3-1 {
  left: 219px;
  letter-spacing: 4.32px;
  line-height: 42px;
  position: absolute;
  text-align: center;
  top: 248px;
  white-space: nowrap;
}

.top-1000 .text-5-1 {
  color: var(--persian-green);
  font-family: var(--font-family-kozuka_gothic_pr6n);
  font-size: 33px;
  font-weight: 400;
  left: 210px;
  letter-spacing: 5.94px;
  line-height: 57.8px;
  position: absolute;
  text-align: center;
  top: 175px;
  white-space: nowrap;
}

.top-1000 .text-6-3 {
  left: 210px;
  letter-spacing: 5.94px;
  line-height: 57.8px;
  position: absolute;
  text-align: center;
  top: 871px;
  white-space: nowrap;
}

.top-1000 .tel098-943-3806 {
  cursor: pointer;
  height: 60px;
  left: 211px;
  object-fit: cover;
  position: absolute;
  top: 940px;
  width: 578px;
}

.top-1000 .group-68 {
  height: 374px;
  left: 222px;
  position: absolute;
  top: 395px;
  width: 542px;
}

.top-1000 .path-326 {
  height: 280px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 540px;
}

.top-1000 .path-327 {
  height: 282px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 542px;
}

.top-1000 .path-328 {
  height: 279px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 72px;
  width: 540px;
}

.top-1000 .group-67 {
  background-image: url(../img/group-66@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 279px;
  left: 1px;
  position: absolute;
  top: 72px;
  width: 540px;
}

.top-1000 .path-335 {
  height: 281px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 71px;
  width: 542px;
}

.top-1000 .path-336 {
  height: 39px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 209px;
  width: 77px;
}

.top-1000 .path-337 {
  height: 58px;
  left: 226px;
  object-fit: cover;
  position: absolute;
  top: 114px;
  width: 113px;
}

.top-1000 .path-338 {
  height: 78px;
  left: 179px;
  object-fit: cover;
  position: absolute;
  top: 224px;
  width: 155px;
}

.top-1000 .path-339 {
  height: 29px;
  left: 411px;
  object-fit: cover;
  position: absolute;
  top: 222px;
  width: 56px;
}

.top-1000 .path-340 {
  height: 18px;
  left: 301px;
  object-fit: cover;
  position: absolute;
  top: 167px;
  width: 34px;
}

.top-1000 .path-341 {
  height: 43px;
  left: 339px;
  object-fit: cover;
  position: absolute;
  top: 240px;
  width: 86px;
}

.top-1000 .path-342 {
  height: 9px;
  left: 334px;
  object-fit: cover;
  position: absolute;
  top: 253px;
  width: 5px;
}

.top-1000 .path-343 {
  height: 7px;
  left: 365px;
  object-fit: cover;
  position: absolute;
  top: 239px;
  width: 3px;
}

.top-1000 .path-344 {
  height: 9px;
  left: 364px;
  object-fit: cover;
  position: absolute;
  top: 238px;
  width: 5px;
}

.top-1000 .path-345 {
  height: 14px;
  left: 338px;
  object-fit: cover;
  position: absolute;
  top: 247px;
  width: 17px;
}

.top-1000 .path-346 {
  height: 16px;
  left: 337px;
  object-fit: cover;
  position: absolute;
  top: 246px;
  width: 19px;
}

.top-1000 .path-347 {
  height: 14px;
  left: 368px;
  object-fit: cover;
  position: absolute;
  top: 232px;
  width: 17px;
}

.top-1000 .path-348 {
  height: 16px;
  left: 367px;
  object-fit: cover;
  position: absolute;
  top: 231px;
  width: 19px;
}

.top-1000 .path-349 {
  height: 10px;
  left: 335px;
  object-fit: cover;
  position: absolute;
  top: 245px;
  width: 20px;
}

.top-1000 .path-350 {
  height: 12px;
  left: 334px;
  object-fit: cover;
  position: absolute;
  top: 244px;
  width: 22px;
}

.top-1000 .path-351 {
  height: 10px;
  left: 365px;
  object-fit: cover;
  position: absolute;
  top: 230px;
  width: 20px;
}

.top-1000 .path-352 {
  height: 12px;
  left: 364px;
  object-fit: cover;
  position: absolute;
  top: 229px;
  width: 22px;
}

.top-1000 .path-353 {
  height: 27px;
  left: 338px;
  object-fit: cover;
  position: absolute;
  top: 256px;
  width: 42px;
}

.top-1000 .path-354 {
  height: 29px;
  left: 337px;
  object-fit: cover;
  position: absolute;
  top: 255px;
  width: 44px;
}

.top-1000 .path-355 {
  height: 27px;
  left: 382px;
  object-fit: cover;
  position: absolute;
  top: 234px;
  width: 42px;
}

.top-1000 .path-356 {
  height: 29px;
  left: 381px;
  object-fit: cover;
  position: absolute;
  top: 233px;
  width: 44px;
}

.top-1000 .path-357 {
  height: 7px;
  left: 380px;
  object-fit: cover;
  position: absolute;
  top: 275px;
  width: 3px;
}

.top-1000 .path-358 {
  height: 9px;
  left: 379px;
  object-fit: cover;
  position: absolute;
  top: 274px;
  width: 5px;
}

.top-1000 .path-359 {
  height: 7px;
  left: 424px;
  object-fit: cover;
  position: absolute;
  top: 253px;
  width: 3px;
}

.top-1000 .path-360 {
  height: 9px;
  left: 423px;
  object-fit: cover;
  position: absolute;
  top: 252px;
  width: 5px;
}

.top-1000 .path-361 {
  height: 23px;
  left: 338px;
  object-fit: cover;
  position: absolute;
  top: 254px;
  width: 45px;
}

.top-1000 .path-362 {
  height: 25px;
  left: 337px;
  object-fit: cover;
  position: absolute;
  top: 253px;
  width: 47px;
}

.top-1000 .path-363 {
  height: 23px;
  left: 382px;
  object-fit: cover;
  position: absolute;
  top: 232px;
  width: 45px;
}

.top-1000 .path-364 {
  height: 25px;
  left: 381px;
  object-fit: cover;
  position: absolute;
  top: 231px;
  width: 47px;
}

.top-1000 .path-365 {
  height: 10px;
  left: 307px;
  object-fit: cover;
  position: absolute;
  top: 184px;
  width: 2px;
}

.top-1000 .path-366 {
  height: 19px;
  left: 302px;
  object-fit: cover;
  position: absolute;
  top: 166px;
  width: 12px;
}

.top-1000 .path-367 {
  height: 21px;
  left: 301px;
  object-fit: cover;
  position: absolute;
  top: 165px;
  width: 13px;
}

.top-1000 .path-368 {
  height: 37px;
  left: 280px;
  object-fit: cover;
  position: absolute;
  top: 164px;
  width: 21px;
}

.top-1000 .path-369 {
  height: 39px;
  left: 279px;
  object-fit: cover;
  position: absolute;
  top: 163px;
  width: 23px;
}

.top-1000 .path-370 {
  height: 26px;
  left: 256px;
  object-fit: cover;
  position: absolute;
  top: 154px;
  width: 45px;
}

.top-1000 .path-371 {
  height: 28px;
  left: 255px;
  object-fit: cover;
  position: absolute;
  top: 153px;
  width: 47px;
}

.top-1000 .path-372 {
  height: 34px;
  left: 256px;
  object-fit: cover;
  position: absolute;
  top: 168px;
  width: 24px;
}

.top-1000 .path-373 {
  height: 36px;
  left: 255px;
  object-fit: cover;
  position: absolute;
  top: 167px;
  width: 26px;
}

.top-1000 .path-374 {
  height: 14px;
  left: 289px;
  object-fit: cover;
  position: absolute;
  top: 183px;
  width: 6px;
}

.top-1000 .path-375 {
  height: 16px;
  left: 288px;
  object-fit: cover;
  position: absolute;
  top: 182px;
  width: 8px;
}

.top-1000 .path-376 {
  height: 9px;
  left: 286px;
  object-fit: cover;
  position: absolute;
  top: 173px;
  width: 5px;
}

.top-1000 .path-377 {
  height: 9px;
  left: 292px;
  object-fit: cover;
  position: absolute;
  top: 171px;
  width: 5px;
}

.top-1000 .path-378 {
  height: 18px;
  left: 279px;
  object-fit: cover;
  position: absolute;
  top: 191px;
  width: 14px;
}

.top-1000 .path-379 {
  height: 20px;
  left: 278px;
  object-fit: cover;
  position: absolute;
  top: 190px;
  width: 16px;
}

.top-1000 .path-380 {
  height: 3px;
  left: 288px;
  object-fit: cover;
  position: absolute;
  top: 195px;
  width: 2px;
}

.top-1000 .path-381 {
  height: 3px;
  left: 284px;
  object-fit: cover;
  position: absolute;
  top: 196px;
  width: 4px;
}

.top-1000 .path-382 {
  height: 37px;
  left: 333px;
  object-fit: cover;
  position: absolute;
  top: 257px;
  width: 21px;
}

.top-1000 .path-383 {
  height: 39px;
  left: 332px;
  object-fit: cover;
  position: absolute;
  top: 256px;
  width: 23px;
}

.top-1000 .path-384 {
  height: 26px;
  left: 309px;
  object-fit: cover;
  position: absolute;
  top: 247px;
  width: 45px;
}

.top-1000 .path-385 {
  height: 28px;
  left: 308px;
  object-fit: cover;
  position: absolute;
  top: 246px;
  width: 47px;
}

.top-1000 .path-386 {
  height: 34px;
  left: 309px;
  object-fit: cover;
  position: absolute;
  top: 261px;
  width: 24px;
}

.top-1000 .path-387 {
  height: 36px;
  left: 308px;
  object-fit: cover;
  position: absolute;
  top: 260px;
  width: 26px;
}

.top-1000 .path-388 {
  height: 14px;
  left: 342px;
  object-fit: cover;
  position: absolute;
  top: 276px;
  width: 6px;
}

.top-1000 .path-389 {
  height: 16px;
  left: 341px;
  object-fit: cover;
  position: absolute;
  top: 275px;
  width: 8px;
}

.top-1000 .path-390 {
  height: 9px;
  left: 339px;
  object-fit: cover;
  position: absolute;
  top: 266px;
  width: 5px;
}

.top-1000 .path-391 {
  height: 9px;
  left: 345px;
  object-fit: cover;
  position: absolute;
  top: 264px;
  width: 5px;
}

.top-1000 .path-392 {
  height: 18px;
  left: 332px;
  object-fit: cover;
  position: absolute;
  top: 284px;
  width: 14px;
}

.top-1000 .path-393 {
  height: 20px;
  left: 331px;
  object-fit: cover;
  position: absolute;
  top: 283px;
  width: 16px;
}

.top-1000 .path-394 {
  height: 3px;
  left: 342px;
  object-fit: cover;
  position: absolute;
  top: 288px;
  width: 2px;
}

.top-1000 .path-395 {
  height: 3px;
  left: 337px;
  object-fit: cover;
  position: absolute;
  top: 289px;
  width: 4px;
}

.top-1000 .path-396 {
  height: 8px;
  left: 86px;
  object-fit: cover;
  position: absolute;
  top: 244px;
  width: 8px;
}

.top-1000 .path-397 {
  height: 10px;
  left: 85px;
  object-fit: cover;
  position: absolute;
  top: 243px;
  width: 10px;
}

.top-1000 .path-398 {
  height: 15px;
  left: 94px;
  object-fit: cover;
  position: absolute;
  top: 237px;
  width: 15px;
}

.top-1000 .path-399 {
  height: 17px;
  left: 93px;
  object-fit: cover;
  position: absolute;
  top: 236px;
  width: 17px;
}

.top-1000 .path-400 {
  height: 4px;
  left: 97px;
  object-fit: cover;
  position: absolute;
  top: 248px;
  width: 4px;
}

.top-1000 .path-401 {
  height: 5px;
  left: 97px;
  object-fit: cover;
  position: absolute;
  top: 247px;
  width: 5px;
}

.top-1000 .path-402 {
  height: 4px;
  left: 104px;
  object-fit: cover;
  position: absolute;
  top: 244px;
  width: 4px;
}

.top-1000 .path-403 {
  height: 5px;
  left: 103px;
  object-fit: cover;
  position: absolute;
  top: 244px;
  width: 5px;
}

.top-1000 .path-404 {
  height: 15px;
  left: 86px;
  object-fit: cover;
  position: absolute;
  top: 233px;
  width: 23px;
}

.top-1000 .path-405 {
  height: 17px;
  left: 85px;
  object-fit: cover;
  position: absolute;
  top: 232px;
  width: 25px;
}

.top-1000 .path-406 {
  height: 7px;
  left: 92px;
  object-fit: cover;
  position: absolute;
  top: 237px;
  width: 7px;
}

.top-1000 .path-407 {
  height: 8px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 236px;
  width: 8px;
}

.top-1000 .path-408 {
  height: 2px;
  left: 86px;
  object-fit: cover;
  position: absolute;
  top: 246px;
  width: 3px;
}

.top-1000 .path-409 {
  height: 2px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 249px;
  width: 3px;
}

.top-1000 .path-410 {
  height: 8px;
  left: 198px;
  object-fit: cover;
  position: absolute;
  top: 295px;
  width: 8px;
}

.top-1000 .path-411 {
  height: 10px;
  left: 197px;
  object-fit: cover;
  position: absolute;
  top: 294px;
  width: 10px;
}

.top-1000 .path-412 {
  height: 15px;
  left: 205px;
  object-fit: cover;
  position: absolute;
  top: 288px;
  width: 15px;
}

.top-1000 .path-413 {
  height: 17px;
  left: 204px;
  object-fit: cover;
  position: absolute;
  top: 287px;
  width: 17px;
}

.top-1000 .path-414 {
  height: 4px;
  left: 209px;
  object-fit: cover;
  position: absolute;
  top: 299px;
  width: 4px;
}

.top-1000 .path-415 {
  height: 5px;
  left: 209px;
  object-fit: cover;
  position: absolute;
  top: 298px;
  width: 5px;
}

.top-1000 .path-416 {
  height: 4px;
  left: 216px;
  object-fit: cover;
  position: absolute;
  top: 295px;
  width: 4px;
}

.top-1000 .path-417 {
  height: 5px;
  left: 215px;
  object-fit: cover;
  position: absolute;
  top: 295px;
  width: 5px;
}

.top-1000 .path-418 {
  height: 15px;
  left: 198px;
  object-fit: cover;
  position: absolute;
  top: 284px;
  width: 23px;
}

.top-1000 .path-419 {
  height: 17px;
  left: 197px;
  object-fit: cover;
  position: absolute;
  top: 283px;
  width: 25px;
}

.top-1000 .path-420 {
  height: 7px;
  left: 203px;
  object-fit: cover;
  position: absolute;
  top: 288px;
  width: 7px;
}

.top-1000 .path-421 {
  height: 8px;
  left: 203px;
  object-fit: cover;
  position: absolute;
  top: 288px;
  width: 8px;
}

.top-1000 .path-422 {
  height: 2px;
  left: 198px;
  object-fit: cover;
  position: absolute;
  top: 297px;
  width: 3px;
}

.top-1000 .path-423 {
  height: 2px;
  left: 202px;
  object-fit: cover;
  position: absolute;
  top: 300px;
  width: 3px;
}

.top-1000 .path-424 {
  height: 8px;
  left: 286px;
  object-fit: cover;
  position: absolute;
  top: 252px;
  width: 8px;
}

.top-1000 .path-425 {
  height: 10px;
  left: 285px;
  object-fit: cover;
  position: absolute;
  top: 251px;
  width: 10px;
}

.top-1000 .path-426 {
  height: 15px;
  left: 294px;
  object-fit: cover;
  position: absolute;
  top: 244px;
  width: 15px;
}

.top-1000 .path-427 {
  height: 17px;
  left: 293px;
  object-fit: cover;
  position: absolute;
  top: 243px;
  width: 17px;
}

.top-1000 .path-428 {
  height: 4px;
  left: 298px;
  object-fit: cover;
  position: absolute;
  top: 255px;
  width: 4px;
}

.top-1000 .path-429 {
  height: 5px;
  left: 297px;
  object-fit: cover;
  position: absolute;
  top: 254px;
  width: 5px;
}

.top-1000 .path-430 {
  height: 4px;
  left: 304px;
  object-fit: cover;
  position: absolute;
  top: 252px;
  width: 4px;
}

.top-1000 .path-431 {
  height: 5px;
  left: 304px;
  object-fit: cover;
  position: absolute;
  top: 251px;
  width: 5px;
}

.top-1000 .path-432 {
  height: 15px;
  left: 286px;
  object-fit: cover;
  position: absolute;
  top: 240px;
  width: 23px;
}

.top-1000 .path-433 {
  height: 17px;
  left: 285px;
  object-fit: cover;
  position: absolute;
  top: 239px;
  width: 25px;
}

.top-1000 .path-434 {
  height: 7px;
  left: 292px;
  object-fit: cover;
  position: absolute;
  top: 244px;
  width: 7px;
}

.top-1000 .path-435 {
  height: 8px;
  left: 291px;
  object-fit: cover;
  position: absolute;
  top: 244px;
  width: 8px;
}

.top-1000 .path-436 {
  height: 2px;
  left: 286px;
  object-fit: cover;
  position: absolute;
  top: 253px;
  width: 3px;
}

.top-1000 .path-437 {
  height: 2px;
  left: 291px;
  object-fit: cover;
  position: absolute;
  top: 256px;
  width: 3px;
}

.top-1000 .path-438 {
  height: 81px;
  left: 368px;
  object-fit: cover;
  position: absolute;
  top: 89px;
  width: 29px;
}

.top-1000 .path-439 {
  height: 83px;
  left: 367px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 31px;
}

.top-1000 .path-440 {
  height: 46px;
  left: 368px;
  object-fit: cover;
  position: absolute;
  top: 110px;
  width: 92px;
}

.top-1000 .path-441 {
  height: 48px;
  left: 367px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 93px;
}

.top-1000 .path-442 {
  height: 60px;
  left: 427px;
  object-fit: cover;
  position: absolute;
  top: 140px;
  width: 33px;
}

.top-1000 .path-443 {
  height: 62px;
  left: 426px;
  object-fit: cover;
  position: absolute;
  top: 139px;
  width: 35px;
}

.top-1000 .path-444 {
  height: 31px;
  left: 415px;
  object-fit: cover;
  position: absolute;
  top: 119px;
  width: 33px;
}

.top-1000 .path-445 {
  height: 33px;
  left: 414px;
  object-fit: cover;
  position: absolute;
  top: 118px;
  width: 35px;
}

.top-1000 .path-446 {
  height: 27px;
  left: 448px;
  object-fit: cover;
  position: absolute;
  top: 185px;
  width: 2px;
}

.top-1000 .path-447 {
  height: 27px;
  left: 480px;
  object-fit: cover;
  position: absolute;
  top: 168px;
  width: 2px;
}

.top-1000 .path-448 {
  height: 32px;
  left: 427px;
  object-fit: cover;
  position: absolute;
  top: 158px;
  width: 58px;
}

.top-1000 .path-449 {
  height: 34px;
  left: 426px;
  object-fit: cover;
  position: absolute;
  top: 157px;
  width: 60px;
}

.top-1000 .path-450 {
  height: 29px;
  left: 427px;
  object-fit: cover;
  position: absolute;
  top: 158px;
  width: 57px;
}

.top-1000 .path-451 {
  height: 30px;
  left: 426px;
  object-fit: cover;
  position: absolute;
  top: 157px;
  width: 59px;
}

.top-1000 .path-452 {
  height: 32px;
  left: 385px;
  object-fit: cover;
  position: absolute;
  top: 104px;
  width: 63px;
}

.top-1000 .icon-label {
  height: 33px;
  left: 384px;
  object-fit: cover;
  position: absolute;
  top: 103px;
  width: 65px;
}

.top-1000 .path-454 {
  height: 73px;
  left: 368px;
  object-fit: cover;
  position: absolute;
  top: 127px;
  width: 59px;
}

.top-1000 .path-455 {
  height: 75px;
  left: 367px;
  object-fit: cover;
  position: absolute;
  top: 126px;
  width: 61px;
}

.top-1000 .path-456 {
  height: 31px;
  left: 380px;
  object-fit: cover;
  position: absolute;
  top: 159px;
  width: 27px;
}

.top-1000 .path-457 {
  height: 33px;
  left: 379px;
  object-fit: cover;
  position: absolute;
  top: 158px;
  width: 29px;
}

.top-1000 .path-458 {
  height: 19px;
  left: 393px;
  object-fit: cover;
  position: absolute;
  top: 165px;
  width: 2px;
}

.top-1000 .path-459 {
  height: 12px;
  left: 437px;
  object-fit: cover;
  position: absolute;
  top: 182px;
  width: 2px;
}

.top-1000 .path-460 {
  height: 14px;
  left: 375px;
  object-fit: cover;
  position: absolute;
  top: 138px;
  width: 5px;
}

.top-1000 .path-461 {
  height: 14px;
  left: 383px;
  object-fit: cover;
  position: absolute;
  top: 141px;
  width: 5px;
}

.top-1000 .path-462 {
  height: 14px;
  left: 390px;
  object-fit: cover;
  position: absolute;
  top: 145px;
  width: 5px;
}

.top-1000 .path-463 {
  height: 14px;
  left: 398px;
  object-fit: cover;
  position: absolute;
  top: 149px;
  width: 5px;
}

.top-1000 .path-464 {
  height: 14px;
  left: 405px;
  object-fit: cover;
  position: absolute;
  top: 153px;
  width: 5px;
}

.top-1000 .path-465 {
  height: 14px;
  left: 413px;
  object-fit: cover;
  position: absolute;
  top: 157px;
  width: 5px;
}

.top-1000 .path-466 {
  height: 30px;
  left: 385px;
  object-fit: cover;
  position: absolute;
  top: 121px;
  width: 30px;
}

.top-1000 .path-467 {
  height: 32px;
  left: 384px;
  object-fit: cover;
  position: absolute;
  top: 120px;
  width: 32px;
}

.top-1000 .path-468 {
  height: 21px;
  left: 392px;
  object-fit: cover;
  position: absolute;
  top: 124px;
  width: 13px;
}

.top-1000 .path-469 {
  height: 23px;
  left: 391px;
  object-fit: cover;
  position: absolute;
  top: 123px;
  width: 15px;
}

.top-1000 .path-470 {
  height: 29px;
  left: 339px;
  object-fit: cover;
  position: absolute;
  top: 74px;
  width: 58px;
}

.top-1000 .icon-label-1 {
  height: 31px;
  left: 338px;
  object-fit: cover;
  position: absolute;
  top: 73px;
  width: 60px;
}

.top-1000 .path-472 {
  height: 81px;
  left: 339px;
  object-fit: cover;
  position: absolute;
  top: 89px;
  width: 29px;
}

.top-1000 .path-473 {
  height: 83px;
  left: 338px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 31px;
}

.top-1000 .path-474 {
  height: 9px;
  left: 398px;
  object-fit: cover;
  position: absolute;
  top: 131px;
  width: 2px;
}

.top-1000 .path-475 {
  height: 5px;
  left: 395px;
  object-fit: cover;
  position: absolute;
  top: 133px;
  width: 8px;
}

.top-1000 .path-476 {
  height: 12px;
  left: 342px;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 23px;
}

.top-1000 .path-477 {
  height: 12px;
  left: 371px;
  object-fit: cover;
  position: absolute;
  top: 100px;
  width: 23px;
}

.top-1000 .path-478 {
  height: 12px;
  left: 342px;
  object-fit: cover;
  position: absolute;
  top: 105px;
  width: 23px;
}

.top-1000 .path-479 {
  height: 12px;
  left: 371px;
  object-fit: cover;
  position: absolute;
  top: 106px;
  width: 23px;
}

.top-1000 .path-480 {
  height: 12px;
  left: 342px;
  object-fit: cover;
  position: absolute;
  top: 111px;
  width: 23px;
}

.top-1000 .path-481 {
  height: 12px;
  left: 342px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 23px;
}

.top-1000 .path-482 {
  height: 12px;
  left: 342px;
  object-fit: cover;
  position: absolute;
  top: 123px;
  width: 23px;
}

.top-1000 .path-483 {
  height: 12px;
  left: 342px;
  object-fit: cover;
  position: absolute;
  top: 129px;
  width: 23px;
}

.top-1000 .path-484 {
  height: 12px;
  left: 342px;
  object-fit: cover;
  position: absolute;
  top: 135px;
  width: 23px;
}

.top-1000 .path-485 {
  height: 12px;
  left: 342px;
  object-fit: cover;
  position: absolute;
  top: 141px;
  width: 23px;
}

.top-1000 .path-486 {
  height: 12px;
  left: 342px;
  object-fit: cover;
  position: absolute;
  top: 147px;
  width: 23px;
}

.top-1000 .path-487 {
  height: 87px;
  left: 103px;
  object-fit: cover;
  position: absolute;
  top: 118px;
  width: 29px;
}

.top-1000 .path-488 {
  height: 89px;
  left: 102px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 31px;
}

.top-1000 .path-489 {
  height: 29px;
  left: 74px;
  object-fit: cover;
  position: absolute;
  top: 103px;
  width: 58px;
}

.top-1000 .icon-label-2 {
  height: 31px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 102px;
  width: 60px;
}

.top-1000 .path-491 {
  height: 87px;
  left: 74px;
  object-fit: cover;
  position: absolute;
  top: 118px;
  width: 29px;
}

.top-1000 .path-492 {
  height: 89px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 31px;
}

.top-1000 .path-493 {
  height: 49px;
  left: 95px;
  object-fit: cover;
  position: absolute;
  top: 134px;
  width: 2px;
}

.top-1000 .path-494 {
  height: 49px;
  left: 90px;
  object-fit: cover;
  position: absolute;
  top: 132px;
  width: 2px;
}

.top-1000 .path-495 {
  height: 49px;
  left: 84px;
  object-fit: cover;
  position: absolute;
  top: 129px;
  width: 2px;
}

.top-1000 .path-496 {
  height: 49px;
  left: 79px;
  object-fit: cover;
  position: absolute;
  top: 126px;
  width: 2px;
}

.top-1000 .path-497 {
  height: 71px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: 157px;
  width: 35px;
}

.top-1000 .path-498 {
  height: 73px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 156px;
  width: 37px;
}

.top-1000 .path-499 {
  height: 71px;
  left: 56px;
  object-fit: cover;
  position: absolute;
  top: 157px;
  width: 35px;
}

.top-1000 .path-500 {
  height: 73px;
  left: 55px;
  object-fit: cover;
  position: absolute;
  top: 156px;
  width: 37px;
}

.top-1000 .path-501 {
  height: 10px;
  left: 62px;
  object-fit: cover;
  position: absolute;
  top: 174px;
  width: 6px;
}

.top-1000 .path-502 {
  height: 10px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 174px;
  width: 6px;
}

.top-1000 .path-503 {
  height: 7px;
  left: 376px;
  object-fit: cover;
  position: absolute;
  top: 236px;
  width: 13px;
}

.top-1000 .path-504 {
  height: 14px;
  left: 384px;
  object-fit: cover;
  position: absolute;
  top: 243px;
  width: 5px;
}

.top-1000 .path-505 {
  height: 15px;
  left: 373px;
  object-fit: cover;
  position: absolute;
  top: 237px;
  width: 5px;
}

.top-1000 .path-506 {
  height: 11px;
  left: 388px;
  object-fit: cover;
  position: absolute;
  top: 242px;
  width: 7px;
}

.top-1000 .path-507 {
  height: 11px;
  left: 376px;
  object-fit: cover;
  position: absolute;
  top: 237px;
  width: 7px;
}

.top-1000 .path-508 {
  height: 7px;
  left: 380px;
  object-fit: cover;
  position: absolute;
  top: 277px;
  width: 3px;
}

.top-1000 .path-509 {
  height: 9px;
  left: 379px;
  object-fit: cover;
  position: absolute;
  top: 276px;
  width: 5px;
}

.top-1000 .path-510 {
  height: 7px;
  left: 410px;
  object-fit: cover;
  position: absolute;
  top: 262px;
  width: 3px;
}

.top-1000 .path-511 {
  height: 9px;
  left: 409px;
  object-fit: cover;
  position: absolute;
  top: 261px;
  width: 5px;
}

.top-1000 .path-512 {
  height: 14px;
  left: 383px;
  object-fit: cover;
  position: absolute;
  top: 270px;
  width: 17px;
}

.top-1000 .path-513 {
  height: 16px;
  left: 382px;
  object-fit: cover;
  position: absolute;
  top: 269px;
  width: 19px;
}

.top-1000 .path-514 {
  height: 14px;
  left: 413px;
  object-fit: cover;
  position: absolute;
  top: 255px;
  width: 17px;
}

.top-1000 .path-515 {
  height: 16px;
  left: 412px;
  object-fit: cover;
  position: absolute;
  top: 254px;
  width: 19px;
}

.top-1000 .path-516 {
  height: 10px;
  left: 380px;
  object-fit: cover;
  position: absolute;
  top: 268px;
  width: 20px;
}

.top-1000 .path-517 {
  height: 12px;
  left: 379px;
  object-fit: cover;
  position: absolute;
  top: 267px;
  width: 22px;
}

.top-1000 .path-518 {
  height: 10px;
  left: 410px;
  object-fit: cover;
  position: absolute;
  top: 253px;
  width: 20px;
}

.top-1000 .path-519 {
  height: 12px;
  left: 409px;
  object-fit: cover;
  position: absolute;
  top: 252px;
  width: 22px;
}

.top-1000 .path-520 {
  height: 10px;
  left: 62px;
  object-fit: cover;
  position: absolute;
  top: 186px;
  width: 6px;
}

.top-1000 .path-521 {
  height: 10px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 186px;
  width: 6px;
}

.top-1000 .path-522 {
  height: 10px;
  left: 62px;
  object-fit: cover;
  position: absolute;
  top: 197px;
  width: 6px;
}

.top-1000 .path-523 {
  height: 10px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 197px;
  width: 6px;
}

.top-1000 .path-524 {
  height: 10px;
  left: 71px;
  object-fit: cover;
  position: absolute;
  top: 170px;
  width: 6px;
}

.top-1000 .path-525 {
  height: 10px;
  left: 35px;
  object-fit: cover;
  position: absolute;
  top: 169px;
  width: 6px;
}

.top-1000 .path-526 {
  height: 10px;
  left: 71px;
  object-fit: cover;
  position: absolute;
  top: 181px;
  width: 6px;
}

.top-1000 .path-527 {
  height: 10px;
  left: 35px;
  object-fit: cover;
  position: absolute;
  top: 181px;
  width: 6px;
}

.top-1000 .path-528 {
  height: 10px;
  left: 71px;
  object-fit: cover;
  position: absolute;
  top: 192px;
  width: 6px;
}

.top-1000 .path-529 {
  height: 20px;
  left: 68px;
  object-fit: cover;
  position: absolute;
  top: 202px;
  width: 14px;
}

.top-1000 .path-530 {
  height: 22px;
  left: 67px;
  object-fit: cover;
  position: absolute;
  top: 201px;
  width: 16px;
}

.top-1000 .path-8 {
  height: 20px;
  left: 112px;
  object-fit: cover;
  position: absolute;
  top: 180px;
  width: 14px;
}

.top-1000 .path-10 {
  height: 22px;
  left: 112px;
  object-fit: cover;
  position: absolute;
  top: 179px;
  width: 16px;
}

.top-1000 .path-533 {
  height: 10px;
  left: 35px;
  object-fit: cover;
  position: absolute;
  top: 192px;
  width: 6px;
}

.top-1000 .path-534 {
  height: 10px;
  left: 80px;
  object-fit: cover;
  position: absolute;
  top: 165px;
  width: 6px;
}

.top-1000 .path-535 {
  height: 10px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 165px;
  width: 6px;
}

.top-1000 .path-536 {
  height: 10px;
  left: 80px;
  object-fit: cover;
  position: absolute;
  top: 177px;
  width: 6px;
}

.top-1000 .path-537 {
  height: 10px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 176px;
  width: 6px;
}

.top-1000 .path-538 {
  height: 10px;
  left: 80px;
  object-fit: cover;
  position: absolute;
  top: 188px;
  width: 6px;
}

.top-1000 .path-539 {
  height: 10px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 188px;
  width: 6px;
}

.top-1000 .path-540 {
  height: 35px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 140px;
  width: 69px;
}

.top-1000 .icon-label-3 {
  height: 37px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: 139px;
  width: 71px;
}

.top-1000 .path-542 {
  height: 33px;
  left: 243px;
  object-fit: cover;
  position: absolute;
  top: 83px;
  width: 64px;
}

.top-1000 .path-543 {
  height: 33px;
  left: 184px;
  object-fit: cover;
  position: absolute;
  top: 214px;
  width: 64px;
}

.top-1000 .path-544 {
  height: 7px;
  left: 324px;
  object-fit: cover;
  position: absolute;
  top: 210px;
  width: 13px;
}

.top-1000 .path-545 {
  height: 7px;
  left: 329px;
  object-fit: cover;
  position: absolute;
  top: 213px;
  width: 13px;
}

.top-1000 .path-546 {
  height: 7px;
  left: 336px;
  object-fit: cover;
  position: absolute;
  top: 216px;
  width: 13px;
}

.top-1000 .path-547 {
  height: 7px;
  left: 342px;
  object-fit: cover;
  position: absolute;
  top: 219px;
  width: 13px;
}

.top-1000 .path-548 {
  height: 7px;
  left: 348px;
  object-fit: cover;
  position: absolute;
  top: 222px;
  width: 13px;
}

.top-1000 .path-549 {
  height: 7px;
  left: 354px;
  object-fit: cover;
  position: absolute;
  top: 225px;
  width: 13px;
}

.top-1000 .path-550 {
  height: 7px;
  left: 415px;
  object-fit: cover;
  position: absolute;
  top: 208px;
  width: 13px;
}

.top-1000 .path-551 {
  height: 7px;
  left: 409px;
  object-fit: cover;
  position: absolute;
  top: 211px;
  width: 13px;
}

.top-1000 .path-552 {
  height: 7px;
  left: 403px;
  object-fit: cover;
  position: absolute;
  top: 214px;
  width: 13px;
}

.top-1000 .path-553 {
  height: 7px;
  left: 397px;
  object-fit: cover;
  position: absolute;
  top: 217px;
  width: 13px;
}

.top-1000 .path-554 {
  height: 7px;
  left: 391px;
  object-fit: cover;
  position: absolute;
  top: 220px;
  width: 13px;
}

.top-1000 .path-555 {
  height: 7px;
  left: 385px;
  object-fit: cover;
  position: absolute;
  top: 223px;
  width: 13px;
}

.top-1000 .path-556 {
  height: 7px;
  left: 352px;
  object-fit: cover;
  position: absolute;
  top: 176px;
  width: 13px;
}

.top-1000 .path-557 {
  height: 7px;
  left: 346px;
  object-fit: cover;
  position: absolute;
  top: 179px;
  width: 13px;
}

.top-1000 .path-558 {
  height: 7px;
  left: 340px;
  object-fit: cover;
  position: absolute;
  top: 182px;
  width: 13px;
}

.top-1000 .path-559 {
  height: 7px;
  left: 334px;
  object-fit: cover;
  position: absolute;
  top: 185px;
  width: 13px;
}

.top-1000 .path-560 {
  height: 7px;
  left: 328px;
  object-fit: cover;
  position: absolute;
  top: 188px;
  width: 13px;
}

.top-1000 .path-561 {
  height: 7px;
  left: 322px;
  object-fit: cover;
  position: absolute;
  top: 192px;
  width: 13px;
}

.top-1000 .path-562 {
  height: 7px;
  left: 192px;
  object-fit: cover;
  position: absolute;
  top: 166px;
  width: 13px;
}

.top-1000 .path-563 {
  height: 7px;
  left: 198px;
  object-fit: cover;
  position: absolute;
  top: 168px;
  width: 13px;
}

.top-1000 .path-564 {
  height: 7px;
  left: 204px;
  object-fit: cover;
  position: absolute;
  top: 172px;
  width: 13px;
}

.top-1000 .path-565 {
  height: 7px;
  left: 210px;
  object-fit: cover;
  position: absolute;
  top: 175px;
  width: 13px;
}

.top-1000 .path-566 {
  height: 7px;
  left: 216px;
  object-fit: cover;
  position: absolute;
  top: 178px;
  width: 13px;
}

.top-1000 .path-567 {
  height: 7px;
  left: 222px;
  object-fit: cover;
  position: absolute;
  top: 181px;
  width: 13px;
}

.top-1000 .path-568 {
  height: 19px;
  left: 260px;
  object-fit: cover;
  position: absolute;
  top: 89px;
  width: 35px;
}

.top-1000 .path-569 {
  height: 19px;
  left: 202px;
  object-fit: cover;
  position: absolute;
  top: 221px;
  width: 35px;
}

.top-1000 .path-570 {
  height: 13px;
  left: 273px;
  object-fit: cover;
  position: absolute;
  top: 97px;
  width: 24px;
}

.top-1000 .path-571 {
  height: 13px;
  left: 215px;
  object-fit: cover;
  position: absolute;
  top: 228px;
  width: 24px;
}

.top-1000 .path-572 {
  height: 15px;
  left: 260px;
  object-fit: cover;
  position: absolute;
  top: 91px;
  width: 29px;
}

.top-1000 .path-573 {
  height: 15px;
  left: 201px;
  object-fit: cover;
  position: absolute;
  top: 223px;
  width: 29px;
}

.top-1000 .path-574 {
  height: 15px;
  left: 251px;
  object-fit: cover;
  position: absolute;
  top: 87px;
  width: 29px;
}

.top-1000 .path-575 {
  height: 15px;
  left: 193px;
  object-fit: cover;
  position: absolute;
  top: 219px;
  width: 29px;
}

.top-1000 .path-576 {
  height: 78px;
  left: 197px;
  object-fit: cover;
  position: absolute;
  top: 79px;
  width: 69px;
}

.top-1000 .path-577 {
  height: 80px;
  left: 196px;
  object-fit: cover;
  position: absolute;
  top: 78px;
  width: 71px;
}

.top-1000 .path-578 {
  height: 51px;
  left: 164px;
  object-fit: cover;
  position: absolute;
  top: 62px;
  width: 102px;
}

.top-1000 .path-579 {
  height: 53px;
  left: 163px;
  object-fit: cover;
  position: absolute;
  top: 61px;
  width: 104px;
}

.top-1000 .path-580 {
  height: 39px;
  left: 172px;
  object-fit: cover;
  position: absolute;
  top: 70px;
  width: 25px;
}

.top-1000 .path-581 {
  height: 41px;
  left: 171px;
  object-fit: cover;
  position: absolute;
  top: 69px;
  width: 26px;
}

.top-1000 .path-582 {
  height: 39px;
  left: 196px;
  object-fit: cover;
  position: absolute;
  top: 70px;
  width: 25px;
}

.top-1000 .path-583 {
  height: 41px;
  left: 195px;
  object-fit: cover;
  position: absolute;
  top: 69px;
  width: 26px;
}

.top-1000 .path-584 {
  height: 27px;
  left: 210px;
  object-fit: cover;
  position: absolute;
  top: 124px;
  width: 27px;
}

.top-1000 .path-585 {
  height: 29px;
  left: 209px;
  object-fit: cover;
  position: absolute;
  top: 123px;
  width: 29px;
}

.top-1000 .path-586 {
  height: 28px;
  left: 237px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 29px;
}

.top-1000 .path-587 {
  height: 30px;
  left: 236px;
  object-fit: cover;
  position: absolute;
  top: 108px;
  width: 31px;
}

.top-1000 .path-588 {
  height: 15px;
  left: 223px;
  object-fit: cover;
  position: absolute;
  top: 129px;
  width: 2px;
}

.top-1000 .path-589 {
  height: 15px;
  left: 251px;
  object-fit: cover;
  position: absolute;
  top: 115px;
  width: 2px;
}

.top-1000 .path-590 {
  height: 15px;
  left: 244px;
  object-fit: cover;
  position: absolute;
  top: 118px;
  width: 2px;
}

.top-1000 .path-591 {
  height: 15px;
  left: 258px;
  object-fit: cover;
  position: absolute;
  top: 112px;
  width: 2px;
}

.top-1000 .path-592 {
  height: 26px;
  left: 200px;
  object-fit: cover;
  position: absolute;
  top: 77px;
  width: 16px;
}

.top-1000 .path-593 {
  height: 28px;
  left: 199px;
  object-fit: cover;
  position: absolute;
  top: 76px;
  width: 18px;
}

.top-1000 .path-594 {
  height: 10px;
  left: 207px;
  object-fit: cover;
  position: absolute;
  top: 110px;
  width: 7px;
}

.top-1000 .path-595 {
  height: 12px;
  left: 206px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 8px;
}

.top-1000 .path-596 {
  height: 10px;
  left: 217px;
  object-fit: cover;
  position: absolute;
  top: 105px;
  width: 7px;
}

.top-1000 .path-597 {
  height: 12px;
  left: 216px;
  object-fit: cover;
  position: absolute;
  top: 104px;
  width: 8px;
}

.top-1000 .path-598 {
  height: 10px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  top: 100px;
  width: 7px;
}

.top-1000 .path-599 {
  height: 12px;
  left: 227px;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 8px;
}

.top-1000 .path-600 {
  height: 10px;
  left: 238px;
  object-fit: cover;
  position: absolute;
  top: 95px;
  width: 7px;
}

.top-1000 .path-601 {
  height: 12px;
  left: 238px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 8px;
}

.top-1000 .path-602 {
  height: 10px;
  left: 249px;
  object-fit: cover;
  position: absolute;
  top: 89px;
  width: 7px;
}

.top-1000 .path-603 {
  height: 12px;
  left: 248px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 8px;
}

.top-1000 .path-604 {
  height: 25px;
  left: 172px;
  object-fit: cover;
  position: absolute;
  top: 57px;
  width: 49px;
}

.top-1000 .path-605 {
  height: 27px;
  left: 171px;
  object-fit: cover;
  position: absolute;
  top: 56px;
  width: 51px;
}

.top-1000 .path-606 {
  height: 43px;
  left: 198px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 79px;
}

.top-1000 .path-607 {
  height: 45px;
  left: 197px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 81px;
}

.top-1000 .path-608 {
  height: 40px;
  left: 198px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 79px;
}

.top-1000 .path-609 {
  height: 42px;
  left: 197px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 81px;
}

.top-1000 .path-610 {
  height: 16px;
  left: 236px;
  object-fit: cover;
  position: absolute;
  top: 113px;
  width: 30px;
}

.top-1000 .path-611 {
  height: 61px;
  left: 163px;
  object-fit: cover;
  position: absolute;
  top: 96px;
  width: 34px;
}

.top-1000 .path-612 {
  height: 63px;
  left: 162px;
  object-fit: cover;
  position: absolute;
  top: 95px;
  width: 35px;
}

.top-1000 .path-613 {
  height: 8px;
  left: 203px;
  object-fit: cover;
  position: absolute;
  top: 83px;
  width: 10px;
}

.top-1000 .path-614 {
  height: 4px;
  left: 208px;
  object-fit: cover;
  position: absolute;
  top: 85px;
  width: 2px;
}

.top-1000 .path-615 {
  height: 4px;
  left: 209px;
  object-fit: cover;
  position: absolute;
  top: 85px;
  width: 1px;
}

.top-1000 .path-616 {
  height: 3px;
  left: 207px;
  object-fit: cover;
  position: absolute;
  top: 86px;
  width: 5px;
}

.top-1000 .path-617 {
  height: 3px;
  left: 206px;
  object-fit: cover;
  position: absolute;
  top: 90px;
  width: 6px;
}

.top-1000 .path-618 {
  height: 2px;
  left: 208px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 2px;
}

.top-1000 .path-619 {
  height: 2px;
  left: 211px;
  object-fit: cover;
  position: absolute;
  top: 92px;
  width: 2px;
}

.top-1000 .path-620 {
  height: 27px;
  left: 468px;
  object-fit: cover;
  position: absolute;
  top: 192px;
  width: 29px;
}

.top-1000 .path-621 {
  height: 28px;
  left: 467px;
  object-fit: cover;
  position: absolute;
  top: 191px;
  width: 31px;
}

.top-1000 .path-622 {
  height: 22px;
  left: 479px;
  object-fit: cover;
  position: absolute;
  top: 197px;
  width: 20px;
}

.top-1000 .path-623 {
  height: 24px;
  left: 478px;
  object-fit: cover;
  position: absolute;
  top: 196px;
  width: 22px;
}

.top-1000 .path-624 {
  height: 6px;
  left: 475px;
  object-fit: cover;
  position: absolute;
  top: 198px;
  width: 9px;
}

.top-1000 .path-625 {
  height: 7px;
  left: 474px;
  object-fit: cover;
  position: absolute;
  top: 197px;
  width: 10px;
}

.top-1000 .path-626 {
  height: 6px;
  left: 483px;
  object-fit: cover;
  position: absolute;
  top: 194px;
  width: 9px;
}

.top-1000 .path-627 {
  height: 7px;
  left: 482px;
  object-fit: cover;
  position: absolute;
  top: 193px;
  width: 10px;
}

.top-1000 .path-628 {
  height: 5px;
  left: 483px;
  object-fit: cover;
  position: absolute;
  top: 213px;
  width: 5px;
}

.top-1000 .path-629 {
  height: 6px;
  left: 483px;
  object-fit: cover;
  position: absolute;
  top: 213px;
  width: 6px;
}

.top-1000 .path-630 {
  height: 5px;
  left: 492px;
  object-fit: cover;
  position: absolute;
  top: 209px;
  width: 5px;
}

.top-1000 .path-631 {
  height: 6px;
  left: 492px;
  object-fit: cover;
  position: absolute;
  top: 208px;
  width: 6px;
}

.top-1000 .path-632 {
  height: 7px;
  left: 482px;
  object-fit: cover;
  position: absolute;
  top: 203px;
  width: 6px;
}

.top-1000 .path-633 {
  height: 8px;
  left: 482px;
  object-fit: cover;
  position: absolute;
  top: 203px;
  width: 7px;
}

.top-1000 .path-634 {
  height: 6px;
  left: 490px;
  object-fit: cover;
  position: absolute;
  top: 200px;
  width: 6px;
}

.top-1000 .path-635 {
  height: 7px;
  left: 490px;
  object-fit: cover;
  position: absolute;
  top: 199px;
  width: 7px;
}

.top-1000 .path-636 {
  height: 9px;
  left: 469px;
  object-fit: cover;
  position: absolute;
  top: 202px;
  width: 11px;
}

.top-1000 .path-637 {
  height: 11px;
  left: 469px;
  object-fit: cover;
  position: absolute;
  top: 201px;
  width: 12px;
}

.top-1000 .path-638 {
  height: 3px;
  left: 468px;
  object-fit: cover;
  position: absolute;
  top: 210px;
  width: 4px;
}

.top-1000 .path-639 {
  height: 4px;
  left: 470px;
  object-fit: cover;
  position: absolute;
  top: 209px;
  width: 8px;
}

.top-1000 .path-640 {
  height: 9px;
  left: 480px;
  object-fit: cover;
  position: absolute;
  top: 204px;
  width: 17px;
}

.top-1000 .path-641 {
  height: 2px;
  left: 476px;
  object-fit: cover;
  position: absolute;
  top: 213px;
  width: 3px;
}

.top-1000 .path-642 {
  height: 16px;
  left: 288px;
  object-fit: cover;
  position: absolute;
  top: 139px;
  width: 10px;
}

.top-1000 .path-643 {
  height: 18px;
  left: 287px;
  object-fit: cover;
  position: absolute;
  top: 138px;
  width: 12px;
}

.top-1000 .path-644 {
  height: 12px;
  left: 281px;
  object-fit: cover;
  position: absolute;
  top: 145px;
  width: 10px;
}

.top-1000 .path-645 {
  height: 14px;
  left: 280px;
  object-fit: cover;
  position: absolute;
  top: 144px;
  width: 12px;
}

.top-1000 .path-646 {
  height: 9px;
  left: 282px;
  object-fit: cover;
  position: absolute;
  top: 145px;
  width: 10px;
}

.top-1000 .path-647 {
  height: 10px;
  left: 281px;
  object-fit: cover;
  position: absolute;
  top: 145px;
  width: 11px;
}

.top-1000 .path-648 {
  height: 18px;
  left: 298px;
  object-fit: cover;
  position: absolute;
  top: 136px;
  width: 15px;
}

.top-1000 .path-649 {
  height: 20px;
  left: 297px;
  object-fit: cover;
  position: absolute;
  top: 135px;
  width: 17px;
}

.top-1000 .path-650 {
  height: 11px;
  left: 291px;
  object-fit: cover;
  position: absolute;
  top: 147px;
  width: 6px;
}

.top-1000 .path-651 {
  height: 13px;
  left: 290px;
  object-fit: cover;
  position: absolute;
  top: 146px;
  width: 8px;
}

.top-1000 .path-652 {
  height: 7px;
  left: 291px;
  object-fit: cover;
  position: absolute;
  top: 147px;
  width: 6px;
}

.top-1000 .path-653 {
  height: 9px;
  left: 290px;
  object-fit: cover;
  position: absolute;
  top: 146px;
  width: 8px;
}

.top-1000 .path-654 {
  height: 13px;
  left: 288px;
  object-fit: cover;
  position: absolute;
  top: 131px;
  width: 25px;
}

.top-1000 .icon-label-4 {
  height: 15px;
  left: 287px;
  object-fit: cover;
  position: absolute;
  top: 130px;
  width: 27px;
}

.top-1000 .path-656 {
  height: 8px;
  left: 281px;
  object-fit: cover;
  position: absolute;
  top: 142px;
  width: 16px;
}

.top-1000 .path-657 {
  height: 10px;
  left: 280px;
  object-fit: cover;
  position: absolute;
  top: 141px;
  width: 18px;
}

.top-1000 .path-658 {
  height: 5px;
  left: 299px;
  object-fit: cover;
  position: absolute;
  top: 152px;
  width: 5px;
}

.top-1000 .path-659 {
  height: 6px;
  left: 298px;
  object-fit: cover;
  position: absolute;
  top: 151px;
  width: 6px;
}

.top-1000 .path-660 {
  height: 5px;
  left: 307px;
  object-fit: cover;
  position: absolute;
  top: 148px;
  width: 5px;
}

.top-1000 .path-661 {
  height: 6px;
  left: 307px;
  object-fit: cover;
  position: absolute;
  top: 147px;
  width: 6px;
}

.top-1000 .path-662 {
  height: 40px;
  left: 249px;
  object-fit: cover;
  position: absolute;
  top: 179px;
  width: 24px;
}

.top-1000 .path-663 {
  height: 42px;
  left: 248px;
  object-fit: cover;
  position: absolute;
  top: 178px;
  width: 26px;
}

.top-1000 .path-664 {
  height: 14px;
  left: 265px;
  object-fit: cover;
  position: absolute;
  top: 197px;
  width: 6px;
}

.top-1000 .path-665 {
  height: 16px;
  left: 264px;
  object-fit: cover;
  position: absolute;
  top: 196px;
  width: 8px;
}

.top-1000 .path-666 {
  height: 19px;
  left: 251px;
  object-fit: cover;
  position: absolute;
  top: 200px;
  width: 11px;
}

.top-1000 .path-667 {
  height: 30px;
  left: 225px;
  object-fit: cover;
  position: absolute;
  top: 189px;
  width: 24px;
}

.top-1000 .path-668 {
  height: 32px;
  left: 224px;
  object-fit: cover;
  position: absolute;
  top: 188px;
  width: 26px;
}

.top-1000 .path-669 {
  height: 18px;
  left: 251px;
  object-fit: cover;
  position: absolute;
  top: 205px;
  width: 13px;
}

.top-1000 .path-670 {
  height: 20px;
  left: 250px;
  object-fit: cover;
  position: absolute;
  top: 204px;
  width: 15px;
}

.top-1000 .path-671 {
  height: 18px;
  left: 238px;
  object-fit: cover;
  position: absolute;
  top: 205px;
  width: 13px;
}

.top-1000 .path-672 {
  height: 20px;
  left: 237px;
  object-fit: cover;
  position: absolute;
  top: 204px;
  width: 15px;
}

.top-1000 .path-673 {
  height: 19px;
  left: 225px;
  object-fit: cover;
  position: absolute;
  top: 181px;
  width: 32px;
}

.top-1000 .path-674 {
  height: 21px;
  left: 224px;
  object-fit: cover;
  position: absolute;
  top: 180px;
  width: 34px;
}

.top-1000 .path-675 {
  height: 26px;
  left: 234px;
  object-fit: cover;
  position: absolute;
  top: 167px;
  width: 31px;
}

.top-1000 .path-676 {
  height: 28px;
  left: 233px;
  object-fit: cover;
  position: absolute;
  top: 166px;
  width: 33px;
}

.top-1000 .path-677 {
  height: 6px;
  left: 262px;
  object-fit: cover;
  position: absolute;
  top: 188px;
  width: 6px;
}

.top-1000 .path-678 {
  height: 8px;
  left: 261px;
  object-fit: cover;
  position: absolute;
  top: 187px;
  width: 8px;
}

.top-1000 .path-679 {
  height: 3px;
  left: 263px;
  object-fit: cover;
  position: absolute;
  top: 189px;
  width: 6px;
}

.top-1000 .path-680 {
  height: 12px;
  left: 253px;
  object-fit: cover;
  position: absolute;
  top: 211px;
  width: 1px;
}

.top-1000 .path-681 {
  height: 12px;
  left: 248px;
  object-fit: cover;
  position: absolute;
  top: 211px;
  width: 1px;
}

.top-1000 .path-682 {
  height: 12px;
  left: 256px;
  object-fit: cover;
  position: absolute;
  top: 209px;
  width: 1px;
}

.top-1000 .path-683 {
  height: 12px;
  left: 245px;
  object-fit: cover;
  position: absolute;
  top: 209px;
  width: 1px;
}

.top-1000 .path-684 {
  height: 12px;
  left: 258px;
  object-fit: cover;
  position: absolute;
  top: 208px;
  width: 1px;
}

.top-1000 .path-685 {
  height: 12px;
  left: 243px;
  object-fit: cover;
  position: absolute;
  top: 208px;
  width: 1px;
}

.top-1000 .path-686 {
  height: 12px;
  left: 261px;
  object-fit: cover;
  position: absolute;
  top: 207px;
  width: 1px;
}

.top-1000 .path-687 {
  height: 12px;
  left: 240px;
  object-fit: cover;
  position: absolute;
  top: 207px;
  width: 1px;
}

.top-1000 .path-688 {
  height: 7px;
  left: 265px;
  object-fit: cover;
  position: absolute;
  top: 188px;
  width: 1px;
}

.top-1000 .path-689 {
  height: 40px;
  left: 297px;
  object-fit: cover;
  position: absolute;
  top: 273px;
  width: 24px;
}

.top-1000 .path-690 {
  height: 42px;
  left: 296px;
  object-fit: cover;
  position: absolute;
  top: 272px;
  width: 26px;
}

.top-1000 .path-691 {
  height: 14px;
  left: 313px;
  object-fit: cover;
  position: absolute;
  top: 291px;
  width: 6px;
}

.top-1000 .path-692 {
  height: 16px;
  left: 312px;
  object-fit: cover;
  position: absolute;
  top: 290px;
  width: 8px;
}

.top-1000 .path-693 {
  height: 19px;
  left: 299px;
  object-fit: cover;
  position: absolute;
  top: 293px;
  width: 11px;
}

.top-1000 .path-694 {
  height: 30px;
  left: 273px;
  object-fit: cover;
  position: absolute;
  top: 282px;
  width: 24px;
}

.top-1000 .path-695 {
  height: 32px;
  left: 272px;
  object-fit: cover;
  position: absolute;
  top: 281px;
  width: 26px;
}

.top-1000 .path-696 {
  height: 18px;
  left: 299px;
  object-fit: cover;
  position: absolute;
  top: 299px;
  width: 13px;
}

.top-1000 .path-697 {
  height: 20px;
  left: 298px;
  object-fit: cover;
  position: absolute;
  top: 298px;
  width: 15px;
}

.top-1000 .path-698 {
  height: 18px;
  left: 286px;
  object-fit: cover;
  position: absolute;
  top: 299px;
  width: 13px;
}

.top-1000 .path-699 {
  height: 20px;
  left: 285px;
  object-fit: cover;
  position: absolute;
  top: 298px;
  width: 15px;
}

.top-1000 .path-700 {
  height: 19px;
  left: 273px;
  object-fit: cover;
  position: absolute;
  top: 275px;
  width: 32px;
}

.top-1000 .path-701 {
  height: 21px;
  left: 272px;
  object-fit: cover;
  position: absolute;
  top: 274px;
  width: 34px;
}

.top-1000 .path-702 {
  height: 26px;
  left: 282px;
  object-fit: cover;
  position: absolute;
  top: 260px;
  width: 31px;
}

.top-1000 .path-703 {
  height: 28px;
  left: 281px;
  object-fit: cover;
  position: absolute;
  top: 260px;
  width: 33px;
}

.top-1000 .path-704 {
  height: 6px;
  left: 310px;
  object-fit: cover;
  position: absolute;
  top: 281px;
  width: 6px;
}

.top-1000 .path-705 {
  height: 8px;
  left: 309px;
  object-fit: cover;
  position: absolute;
  top: 280px;
  width: 8px;
}

.top-1000 .path-706 {
  height: 3px;
  left: 311px;
  object-fit: cover;
  position: absolute;
  top: 283px;
  width: 6px;
}

.top-1000 .path-707 {
  height: 12px;
  left: 301px;
  object-fit: cover;
  position: absolute;
  top: 304px;
  width: 1px;
}

.top-1000 .path-708 {
  height: 12px;
  left: 296px;
  object-fit: cover;
  position: absolute;
  top: 304px;
  width: 1px;
}

.top-1000 .path-709 {
  height: 12px;
  left: 304px;
  object-fit: cover;
  position: absolute;
  top: 302px;
  width: 1px;
}

.top-1000 .path-710 {
  height: 12px;
  left: 293px;
  object-fit: cover;
  position: absolute;
  top: 303px;
  width: 1px;
}

.top-1000 .path-711 {
  height: 12px;
  left: 306px;
  object-fit: cover;
  position: absolute;
  top: 301px;
  width: 1px;
}

.top-1000 .path-712 {
  height: 12px;
  left: 291px;
  object-fit: cover;
  position: absolute;
  top: 301px;
  width: 1px;
}

.top-1000 .path-713 {
  height: 12px;
  left: 308px;
  object-fit: cover;
  position: absolute;
  top: 300px;
  width: 1px;
}

.top-1000 .path-714 {
  height: 12px;
  left: 288px;
  object-fit: cover;
  position: absolute;
  top: 300px;
  width: 1px;
}

.top-1000 .path-715 {
  height: 7px;
  left: 313px;
  object-fit: cover;
  position: absolute;
  top: 281px;
  width: 1px;
}

.top-1000 .path-716 {
  height: 40px;
  left: 261px;
  object-fit: cover;
  position: absolute;
  top: 290px;
  width: 24px;
}

.top-1000 .path-717 {
  height: 42px;
  left: 260px;
  object-fit: cover;
  position: absolute;
  top: 289px;
  width: 26px;
}

.top-1000 .path-718 {
  height: 15px;
  left: 276px;
  object-fit: cover;
  position: absolute;
  top: 307px;
  width: 6px;
}

.top-1000 .path-719 {
  height: 17px;
  left: 275px;
  object-fit: cover;
  position: absolute;
  top: 306px;
  width: 8px;
}

.top-1000 .path-720 {
  height: 9px;
  left: 274px;
  object-fit: cover;
  position: absolute;
  top: 299px;
  width: 4px;
}

.top-1000 .path-721 {
  height: 9px;
  left: 279px;
  object-fit: cover;
  position: absolute;
  top: 297px;
  width: 4px;
}

.top-1000 .path-722 {
  height: 9px;
  left: 265px;
  object-fit: cover;
  position: absolute;
  top: 313px;
  width: 4px;
}

.top-1000 .path-723 {
  height: 9px;
  left: 269px;
  object-fit: cover;
  position: absolute;
  top: 311px;
  width: 4px;
}

.top-1000 .path-724 {
  height: 31px;
  left: 238px;
  object-fit: cover;
  position: absolute;
  top: 278px;
  width: 48px;
}

.top-1000 .path-725 {
  height: 33px;
  left: 237px;
  object-fit: cover;
  position: absolute;
  top: 277px;
  width: 50px;
}

.top-1000 .path-726 {
  height: 34px;
  left: 237px;
  object-fit: cover;
  position: absolute;
  top: 296px;
  width: 24px;
}

.top-1000 .path-727 {
  height: 36px;
  left: 236px;
  object-fit: cover;
  position: absolute;
  top: 295px;
  width: 26px;
}

.top-1000 .path-728 {
  height: 29px;
  left: 279px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 4px;
}

.top-1000 .path-729 {
  height: 29px;
  left: 273px;
  object-fit: cover;
  position: absolute;
  top: 89px;
  width: 4px;
}

.top-1000 .path-730 {
  height: 5px;
  left: 277px;
  object-fit: cover;
  position: absolute;
  top: 121px;
  width: 7px;
}

.top-1000 .path-731 {
  height: 5px;
  left: 270px;
  object-fit: cover;
  position: absolute;
  top: 116px;
  width: 7px;
}

.top-1000 .path-732 {
  height: 18px;
  left: 281px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 8px;
}

.top-1000 .path-733 {
  height: 20px;
  left: 280px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 10px;
}

.top-1000 .path-734 {
  height: 18px;
  left: 274px;
  object-fit: cover;
  position: absolute;
  top: 89px;
  width: 8px;
}

.top-1000 .path-735 {
  height: 20px;
  left: 273px;
  object-fit: cover;
  position: absolute;
  top: 89px;
  width: 10px;
}

.top-1000 .path-736 {
  height: 83px;
  left: 126px;
  object-fit: cover;
  position: absolute;
  top: 198px;
  width: 90px;
}

.top-1000 .path-737 {
  height: 85px;
  left: 125px;
  object-fit: cover;
  position: absolute;
  top: 197px;
  width: 92px;
}

.top-1000 .path-740 {
  height: 20px;
  left: 189px;
  object-fit: cover;
  position: absolute;
  top: 247px;
  width: 14px;
}

.top-1000 .path-741 {
  height: 22px;
  left: 188px;
  object-fit: cover;
  position: absolute;
  top: 246px;
  width: 16px;
}

.top-1000 .path-742 {
  height: 20px;
  left: 203px;
  object-fit: cover;
  position: absolute;
  top: 240px;
  width: 14px;
}

.top-1000 .path-743 {
  height: 22px;
  left: 202px;
  object-fit: cover;
  position: absolute;
  top: 239px;
  width: 16px;
}

.top-1000 .path-11 {
  height: 13px;
  left: 119px;
  object-fit: cover;
  position: absolute;
  top: 183px;
  width: 2px;
}

.top-1000 .path-745 {
  height: 13px;
  left: 195px;
  object-fit: cover;
  position: absolute;
  top: 250px;
  width: 2px;
}

.top-1000 .path-746 {
  height: 13px;
  left: 209px;
  object-fit: cover;
  position: absolute;
  top: 243px;
  width: 2px;
}

.top-1000 .path-747 {
  height: 46px;
  left: 126px;
  object-fit: cover;
  position: absolute;
  top: 179px;
  width: 90px;
}

.top-1000 .path-748 {
  height: 48px;
  left: 126px;
  object-fit: cover;
  position: absolute;
  top: 178px;
  width: 92px;
}

.top-1000 .path-749 {
  height: 7px;
  left: 159px;
  object-fit: cover;
  position: absolute;
  top: 206px;
  width: 4px;
}

.top-1000 .path-750 {
  height: 5px;
  left: 157px;
  object-fit: cover;
  position: absolute;
  top: 179px;
  width: 2px;
}

.top-1000 .path-751 {
  height: 22px;
  left: 130px;
  object-fit: cover;
  position: absolute;
  top: 215px;
  width: 72px;
}

.top-1000 .path-752 {
  height: 22px;
  left: 130px;
  object-fit: cover;
  position: absolute;
  top: 223px;
  width: 72px;
}

.top-1000 .path-753 {
  height: 22px;
  left: 130px;
  object-fit: cover;
  position: absolute;
  top: 231px;
  width: 72px;
}

.top-1000 .path-754 {
  height: 22px;
  left: 130px;
  object-fit: cover;
  position: absolute;
  top: 239px;
  width: 72px;
}

.top-1000 .path-755 {
  height: 12px;
  left: 130px;
  object-fit: cover;
  position: absolute;
  top: 257px;
  width: 53px;
}

.top-1000 .path-756 {
  height: 19px;
  left: 489px;
  object-fit: cover;
  position: absolute;
  top: 164px;
  width: 12px;
}

.top-1000 .path-757 {
  height: 21px;
  left: 488px;
  object-fit: cover;
  position: absolute;
  top: 163px;
  width: 13px;
}

.top-1000 .path-758 {
  height: 10px;
  left: 494px;
  object-fit: cover;
  position: absolute;
  top: 182px;
  width: 2px;
}

.top-1000 .path-759 {
  height: 19px;
  left: 498px;
  object-fit: cover;
  position: absolute;
  top: 169px;
  width: 12px;
}

.top-1000 .path-760 {
  height: 21px;
  left: 497px;
  object-fit: cover;
  position: absolute;
  top: 168px;
  width: 13px;
}

.top-1000 .path-761 {
  height: 10px;
  left: 503px;
  object-fit: cover;
  position: absolute;
  top: 187px;
  width: 2px;
}

.top-1000 .path-762 {
  height: 19px;
  left: 509px;
  object-fit: cover;
  position: absolute;
  top: 173px;
  width: 12px;
}

.top-1000 .path-763 {
  height: 21px;
  left: 508px;
  object-fit: cover;
  position: absolute;
  top: 172px;
  width: 13px;
}

.top-1000 .path-764 {
  height: 10px;
  left: 514px;
  object-fit: cover;
  position: absolute;
  top: 192px;
  width: 2px;
}

.top-1000 .path-765 {
  height: 19px;
  left: 520px;
  object-fit: cover;
  position: absolute;
  top: 178px;
  width: 12px;
}

.top-1000 .path-766 {
  height: 21px;
  left: 520px;
  object-fit: cover;
  position: absolute;
  top: 177px;
  width: 13px;
}

.top-1000 .path-767 {
  height: 10px;
  left: 525px;
  object-fit: cover;
  position: absolute;
  top: 197px;
  width: 2px;
}

.top-1000 .path-768 {
  height: 19px;
  left: 144px;
  object-fit: cover;
  position: absolute;
  top: 116px;
  width: 12px;
}

.top-1000 .path-769 {
  height: 21px;
  left: 143px;
  object-fit: cover;
  position: absolute;
  top: 115px;
  width: 13px;
}

.top-1000 .path-770 {
  height: 19px;
  left: 226px;
  object-fit: cover;
  position: absolute;
  top: 300px;
  width: 12px;
}

.top-1000 .path-771 {
  height: 21px;
  left: 225px;
  object-fit: cover;
  position: absolute;
  top: 300px;
  width: 13px;
}

.top-1000 .path-772 {
  height: 19px;
  left: 106px;
  object-fit: cover;
  position: absolute;
  top: 236px;
  width: 12px;
}

.top-1000 .path-773 {
  height: 21px;
  left: 105px;
  object-fit: cover;
  position: absolute;
  top: 235px;
  width: 13px;
}

.top-1000 .path-774 {
  height: 10px;
  left: 111px;
  object-fit: cover;
  position: absolute;
  top: 254px;
  width: 2px;
}

.top-1000 .path-775 {
  height: 19px;
  left: 271px;
  object-fit: cover;
  position: absolute;
  top: 54px;
  width: 12px;
}

.top-1000 .path-776 {
  height: 21px;
  left: 270px;
  object-fit: cover;
  position: absolute;
  top: 53px;
  width: 13px;
}

.top-1000 .path-777 {
  height: 19px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 190px;
  width: 12px;
}

.top-1000 .path-778 {
  height: 21px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 189px;
  width: 13px;
}

.top-1000 .path-779 {
  height: 19px;
  left: 153px;
  object-fit: cover;
  position: absolute;
  top: 120px;
  width: 12px;
}

.top-1000 .path-780 {
  height: 21px;
  left: 152px;
  object-fit: cover;
  position: absolute;
  top: 119px;
  width: 13px;
}

.top-1000 .path-781 {
  height: 19px;
  left: 235px;
  object-fit: cover;
  position: absolute;
  top: 305px;
  width: 12px;
}

.top-1000 .path-782 {
  height: 21px;
  left: 234px;
  object-fit: cover;
  position: absolute;
  top: 304px;
  width: 13px;
}

.top-1000 .path-783 {
  height: 19px;
  left: 280px;
  object-fit: cover;
  position: absolute;
  top: 58px;
  width: 12px;
}

.top-1000 .path-784 {
  height: 21px;
  left: 279px;
  object-fit: cover;
  position: absolute;
  top: 58px;
  width: 13px;
}

.top-1000 .path-785 {
  height: 19px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 194px;
  width: 12px;
}

.top-1000 .path-786 {
  height: 21px;
  left: 19px;
  object-fit: cover;
  position: absolute;
  top: 193px;
  width: 13px;
}

.top-1000 .path-787 {
  height: 19px;
  left: 162px;
  object-fit: cover;
  position: absolute;
  top: 126px;
  width: 12px;
}

.top-1000 .path-788 {
  height: 21px;
  left: 161px;
  object-fit: cover;
  position: absolute;
  top: 125px;
  width: 13px;
}

.top-1000 .path-789 {
  height: 19px;
  left: 245px;
  object-fit: cover;
  position: absolute;
  top: 310px;
  width: 12px;
}

.top-1000 .path-790 {
  height: 21px;
  left: 244px;
  object-fit: cover;
  position: absolute;
  top: 309px;
  width: 13px;
}

.top-1000 .path-791 {
  height: 19px;
  left: 289px;
  object-fit: cover;
  position: absolute;
  top: 64px;
  width: 12px;
}

.top-1000 .path-792 {
  height: 21px;
  left: 288px;
  object-fit: cover;
  position: absolute;
  top: 63px;
  width: 13px;
}

.top-1000 .path-793 {
  height: 19px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 200px;
  width: 12px;
}

.top-1000 .path-794 {
  height: 21px;
  left: 29px;
  object-fit: cover;
  position: absolute;
  top: 199px;
  width: 13px;
}

.top-1000 .path-795 {
  height: 19px;
  left: 173px;
  object-fit: cover;
  position: absolute;
  top: 131px;
  width: 12px;
}

.top-1000 .path-796 {
  height: 21px;
  left: 172px;
  object-fit: cover;
  position: absolute;
  top: 130px;
  width: 13px;
}

.top-1000 .path-797 {
  height: 19px;
  left: 255px;
  object-fit: cover;
  position: absolute;
  top: 316px;
  width: 12px;
}

.top-1000 .path-798 {
  height: 21px;
  left: 254px;
  object-fit: cover;
  position: absolute;
  top: 315px;
  width: 13px;
}

.top-1000 .path-799 {
  height: 19px;
  left: 300px;
  object-fit: cover;
  position: absolute;
  top: 69px;
  width: 12px;
}

.top-1000 .path-800 {
  height: 21px;
  left: 299px;
  object-fit: cover;
  position: absolute;
  top: 68px;
  width: 13px;
}

.top-1000 .path-801 {
  height: 19px;
  left: 40px;
  object-fit: cover;
  position: absolute;
  top: 205px;
  width: 12px;
}

.top-1000 .path-802 {
  height: 21px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 204px;
  width: 13px;
}

.top-1000 .path-803 {
  height: 19px;
  left: 136px;
  object-fit: cover;
  position: absolute;
  top: 159px;
  width: 12px;
}

.top-1000 .path-804 {
  height: 21px;
  left: 135px;
  object-fit: cover;
  position: absolute;
  top: 158px;
  width: 13px;
}

.top-1000 .path-805 {
  height: 9px;
  left: 141px;
  object-fit: cover;
  position: absolute;
  top: 177px;
  width: 2px;
}

.top-1000 .path-806 {
  height: 19px;
  left: 323px;
  object-fit: cover;
  position: absolute;
  top: 129px;
  width: 12px;
}

.top-1000 .path-807 {
  height: 21px;
  left: 322px;
  object-fit: cover;
  position: absolute;
  top: 128px;
  width: 13px;
}

.top-1000 .path-808 {
  height: 10px;
  left: 328px;
  object-fit: cover;
  position: absolute;
  top: 148px;
  width: 2px;
}

.top-1000 .path-809 {
  height: 19px;
  left: 520px;
  object-fit: cover;
  position: absolute;
  top: 196px;
  width: 12px;
}

.top-1000 .path-810 {
  height: 21px;
  left: 519px;
  object-fit: cover;
  position: absolute;
  top: 195px;
  width: 13px;
}

.top-1000 .path-811 {
  height: 10px;
  left: 525px;
  object-fit: cover;
  position: absolute;
  top: 215px;
  width: 2px;
}

.top-1000 .path-812 {
  height: 19px;
  left: 183px;
  object-fit: cover;
  position: absolute;
  top: 136px;
  width: 12px;
}

.top-1000 .path-813 {
  height: 21px;
  left: 182px;
  object-fit: cover;
  position: absolute;
  top: 135px;
  width: 13px;
}

.top-1000 .path-814 {
  height: 19px;
  left: 309px;
  object-fit: cover;
  position: absolute;
  top: 74px;
  width: 12px;
}

.top-1000 .path-815 {
  height: 21px;
  left: 308px;
  object-fit: cover;
  position: absolute;
  top: 73px;
  width: 13px;
}

.top-1000 .path-816 {
  height: 10px;
  left: 314px;
  object-fit: cover;
  position: absolute;
  top: 92px;
  width: 2px;
}

.top-1000 .path-817 {
  height: 19px;
  left: 333px;
  object-fit: cover;
  position: absolute;
  top: 134px;
  width: 12px;
}

.top-1000 .path-818 {
  height: 21px;
  left: 332px;
  object-fit: cover;
  position: absolute;
  top: 133px;
  width: 13px;
}

.top-1000 .path-819 {
  height: 10px;
  left: 337px;
  object-fit: cover;
  position: absolute;
  top: 153px;
  width: 2px;
}

.top-1000 .path-820 {
  height: 19px;
  left: 510px;
  object-fit: cover;
  position: absolute;
  top: 199px;
  width: 12px;
}

.top-1000 .path-821 {
  height: 21px;
  left: 509px;
  object-fit: cover;
  position: absolute;
  top: 198px;
  width: 13px;
}

.top-1000 .path-822 {
  height: 19px;
  left: 501px;
  object-fit: cover;
  position: absolute;
  top: 204px;
  width: 12px;
}

.top-1000 .path-823 {
  height: 21px;
  left: 500px;
  object-fit: cover;
  position: absolute;
  top: 203px;
  width: 13px;
}

.top-1000 .path-824 {
  height: 19px;
  left: 491px;
  object-fit: cover;
  position: absolute;
  top: 210px;
  width: 12px;
}

.top-1000 .path-825 {
  height: 21px;
  left: 490px;
  object-fit: cover;
  position: absolute;
  top: 209px;
  width: 13px;
}

.top-1000 .path-826 {
  height: 10px;
  left: 149px;
  object-fit: cover;
  position: absolute;
  top: 134px;
  width: 2px;
}

.top-1000 .path-827 {
  height: 10px;
  left: 231px;
  object-fit: cover;
  position: absolute;
  top: 319px;
  width: 2px;
}

.top-1000 .path-828 {
  height: 10px;
  left: 224px;
  object-fit: cover;
  position: absolute;
  top: 206px;
  width: 2px;
}

.top-1000 .path-829 {
  height: 19px;
  left: 219px;
  object-fit: cover;
  position: absolute;
  top: 188px;
  width: 12px;
}

.top-1000 .path-830 {
  height: 21px;
  left: 218px;
  object-fit: cover;
  position: absolute;
  top: 187px;
  width: 13px;
}

.top-1000 .path-831 {
  height: 10px;
  left: 235px;
  object-fit: cover;
  position: absolute;
  top: 213px;
  width: 2px;
}

.top-1000 .path-832 {
  height: 19px;
  left: 230px;
  object-fit: cover;
  position: absolute;
  top: 195px;
  width: 12px;
}

.top-1000 .path-833 {
  height: 21px;
  left: 229px;
  object-fit: cover;
  position: absolute;
  top: 194px;
  width: 13px;
}

.top-1000 .path-834 {
  height: 10px;
  left: 246px;
  object-fit: cover;
  position: absolute;
  top: 221px;
  width: 2px;
}

.top-1000 .path-835 {
  height: 19px;
  left: 241px;
  object-fit: cover;
  position: absolute;
  top: 203px;
  width: 12px;
}

.top-1000 .path-836 {
  height: 21px;
  left: 240px;
  object-fit: cover;
  position: absolute;
  top: 202px;
  width: 13px;
}

.top-1000 .path-837 {
  height: 10px;
  left: 258px;
  object-fit: cover;
  position: absolute;
  top: 229px;
  width: 2px;
}

.top-1000 .path-838 {
  height: 19px;
  left: 253px;
  object-fit: cover;
  position: absolute;
  top: 211px;
  width: 12px;
}

.top-1000 .path-839 {
  height: 21px;
  left: 252px;
  object-fit: cover;
  position: absolute;
  top: 210px;
  width: 13px;
}

.top-1000 .path-840 {
  height: 10px;
  left: 316px;
  object-fit: cover;
  position: absolute;
  top: 191px;
  width: 2px;
}

.top-1000 .path-841 {
  height: 19px;
  left: 311px;
  object-fit: cover;
  position: absolute;
  top: 172px;
  width: 12px;
}

.top-1000 .path-842 {
  height: 21px;
  left: 310px;
  object-fit: cover;
  position: absolute;
  top: 171px;
  width: 13px;
}

.top-1000 .path-843 {
  height: 10px;
  left: 275px;
  object-fit: cover;
  position: absolute;
  top: 72px;
  width: 2px;
}

.top-1000 .path-844 {
  height: 10px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 208px;
  width: 2px;
}

.top-1000 .path-845 {
  height: 10px;
  left: 158px;
  object-fit: cover;
  position: absolute;
  top: 139px;
  width: 2px;
}

.top-1000 .path-846 {
  height: 10px;
  left: 240px;
  object-fit: cover;
  position: absolute;
  top: 324px;
  width: 2px;
}

.top-1000 .path-847 {
  height: 10px;
  left: 284px;
  object-fit: cover;
  position: absolute;
  top: 77px;
  width: 2px;
}

.top-1000 .path-848 {
  height: 10px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 213px;
  width: 2px;
}

.top-1000 .path-849 {
  height: 27px;
  left: 164px;
  object-fit: cover;
  position: absolute;
  top: 179px;
  width: 18px;
}

.top-1000 .path-850 {
  height: 29px;
  left: 163px;
  object-fit: cover;
  position: absolute;
  top: 178px;
  width: 19px;
}

.top-1000 .path-851 {
  height: 34px;
  left: 119px;
  object-fit: cover;
  position: absolute;
  top: 226px;
  width: 3px;
}

.top-1000 .path-852 {
  height: 35px;
  left: 119px;
  object-fit: cover;
  position: absolute;
  top: 225px;
  width: 5px;
}

.top-1000 .path-853 {
  height: 27px;
  left: 181px;
  object-fit: cover;
  position: absolute;
  top: 179px;
  width: 17px;
}

.top-1000 .path-854 {
  height: 29px;
  left: 181px;
  object-fit: cover;
  position: absolute;
  top: 178px;
  width: 19px;
}

.top-1000 .path-855 {
  height: 36px;
  left: 122px;
  object-fit: cover;
  position: absolute;
  top: 224px;
  width: 7px;
}

.top-1000 .path-856 {
  height: 38px;
  left: 121px;
  object-fit: cover;
  position: absolute;
  top: 223px;
  width: 9px;
}

.top-1000 .path-857 {
  height: 27px;
  left: 153px;
  object-fit: cover;
  position: absolute;
  top: 181px;
  width: 9px;
}

.top-1000 .path-858 {
  height: 29px;
  left: 152px;
  object-fit: cover;
  position: absolute;
  top: 180px;
  width: 11px;
}

.top-1000 .path-859 {
  height: 36px;
  left: 206px;
  object-fit: cover;
  position: absolute;
  top: 200px;
  width: 7px;
}

.top-1000 .path-860 {
  height: 38px;
  left: 205px;
  object-fit: cover;
  position: absolute;
  top: 199px;
  width: 9px;
}

.top-1000 .path-861 {
  height: 18px;
  left: 164px;
  object-fit: cover;
  position: absolute;
  top: 171px;
  width: 35px;
}

.top-1000 .path-862 {
  height: 20px;
  left: 163px;
  object-fit: cover;
  position: absolute;
  top: 170px;
  width: 37px;
}

.top-1000 .path-863 {
  height: 3px;
  left: 377px;
  object-fit: cover;
  position: absolute;
  top: 249px;
  width: 6px;
}

.top-1000 .path-864 {
  height: 4px;
  left: 376px;
  object-fit: cover;
  position: absolute;
  top: 248px;
  width: 8px;
}

.top-1000 .path-865 {
  height: 5px;
  left: 120px;
  object-fit: cover;
  position: absolute;
  top: 222px;
  width: 10px;
}

.top-1000 .path-866 {
  height: 7px;
  left: 119px;
  object-fit: cover;
  position: absolute;
  top: 221px;
  width: 12px;
}

.top-1000 .path-867 {
  height: 10px;
  left: 382px;
  object-fit: cover;
  position: absolute;
  top: 242px;
  width: 3px;
}

.top-1000 .path-868 {
  height: 10px;
  left: 377px;
  object-fit: cover;
  position: absolute;
  top: 240px;
  width: 3px;
}

.top-1000 .path-869 {
  height: 10px;
  left: 167px;
  object-fit: cover;
  position: absolute;
  top: 144px;
  width: 2px;
}

.top-1000 .path-870 {
  height: 10px;
  left: 249px;
  object-fit: cover;
  position: absolute;
  top: 329px;
  width: 2px;
}

.top-1000 .path-871 {
  height: 10px;
  left: 294px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 2px;
}

.top-1000 .path-872 {
  height: 10px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 218px;
  width: 2px;
}

.top-1000 .path-873 {
  height: 10px;
  left: 178px;
  object-fit: cover;
  position: absolute;
  top: 150px;
  width: 2px;
}

.top-1000 .path-874 {
  height: 10px;
  left: 260px;
  object-fit: cover;
  position: absolute;
  top: 335px;
  width: 2px;
}

.top-1000 .path-875 {
  height: 10px;
  left: 304px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 2px;
}

.top-1000 .path-876 {
  height: 9px;
  left: 45px;
  object-fit: cover;
  position: absolute;
  top: 224px;
  width: 2px;
}

.top-1000 .path-877 {
  height: 10px;
  left: 188px;
  object-fit: cover;
  position: absolute;
  top: 154px;
  width: 2px;
}

.top-1000 .path-878 {
  height: 10px;
  left: 517px;
  object-fit: cover;
  position: absolute;
  top: 218px;
  width: 2px;
}

.top-1000 .path-879 {
  height: 10px;
  left: 507px;
  object-fit: cover;
  position: absolute;
  top: 222px;
  width: 2px;
}

.top-1000 .path-880 {
  height: 10px;
  left: 496px;
  object-fit: cover;
  position: absolute;
  top: 227px;
  width: 2px;
}

.top-1000 .path-881 {
  height: 13px;
  left: 74px;
  object-fit: cover;
  position: absolute;
  top: 205px;
  width: 2px;
}

.top-1000 .path-883 {
  height: 49px;
  left: 109px;
  object-fit: cover;
  position: absolute;
  top: 133px;
  width: 2px;
}

.top-1000 .path-884 {
  height: 49px;
  left: 114px;
  object-fit: cover;
  position: absolute;
  top: 131px;
  width: 2px;
}

.top-1000 .path-885 {
  height: 49px;
  left: 119px;
  object-fit: cover;
  position: absolute;
  top: 128px;
  width: 2px;
}

.top-1000 .path-886 {
  height: 49px;
  left: 125px;
  object-fit: cover;
  position: absolute;
  top: 125px;
  width: 2px;
}

.top-1000 .path-887 {
  height: 10px;
  left: 153px;
  object-fit: cover;
  position: absolute;
  top: 170px;
  width: 10px;
}

.top-1000 .path-888 {
  height: 12px;
  left: 152px;
  object-fit: cover;
  position: absolute;
  top: 169px;
  width: 12px;
}

.top-1000 .path-889 {
  height: 10px;
  left: 155px;
  object-fit: cover;
  position: absolute;
  top: 170px;
  width: 4px;
}

.top-1000 .path-890 {
  height: 12px;
  left: 154px;
  object-fit: cover;
  position: absolute;
  top: 169px;
  width: 6px;
}

.top-1000 .path-891 {
  height: 8px;
  left: 372px;
  object-fit: cover;
  position: absolute;
  top: 259px;
  width: 12px;
}

.top-1000 .path-892 {
  height: 10px;
  left: 371px;
  object-fit: cover;
  position: absolute;
  top: 258px;
  width: 13px;
}

.top-1000 .path-893 {
  height: 6px;
  left: 376px;
  object-fit: cover;
  position: absolute;
  top: 261px;
  width: 8px;
}

.top-1000 .path-894 {
  height: 8px;
  left: 375px;
  object-fit: cover;
  position: absolute;
  top: 260px;
  width: 10px;
}

.top-1000 .path-895 {
  height: 8px;
  left: 380px;
  object-fit: cover;
  position: absolute;
  top: 262px;
  width: 12px;
}

.top-1000 .path-896 {
  height: 10px;
  left: 379px;
  object-fit: cover;
  position: absolute;
  top: 261px;
  width: 13px;
}

.top-1000 .path-897 {
  height: 6px;
  left: 383px;
  object-fit: cover;
  position: absolute;
  top: 264px;
  width: 8px;
}

.top-1000 .path-898 {
  height: 8px;
  left: 382px;
  object-fit: cover;
  position: absolute;
  top: 264px;
  width: 10px;
}

.top-1000 .path-899 {
  height: 30px;
  left: 409px;
  object-fit: cover;
  position: absolute;
  top: 45px;
  width: 41px;
}

.top-1000 .path-900 {
  height: 32px;
  left: 408px;
  object-fit: cover;
  position: absolute;
  top: 44px;
  width: 43px;
}

.top-1000 .path-901 {
  height: 30px;
  left: 410px;
  object-fit: cover;
  position: absolute;
  top: 64px;
  width: 41px;
}

.top-1000 .path-902 {
  height: 10px;
  left: 119px;
  object-fit: cover;
  position: absolute;
  top: 264px;
  width: 2px;
}

.top-1000 .path-903 {
  height: 19px;
  left: 115px;
  object-fit: cover;
  position: absolute;
  top: 246px;
  width: 12px;
}

.top-1000 .path-904 {
  height: 21px;
  left: 114px;
  object-fit: cover;
  position: absolute;
  top: 245px;
  width: 13px;
}

.top-1000 .path-905 {
  height: 32px;
  left: 409px;
  object-fit: cover;
  position: absolute;
  top: 63px;
  width: 43px;
}

.top-1000 .path-906 {
  height: 30px;
  left: 480px;
  object-fit: cover;
  position: absolute;
  top: 107px;
  width: 41px;
}

.top-1000 .path-907 {
  height: 32px;
  left: 479px;
  object-fit: cover;
  position: absolute;
  top: 106px;
  width: 43px;
}

.top-1000 .path-908 {
  height: 30px;
  left: 101px;
  object-fit: cover;
  position: absolute;
  top: 33px;
  width: 41px;
}

.top-1000 .path-909 {
  height: 32px;
  left: 101px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 43px;
}

.top-1000 .path-910 {
  height: 30px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 67px;
  width: 41px;
}

.top-1000 .path-911 {
  height: 32px;
  left: 72px;
  object-fit: cover;
  position: absolute;
  top: 66px;
  width: 43px;
}

.top-1000 .path-912 {
  height: 30px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 41px;
}

.top-1000 .path-913 {
  height: 32px;
  left: 227px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 43px;
}

.top-1000 .path-914 {
  height: 30px;
  left: 212px;
  object-fit: cover;
  position: absolute;
  top: 18px;
  width: 41px;
}

.top-1000 .path-915 {
  height: 32px;
  left: 211px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 43px;
}

.top-1000 .overlap-group15 {
  height: 136px;
  left: 399px;
  position: absolute;
  top: 0;
  width: 207px;
}

.top-1000 .group-69 {
  display: flex;
  flex-direction: column;
  height: 136px;
  justify-content: space-between;
  left: 0;
  position: absolute;
  top: 0;
  width: 207px;
}

.top-1000 .path-916 {
  height: 35.69px;
  margin-left: 0;
  margin-top: 0;
  object-fit: cover;
  width: 170.35px;
}

.top-1000 .path-917 {
  flex: 1;
  height: 87.14px;
  margin-bottom: 0;
  margin-left: 8.9px;
  max-height: 87.14px;
  object-fit: cover;
}

.top-1000 .houseservice {
  color: var(--black-2);
  font-family: var(--font-family-a-otf_shin_go_pro);
  font-size: 24.1px;
  font-weight: 400;
  left: 26px;
  letter-spacing: 3.48px;
  line-height: 32.6px;
  position: absolute;
  top: 37px;
  white-space: nowrap;
}

.top-1000 .span0 {
  font-family: var(--font-family-a-otfshin_go_pro-h);
  letter-spacing: 4.83px;
}

.top-1000 .span1-1 {
  font-family: var(--font-family-a-otfshin_go_pro-h);
  font-size: 19.3px;
}

.top-1000 .footer {
  align-items: flex-start;
  background: linear-gradient(90deg, #5fb644 0%, #00adbe 99.83%);
  display: flex;
  flex-direction: column;
  gap: 70px;
  min-height: 460px;
  padding: 29.6px 69.5px;
  width: 1000px;
}

.top-1000 .flex-row {
  align-items: flex-end;
  display: flex;
  gap: 171px;
  height: 276px;
  margin-top: 25px;
  min-width: 861px;
}

.top-1000 .group-container-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  gap: 28px;
  min-height: 276px;
  width: 379px;
}

.top-1000 .group-10 {
  cursor: pointer;
  height: 96px;
  margin-left: 1.39px;
  object-fit: cover;
  width: 106px;
}

.top-1000 .group-451 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 152px;
  width: 379px;
}

.top-1000 .text-66 {
  letter-spacing: 1.26px;
  line-height: 26.8px;
  margin-left: 1.3px;
  margin-top: -3px;
  min-height: 23px;
  white-space: nowrap;
}

.top-1000 .text-67 {
  letter-spacing: 1.08px;
  line-height: 26.8px;
  margin-top: 16px;
  min-height: 74px;
  white-space: nowrap;
}

.top-1000 .tel098-943-3806-1 {
  letter-spacing: 0.96px;
  line-height: 26.8px;
  margin-top: 17px;
  white-space: nowrap;
}

.top-1000 .group-78 {
  align-items: flex-start;
  display: flex;
  justify-content: flex-end;
  margin-bottom: 4.35px;
  min-width: 310px;
}

.top-1000 .line-9 {
  height: 24px;
  margin-top: 0;
  object-fit: cover;
  width: 1px;
}

.top-1000 .text-6-2 {
  cursor: pointer;
  letter-spacing: 1.70px;
  line-height: 29.8px;
  margin-left: 15px;
  margin-top: -3.16px;
  min-height: 19px;
  min-width: 75px;
  white-space: nowrap;
}

.top-1000 .line-10 {
  height: 24px;
  margin-left: 14px;
  margin-top: 0;
  object-fit: cover;
  width: 1px;
}

.top-1000 .line-11 {
  height: 24px;
  margin-left: 10px;
  margin-top: 0;
  object-fit: cover;
  width: 1px;
}

.top-1000 .text-70 {
  cursor: pointer;
  letter-spacing: 1.70px;
  line-height: 29.8px;
  margin-left: 17px;
  margin-top: -3.16px;
  min-height: 19px;
  min-width: 75px;
  white-space: nowrap;
}

.top-1000 .line-12 {
  height: 24px;
  margin-left: 12px;
  margin-top: 0;
  object-fit: cover;
  width: 1px;
}

.top-1000 .copyright {
  align-self: center;
  letter-spacing: 2.16px;
  line-height: 26.8px;
  margin-right: 4.02px;
  min-height: 30px;
  min-width: 333px;
  white-space: nowrap;
}

.top-1000 .group-876 {
  background-image: url(../img/group-873-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 114px;
  left: 96px;
  position: absolute;
  top: 1695px;
  width: 219px;
}

.top-1000 .group-881 {
  background-image: url(../img/group-873-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 114px;
  left: 96px;
  position: absolute;
  top: 2175px;
  width: 219px;
}

.top-1000 .group-877 {
  background-image: url(../img/group-873-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 114px;
  left: 396px;
  position: absolute;
  top: 1695px;
  width: 219px;
}

.top-1000 .group-880 {
  background-image: url(../img/group-873-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 114px;
  left: 396px;
  position: absolute;
  top: 2175px;
  width: 219px;
}

.top-1000 .group-878 {
  background-image: url(../img/group-873-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 114px;
  left: 696px;
  position: absolute;
  top: 1695px;
  width: 219px;
}

.top-1000 .group-879 {
  background-image: url(../img/group-873-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 114px;
  left: 696px;
  position: absolute;
  top: 2175px;
  width: 219px;
}
/* screen - top-400-all-breakpoints */

.top-400-all-breakpoints {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  gap: 1px;
  height: 4537px;
  overflow: hidden;
  width: 400px;
}

.top-400-all-breakpoints .header {
  align-items: center;
  background-color: var(--zircon);
  display: flex;
  height: 56px;
  min-width: 400px;
  padding: 12.2px 32.4px;
}

.top-400-all-breakpoints .group-535 {
  cursor: pointer;
  height: 30px;
  margin-top: 0.58px;
  object-fit: cover;
  width: 33px;
}

.top-400-all-breakpoints .group-530 {
  align-self: flex-end;
  cursor: pointer;
  height: 27px;
  margin-left: 125px;
  object-fit: cover;
  width: 137px;
}

.top-400-all-breakpoints .smart-menu {
  height: 16px;
  margin-left: 18px;
  margin-top: 5.02px;
  object-fit: cover;
  width: 20px;
}

.top-400-all-breakpoints .overlap-group19 {
  height: 4480px;
  margin-left: 0;
  position: relative;
  width: 400px;
}

.top-400-all-breakpoints .group-537 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 3943px;
  position: absolute;
  top: 0;
  width: 400px;
}

.top-400-all-breakpoints .overlap-group18-1 {
  align-items: center;
  background-image: url(../img/group-464@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex-direction: column;
  margin-left: 0;
  min-height: 438px;
  padding: 112.3px 57.9px;
  width: 400px;
}

.top-400-all-breakpoints .text-88 {
  align-self: flex-start;
  letter-spacing: 3.60px;
  line-height: 35px;
  min-height: 57px;
  min-width: 282px;
  text-align: center;
  white-space: nowrap;
}

.top-400-all-breakpoints .scroll {
  color: var(--white);
  font-family: var(--font-family-kozukagothic_pr6n-m);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 2.88px;
  line-height: 28.0px;
  margin-left: 2.27px;
  margin-top: 20px;
  min-height: 18px;
  min-width: 56px;
  text-align: center;
  white-space: nowrap;
}

.top-400-all-breakpoints .group-472 {
  background-image: url(../img/path-3379@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  margin-right: 1.26px;
  margin-top: 18px;
  width: 10px;
}

.top-400-all-breakpoints .group-473 {
  background-image: url(../img/path-3379@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  margin-right: 1.26px;
  margin-top: 9px;
  width: 10px;
}

.top-400-all-breakpoints .group-474 {
  background-image: url(../img/path-3381@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  margin-right: 1.26px;
  margin-top: 10px;
  width: 10px;
}

.top-400-all-breakpoints .overlap-group16-1 {
  height: 2077px;
  margin-left: 0;
  position: relative;
  width: 400px;
}

.top-400-all-breakpoints .group-463 {
  background-image: url(../img/group-462@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 308px;
  left: 0;
  position: absolute;
  top: 0;
  width: 400px;
}

.top-400-all-breakpoints .rectangle-308 {
  background-color: var(--black-haze);
  height: 1726px;
  left: 0;
  position: absolute;
  top: 308px;
  width: 400px;
}

.top-400-all-breakpoints .text-89 {
  left: 159px;
  letter-spacing: 3.24px;
  line-height: 31.5px;
  position: absolute;
  text-align: center;
  top: 355px;
  white-space: nowrap;
}

.top-400-all-breakpoints .new-1 {
  color: var(--chicago);
  font-family: var(--font-family-kozukagothic_pr6n-m);
  font-size: 13px;
  font-weight: 400;
  left: 185px;
  letter-spacing: 2.34px;
  line-height: 22.8px;
  position: absolute;
  text-align: center;
  top: 384px;
  white-space: nowrap;
}

.top-400-all-breakpoints .overlap-group3 {
  height: 58px;
  left: 66px;
  position: absolute;
  top: 349px;
  width: 64px;
}

.top-400-all-breakpoints .path-3-1 {
  height: 9px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 16px;
  width: 9px;
}

.top-400-all-breakpoints .path-3383 {
  height: 21px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 14px;
}

.top-400-all-breakpoints .path-3384 {
  height: 23px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 31px;
  width: 41px;
}

.top-400-all-breakpoints .path-3-2 {
  height: 11px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 13px;
}

.top-400-all-breakpoints .path-3386 {
  height: 15px;
  left: 46px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 15px;
}

.top-400-all-breakpoints .path-3-3 {
  height: 9px;
  left: 51px;
  object-fit: cover;
  position: absolute;
  top: 16px;
  width: 9px;
}

.top-400-all-breakpoints .path-3388 {
  height: 4px;
  left: 49px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

.top-400-all-breakpoints .path-3389 {
  height: 15px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 15px;
}

.top-400-all-breakpoints .path-3390 {
  height: 5px;
  left: 7px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 6px;
}

.top-400-all-breakpoints .path-3391 {
  height: 31px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 48px;
}

.top-400-all-breakpoints .path-3392 {
  height: 21px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 14px;
}

.top-400-all-breakpoints .path-3393 {
  height: 20px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 16px;
}

.top-400-all-breakpoints .path-3394 {
  height: 20px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 16px;
}

.top-400-all-breakpoints .path-3395 {
  height: 5px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 13px;
}

.top-400-all-breakpoints .path-3-4 {
  height: 5px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 13px;
}

.top-400-all-breakpoints .path-3397 {
  height: 15px;
  left: 23px;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 16px;
}

.top-400-all-breakpoints .path-3398 {
  height: 5px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 4px;
}

.top-400-all-breakpoints .path-3-5 {
  height: 11px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 13px;
}

.top-400-all-breakpoints .path-3-6 {
  height: 5px;
  left: 50px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 6px;
}

.top-400-all-breakpoints .path-34-1 {
  height: 7px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 9px;
}

.top-400-all-breakpoints .path-3402 {
  height: 7px;
  left: 43px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 9px;
}

.top-400-all-breakpoints .path-3403 {
  height: 3px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: 16px;
  width: 3px;
}

.top-400-all-breakpoints .path-3404 {
  height: 3px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 16px;
  width: 3px;
}

.top-400-all-breakpoints .path-3405 {
  height: 5px;
  left: 28px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 8px;
}

.top-400-all-breakpoints .ellipse-92 {
  background-color: var(--viking);
  border-radius: 4.17px/5.52px;
  height: 11px;
  left: 4px;
  position: absolute;
  top: 43px;
  transform: rotate(-22.13deg);
  width: 8px;
}

.top-400-all-breakpoints .ellipse-9-1 {
  background-color: var(--viking);
  border-radius: 5.52px/4.17px;
  height: 8px;
  left: 50px;
  position: absolute;
  top: 45px;
  transform: rotate(-67.46deg);
  width: 11px;
}

.top-400-all-breakpoints .ellipse-94 {
  background-color: var(--white);
  border-radius: 3.98px/3.5px;
  height: 7px;
  left: 18px;
  position: absolute;
  top: 4px;
  width: 8px;
}

.top-400-all-breakpoints .ellipse-95 {
  background-color: var(--white);
  border-radius: 3.98px/3.5px;
  height: 7px;
  left: 38px;
  position: absolute;
  top: 4px;
  width: 8px;
}

.top-400-all-breakpoints .path-3-7 {
  height: 5px;
  left: 14px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: 4px;
}

.top-400-all-breakpoints .path-3407 {
  height: 18px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 13px;
}

.top-400-all-breakpoints .path-3408 {
  height: 3px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 16px;
  width: 4px;
}

.top-400-all-breakpoints .path-3409 {
  height: 13px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 40px;
  width: 5px;
}

.top-400-all-breakpoints .path-3410 {
  height: 16px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 5px;
}

.top-400-all-breakpoints .path-3411 {
  height: 1px;
  left: 17px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 2px;
}

.top-400-all-breakpoints .path-3412 {
  height: 1px;
  left: 28px;
  object-fit: cover;
  position: absolute;
  top: 50px;
  width: 8px;
}

.top-400-all-breakpoints .path-3-8 {
  height: 6px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 13px;
}

.top-400-all-breakpoints .path-3-9 {
  height: 2px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 6px;
}

.top-400-all-breakpoints .path-3416 {
  height: 1px;
  left: 23px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 3px;
}

.top-400-all-breakpoints .path-3-10 {
  height: 6px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 6px;
}

.top-400-all-breakpoints .path-3-11 {
  height: 5px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 2px;
}

.top-400-all-breakpoints .path-3419 {
  height: 3px;
  left: 19px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: 5px;
}

.top-400-all-breakpoints .path-3-12 {
  height: 11px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 11px;
}

.top-400-all-breakpoints .path-3421 {
  height: 4px;
  left: 14px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 4px;
}

.top-400-all-breakpoints .path-3-13 {
  height: 1px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 8px;
}

.top-400-all-breakpoints .path-3-14 {
  height: 7px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 7px;
}

.top-400-all-breakpoints .path-3-15 {
  height: 1px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 5px;
}

.top-400-all-breakpoints .path-3426 {
  height: 3px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 2px;
}

.top-400-all-breakpoints .path-3427 {
  height: 1px;
  left: 29px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 2px;
}

.top-400-all-breakpoints .path-3428 {
  height: 3px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 2px;
}

.top-400-all-breakpoints .path-3429 {
  height: 1px;
  left: 32px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 2px;
}

.top-400-all-breakpoints .path-3430 {
  height: 1px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 2px;
}

.top-400-all-breakpoints .path-3431 {
  height: 1px;
  left: 28px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 6px;
}

.top-400-all-breakpoints .path-3432 {
  height: 3px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 14px;
}

.top-400-all-breakpoints .path-3433 {
  height: 13px;
  left: 23px;
  object-fit: cover;
  position: absolute;
  top: 25px;
  width: 17px;
}

.top-400-all-breakpoints .path-3434 {
  height: 8px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 8px;
}

.top-400-all-breakpoints .path-3-16 {
  height: 5px;
  left: 7px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 5px;
}

.top-400-all-breakpoints .path-3-17 {
  height: 2px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 2px;
}

.top-400-all-breakpoints .path-3437 {
  height: 5px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

.top-400-all-breakpoints .path-3438 {
  height: 2px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 4px;
}

.top-400-all-breakpoints .path-3439 {
  height: 1px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 2px;
}

.top-400-all-breakpoints .path-3440 {
  height: 9px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 13px;
}

.top-400-all-breakpoints .path-3-18 {
  height: 5px;
  left: 19px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 4px;
}

.top-400-all-breakpoints .path-3-19 {
  height: 3px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 2px;
}

.top-400-all-breakpoints .path-3-20 {
  height: 4px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 6px;
}

.top-400-all-breakpoints .path-3-21 {
  height: 21px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 17px;
}

.top-400-all-breakpoints .path-3445 {
  height: 3px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 38px;
  width: 3px;
}

.top-400-all-breakpoints .group-475 {
  align-items: flex-end;
  display: flex;
  height: 8px;
  justify-content: space-between;
  left: 34px;
  position: absolute;
  top: 25px;
  width: 4px;
}

.top-400-all-breakpoints .path-3447 {
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 0;
  object-fit: cover;
  width: 1.42px;
}

.top-400-all-breakpoints .path-3446 {
  height: 5.24px;
  margin-bottom: 1.0px;
  margin-right: 0;
  object-fit: cover;
  width: 1.5px;
}

.top-400-all-breakpoints .path-3448 {
  height: 5px;
  left: 46px;
  object-fit: cover;
  position: absolute;
  top: 8px;
  width: 4px;
}

.top-400-all-breakpoints .path-3449 {
  height: 18px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 14px;
}

.top-400-all-breakpoints .path-3450 {
  height: 13px;
  left: 43px;
  object-fit: cover;
  position: absolute;
  top: 40px;
  width: 5px;
}

.top-400-all-breakpoints .path-3451 {
  height: 1px;
  left: 45px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 2px;
}

.top-400-all-breakpoints .path-3-22 {
  height: 6px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 13px;
}

.top-400-all-breakpoints .path-3-23 {
  height: 2px;
  left: 38px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 6px;
}

.top-400-all-breakpoints .path-3455 {
  height: 1px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 3px;
}

.top-400-all-breakpoints .path-3456 {
  height: 6px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 6px;
}

.top-400-all-breakpoints .path-3457 {
  height: 5px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 2px;
}

.top-400-all-breakpoints .path-3458 {
  height: 3px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: 5px;
}

.top-400-all-breakpoints .path-3459 {
  height: 11px;
  left: 50px;
  object-fit: cover;
  position: absolute;
  top: 25px;
  width: 11px;
}

.top-400-all-breakpoints .path-3460 {
  height: 4px;
  left: 46px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 4px;
}

.top-400-all-breakpoints .path-3461 {
  height: 1px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 8px;
}

.top-400-all-breakpoints .path-3-24 {
  height: 7px;
  left: 49px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 7px;
}

.top-400-all-breakpoints .path-3463 {
  height: 6px;
  left: 32px;
  object-fit: cover;
  position: absolute;
  top: 28px;
  width: 1px;
}

.top-400-all-breakpoints .path-3464 {
  height: 3px;
  left: 32px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 1px;
}

.top-400-all-breakpoints .path-3-25 {
  height: 8px;
  left: 53px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 8px;
}

.top-400-all-breakpoints .path-3466 {
  height: 5px;
  left: 51px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 5px;
}

.top-400-all-breakpoints .path-3-26 {
  height: 2px;
  left: 50px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 2px;
}

.top-400-all-breakpoints .path-3-27 {
  height: 5px;
  left: 49px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

.top-400-all-breakpoints .path-3469 {
  height: 9px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 13px;
}

.top-400-all-breakpoints .path-3470 {
  height: 5px;
  left: 41px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 4px;
}

.top-400-all-breakpoints .path-3-28 {
  height: 3px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 2px;
}

.top-400-all-breakpoints .path-3-29 {
  height: 4px;
  left: 49px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 6px;
}

.top-400-all-breakpoints .group-476 {
  align-items: flex-end;
  display: flex;
  height: 8px;
  justify-content: space-between;
  left: 26px;
  position: absolute;
  top: 25px;
  width: 4px;
}

.top-400-all-breakpoints .path-3473 {
  height: 5.24px;
  margin-bottom: 1.0px;
  margin-left: 0;
  object-fit: cover;
  width: 1.5px;
}

.top-400-all-breakpoints .path-3474 {
  margin-right: 0;
  object-fit: cover;
  width: 1.42px;
}

.top-400-all-breakpoints .path-3475 {
  height: 1px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 9px;
}

.top-400-all-breakpoints .path-3476 {
  height: 3px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 24px;
}

.top-400-all-breakpoints .path-3477 {
  height: 3px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 16px;
  width: 4px;
}

.top-400-all-breakpoints .path-3-30 {
  height: 1px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  width: 5px;
}

.top-400-all-breakpoints .group-477 {
  align-items: flex-start;
  background-image: url(../img/path-3479@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 7px;
  left: 42px;
  min-width: 9px;
  padding: 1.6px 1.9px;
  position: absolute;
  top: 10px;
}

.top-400-all-breakpoints .path-container-5 {
  height: 3px;
  position: relative;
  width: 4px;
}

.top-400-all-breakpoints .path-3480 {
  height: 2px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 4px;
}

.top-400-all-breakpoints .path-3481 {
  height: 1px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 2px;
}

.top-400-all-breakpoints .path-3482 {
  height: 5px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 10px;
}

.top-400-all-breakpoints .path-3483 {
  height: 5px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 10px;
}

.top-400-all-breakpoints .path-3484 {
  height: 16px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 5px;
}

.top-400-all-breakpoints .path-3485 {
  height: 1px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 41px;
  width: 2px;
}

.top-400-all-breakpoints .path-3486 {
  height: 21px;
  left: 47px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 17px;
}

.top-400-all-breakpoints .path-3487 {
  height: 3px;
  left: 58px;
  object-fit: cover;
  position: absolute;
  top: 38px;
  width: 3px;
}

.top-400-all-breakpoints .path-3488 {
  height: 1px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 41px;
  width: 2px;
}

.top-400-all-breakpoints .path-container-6 {
  height: 11px;
  left: 4px;
  position: absolute;
  top: 43px;
  width: 9px;
}

.top-400-all-breakpoints .path-3-31 {
  height: 11px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 5px;
}

.top-400-all-breakpoints .path-3-32 {
  height: 11px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 5px;
}

.top-400-all-breakpoints .path-container-7 {
  height: 11px;
  left: 51px;
  position: absolute;
  top: 43px;
  width: 9px;
}

.top-400-all-breakpoints .overlap-group4-1 {
  height: 58px;
  left: 271px;
  position: absolute;
  top: 349px;
  width: 64px;
}

.top-400-all-breakpoints .path-3493 {
  height: 21px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 14px;
}

.top-400-all-breakpoints .path-3494 {
  height: 21px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 14px;
}

.top-400-all-breakpoints .path-3495 {
  height: 23px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 41px;
}

.top-400-all-breakpoints .path-3496 {
  height: 15px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 29px;
  width: 16px;
}

.top-400-all-breakpoints .path-3498 {
  height: 15px;
  left: 45px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 16px;
}

.top-400-all-breakpoints .path-3502 {
  height: 15px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 15px;
}

.top-400-all-breakpoints .path-3504 {
  height: 5px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 6px;
}

.top-400-all-breakpoints .path-3505 {
  height: 32px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 48px;
}

.top-400-all-breakpoints .path-3506 {
  height: 20px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 38px;
  width: 16px;
}

.top-400-all-breakpoints .path-3507 {
  height: 20px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 38px;
  width: 16px;
}

.top-400-all-breakpoints .path-3508 {
  height: 6px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 13px;
}

.top-400-all-breakpoints .path-3510 {
  height: 5px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 4px;
}

.top-400-all-breakpoints .path-3511 {
  height: 5px;
  left: 49px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 4px;
}

.top-400-all-breakpoints .ellipse-96 {
  background-color: var(--white);
  border-radius: 3.98px/3.6px;
  height: 7px;
  left: 19px;
  position: absolute;
  top: 4px;
  transform: rotate(-3.12deg);
  width: 8px;
}

.top-400-all-breakpoints .ellipse-97 {
  background-color: var(--white);
  border-radius: 3.94px/3.5px;
  height: 7px;
  left: 38px;
  position: absolute;
  top: 4px;
  width: 8px;
}

.top-400-all-breakpoints .path-3512 {
  height: 5px;
  left: 28px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 8px;
}

.top-400-all-breakpoints .path-3513 {
  height: 16px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 34px;
}

.top-400-all-breakpoints .path-35-1 {
  height: 7px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 9px;
}

.top-400-all-breakpoints .path-35-2 {
  height: 7px;
  left: 42px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 9px;
}

.top-400-all-breakpoints .path-35-3 {
  height: 3px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 4px;
}

.top-400-all-breakpoints .path-3517 {
  height: 3px;
  left: 38px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 4px;
}

.top-400-all-breakpoints .path-35-4 {
  height: 4px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 3px;
}

.top-400-all-breakpoints .path-3519 {
  height: 6px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 15px;
}

.top-400-all-breakpoints .path-35-5 {
  height: 4px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 3px;
}

.top-400-all-breakpoints .ellipse-98 {
  background-color: var(--viking);
  border-radius: 4.17px/5.52px;
  height: 11px;
  left: 5px;
  position: absolute;
  top: 44px;
  transform: rotate(-22.13deg);
  width: 8px;
}

.top-400-all-breakpoints .path-3522 {
  height: 19px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 13px;
}

.top-400-all-breakpoints .path-3527 {
  height: 1px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 3px;
}

.top-400-all-breakpoints .path-3530 {
  height: 3px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  width: 5px;
}

.top-400-all-breakpoints .path-3532 {
  height: 4px;
  left: 14px;
  object-fit: cover;
  position: absolute;
  top: 29px;
  width: 4px;
}

.top-400-all-breakpoints .path-3537 {
  height: 8px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 8px;
}

.top-400-all-breakpoints .path-3540 {
  height: 5px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 5px;
}

.top-400-all-breakpoints .path-3541 {
  height: 2px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 4px;
}

.top-400-all-breakpoints .path-3542 {
  height: 1px;
  left: 17px;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 2px;
}

.top-400-all-breakpoints .path-3543 {
  height: 8px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 33px;
  width: 12px;
}

.top-400-all-breakpoints .path-3547 {
  height: 4px;
  left: 46px;
  object-fit: cover;
  position: absolute;
  top: 8px;
  width: 4px;
}

.top-400-all-breakpoints .path-3548 {
  height: 20px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 14px;
}

.top-400-all-breakpoints .path-3551 {
  height: 1px;
  left: 38px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 3px;
}

.top-400-all-breakpoints .path-3552 {
  height: 6px;
  left: 40px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 6px;
}

.top-400-all-breakpoints .path-3553 {
  height: 5px;
  left: 38px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 2px;
}

.top-400-all-breakpoints .path-3554 {
  height: 3px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  width: 5px;
}

.top-400-all-breakpoints .path-3555 {
  height: 12px;
  left: 51px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 11px;
}

.top-400-all-breakpoints .path-3556 {
  height: 4px;
  left: 45px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 4px;
}

.top-400-all-breakpoints .path-3557 {
  height: 1px;
  left: 49px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 8px;
}

.top-400-all-breakpoints .path-3561 {
  height: 5px;
  left: 52px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 5px;
}

.top-400-all-breakpoints .path-3564 {
  height: 2px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 4px;
}

.top-400-all-breakpoints .path-3565 {
  height: 1px;
  left: 45px;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 2px;
}

.top-400-all-breakpoints .path-3566 {
  height: 7px;
  left: 40px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 12px;
}

.top-400-all-breakpoints .path-3567 {
  height: 5px;
  left: 42px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 4px;
}

.top-400-all-breakpoints .path-3570 {
  height: 1px;
  left: 28px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 9px;
}

.top-400-all-breakpoints .path-3571 {
  height: 3px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 21px;
}

.top-400-all-breakpoints .path-3573 {
  height: 14px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 16px;
  width: 34px;
}

.top-400-all-breakpoints .path-3574 {
  height: 2px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 16px;
}

.top-400-all-breakpoints .path-3577 {
  height: 4px;
  left: 38px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 4px;
}

.top-400-all-breakpoints .path-3578 {
  height: 5px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 2px;
}

.top-400-all-breakpoints .path-3579 {
  height: 7px;
  left: 33px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 1px;
}

.top-400-all-breakpoints .path-3580 {
  height: 6px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 35px;
  width: 1px;
}

.top-400-all-breakpoints .path-3581 {
  height: 5px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 2px;
}

.top-400-all-breakpoints .path-3582 {
  height: 7px;
  left: 28px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 2px;
}

.top-400-all-breakpoints .path-3583 {
  height: 3px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 14px;
}

.top-400-all-breakpoints .path-3584 {
  height: 13px;
  left: 23px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 17px;
}

.top-400-all-breakpoints .path-3585 {
  height: 15px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 40px;
  width: 5px;
}

.top-400-all-breakpoints .path-3586 {
  height: 13px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 41px;
  width: 3px;
}

.top-400-all-breakpoints .path-3587 {
  height: 1px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 42px;
  width: 2px;
}

.top-400-all-breakpoints .path-3588 {
  height: 1px;
  left: 17px;
  object-fit: cover;
  position: absolute;
  top: 53px;
  width: 3px;
}

.top-400-all-breakpoints .path-3589 {
  height: 1px;
  left: 28px;
  object-fit: cover;
  position: absolute;
  top: 51px;
  width: 8px;
}

.top-400-all-breakpoints .path-3590 {
  height: 14px;
  left: 43px;
  object-fit: cover;
  position: absolute;
  top: 41px;
  width: 5px;
}

.top-400-all-breakpoints .path-3591 {
  height: 1px;
  left: 45px;
  object-fit: cover;
  position: absolute;
  top: 53px;
  width: 3px;
}

.top-400-all-breakpoints .path-3592 {
  height: 5px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 53px;
  width: 10px;
}

.top-400-all-breakpoints .path-3593 {
  height: 5px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 53px;
  width: 10px;
}

.top-400-all-breakpoints .path-3594 {
  height: 12px;
  left: 35px;
  object-fit: cover;
  position: absolute;
  top: 41px;
  width: 3px;
}

.top-400-all-breakpoints .path-3596 {
  height: 3px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 39px;
  width: 3px;
}

.top-400-all-breakpoints .path-3597 {
  height: 21px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 17px;
}

.top-400-all-breakpoints .path-3598 {
  height: 3px;
  left: 59px;
  object-fit: cover;
  position: absolute;
  top: 39px;
  width: 3px;
}

.top-400-all-breakpoints .path-3599 {
  height: 1px;
  left: 49px;
  object-fit: cover;
  position: absolute;
  top: 42px;
  width: 2px;
}

.top-400-all-breakpoints .path-3600 {
  height: 3px;
  left: 28px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 2px;
}

.top-400-all-breakpoints .path-3601 {
  height: 1px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 2px;
}

.top-400-all-breakpoints .path-3602 {
  height: 3px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 2px;
}

.top-400-all-breakpoints .path-3603 {
  height: 1px;
  left: 33px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 2px;
}

.top-400-all-breakpoints .path-3604 {
  height: 1px;
  left: 32px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 2px;
}

.top-400-all-breakpoints .path-3605 {
  height: 1px;
  left: 29px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 6px;
}

.top-400-all-breakpoints .path-container-8 {
  height: 11px;
  left: 4px;
  position: absolute;
  top: 44px;
  width: 9px;
}

.top-400-all-breakpoints .path-container-9 {
  height: 11px;
  left: 51px;
  position: absolute;
  top: 44px;
  width: 9px;
}

.top-400-all-breakpoints .group-486 {
  cursor: pointer;
  height: 25px;
  left: 132px;
  object-fit: cover;
  position: absolute;
  top: 1944px;
  width: 134px;
}

.top-400-all-breakpoints .group-492 {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 454px;
  left: 58px;
  min-width: 282px;
  padding: 0 0.0px;
  position: absolute;
  top: 430px;
}

.top-400-all-breakpoints .overlap-group-6 {
  height: 454px;
  position: relative;
  width: 282px;
}

.top-400-all-breakpoints .group-491 {
  background-image: url(../img/group-490@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 204px;
  left: 0;
  position: absolute;
  top: 0;
  width: 282px;
}

.top-400-all-breakpoints .path-361-1 {
  height: 255px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 199px;
  width: 282px;
}

.top-400-all-breakpoints .text-9 {
  height: 40px;
  left: 13px;
  letter-spacing: 1.05px;
  line-height: 25.6px;
  position: absolute;
  top: 235px;
  width: 256px;
}

.top-400-all-breakpoints .rectangle-3-1 {
  background: linear-gradient(90deg, #5fb644 0%, #00adbe 99.83%);
  border-radius: 5.84px;
  height: 24px;
  left: 6px;
  position: absolute;
  top: 209px;
  width: 93px;
}

.top-400-all-breakpoints .text-10 {
  left: 10px;
  letter-spacing: 0.70px;
  line-height: 24.4px;
  position: absolute;
  text-align: center;
  top: 208px;
  white-space: nowrap;
}

.top-400-all-breakpoints .rectangle-3-2 {
  background-color: var(--chicago);
  border-radius: 8.8px;
  height: 36px;
  left: 72px;
  position: absolute;
  top: 400px;
  width: 140px;
}

.top-400-all-breakpoints .text-11 {
  left: 97px;
  letter-spacing: 1.05px;
  line-height: 36.7px;
  position: absolute;
  text-align: center;
  top: 399px;
  white-space: nowrap;
}

.top-400-all-breakpoints .text-12 {
  left: 110px;
  letter-spacing: 0.84px;
  line-height: 24.4px;
  position: absolute;
  top: 207px;
  white-space: nowrap;
}

.top-400-all-breakpoints .text-13 {
  left: 12px;
  letter-spacing: 0.84px;
  line-height: 24.4px;
  position: absolute;
  top: 270px;
  white-space: nowrap;
}

.top-400-all-breakpoints .text-1-2 {
  left: 12px;
  letter-spacing: 0.84px;
  line-height: 19.7px;
  position: absolute;
  top: 302px;
  white-space: nowrap;
}

.top-400-all-breakpoints .text-1-3 {
  left: 46px;
  letter-spacing: -0.62px;
  line-height: 28.0px;
  position: absolute;
  top: 265px;
  white-space: nowrap;
}

.top-400-all-breakpoints .text-1-4 {
  left: 92px;
  letter-spacing: 0.84px;
  line-height: 24.4px;
  position: absolute;
  top: 272px;
  white-space: nowrap;
}

.top-400-all-breakpoints .group-495 {
  align-items: center;
  cursor: pointer;
  display: flex;
  height: 454px;
  justify-content: center;
  left: 59px;
  min-width: 282px;
  position: absolute;
  top: 927px;
}

.top-400-all-breakpoints .group-494 {
  background-image: url(../img/group-493@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 204px;
  left: 0;
  position: absolute;
  top: 0;
  width: 282px;
}

.top-400-all-breakpoints .group-498 {
  align-items: flex-start;
  cursor: pointer;
  display: flex;
  height: 454px;
  justify-content: center;
  left: 57px;
  min-width: 282px;
  position: absolute;
  top: 1430px;
}

.top-400-all-breakpoints .group-497 {
  background-image: url(../img/group-496@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 204px;
  left: 0;
  position: absolute;
  top: 0;
  width: 282px;
}

.top-400-all-breakpoints .group-container-3 {
  height: 86px;
  left: 6px;
  position: absolute;
  top: 1990px;
  width: 119px;
}

.top-400-all-breakpoints .overlap-group-container-3 {
  height: 86px;
  left: 0;
  position: absolute;
  top: 0;
  width: 119px;
}

.top-400-all-breakpoints .overlap-group-9 {
  height: 58px;
  left: 59px;
  position: absolute;
  top: 0;
  width: 60px;
}

.top-400-all-breakpoints .path-3622 {
  height: 28px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 23px;
}

.top-400-all-breakpoints .path-3623 {
  height: 18px;
  left: 24px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 17px;
}

.top-400-all-breakpoints .path-3624 {
  height: 23px;
  left: 32px;
  object-fit: cover;
  position: absolute;
  top: 18px;
  width: 28px;
}

.top-400-all-breakpoints .path-3625 {
  height: 17px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 17px;
}

.top-400-all-breakpoints .path-3626 {
  height: 22px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 27px;
}

.top-400-all-breakpoints .path-3627 {
  height: 16px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 17px;
}

.top-400-all-breakpoints .path-3628 {
  height: 23px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 26px;
  width: 26px;
}

.top-400-all-breakpoints .path-3629 {
  height: 15px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 26px;
  width: 16px;
}

.top-400-all-breakpoints .path-3630 {
  height: 28px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 23px;
}

.top-400-all-breakpoints .path-3631 {
  height: 17px;
  left: 23px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 16px;
}

.top-400-all-breakpoints .path-3632 {
  height: 16px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 15px;
}

.top-400-all-breakpoints .path-3633 {
  height: 16px;
  left: 27px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 13px;
}

.top-400-all-breakpoints .path-3634 {
  height: 13px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 10px;
}

.top-400-all-breakpoints .ellipse-100 {
  background-color: var(--buttermilk);
  border-radius: 1.42px;
  height: 3px;
  left: 34px;
  position: absolute;
  top: 10px;
  width: 3px;
}

.top-400-all-breakpoints .ellipse-101 {
  background-color: var(--buttermilk);
  border-radius: 1.42px;
  height: 3px;
  left: 37px;
  position: absolute;
  top: 14px;
  width: 3px;
}

.top-400-all-breakpoints .ellipse-102 {
  background-color: var(--buttermilk);
  border-radius: 1.42px;
  height: 3px;
  left: 33px;
  position: absolute;
  top: 15px;
  width: 3px;
}

.top-400-all-breakpoints .ellipse-103 {
  background-color: var(--buttermilk);
  border-radius: 1.42px;
  height: 3px;
  left: 39px;
  position: absolute;
  top: 20px;
  width: 3px;
}

.top-400-all-breakpoints .ellipse-104 {
  background-color: var(--buttermilk);
  border-radius: 1.42px;
  height: 3px;
  left: 42px;
  position: absolute;
  top: 10px;
  width: 3px;
}

.top-400-all-breakpoints .ellipse-105 {
  background-color: var(--buttermilk);
  border-radius: 1.44px;
  height: 3px;
  left: 42px;
  position: absolute;
  top: 15px;
  width: 3px;
}

.top-400-all-breakpoints .overlap-group1-1 {
  height: 65px;
  left: 0;
  position: absolute;
  top: 21px;
  width: 67px;
}

.top-400-all-breakpoints .path-3635 {
  height: 31px;
  left: 17px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 26px;
}

.top-400-all-breakpoints .path-3636 {
  height: 20px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 19px;
}

.top-400-all-breakpoints .path-3637 {
  height: 26px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 31px;
}

.top-400-all-breakpoints .path-3638 {
  height: 19px;
  left: 13px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 20px;
}

.top-400-all-breakpoints .path-3639 {
  height: 25px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 30px;
}

.top-400-all-breakpoints .path-3640 {
  height: 18px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  width: 19px;
}

.top-400-all-breakpoints .path-3641 {
  height: 26px;
  left: 37px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 29px;
}

.top-400-all-breakpoints .path-3642 {
  height: 17px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 18px;
}

.top-400-all-breakpoints .path-3643 {
  height: 31px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 26px;
}

.top-400-all-breakpoints .path-3644 {
  height: 19px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 33px;
  width: 18px;
}

.top-400-all-breakpoints .path-3645 {
  height: 18px;
  left: 26px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 16px;
}

.top-400-all-breakpoints .path-3646 {
  height: 19px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 16px;
  width: 15px;
}

.top-400-all-breakpoints .path-3647 {
  height: 15px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 11px;
}

.top-400-all-breakpoints .ellipse-106 {
  background-color: var(--buttermilk);
  border-radius: 1.6px;
  height: 3px;
  left: 25px;
  position: absolute;
  top: 11px;
  width: 3px;
}

.top-400-all-breakpoints .ellipse-107 {
  background-color: var(--buttermilk);
  border-radius: 1.6px;
  height: 3px;
  left: 22px;
  position: absolute;
  top: 15px;
  width: 3px;
}

.top-400-all-breakpoints .ellipse-108 {
  background-color: var(--buttermilk);
  border-radius: 1.6px;
  height: 3px;
  left: 27px;
  position: absolute;
  top: 17px;
  width: 3px;
}

.top-400-all-breakpoints .ellipse-109 {
  background-color: var(--buttermilk);
  border-radius: 1.6px;
  height: 3px;
  left: 20px;
  position: absolute;
  top: 22px;
  width: 3px;
}

.top-400-all-breakpoints .ellipse-110 {
  background-color: var(--buttermilk);
  border-radius: 1.6px;
  height: 3px;
  left: 17px;
  position: absolute;
  top: 11px;
  width: 3px;
}

.top-400-all-breakpoints .ellipse-111 {
  background-color: var(--buttermilk);
  border-radius: 1.62px;
  height: 3px;
  left: 16px;
  position: absolute;
  top: 17px;
  width: 3px;
}

.top-400-all-breakpoints .group-514 {
  background-image: url(../img/rectangle-332@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 86px;
  left: 0;
  opacity: 0.38;
  position: absolute;
  top: 0;
  width: 119px;
}

.top-400-all-breakpoints .rectangle-333 {
  background-color: var(--white);
  border-radius: 13.82px;
  height: 262px;
  left: 28px;
  opacity: 0.9;
  position: absolute;
  top: 25px;
  width: 344px;
}

.top-400-all-breakpoints .text-123 {
  left: 149px;
  letter-spacing: 3.24px;
  line-height: 31.5px;
  position: absolute;
  text-align: center;
  top: 29px;
  white-space: nowrap;
}

.top-400-all-breakpoints .search-1 {
  color: var(--chicago);
  font-family: var(--font-family-kozukagothic_pr6n-m);
  font-size: var(--font-size-xxxs);
  font-weight: 400;
  left: 181px;
  letter-spacing: 1.80px;
  line-height: 17.5px;
  position: absolute;
  text-align: center;
  top: 70px;
  white-space: nowrap;
}

.top-400-all-breakpoints .rectangle-334 {
  background: linear-gradient(90deg, #5fb644 0%, #00adbe 99.83%);
  border-radius: 1.29px 1.29px 1.29px 1.29px;
  height: 3px;
  left: 50px;
  position: absolute;
  top: 68px;
  width: 300px;
}

.top-400-all-breakpoints .overlap-group13 {
  height: 144px;
  left: 42px;
  position: absolute;
  top: 106px;
  width: 317px;
}

.top-400-all-breakpoints .path-364-1 {
  height: 140px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 313px;
}

.top-400-all-breakpoints .text-12-1 {
  left: 140px;
  letter-spacing: 1.04px;
  line-height: 22.8px;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
}

.top-400-all-breakpoints .path-container-10 {
  height: 144px;
  left: 0;
  position: absolute;
  top: 0;
  width: 317px;
}

.top-400-all-breakpoints .path-3650 {
  height: 144px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 317px;
}

.top-400-all-breakpoints .text-12-2 {
  left: 50px;
  letter-spacing: 1.04px;
  line-height: 22.8px;
  position: absolute;
  text-align: center;
  top: 2px;
  white-space: nowrap;
}

.top-400-all-breakpoints .overlap-group14 {
  height: 145px;
  left: 42px;
  position: absolute;
  top: 106px;
  width: 317px;
}

.top-400-all-breakpoints .path-3648 {
  height: 24px;
  left: 21px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 100px;
}

.top-400-all-breakpoints .group-516 {
  background-image: url(../img/path-3650-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 145px;
  left: 0;
  position: absolute;
  top: 0;
  width: 317px;
}

.top-400-all-breakpoints .group-918 {
  cursor: pointer;
  height: 76px;
  left: 253px;
  object-fit: cover;
  position: absolute;
  top: 151px;
  width: 76px;
}

.top-400-all-breakpoints .group-914 {
  cursor: pointer;
  height: 76px;
  left: 71px;
  object-fit: cover;
  position: absolute;
  top: 151px;
  width: 76px;
}

.top-400-all-breakpoints .group-916 {
  cursor: pointer;
  height: 76px;
  left: 162px;
  object-fit: cover;
  position: absolute;
  top: 151px;
  width: 76px;
}

.top-400-all-breakpoints .text-90 {
  letter-spacing: 0.96px;
  line-height: 21px;
  margin-bottom: -7px;
  margin-left: 1.03px;
  margin-top: 13px;
  min-height: 14px;
  min-width: 190px;
  text-align: center;
  white-space: nowrap;
}

.top-400-all-breakpoints .text-92 {
  letter-spacing: 1.44px;
  line-height: 31.5px;
  margin-left: 1.03px;
  margin-top: 7px;
  min-height: 20px;
  min-width: 350px;
  text-align: center;
  white-space: nowrap;
}

.top-400-all-breakpoints .span1-2 {
  color: #ff6400;
  font-family: var(--font-family-kozukagothic_pr6n-m);
  font-size: var(--font-size-m);
  font-weight: 400;
}

.top-400-all-breakpoints .overlap-group8 {
  border-radius: 30.91px;
  height: 63px;
  margin-right: 2.05px;
  margin-top: 60px;
  position: relative;
  width: 266px;
}

.top-400-all-breakpoints .overlap-group-7 {
  border-radius: 30.91px;
  height: 63px;
  left: 0;
  position: absolute;
  top: 0;
  width: 266px;
}

.top-400-all-breakpoints .rectangle-3-3 {
  background: linear-gradient(90deg, #ff6400 0%, #ff4dba 100%);
  border-radius: 26.18px;
  height: 52px;
  left: 7px;
  position: absolute;
  top: 5px;
  width: 253px;
}

.top-400-all-breakpoints .rectangle-3-4 {
  border: 1.16px solid;
  border-color: var(--dove-gray);
  border-radius: 30.91px;
  height: 63px;
  left: 0;
  position: absolute;
  top: 0;
  width: 266px;
}

.top-400-all-breakpoints .group-1 {
  background-image: url(../img/path-3618@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 11px;
  left: 220px;
  position: absolute;
  top: 26px;
  width: 12px;
}

.top-400-all-breakpoints .text-119 {
  left: 27px;
  letter-spacing: 0.32px;
  line-height: 27.7px;
  position: absolute;
  text-align: center;
  top: 17px;
  white-space: nowrap;
}

.top-400-all-breakpoints .overlap-group-8 {
  border-radius: 30.91px;
  height: 63px;
  margin-right: 2.05px;
  margin-top: 27px;
  position: relative;
  width: 266px;
}

.top-400-all-breakpoints .text-121 {
  left: 19px;
  letter-spacing: 0.32px;
  line-height: 27.7px;
  position: absolute;
  text-align: center;
  top: 17px;
  white-space: nowrap;
}

.top-400-all-breakpoints .text-120 {
  left: 78px;
  letter-spacing: 2.21px;
  line-height: 27.7px;
  position: absolute;
  text-align: center;
  top: 17px;
  white-space: nowrap;
}

.top-400-all-breakpoints .group-508 {
  background-image: url(../img/path-3621@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 11px;
  left: 220px;
  position: absolute;
  top: 26px;
  width: 12px;
}

.top-400-all-breakpoints .text-122 {
  left: 87px;
  letter-spacing: 2.21px;
  line-height: 27.7px;
  position: absolute;
  text-align: center;
  top: 17px;
  white-space: nowrap;
}

.top-400-all-breakpoints .group-489 {
  cursor: pointer;
  height: 25px;
  margin-right: 1.57px;
  margin-top: 38px;
  object-fit: cover;
  width: 134px;
}

.top-400-all-breakpoints .overlap-group17-1 {
  height: 639px;
  margin-left: 0;
  margin-top: 83px;
  position: relative;
  width: 400px;
}

.top-400-all-breakpoints .rectangle-309 {
  background-color: var(--black-haze);
  height: 591px;
  left: 0;
  position: absolute;
  top: 49px;
  width: 400px;
}

.top-400-all-breakpoints .text-91 {
  left: 60px;
  letter-spacing: 2.16px;
  line-height: 20.8px;
  position: absolute;
  text-align: center;
  top: 165px;
  white-space: nowrap;
}

.top-400-all-breakpoints .text-93 {
  color: var(--persian-green);
  font-family: var(--font-family-kozuka_gothic_pr6n);
  font-size: var(--font-size-m);
  font-weight: 400;
  left: 43px;
  letter-spacing: 3.24px;
  line-height: 31.5px;
  position: absolute;
  text-align: center;
  top: 124px;
  white-space: nowrap;
}

.top-400-all-breakpoints .text-94 {
  color: var(--gondola);
  font-family: var(--font-family-kozukagothic_pr6n-m);
  font-size: 16.6px;
  font-weight: 400;
  left: 60px;
  letter-spacing: 2.00px;
  line-height: 29.1px;
  position: absolute;
  text-align: center;
  top: 487px;
  white-space: nowrap;
}

.top-400-all-breakpoints .tel098-943-3806-2 {
  color: var(--persian-green);
  font-family: var(--font-family-kozukagothic_pr6n-b);
  font-size: 31.7px;
  font-weight: 400;
  left: 63px;
  letter-spacing: 0;
  line-height: 35.4px;
  position: absolute;
  top: 520px;
  white-space: nowrap;
}

.top-400-all-breakpoints .group-525 {
  height: 209px;
  left: 46px;
  position: absolute;
  top: 227px;
  width: 302px;
}

.top-400-all-breakpoints .path-3678 {
  height: 156px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 301px;
}

.top-400-all-breakpoints .path-3679 {
  height: 157px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 302px;
}

.top-400-all-breakpoints .path-3680 {
  height: 156px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 40px;
  width: 301px;
}

.top-400-all-breakpoints .group-524 {
  background-image: url(../img/group-523@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 156px;
  left: 1px;
  position: absolute;
  top: 40px;
  width: 301px;
}

.top-400-all-breakpoints .path-3687 {
  height: 157px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 39px;
  width: 302px;
}

.top-400-all-breakpoints .path-3688 {
  height: 22px;
  left: 41px;
  object-fit: cover;
  position: absolute;
  top: 116px;
  width: 43px;
}

.top-400-all-breakpoints .path-3689 {
  height: 32px;
  left: 126px;
  object-fit: cover;
  position: absolute;
  top: 63px;
  width: 63px;
}

.top-400-all-breakpoints .path-3690 {
  height: 44px;
  left: 100px;
  object-fit: cover;
  position: absolute;
  top: 125px;
  width: 86px;
}

.top-400-all-breakpoints .path-3691 {
  height: 16px;
  left: 229px;
  object-fit: cover;
  position: absolute;
  top: 124px;
  width: 31px;
}

.top-400-all-breakpoints .path-3692 {
  height: 10px;
  left: 168px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 19px;
}

.top-400-all-breakpoints .path-3693 {
  height: 24px;
  left: 189px;
  object-fit: cover;
  position: absolute;
  top: 134px;
  width: 48px;
}

.top-400-all-breakpoints .path-3694 {
  height: 5px;
  left: 186px;
  object-fit: cover;
  position: absolute;
  top: 141px;
  width: 3px;
}

.top-400-all-breakpoints .path-3695 {
  height: 4px;
  left: 203px;
  object-fit: cover;
  position: absolute;
  top: 133px;
  width: 2px;
}

.top-400-all-breakpoints .path-3696 {
  height: 5px;
  left: 203px;
  object-fit: cover;
  position: absolute;
  top: 132px;
  width: 3px;
}

.top-400-all-breakpoints .path-3697 {
  height: 8px;
  left: 188px;
  object-fit: cover;
  position: absolute;
  top: 138px;
  width: 9px;
}

.top-400-all-breakpoints .path-3698 {
  height: 9px;
  left: 188px;
  object-fit: cover;
  position: absolute;
  top: 137px;
  width: 11px;
}

.top-400-all-breakpoints .path-3699 {
  height: 8px;
  left: 205px;
  object-fit: cover;
  position: absolute;
  top: 129px;
  width: 9px;
}

.top-400-all-breakpoints .path-3700 {
  height: 9px;
  left: 205px;
  object-fit: cover;
  position: absolute;
  top: 129px;
  width: 11px;
}

.top-400-all-breakpoints .path-3701 {
  height: 6px;
  left: 187px;
  object-fit: cover;
  position: absolute;
  top: 137px;
  width: 11px;
}

.top-400-all-breakpoints .path-3702 {
  height: 7px;
  left: 186px;
  object-fit: cover;
  position: absolute;
  top: 136px;
  width: 12px;
}

.top-400-all-breakpoints .path-3703 {
  height: 6px;
  left: 204px;
  object-fit: cover;
  position: absolute;
  top: 128px;
  width: 11px;
}

.top-400-all-breakpoints .path-3704 {
  height: 7px;
  left: 203px;
  object-fit: cover;
  position: absolute;
  top: 128px;
  width: 12px;
}

.top-400-all-breakpoints .path-3705 {
  height: 15px;
  left: 188px;
  object-fit: cover;
  position: absolute;
  top: 142px;
  width: 24px;
}

.top-400-all-breakpoints .path-3706 {
  height: 16px;
  left: 188px;
  object-fit: cover;
  position: absolute;
  top: 142px;
  width: 25px;
}

.top-400-all-breakpoints .path-3707 {
  height: 15px;
  left: 213px;
  object-fit: cover;
  position: absolute;
  top: 130px;
  width: 24px;
}

.top-400-all-breakpoints .path-3708 {
  height: 16px;
  left: 212px;
  object-fit: cover;
  position: absolute;
  top: 130px;
  width: 25px;
}

.top-400-all-breakpoints .path-3-33 {
  height: 4px;
  left: 212px;
  object-fit: cover;
  position: absolute;
  top: 154px;
  width: 2px;
}

.top-400-all-breakpoints .path-3710 {
  height: 5px;
  left: 211px;
  object-fit: cover;
  position: absolute;
  top: 153px;
  width: 3px;
}

.top-400-all-breakpoints .path-3711 {
  height: 4px;
  left: 236px;
  object-fit: cover;
  position: absolute;
  top: 141px;
  width: 2px;
}

.top-400-all-breakpoints .path-3712 {
  height: 5px;
  left: 236px;
  object-fit: cover;
  position: absolute;
  top: 141px;
  width: 3px;
}

.top-400-all-breakpoints .path-3713 {
  height: 13px;
  left: 188px;
  object-fit: cover;
  position: absolute;
  top: 142px;
  width: 25px;
}

.top-400-all-breakpoints .path-3714 {
  height: 14px;
  left: 188px;
  object-fit: cover;
  position: absolute;
  top: 141px;
  width: 26px;
}

.top-400-all-breakpoints .path-3715 {
  height: 13px;
  left: 213px;
  object-fit: cover;
  position: absolute;
  top: 129px;
  width: 25px;
}

.top-400-all-breakpoints .path-3716 {
  height: 14px;
  left: 212px;
  object-fit: cover;
  position: absolute;
  top: 129px;
  width: 26px;
}

.top-400-all-breakpoints .path-3717 {
  height: 5px;
  left: 171px;
  object-fit: cover;
  position: absolute;
  top: 103px;
  width: 1px;
}

.top-400-all-breakpoints .path-3718 {
  height: 11px;
  left: 168px;
  object-fit: cover;
  position: absolute;
  top: 92px;
  width: 6px;
}

.top-400-all-breakpoints .path-3719 {
  height: 12px;
  left: 168px;
  object-fit: cover;
  position: absolute;
  top: 92px;
  width: 7px;
}

.top-400-all-breakpoints .path-3720 {
  height: 21px;
  left: 156px;
  object-fit: cover;
  position: absolute;
  top: 92px;
  width: 12px;
}

.top-400-all-breakpoints .path-3721 {
  height: 22px;
  left: 155px;
  object-fit: cover;
  position: absolute;
  top: 91px;
  width: 13px;
}

.top-400-all-breakpoints .path-3722 {
  height: 15px;
  left: 143px;
  object-fit: cover;
  position: absolute;
  top: 86px;
  width: 25px;
}

.top-400-all-breakpoints .path-3723 {
  height: 16px;
  left: 142px;
  object-fit: cover;
  position: absolute;
  top: 85px;
  width: 26px;
}

.top-400-all-breakpoints .path-3724 {
  height: 19px;
  left: 142px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 13px;
}

.top-400-all-breakpoints .path-3725 {
  height: 20px;
  left: 142px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 15px;
}

.top-400-all-breakpoints .path-3726 {
  height: 8px;
  left: 161px;
  object-fit: cover;
  position: absolute;
  top: 102px;
  width: 3px;
}

.top-400-all-breakpoints .path-3727 {
  height: 9px;
  left: 160px;
  object-fit: cover;
  position: absolute;
  top: 102px;
  width: 4px;
}

.top-400-all-breakpoints .path-3728 {
  height: 5px;
  left: 159px;
  object-fit: cover;
  position: absolute;
  top: 96px;
  width: 3px;
}

.top-400-all-breakpoints .path-3729 {
  height: 5px;
  left: 163px;
  object-fit: cover;
  position: absolute;
  top: 95px;
  width: 3px;
}

.top-400-all-breakpoints .path-3730 {
  height: 10px;
  left: 155px;
  object-fit: cover;
  position: absolute;
  top: 106px;
  width: 8px;
}

.top-400-all-breakpoints .path-3731 {
  height: 11px;
  left: 155px;
  object-fit: cover;
  position: absolute;
  top: 106px;
  width: 9px;
}

.top-400-all-breakpoints .path-3732 {
  height: 2px;
  left: 161px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 1px;
}

.top-400-all-breakpoints .path-3733 {
  height: 1px;
  left: 158px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 2px;
}

.top-400-all-breakpoints .path-3734 {
  height: 21px;
  left: 185px;
  object-fit: cover;
  position: absolute;
  top: 143px;
  width: 12px;
}

.top-400-all-breakpoints .path-3735 {
  height: 22px;
  left: 185px;
  object-fit: cover;
  position: absolute;
  top: 143px;
  width: 13px;
}

.top-400-all-breakpoints .path-3736 {
  height: 15px;
  left: 172px;
  object-fit: cover;
  position: absolute;
  top: 137px;
  width: 25px;
}

.top-400-all-breakpoints .path-3737 {
  height: 16px;
  left: 172px;
  object-fit: cover;
  position: absolute;
  top: 137px;
  width: 26px;
}

.top-400-all-breakpoints .path-3738 {
  height: 19px;
  left: 172px;
  object-fit: cover;
  position: absolute;
  top: 145px;
  width: 13px;
}

.top-400-all-breakpoints .path-3739 {
  height: 20px;
  left: 172px;
  object-fit: cover;
  position: absolute;
  top: 145px;
  width: 15px;
}

.top-400-all-breakpoints .path-3740 {
  height: 8px;
  left: 191px;
  object-fit: cover;
  position: absolute;
  top: 154px;
  width: 3px;
}

.top-400-all-breakpoints .path-3741 {
  height: 9px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 153px;
  width: 4px;
}

.top-400-all-breakpoints .path-3742 {
  height: 5px;
  left: 189px;
  object-fit: cover;
  position: absolute;
  top: 148px;
  width: 3px;
}

.top-400-all-breakpoints .path-3743 {
  height: 5px;
  left: 192px;
  object-fit: cover;
  position: absolute;
  top: 147px;
  width: 3px;
}

.top-400-all-breakpoints .path-3744 {
  height: 10px;
  left: 185px;
  object-fit: cover;
  position: absolute;
  top: 158px;
  width: 8px;
}

.top-400-all-breakpoints .path-3745 {
  height: 11px;
  left: 184px;
  object-fit: cover;
  position: absolute;
  top: 157px;
  width: 9px;
}

.top-400-all-breakpoints .path-3746 {
  height: 2px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 160px;
  width: 1px;
}

.top-400-all-breakpoints .path-3747 {
  height: 1px;
  left: 188px;
  object-fit: cover;
  position: absolute;
  top: 161px;
  width: 2px;
}

.top-400-all-breakpoints .path-3748 {
  height: 4px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 136px;
  width: 4px;
}

.top-400-all-breakpoints .path-3749 {
  height: 6px;
  left: 47px;
  object-fit: cover;
  position: absolute;
  top: 136px;
  width: 5px;
}

.top-400-all-breakpoints .path-3750 {
  height: 9px;
  left: 52px;
  object-fit: cover;
  position: absolute;
  top: 132px;
  width: 9px;
}

.top-400-all-breakpoints .path-3751 {
  height: 10px;
  left: 52px;
  object-fit: cover;
  position: absolute;
  top: 132px;
  width: 10px;
}

.top-400-all-breakpoints .path-3752 {
  height: 2px;
  left: 54px;
  object-fit: cover;
  position: absolute;
  top: 138px;
  width: 2px;
}

.top-400-all-breakpoints .path-3753 {
  height: 3px;
  left: 54px;
  object-fit: cover;
  position: absolute;
  top: 138px;
  width: 3px;
}

.top-400-all-breakpoints .path-3754 {
  height: 2px;
  left: 58px;
  object-fit: cover;
  position: absolute;
  top: 136px;
  width: 2px;
}

.top-400-all-breakpoints .path-3755 {
  height: 3px;
  left: 58px;
  object-fit: cover;
  position: absolute;
  top: 136px;
  width: 3px;
}

.top-400-all-breakpoints .path-3756 {
  height: 8px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 130px;
  width: 13px;
}

.top-400-all-breakpoints .path-3757 {
  height: 9px;
  left: 47px;
  object-fit: cover;
  position: absolute;
  top: 129px;
  width: 14px;
}

.top-400-all-breakpoints .path-375-1 {
  height: 4px;
  left: 51px;
  object-fit: cover;
  position: absolute;
  top: 132px;
  width: 4px;
}

.top-400-all-breakpoints .path-3760 {
  height: 1px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 137px;
  width: 1px;
}

.top-400-all-breakpoints .path-3761 {
  height: 1px;
  left: 51px;
  object-fit: cover;
  position: absolute;
  top: 139px;
  width: 2px;
}

.top-400-all-breakpoints .path-3762 {
  height: 4px;
  left: 110px;
  object-fit: cover;
  position: absolute;
  top: 165px;
  width: 4px;
}

.top-400-all-breakpoints .path-3763 {
  height: 6px;
  left: 110px;
  object-fit: cover;
  position: absolute;
  top: 164px;
  width: 5px;
}

.top-400-all-breakpoints .path-3764 {
  height: 9px;
  left: 114px;
  object-fit: cover;
  position: absolute;
  top: 161px;
  width: 9px;
}

.top-400-all-breakpoints .path-3765 {
  height: 10px;
  left: 114px;
  object-fit: cover;
  position: absolute;
  top: 160px;
  width: 10px;
}

.top-400-all-breakpoints .path-3766 {
  height: 2px;
  left: 117px;
  object-fit: cover;
  position: absolute;
  top: 167px;
  width: 2px;
}

.top-400-all-breakpoints .path-3767 {
  height: 3px;
  left: 116px;
  object-fit: cover;
  position: absolute;
  top: 166px;
  width: 3px;
}

.top-400-all-breakpoints .path-3768 {
  height: 2px;
  left: 120px;
  object-fit: cover;
  position: absolute;
  top: 165px;
  width: 2px;
}

.top-400-all-breakpoints .path-3769 {
  height: 3px;
  left: 120px;
  object-fit: cover;
  position: absolute;
  top: 164px;
  width: 3px;
}

.top-400-all-breakpoints .path-3770 {
  height: 8px;
  left: 110px;
  object-fit: cover;
  position: absolute;
  top: 158px;
  width: 13px;
}

.top-400-all-breakpoints .path-3771 {
  height: 9px;
  left: 110px;
  object-fit: cover;
  position: absolute;
  top: 158px;
  width: 14px;
}

.top-400-all-breakpoints .path-3772 {
  height: 4px;
  left: 113px;
  object-fit: cover;
  position: absolute;
  top: 161px;
  width: 4px;
}

.top-400-all-breakpoints .path-3773 {
  height: 4px;
  left: 113px;
  object-fit: cover;
  position: absolute;
  top: 160px;
  width: 4px;
}

.top-400-all-breakpoints .path-3774 {
  height: 1px;
  left: 110px;
  object-fit: cover;
  position: absolute;
  top: 166px;
  width: 1px;
}

.top-400-all-breakpoints .path-3775 {
  height: 1px;
  left: 113px;
  object-fit: cover;
  position: absolute;
  top: 167px;
  width: 2px;
}

.top-400-all-breakpoints .path-3776 {
  height: 4px;
  left: 159px;
  object-fit: cover;
  position: absolute;
  top: 140px;
  width: 4px;
}

.top-400-all-breakpoints .path-3777 {
  height: 6px;
  left: 159px;
  object-fit: cover;
  position: absolute;
  top: 140px;
  width: 5px;
}

.top-400-all-breakpoints .path-3778 {
  height: 9px;
  left: 164px;
  object-fit: cover;
  position: absolute;
  top: 136px;
  width: 9px;
}

.top-400-all-breakpoints .path-3779 {
  height: 10px;
  left: 163px;
  object-fit: cover;
  position: absolute;
  top: 136px;
  width: 10px;
}

.top-400-all-breakpoints .path-3780 {
  height: 2px;
  left: 166px;
  object-fit: cover;
  position: absolute;
  top: 142px;
  width: 2px;
}

.top-400-all-breakpoints .path-3781 {
  height: 3px;
  left: 166px;
  object-fit: cover;
  position: absolute;
  top: 142px;
  width: 3px;
}

.top-400-all-breakpoints .path-3782 {
  height: 2px;
  left: 170px;
  object-fit: cover;
  position: absolute;
  top: 140px;
  width: 2px;
}

.top-400-all-breakpoints .path-3783 {
  height: 3px;
  left: 169px;
  object-fit: cover;
  position: absolute;
  top: 140px;
  width: 3px;
}

.top-400-all-breakpoints .path-3784 {
  height: 8px;
  left: 160px;
  object-fit: cover;
  position: absolute;
  top: 134px;
  width: 13px;
}

.top-400-all-breakpoints .path-3785 {
  height: 9px;
  left: 159px;
  object-fit: cover;
  position: absolute;
  top: 133px;
  width: 14px;
}

.top-400-all-breakpoints .path-3786 {
  height: 4px;
  left: 163px;
  object-fit: cover;
  position: absolute;
  top: 136px;
  width: 4px;
}

.top-400-all-breakpoints .path-3787 {
  height: 4px;
  left: 162px;
  object-fit: cover;
  position: absolute;
  top: 136px;
  width: 4px;
}

.top-400-all-breakpoints .path-3788 {
  height: 1px;
  left: 160px;
  object-fit: cover;
  position: absolute;
  top: 141px;
  width: 1px;
}

.top-400-all-breakpoints .path-3789 {
  height: 1px;
  left: 162px;
  object-fit: cover;
  position: absolute;
  top: 143px;
  width: 2px;
}

.top-400-all-breakpoints .path-3790 {
  height: 45px;
  left: 205px;
  object-fit: cover;
  position: absolute;
  top: 50px;
  width: 16px;
}

.top-400-all-breakpoints .path-3791 {
  height: 46px;
  left: 205px;
  object-fit: cover;
  position: absolute;
  top: 49px;
  width: 17px;
}

.top-400-all-breakpoints .path-3792 {
  height: 26px;
  left: 205px;
  object-fit: cover;
  position: absolute;
  top: 62px;
  width: 51px;
}

.top-400-all-breakpoints .icon-label-5 {
  height: 27px;
  left: 205px;
  object-fit: cover;
  position: absolute;
  top: 61px;
  width: 52px;
}

.top-400-all-breakpoints .path-3794 {
  height: 33px;
  left: 238px;
  object-fit: cover;
  position: absolute;
  top: 78px;
  width: 18px;
}

.top-400-all-breakpoints .path-3795 {
  height: 34px;
  left: 237px;
  object-fit: cover;
  position: absolute;
  top: 78px;
  width: 19px;
}

.top-400-all-breakpoints .path-3796 {
  height: 17px;
  left: 231px;
  object-fit: cover;
  position: absolute;
  top: 66px;
  width: 18px;
}

.top-400-all-breakpoints .path-3797 {
  height: 18px;
  left: 231px;
  object-fit: cover;
  position: absolute;
  top: 66px;
  width: 19px;
}

.top-400-all-breakpoints .path-3798 {
  height: 15px;
  left: 250px;
  object-fit: cover;
  position: absolute;
  top: 103px;
  width: 1px;
}

.top-400-all-breakpoints .path-3799 {
  height: 15px;
  left: 268px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 1px;
}

.top-400-all-breakpoints .path-3800 {
  height: 18px;
  left: 238px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 32px;
}

.top-400-all-breakpoints .path-3801 {
  height: 19px;
  left: 238px;
  object-fit: cover;
  position: absolute;
  top: 87px;
  width: 33px;
}

.top-400-all-breakpoints .path-3802 {
  height: 16px;
  left: 238px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 32px;
}

.top-400-all-breakpoints .path-3803 {
  height: 17px;
  left: 238px;
  object-fit: cover;
  position: absolute;
  top: 87px;
  width: 33px;
}

.top-400-all-breakpoints .path-3804 {
  height: 18px;
  left: 215px;
  object-fit: cover;
  position: absolute;
  top: 58px;
  width: 35px;
}

.top-400-all-breakpoints .icon-label-6 {
  height: 19px;
  left: 214px;
  object-fit: cover;
  position: absolute;
  top: 57px;
  width: 36px;
}

.top-400-all-breakpoints .path-3806 {
  height: 41px;
  left: 205px;
  object-fit: cover;
  position: absolute;
  top: 71px;
  width: 33px;
}

.top-400-all-breakpoints .path-3807 {
  height: 42px;
  left: 204px;
  object-fit: cover;
  position: absolute;
  top: 70px;
  width: 34px;
}

.top-400-all-breakpoints .path-3808 {
  height: 17px;
  left: 212px;
  object-fit: cover;
  position: absolute;
  top: 89px;
  width: 15px;
}

.top-400-all-breakpoints .path-3809 {
  height: 18px;
  left: 211px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 16px;
}

.top-400-all-breakpoints .path-3810 {
  height: 10px;
  left: 219px;
  object-fit: cover;
  position: absolute;
  top: 92px;
  width: 1px;
}

.top-400-all-breakpoints .path-3811 {
  height: 7px;
  left: 243px;
  object-fit: cover;
  position: absolute;
  top: 102px;
  width: 1px;
}

.top-400-all-breakpoints .path-3812 {
  height: 8px;
  left: 209px;
  object-fit: cover;
  position: absolute;
  top: 77px;
  width: 3px;
}

.top-400-all-breakpoints .path-3813 {
  height: 8px;
  left: 213px;
  object-fit: cover;
  position: absolute;
  top: 79px;
  width: 3px;
}

.top-400-all-breakpoints .path-3814 {
  height: 8px;
  left: 218px;
  object-fit: cover;
  position: absolute;
  top: 81px;
  width: 3px;
}

.top-400-all-breakpoints .path-3815 {
  height: 8px;
  left: 222px;
  object-fit: cover;
  position: absolute;
  top: 83px;
  width: 3px;
}

.top-400-all-breakpoints .path-3816 {
  height: 8px;
  left: 226px;
  object-fit: cover;
  position: absolute;
  top: 85px;
  width: 3px;
}

.top-400-all-breakpoints .path-3817 {
  height: 8px;
  left: 230px;
  object-fit: cover;
  position: absolute;
  top: 87px;
  width: 3px;
}

.top-400-all-breakpoints .path-3818 {
  height: 17px;
  left: 214px;
  object-fit: cover;
  position: absolute;
  top: 67px;
  width: 17px;
}

.top-400-all-breakpoints .path-3819 {
  height: 18px;
  left: 214px;
  object-fit: cover;
  position: absolute;
  top: 67px;
  width: 18px;
}

.top-400-all-breakpoints .path-3820 {
  height: 12px;
  left: 218px;
  object-fit: cover;
  position: absolute;
  top: 69px;
  width: 7px;
}

.top-400-all-breakpoints .path-3821 {
  height: 13px;
  left: 218px;
  object-fit: cover;
  position: absolute;
  top: 69px;
  width: 9px;
}

.top-400-all-breakpoints .path-3822 {
  height: 16px;
  left: 189px;
  object-fit: cover;
  position: absolute;
  top: 41px;
  width: 32px;
}

.top-400-all-breakpoints .icon-label-7 {
  height: 17px;
  left: 188px;
  object-fit: cover;
  position: absolute;
  top: 41px;
  width: 33px;
}

.top-400-all-breakpoints .path-3824 {
  height: 45px;
  left: 189px;
  object-fit: cover;
  position: absolute;
  top: 50px;
  width: 16px;
}

.top-400-all-breakpoints .path-3825 {
  height: 46px;
  left: 188px;
  object-fit: cover;
  position: absolute;
  top: 49px;
  width: 17px;
}

.top-400-all-breakpoints .path-3826 {
  height: 5px;
  left: 222px;
  object-fit: cover;
  position: absolute;
  top: 73px;
  width: 1px;
}

.top-400-all-breakpoints .path-3827 {
  height: 3px;
  left: 220px;
  object-fit: cover;
  position: absolute;
  top: 74px;
  width: 4px;
}

.top-400-all-breakpoints .path-3828 {
  height: 7px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 55px;
  width: 13px;
}

.top-400-all-breakpoints .path-3829 {
  height: 7px;
  left: 207px;
  object-fit: cover;
  position: absolute;
  top: 56px;
  width: 13px;
}

.top-400-all-breakpoints .path-3830 {
  height: 7px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 58px;
  width: 13px;
}

.top-400-all-breakpoints .path-3831 {
  height: 7px;
  left: 207px;
  object-fit: cover;
  position: absolute;
  top: 59px;
  width: 13px;
}

.top-400-all-breakpoints .path-3832 {
  height: 7px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 62px;
  width: 13px;
}

.top-400-all-breakpoints .path-3833 {
  height: 7px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 65px;
  width: 13px;
}

.top-400-all-breakpoints .path-3834 {
  height: 7px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 69px;
  width: 13px;
}

.top-400-all-breakpoints .path-3835 {
  height: 7px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 72px;
  width: 13px;
}

.top-400-all-breakpoints .path-3836 {
  height: 7px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 75px;
  width: 13px;
}

.top-400-all-breakpoints .path-3837 {
  height: 7px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 79px;
  width: 13px;
}

.top-400-all-breakpoints .path-3838 {
  height: 7px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 13px;
}

.top-400-all-breakpoints .path-3839 {
  height: 49px;
  left: 57px;
  object-fit: cover;
  position: absolute;
  top: 66px;
  width: 16px;
}

.top-400-all-breakpoints .path-3840 {
  height: 50px;
  left: 57px;
  object-fit: cover;
  position: absolute;
  top: 65px;
  width: 17px;
}

.top-400-all-breakpoints .path-3841 {
  height: 16px;
  left: 41px;
  object-fit: cover;
  position: absolute;
  top: 58px;
  width: 32px;
}

.top-400-all-breakpoints .icon-label-8 {
  height: 17px;
  left: 41px;
  object-fit: cover;
  position: absolute;
  top: 57px;
  width: 33px;
}

.top-400-all-breakpoints .path-3843 {
  height: 49px;
  left: 41px;
  object-fit: cover;
  position: absolute;
  top: 66px;
  width: 16px;
}

.top-400-all-breakpoints .path-3844 {
  height: 50px;
  left: 41px;
  object-fit: cover;
  position: absolute;
  top: 65px;
  width: 17px;
}

.top-400-all-breakpoints .path-3845 {
  height: 28px;
  left: 53px;
  object-fit: cover;
  position: absolute;
  top: 75px;
  width: 1px;
}

.top-400-all-breakpoints .path-3846 {
  height: 28px;
  left: 50px;
  object-fit: cover;
  position: absolute;
  top: 73px;
  width: 1px;
}

.top-400-all-breakpoints .path-3847 {
  height: 28px;
  left: 47px;
  object-fit: cover;
  position: absolute;
  top: 72px;
  width: 1px;
}

.top-400-all-breakpoints .path-3848 {
  height: 28px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 70px;
  width: 1px;
}

.top-400-all-breakpoints .path-3849 {
  height: 39px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 19px;
}

.top-400-all-breakpoints .path-3850 {
  height: 40px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 87px;
  width: 20px;
}

.top-400-all-breakpoints .path-3851 {
  height: 39px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 19px;
}

.top-400-all-breakpoints .path-3852 {
  height: 40px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 87px;
  width: 20px;
}

.top-400-all-breakpoints .path-3853 {
  height: 6px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 97px;
  width: 3px;
}

.top-400-all-breakpoints .path-3854 {
  height: 6px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 97px;
  width: 3px;
}

.top-400-all-breakpoints .path-3855 {
  height: 4px;
  left: 210px;
  object-fit: cover;
  position: absolute;
  top: 132px;
  width: 7px;
}

.top-400-all-breakpoints .path-3856 {
  height: 8px;
  left: 214px;
  object-fit: cover;
  position: absolute;
  top: 135px;
  width: 3px;
}

.top-400-all-breakpoints .path-3857 {
  height: 8px;
  left: 208px;
  object-fit: cover;
  position: absolute;
  top: 132px;
  width: 3px;
}

.top-400-all-breakpoints .path-3858 {
  height: 6px;
  left: 216px;
  object-fit: cover;
  position: absolute;
  top: 135px;
  width: 4px;
}

.top-400-all-breakpoints .path-3859 {
  height: 6px;
  left: 210px;
  object-fit: cover;
  position: absolute;
  top: 132px;
  width: 4px;
}

.top-400-all-breakpoints .path-3861 {
  height: 5px;
  left: 211px;
  object-fit: cover;
  position: absolute;
  top: 154px;
  width: 3px;
}

.top-400-all-breakpoints .path-3862 {
  height: 4px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  top: 146px;
  width: 2px;
}

.top-400-all-breakpoints .path-3863 {
  height: 5px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  top: 145px;
  width: 3px;
}

.top-400-all-breakpoints .path-3864 {
  height: 8px;
  left: 214px;
  object-fit: cover;
  position: absolute;
  top: 151px;
  width: 9px;
}

.top-400-all-breakpoints .path-3865 {
  height: 9px;
  left: 213px;
  object-fit: cover;
  position: absolute;
  top: 150px;
  width: 11px;
}

.top-400-all-breakpoints .path-3866 {
  height: 8px;
  left: 230px;
  object-fit: cover;
  position: absolute;
  top: 142px;
  width: 9px;
}

.top-400-all-breakpoints .path-3867 {
  height: 9px;
  left: 230px;
  object-fit: cover;
  position: absolute;
  top: 142px;
  width: 11px;
}

.top-400-all-breakpoints .path-3868 {
  height: 6px;
  left: 212px;
  object-fit: cover;
  position: absolute;
  top: 150px;
  width: 11px;
}

.top-400-all-breakpoints .path-3869 {
  height: 7px;
  left: 211px;
  object-fit: cover;
  position: absolute;
  top: 149px;
  width: 12px;
}

.top-400-all-breakpoints .path-3870 {
  height: 6px;
  left: 229px;
  object-fit: cover;
  position: absolute;
  top: 141px;
  width: 11px;
}

.top-400-all-breakpoints .path-3871 {
  height: 7px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  top: 141px;
  width: 12px;
}

.top-400-all-breakpoints .path-3872 {
  height: 6px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 104px;
  width: 3px;
}

.top-400-all-breakpoints .path-3873 {
  height: 6px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 103px;
  width: 3px;
}

.top-400-all-breakpoints .path-3874 {
  height: 6px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 110px;
  width: 3px;
}

.top-400-all-breakpoints .path-3875 {
  height: 6px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 110px;
  width: 3px;
}

.top-400-all-breakpoints .path-3876 {
  height: 6px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 95px;
  width: 3px;
}

.top-400-all-breakpoints .path-3877 {
  height: 6px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 3px;
}

.top-400-all-breakpoints .path-3878 {
  height: 6px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 101px;
  width: 3px;
}

.top-400-all-breakpoints .path-3879 {
  height: 6px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 101px;
  width: 3px;
}

.top-400-all-breakpoints .path-3880 {
  height: 6px;
  left: 39px;
  object-fit: cover;
  position: absolute;
  top: 107px;
  width: 3px;
}

.top-400-all-breakpoints .path-3881 {
  height: 11px;
  left: 38px;
  object-fit: cover;
  position: absolute;
  top: 113px;
  width: 8px;
}

.top-400-all-breakpoints .path-3882 {
  height: 12px;
  left: 38px;
  object-fit: cover;
  position: absolute;
  top: 112px;
  width: 9px;
}

.top-400-all-breakpoints .path-12 {
  height: 11px;
  left: 63px;
  object-fit: cover;
  position: absolute;
  top: 101px;
  width: 8px;
}

.top-400-all-breakpoints .path-13 {
  height: 12px;
  left: 62px;
  object-fit: cover;
  position: absolute;
  top: 100px;
  width: 9px;
}

.top-400-all-breakpoints .path-3885 {
  height: 6px;
  left: 20px;
  object-fit: cover;
  position: absolute;
  top: 107px;
  width: 3px;
}

.top-400-all-breakpoints .path-3886 {
  height: 6px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 92px;
  width: 3px;
}

.top-400-all-breakpoints .path-3887 {
  height: 6px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 92px;
  width: 3px;
}

.top-400-all-breakpoints .path-3888 {
  height: 6px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 3px;
}

.top-400-all-breakpoints .path-3889 {
  height: 6px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 98px;
  width: 3px;
}

.top-400-all-breakpoints .path-3890 {
  height: 6px;
  left: 44px;
  object-fit: cover;
  position: absolute;
  top: 105px;
  width: 3px;
}

.top-400-all-breakpoints .path-3891 {
  height: 6px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 105px;
  width: 3px;
}

.top-400-all-breakpoints .path-3892 {
  height: 19px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 78px;
  width: 38px;
}

.top-400-all-breakpoints .icon-label-9 {
  height: 20px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 77px;
  width: 40px;
}

.top-400-all-breakpoints .path-3894 {
  height: 19px;
  left: 135px;
  object-fit: cover;
  position: absolute;
  top: 46px;
  width: 36px;
}

.top-400-all-breakpoints .path-3895 {
  height: 19px;
  left: 103px;
  object-fit: cover;
  position: absolute;
  top: 119px;
  width: 36px;
}

.top-400-all-breakpoints .path-3896 {
  height: 4px;
  left: 180px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 7px;
}

.top-400-all-breakpoints .path-3897 {
  height: 4px;
  left: 184px;
  object-fit: cover;
  position: absolute;
  top: 119px;
  width: 7px;
}

.top-400-all-breakpoints .path-3898 {
  height: 4px;
  left: 187px;
  object-fit: cover;
  position: absolute;
  top: 120px;
  width: 7px;
}

.top-400-all-breakpoints .path-3899 {
  height: 4px;
  left: 191px;
  object-fit: cover;
  position: absolute;
  top: 122px;
  width: 7px;
}

.top-400-all-breakpoints .path-3900 {
  height: 4px;
  left: 194px;
  object-fit: cover;
  position: absolute;
  top: 124px;
  width: 7px;
}

.top-400-all-breakpoints .path-3901 {
  height: 4px;
  left: 197px;
  object-fit: cover;
  position: absolute;
  top: 126px;
  width: 7px;
}

.top-400-all-breakpoints .path-3902 {
  height: 4px;
  left: 231px;
  object-fit: cover;
  position: absolute;
  top: 116px;
  width: 7px;
}

.top-400-all-breakpoints .path-3903 {
  height: 4px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 7px;
}

.top-400-all-breakpoints .path-3904 {
  height: 4px;
  left: 225px;
  object-fit: cover;
  position: absolute;
  top: 119px;
  width: 7px;
}

.top-400-all-breakpoints .path-3905 {
  height: 4px;
  left: 221px;
  object-fit: cover;
  position: absolute;
  top: 121px;
  width: 7px;
}

.top-400-all-breakpoints .path-3906 {
  height: 4px;
  left: 218px;
  object-fit: cover;
  position: absolute;
  top: 123px;
  width: 7px;
}

.top-400-all-breakpoints .path-3907 {
  height: 4px;
  left: 214px;
  object-fit: cover;
  position: absolute;
  top: 124px;
  width: 7px;
}

.top-400-all-breakpoints .path-3908 {
  height: 4px;
  left: 196px;
  object-fit: cover;
  position: absolute;
  top: 98px;
  width: 7px;
}

.top-400-all-breakpoints .path-3909 {
  height: 4px;
  left: 193px;
  object-fit: cover;
  position: absolute;
  top: 100px;
  width: 7px;
}

.top-400-all-breakpoints .path-3910 {
  height: 4px;
  left: 190px;
  object-fit: cover;
  position: absolute;
  top: 102px;
  width: 7px;
}

.top-400-all-breakpoints .path-3911 {
  height: 4px;
  left: 186px;
  object-fit: cover;
  position: absolute;
  top: 103px;
  width: 7px;
}

.top-400-all-breakpoints .path-3912 {
  height: 4px;
  left: 183px;
  object-fit: cover;
  position: absolute;
  top: 105px;
  width: 7px;
}

.top-400-all-breakpoints .path-3913 {
  height: 4px;
  left: 179px;
  object-fit: cover;
  position: absolute;
  top: 107px;
  width: 7px;
}

.top-400-all-breakpoints .path-3914 {
  height: 4px;
  left: 107px;
  object-fit: cover;
  position: absolute;
  top: 92px;
  width: 7px;
}

.top-400-all-breakpoints .path-3915 {
  height: 4px;
  left: 110px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 7px;
}

.top-400-all-breakpoints .path-3916 {
  height: 4px;
  left: 114px;
  object-fit: cover;
  position: absolute;
  top: 96px;
  width: 7px;
}

.top-400-all-breakpoints .path-3917 {
  height: 4px;
  left: 117px;
  object-fit: cover;
  position: absolute;
  top: 97px;
  width: 7px;
}

.top-400-all-breakpoints .path-3918 {
  height: 4px;
  left: 120px;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 7px;
}

.top-400-all-breakpoints .path-3919 {
  height: 4px;
  left: 124px;
  object-fit: cover;
  position: absolute;
  top: 101px;
  width: 7px;
}

.top-400-all-breakpoints .path-3920 {
  height: 10px;
  left: 145px;
  object-fit: cover;
  position: absolute;
  top: 49px;
  width: 19px;
}

.top-400-all-breakpoints .path-3921 {
  height: 10px;
  left: 112px;
  object-fit: cover;
  position: absolute;
  top: 123px;
  width: 19px;
}

.top-400-all-breakpoints .path-3922 {
  height: 7px;
  left: 152px;
  object-fit: cover;
  position: absolute;
  top: 54px;
  width: 14px;
}

.top-400-all-breakpoints .path-3923 {
  height: 7px;
  left: 120px;
  object-fit: cover;
  position: absolute;
  top: 127px;
  width: 14px;
}

.top-400-all-breakpoints .path-3924 {
  height: 8px;
  left: 145px;
  object-fit: cover;
  position: absolute;
  top: 51px;
  width: 16px;
}

.top-400-all-breakpoints .path-3925 {
  height: 8px;
  left: 112px;
  object-fit: cover;
  position: absolute;
  top: 124px;
  width: 16px;
}

.top-400-all-breakpoints .path-3926 {
  height: 8px;
  left: 140px;
  object-fit: cover;
  position: absolute;
  top: 48px;
  width: 16px;
}

.top-400-all-breakpoints .path-3927 {
  height: 8px;
  left: 108px;
  object-fit: cover;
  position: absolute;
  top: 122px;
  width: 16px;
}

.top-400-all-breakpoints .path-3928 {
  height: 44px;
  left: 110px;
  object-fit: cover;
  position: absolute;
  top: 44px;
  width: 38px;
}

.top-400-all-breakpoints .path-3929 {
  height: 45px;
  left: 109px;
  object-fit: cover;
  position: absolute;
  top: 43px;
  width: 39px;
}

.top-400-all-breakpoints .path-3930 {
  height: 29px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 35px;
  width: 57px;
}

.top-400-all-breakpoints .path-3931 {
  height: 30px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 34px;
  width: 58px;
}

.top-400-all-breakpoints .path-3932 {
  height: 22px;
  left: 96px;
  object-fit: cover;
  position: absolute;
  top: 39px;
  width: 14px;
}

.top-400-all-breakpoints .path-3933 {
  height: 23px;
  left: 95px;
  object-fit: cover;
  position: absolute;
  top: 38px;
  width: 15px;
}

.top-400-all-breakpoints .path-3934 {
  height: 22px;
  left: 109px;
  object-fit: cover;
  position: absolute;
  top: 39px;
  width: 14px;
}

.top-400-all-breakpoints .path-3935 {
  height: 23px;
  left: 109px;
  object-fit: cover;
  position: absolute;
  top: 38px;
  width: 15px;
}

.top-400-all-breakpoints .path-3936 {
  height: 15px;
  left: 117px;
  object-fit: cover;
  position: absolute;
  top: 69px;
  width: 15px;
}

.top-400-all-breakpoints .path-3937 {
  height: 16px;
  left: 116px;
  object-fit: cover;
  position: absolute;
  top: 69px;
  width: 16px;
}

.top-400-all-breakpoints .path-3938 {
  height: 16px;
  left: 132px;
  object-fit: cover;
  position: absolute;
  top: 61px;
  width: 16px;
}

.top-400-all-breakpoints .path-3939 {
  height: 17px;
  left: 131px;
  object-fit: cover;
  position: absolute;
  top: 60px;
  width: 17px;
}

.top-400-all-breakpoints .path-3940 {
  height: 8px;
  left: 124px;
  object-fit: cover;
  position: absolute;
  top: 72px;
  width: 1px;
}

.top-400-all-breakpoints .path-3941 {
  height: 8px;
  left: 140px;
  object-fit: cover;
  position: absolute;
  top: 64px;
  width: 1px;
}

.top-400-all-breakpoints .path-3942 {
  height: 8px;
  left: 136px;
  object-fit: cover;
  position: absolute;
  top: 66px;
  width: 1px;
}

.top-400-all-breakpoints .path-3943 {
  height: 8px;
  left: 144px;
  object-fit: cover;
  position: absolute;
  top: 62px;
  width: 1px;
}

.top-400-all-breakpoints .path-3944 {
  height: 14px;
  left: 112px;
  object-fit: cover;
  position: absolute;
  top: 43px;
  width: 9px;
}

.top-400-all-breakpoints .path-3945 {
  height: 15px;
  left: 111px;
  object-fit: cover;
  position: absolute;
  top: 42px;
  width: 10px;
}

.top-400-all-breakpoints .path-3946 {
  height: 6px;
  left: 116px;
  object-fit: cover;
  position: absolute;
  top: 61px;
  width: 4px;
}

.top-400-all-breakpoints .path-3947 {
  height: 7px;
  left: 115px;
  object-fit: cover;
  position: absolute;
  top: 61px;
  width: 5px;
}

.top-400-all-breakpoints .path-3948 {
  height: 6px;
  left: 121px;
  object-fit: cover;
  position: absolute;
  top: 59px;
  width: 4px;
}

.top-400-all-breakpoints .path-3949 {
  height: 7px;
  left: 121px;
  object-fit: cover;
  position: absolute;
  top: 58px;
  width: 5px;
}

.top-400-all-breakpoints .path-3950 {
  height: 6px;
  left: 127px;
  object-fit: cover;
  position: absolute;
  top: 56px;
  width: 4px;
}

.top-400-all-breakpoints .path-3951 {
  height: 7px;
  left: 126px;
  object-fit: cover;
  position: absolute;
  top: 55px;
  width: 5px;
}

.top-400-all-breakpoints .path-3952 {
  height: 6px;
  left: 133px;
  object-fit: cover;
  position: absolute;
  top: 53px;
  width: 4px;
}

.top-400-all-breakpoints .path-3953 {
  height: 7px;
  left: 132px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 5px;
}

.top-400-all-breakpoints .path-3954 {
  height: 6px;
  left: 139px;
  object-fit: cover;
  position: absolute;
  top: 50px;
  width: 4px;
}

.top-400-all-breakpoints .path-3955 {
  height: 7px;
  left: 138px;
  object-fit: cover;
  position: absolute;
  top: 49px;
  width: 5px;
}

.top-400-all-breakpoints .path-3956 {
  height: 14px;
  left: 96px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 27px;
}

.top-400-all-breakpoints .icon-label-10 {
  height: 15px;
  left: 95px;
  object-fit: cover;
  position: absolute;
  top: 31px;
  width: 28px;
}

.top-400-all-breakpoints .path-3958 {
  height: 24px;
  left: 110px;
  object-fit: cover;
  position: absolute;
  top: 53px;
  width: 44px;
}

.top-400-all-breakpoints .path-3959 {
  height: 25px;
  left: 110px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 45px;
}

.top-400-all-breakpoints .path-3960 {
  height: 22px;
  left: 110px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 44px;
}

.top-400-all-breakpoints .path-3961 {
  height: 23px;
  left: 110px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 45px;
}

.top-400-all-breakpoints .path-3962 {
  height: 9px;
  left: 131px;
  object-fit: cover;
  position: absolute;
  top: 63px;
  width: 17px;
}

.top-400-all-breakpoints .path-3963 {
  height: 34px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 54px;
  width: 19px;
}

.top-400-all-breakpoints .path-3964 {
  height: 35px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 53px;
  width: 20px;
}

.top-400-all-breakpoints .path-3965 {
  height: 4px;
  left: 113px;
  object-fit: cover;
  position: absolute;
  top: 46px;
  width: 6px;
}

.top-400-all-breakpoints .path-3966 {
  height: 2px;
  left: 116px;
  object-fit: cover;
  position: absolute;
  top: 48px;
  width: 1px;
}

.top-400-all-breakpoints .path-3967 {
  height: 2px;
  left: 117px;
  object-fit: cover;
  position: absolute;
  top: 47px;
  width: 1px;
}

.top-400-all-breakpoints .path-3968 {
  height: 1px;
  left: 115px;
  object-fit: cover;
  position: absolute;
  top: 48px;
  width: 3px;
}

.top-400-all-breakpoints .path-3969 {
  height: 2px;
  left: 115px;
  object-fit: cover;
  position: absolute;
  top: 50px;
  width: 4px;
}

.top-400-all-breakpoints .path-3970 {
  height: 1px;
  left: 116px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 1px;
}

.top-400-all-breakpoints .path-3971 {
  height: 1px;
  left: 118px;
  object-fit: cover;
  position: absolute;
  top: 51px;
  width: 1px;
}

.top-400-all-breakpoints .path-3972 {
  height: 15px;
  left: 261px;
  object-fit: cover;
  position: absolute;
  top: 107px;
  width: 16px;
}

.top-400-all-breakpoints .path-3973 {
  height: 16px;
  left: 261px;
  object-fit: cover;
  position: absolute;
  top: 107px;
  width: 17px;
}

.top-400-all-breakpoints .path-3974 {
  height: 12px;
  left: 267px;
  object-fit: cover;
  position: absolute;
  top: 110px;
  width: 11px;
}

.top-400-all-breakpoints .path-3975 {
  height: 13px;
  left: 266px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 12px;
}

.top-400-all-breakpoints .path-3976 {
  height: 3px;
  left: 265px;
  object-fit: cover;
  position: absolute;
  top: 110px;
  width: 5px;
}

.top-400-all-breakpoints .path-3977 {
  height: 4px;
  left: 264px;
  object-fit: cover;
  position: absolute;
  top: 110px;
  width: 6px;
}

.top-400-all-breakpoints .path-3978 {
  height: 3px;
  left: 269px;
  object-fit: cover;
  position: absolute;
  top: 108px;
  width: 5px;
}

.top-400-all-breakpoints .path-3979 {
  height: 4px;
  left: 269px;
  object-fit: cover;
  position: absolute;
  top: 108px;
  width: 6px;
}

.top-400-all-breakpoints .path-398-1 {
  height: 3px;
  left: 269px;
  object-fit: cover;
  position: absolute;
  top: 119px;
  width: 3px;
}

.top-400-all-breakpoints .path-3982 {
  height: 3px;
  left: 274px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 3px;
}

.top-400-all-breakpoints .path-3983 {
  height: 3px;
  left: 274px;
  object-fit: cover;
  position: absolute;
  top: 116px;
  width: 3px;
}

.top-400-all-breakpoints .path-3984 {
  height: 4px;
  left: 269px;
  object-fit: cover;
  position: absolute;
  top: 113px;
  width: 3px;
}

.top-400-all-breakpoints .path-3985 {
  height: 4px;
  left: 269px;
  object-fit: cover;
  position: absolute;
  top: 113px;
  width: 4px;
}

.top-400-all-breakpoints .path-3986 {
  height: 3px;
  left: 273px;
  object-fit: cover;
  position: absolute;
  top: 111px;
  width: 3px;
}

.top-400-all-breakpoints .path-3987 {
  height: 4px;
  left: 273px;
  object-fit: cover;
  position: absolute;
  top: 111px;
  width: 4px;
}

.top-400-all-breakpoints .path-3988 {
  height: 5px;
  left: 261px;
  object-fit: cover;
  position: absolute;
  top: 112px;
  width: 6px;
}

.top-400-all-breakpoints .path-3989 {
  height: 6px;
  left: 261px;
  object-fit: cover;
  position: absolute;
  top: 112px;
  width: 7px;
}

.top-400-all-breakpoints .path-3990 {
  height: 1px;
  left: 261px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 2px;
}

.top-400-all-breakpoints .path-3991 {
  height: 2px;
  left: 262px;
  object-fit: cover;
  position: absolute;
  top: 116px;
  width: 4px;
}

.top-400-all-breakpoints .path-3992 {
  height: 5px;
  left: 268px;
  object-fit: cover;
  position: absolute;
  top: 113px;
  width: 10px;
}

.top-400-all-breakpoints .path-3993 {
  height: 1px;
  left: 265px;
  object-fit: cover;
  position: absolute;
  top: 119px;
  width: 2px;
}

.top-400-all-breakpoints .path-3994 {
  height: 9px;
  left: 161px;
  object-fit: cover;
  position: absolute;
  top: 77px;
  width: 6px;
}

.top-400-all-breakpoints .path-3995 {
  height: 10px;
  left: 160px;
  object-fit: cover;
  position: absolute;
  top: 77px;
  width: 7px;
}

.top-400-all-breakpoints .path-3996 {
  height: 7px;
  left: 157px;
  object-fit: cover;
  position: absolute;
  top: 81px;
  width: 6px;
}

.top-400-all-breakpoints .path-3997 {
  height: 8px;
  left: 156px;
  object-fit: cover;
  position: absolute;
  top: 81px;
  width: 7px;
}

.top-400-all-breakpoints .path-3998 {
  height: 5px;
  left: 157px;
  object-fit: cover;
  position: absolute;
  top: 81px;
  width: 5px;
}

.top-400-all-breakpoints .path-3999 {
  height: 6px;
  left: 157px;
  object-fit: cover;
  position: absolute;
  top: 81px;
  width: 6px;
}

.top-400-all-breakpoints .path-4000 {
  height: 10px;
  left: 166px;
  object-fit: cover;
  position: absolute;
  top: 76px;
  width: 8px;
}

.top-400-all-breakpoints .path-4001 {
  height: 11px;
  left: 166px;
  object-fit: cover;
  position: absolute;
  top: 75px;
  width: 10px;
}

.top-400-all-breakpoints .path-4002 {
  height: 6px;
  left: 162px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 4px;
}

.top-400-all-breakpoints .path-4003 {
  height: 7px;
  left: 162px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 5px;
}

.top-400-all-breakpoints .path-4004 {
  height: 4px;
  left: 162px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 4px;
}

.top-400-all-breakpoints .path-4005 {
  height: 5px;
  left: 162px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 4px;
}

.top-400-all-breakpoints .path-4006 {
  height: 7px;
  left: 161px;
  object-fit: cover;
  position: absolute;
  top: 73px;
  width: 14px;
}

.top-400-all-breakpoints .icon-label-11 {
  height: 8px;
  left: 160px;
  object-fit: cover;
  position: absolute;
  top: 73px;
  width: 15px;
}

.top-400-all-breakpoints .path-4008 {
  height: 5px;
  left: 157px;
  object-fit: cover;
  position: absolute;
  top: 79px;
  width: 9px;
}

.top-400-all-breakpoints .path-4009 {
  height: 6px;
  left: 156px;
  object-fit: cover;
  position: absolute;
  top: 79px;
  width: 10px;
}

.top-400-all-breakpoints .path-4010 {
  height: 3px;
  left: 167px;
  object-fit: cover;
  position: absolute;
  top: 85px;
  width: 3px;
}

.top-400-all-breakpoints .path-4011 {
  height: 3px;
  left: 166px;
  object-fit: cover;
  position: absolute;
  top: 84px;
  width: 3px;
}

.top-400-all-breakpoints .path-401-1 {
  height: 3px;
  left: 171px;
  object-fit: cover;
  position: absolute;
  top: 82px;
  width: 3px;
}

.top-400-all-breakpoints .path-4014 {
  height: 22px;
  left: 139px;
  object-fit: cover;
  position: absolute;
  top: 100px;
  width: 13px;
}

.top-400-all-breakpoints .path-4015 {
  height: 23px;
  left: 138px;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 15px;
}

.top-400-all-breakpoints .path-4016 {
  height: 8px;
  left: 148px;
  object-fit: cover;
  position: absolute;
  top: 110px;
  width: 3px;
}

.top-400-all-breakpoints .path-4017 {
  height: 9px;
  left: 147px;
  object-fit: cover;
  position: absolute;
  top: 110px;
  width: 4px;
}

.top-400-all-breakpoints .path-4018 {
  height: 10px;
  left: 140px;
  object-fit: cover;
  position: absolute;
  top: 111px;
  width: 6px;
}

.top-400-all-breakpoints .path-4019 {
  height: 17px;
  left: 125px;
  object-fit: cover;
  position: absolute;
  top: 105px;
  width: 13px;
}

.top-400-all-breakpoints .path-4020 {
  height: 18px;
  left: 125px;
  object-fit: cover;
  position: absolute;
  top: 105px;
  width: 15px;
}

.top-400-all-breakpoints .path-4021 {
  height: 10px;
  left: 140px;
  object-fit: cover;
  position: absolute;
  top: 114px;
  width: 7px;
}

.top-400-all-breakpoints .path-4022 {
  height: 11px;
  left: 139px;
  object-fit: cover;
  position: absolute;
  top: 114px;
  width: 8px;
}

.top-400-all-breakpoints .path-4023 {
  height: 10px;
  left: 133px;
  object-fit: cover;
  position: absolute;
  top: 115px;
  width: 7px;
}

.top-400-all-breakpoints .path-4024 {
  height: 11px;
  left: 132px;
  object-fit: cover;
  position: absolute;
  top: 114px;
  width: 8px;
}

.top-400-all-breakpoints .path-4025 {
  height: 11px;
  left: 126px;
  object-fit: cover;
  position: absolute;
  top: 101px;
  width: 18px;
}

.top-400-all-breakpoints .path-4026 {
  height: 12px;
  left: 125px;
  object-fit: cover;
  position: absolute;
  top: 101px;
  width: 19px;
}

.top-400-all-breakpoints .path-4027 {
  height: 14px;
  left: 130px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 17px;
}

.top-400-all-breakpoints .path-4028 {
  height: 15px;
  left: 130px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 18px;
}

.top-400-all-breakpoints .path-4029 {
  height: 3px;
  left: 146px;
  object-fit: cover;
  position: absolute;
  top: 105px;
  width: 3px;
}

.top-400-all-breakpoints .path-4030 {
  height: 5px;
  left: 146px;
  object-fit: cover;
  position: absolute;
  top: 104px;
  width: 5px;
}

.top-400-all-breakpoints .path-4031 {
  height: 2px;
  left: 147px;
  object-fit: cover;
  position: absolute;
  top: 106px;
  width: 3px;
}

.top-400-all-breakpoints .path-4032 {
  height: 7px;
  left: 141px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 1px;
}

.top-400-all-breakpoints .path-4033 {
  height: 7px;
  left: 138px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 1px;
}

.top-400-all-breakpoints .path-4034 {
  height: 7px;
  left: 142px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 1px;
}

.top-400-all-breakpoints .path-4035 {
  height: 7px;
  left: 137px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 1px;
}

.top-400-all-breakpoints .path-4036 {
  height: 7px;
  left: 144px;
  object-fit: cover;
  position: absolute;
  top: 116px;
  width: 1px;
}

.top-400-all-breakpoints .path-4037 {
  height: 7px;
  left: 135px;
  object-fit: cover;
  position: absolute;
  top: 116px;
  width: 1px;
}

.top-400-all-breakpoints .path-4038 {
  height: 7px;
  left: 145px;
  object-fit: cover;
  position: absolute;
  top: 115px;
  width: 1px;
}

.top-400-all-breakpoints .path-4039 {
  height: 7px;
  left: 134px;
  object-fit: cover;
  position: absolute;
  top: 115px;
  width: 1px;
}

.top-400-all-breakpoints .path-4040 {
  height: 4px;
  left: 148px;
  object-fit: cover;
  position: absolute;
  top: 105px;
  width: 1px;
}

.top-400-all-breakpoints .path-4041 {
  height: 22px;
  left: 166px;
  object-fit: cover;
  position: absolute;
  top: 152px;
  width: 13px;
}

.top-400-all-breakpoints .path-4042 {
  height: 23px;
  left: 165px;
  object-fit: cover;
  position: absolute;
  top: 151px;
  width: 15px;
}

.top-400-all-breakpoints .path-4043 {
  height: 8px;
  left: 174px;
  object-fit: cover;
  position: absolute;
  top: 162px;
  width: 3px;
}

.top-400-all-breakpoints .path-4044 {
  height: 9px;
  left: 174px;
  object-fit: cover;
  position: absolute;
  top: 162px;
  width: 4px;
}

.top-400-all-breakpoints .path-4045 {
  height: 10px;
  left: 167px;
  object-fit: cover;
  position: absolute;
  top: 163px;
  width: 6px;
}

.top-400-all-breakpoints .path-4046 {
  height: 17px;
  left: 152px;
  object-fit: cover;
  position: absolute;
  top: 157px;
  width: 13px;
}

.top-400-all-breakpoints .path-4047 {
  height: 18px;
  left: 152px;
  object-fit: cover;
  position: absolute;
  top: 157px;
  width: 15px;
}

.top-400-all-breakpoints .path-4048 {
  height: 10px;
  left: 167px;
  object-fit: cover;
  position: absolute;
  top: 166px;
  width: 7px;
}

.top-400-all-breakpoints .path-4049 {
  height: 11px;
  left: 166px;
  object-fit: cover;
  position: absolute;
  top: 166px;
  width: 8px;
}

.top-400-all-breakpoints .path-4050 {
  height: 10px;
  left: 160px;
  object-fit: cover;
  position: absolute;
  top: 167px;
  width: 7px;
}

.top-400-all-breakpoints .path-4051 {
  height: 11px;
  left: 159px;
  object-fit: cover;
  position: absolute;
  top: 166px;
  width: 8px;
}

.top-400-all-breakpoints .path-4052 {
  height: 11px;
  left: 152px;
  object-fit: cover;
  position: absolute;
  top: 153px;
  width: 18px;
}

.top-400-all-breakpoints .path-4053 {
  height: 12px;
  left: 152px;
  object-fit: cover;
  position: absolute;
  top: 153px;
  width: 19px;
}

.top-400-all-breakpoints .path-4054 {
  height: 14px;
  left: 157px;
  object-fit: cover;
  position: absolute;
  top: 145px;
  width: 17px;
}

.top-400-all-breakpoints .path-4055 {
  height: 15px;
  left: 156px;
  object-fit: cover;
  position: absolute;
  top: 145px;
  width: 18px;
}

.top-400-all-breakpoints .path-4056 {
  height: 3px;
  left: 173px;
  object-fit: cover;
  position: absolute;
  top: 157px;
  width: 3px;
}

.top-400-all-breakpoints .path-4057 {
  height: 5px;
  left: 173px;
  object-fit: cover;
  position: absolute;
  top: 156px;
  width: 5px;
}

.top-400-all-breakpoints .path-4058 {
  height: 2px;
  left: 173px;
  object-fit: cover;
  position: absolute;
  top: 158px;
  width: 3px;
}

.top-400-all-breakpoints .path-4059 {
  height: 7px;
  left: 168px;
  object-fit: cover;
  position: absolute;
  top: 169px;
  width: 1px;
}

.top-400-all-breakpoints .path-4060 {
  height: 7px;
  left: 165px;
  object-fit: cover;
  position: absolute;
  top: 169px;
  width: 1px;
}

.top-400-all-breakpoints .path-4061 {
  height: 7px;
  left: 169px;
  object-fit: cover;
  position: absolute;
  top: 169px;
  width: 1px;
}

.top-400-all-breakpoints .path-4062 {
  height: 7px;
  left: 163px;
  object-fit: cover;
  position: absolute;
  top: 169px;
  width: 1px;
}

.top-400-all-breakpoints .path-4063 {
  height: 7px;
  left: 171px;
  object-fit: cover;
  position: absolute;
  top: 168px;
  width: 1px;
}

.top-400-all-breakpoints .path-4064 {
  height: 7px;
  left: 162px;
  object-fit: cover;
  position: absolute;
  top: 168px;
  width: 1px;
}

.top-400-all-breakpoints .path-4065 {
  height: 7px;
  left: 172px;
  object-fit: cover;
  position: absolute;
  top: 167px;
  width: 1px;
}

.top-400-all-breakpoints .path-4066 {
  height: 7px;
  left: 161px;
  object-fit: cover;
  position: absolute;
  top: 167px;
  width: 1px;
}

.top-400-all-breakpoints .path-4067 {
  height: 4px;
  left: 174px;
  object-fit: cover;
  position: absolute;
  top: 157px;
  width: 1px;
}

.top-400-all-breakpoints .path-4068 {
  height: 22px;
  left: 146px;
  object-fit: cover;
  position: absolute;
  top: 162px;
  width: 13px;
}

.top-400-all-breakpoints .path-4069 {
  height: 23px;
  left: 145px;
  object-fit: cover;
  position: absolute;
  top: 161px;
  width: 15px;
}

.top-400-all-breakpoints .path-4070 {
  height: 9px;
  left: 154px;
  object-fit: cover;
  position: absolute;
  top: 171px;
  width: 4px;
}

.top-400-all-breakpoints .path-4071 {
  height: 10px;
  left: 153px;
  object-fit: cover;
  position: absolute;
  top: 171px;
  width: 5px;
}

.top-400-all-breakpoints .path-4072 {
  height: 5px;
  left: 153px;
  object-fit: cover;
  position: absolute;
  top: 167px;
  width: 2px;
}

.top-400-all-breakpoints .path-4073 {
  height: 5px;
  left: 155px;
  object-fit: cover;
  position: absolute;
  top: 166px;
  width: 2px;
}

.top-400-all-breakpoints .path-4074 {
  height: 5px;
  left: 148px;
  object-fit: cover;
  position: absolute;
  top: 174px;
  width: 2px;
}

.top-400-all-breakpoints .path-4075 {
  height: 5px;
  left: 150px;
  object-fit: cover;
  position: absolute;
  top: 173px;
  width: 2px;
}

.top-400-all-breakpoints .path-4076 {
  height: 17px;
  left: 132px;
  object-fit: cover;
  position: absolute;
  top: 155px;
  width: 27px;
}

.top-400-all-breakpoints .icon-label-12 {
  height: 18px;
  left: 132px;
  object-fit: cover;
  position: absolute;
  top: 154px;
  width: 28px;
}

.top-400-all-breakpoints .path-4078 {
  height: 19px;
  left: 132px;
  object-fit: cover;
  position: absolute;
  top: 165px;
  width: 13px;
}

.top-400-all-breakpoints .path-4079 {
  height: 20px;
  left: 132px;
  object-fit: cover;
  position: absolute;
  top: 165px;
  width: 15px;
}

.top-400-all-breakpoints .path-4080 {
  height: 16px;
  left: 156px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 2px;
}

.top-400-all-breakpoints .path-4081 {
  height: 16px;
  left: 152px;
  object-fit: cover;
  position: absolute;
  top: 50px;
  width: 2px;
}

.top-400-all-breakpoints .path-4082 {
  height: 3px;
  left: 154px;
  object-fit: cover;
  position: absolute;
  top: 67px;
  width: 4px;
}

.top-400-all-breakpoints .path-4083 {
  height: 3px;
  left: 151px;
  object-fit: cover;
  position: absolute;
  top: 65px;
  width: 4px;
}

.top-400-all-breakpoints .path-4084 {
  height: 10px;
  left: 157px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 4px;
}

.top-400-all-breakpoints .path-4085 {
  height: 11px;
  left: 156px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 5px;
}

.top-400-all-breakpoints .path-4086 {
  height: 10px;
  left: 153px;
  object-fit: cover;
  position: absolute;
  top: 50px;
  width: 4px;
}

.top-400-all-breakpoints .path-4087 {
  height: 11px;
  left: 152px;
  object-fit: cover;
  position: absolute;
  top: 49px;
  width: 5px;
}

.top-400-all-breakpoints .path-4088 {
  height: 46px;
  left: 70px;
  object-fit: cover;
  position: absolute;
  top: 110px;
  width: 50px;
}

.top-400-all-breakpoints .path-4089 {
  height: 47px;
  left: 70px;
  object-fit: cover;
  position: absolute;
  top: 110px;
  width: 52px;
}

.top-400-all-breakpoints .path-4092 {
  height: 11px;
  left: 105px;
  object-fit: cover;
  position: absolute;
  top: 138px;
  width: 8px;
}

.top-400-all-breakpoints .path-4093 {
  height: 12px;
  left: 105px;
  object-fit: cover;
  position: absolute;
  top: 137px;
  width: 9px;
}

.top-400-all-breakpoints .path-4094 {
  height: 11px;
  left: 113px;
  object-fit: cover;
  position: absolute;
  top: 134px;
  width: 8px;
}

.top-400-all-breakpoints .path-4095 {
  height: 12px;
  left: 113px;
  object-fit: cover;
  position: absolute;
  top: 133px;
  width: 9px;
}

.top-400-all-breakpoints .path-4-1 {
  height: 7px;
  left: 66px;
  object-fit: cover;
  position: absolute;
  top: 102px;
  width: 1px;
}

.top-400-all-breakpoints .path-4097 {
  height: 7px;
  left: 109px;
  object-fit: cover;
  position: absolute;
  top: 139px;
  width: 1px;
}

.top-400-all-breakpoints .path-4098 {
  height: 7px;
  left: 117px;
  object-fit: cover;
  position: absolute;
  top: 136px;
  width: 1px;
}

.top-400-all-breakpoints .path-4099 {
  height: 26px;
  left: 71px;
  object-fit: cover;
  position: absolute;
  top: 100px;
  width: 50px;
}

.top-400-all-breakpoints .path-4100 {
  height: 27px;
  left: 70px;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 51px;
}

.top-400-all-breakpoints .path-4101 {
  height: 4px;
  left: 88px;
  object-fit: cover;
  position: absolute;
  top: 115px;
  width: 2px;
}

.top-400-all-breakpoints .path-4102 {
  height: 3px;
  left: 87px;
  object-fit: cover;
  position: absolute;
  top: 100px;
  width: 1px;
}

.top-400-all-breakpoints .path-4103 {
  height: 12px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 120px;
  width: 40px;
}

.top-400-all-breakpoints .path-4104 {
  height: 12px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 124px;
  width: 40px;
}

.top-400-all-breakpoints .path-4105 {
  height: 12px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 129px;
  width: 40px;
}

.top-400-all-breakpoints .path-4106 {
  height: 12px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 133px;
  width: 40px;
}

.top-400-all-breakpoints .path-4107 {
  height: 7px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 143px;
  width: 30px;
}

.top-400-all-breakpoints .path-4108 {
  height: 11px;
  left: 272px;
  object-fit: cover;
  position: absolute;
  top: 91px;
  width: 6px;
}

.top-400-all-breakpoints .path-4109 {
  height: 12px;
  left: 272px;
  object-fit: cover;
  position: absolute;
  top: 91px;
  width: 7px;
}

.top-400-all-breakpoints .path-4110 {
  height: 5px;
  left: 275px;
  object-fit: cover;
  position: absolute;
  top: 102px;
  width: 1px;
}

.top-400-all-breakpoints .path-4111 {
  height: 11px;
  left: 278px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 6px;
}

.top-400-all-breakpoints .path-4112 {
  height: 12px;
  left: 277px;
  object-fit: cover;
  position: absolute;
  top: 93px;
  width: 7px;
}

.top-400-all-breakpoints .path-4113 {
  height: 5px;
  left: 280px;
  object-fit: cover;
  position: absolute;
  top: 104px;
  width: 1px;
}

.top-400-all-breakpoints .path-4114 {
  height: 11px;
  left: 284px;
  object-fit: cover;
  position: absolute;
  top: 97px;
  width: 6px;
}

.top-400-all-breakpoints .path-4115 {
  height: 12px;
  left: 283px;
  object-fit: cover;
  position: absolute;
  top: 96px;
  width: 7px;
}

.top-400-all-breakpoints .path-4116 {
  height: 5px;
  left: 286px;
  object-fit: cover;
  position: absolute;
  top: 107px;
  width: 1px;
}

.top-400-all-breakpoints .path-4117 {
  height: 11px;
  left: 290px;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 6px;
}

.top-400-all-breakpoints .path-4118 {
  height: 12px;
  left: 290px;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 7px;
}

.top-400-all-breakpoints .path-4119 {
  height: 5px;
  left: 293px;
  object-fit: cover;
  position: absolute;
  top: 110px;
  width: 1px;
}

.top-400-all-breakpoints .path-4120 {
  height: 11px;
  left: 80px;
  object-fit: cover;
  position: absolute;
  top: 64px;
  width: 6px;
}

.top-400-all-breakpoints .path-4121 {
  height: 12px;
  left: 80px;
  object-fit: cover;
  position: absolute;
  top: 64px;
  width: 7px;
}

.top-400-all-breakpoints .path-4122 {
  height: 11px;
  left: 126px;
  object-fit: cover;
  position: absolute;
  top: 168px;
  width: 6px;
}

.top-400-all-breakpoints .path-4123 {
  height: 12px;
  left: 126px;
  object-fit: cover;
  position: absolute;
  top: 167px;
  width: 7px;
}

.top-400-all-breakpoints .path-4124 {
  height: 11px;
  left: 59px;
  object-fit: cover;
  position: absolute;
  top: 131px;
  width: 6px;
}

.top-400-all-breakpoints .path-4125 {
  height: 12px;
  left: 59px;
  object-fit: cover;
  position: absolute;
  top: 131px;
  width: 7px;
}

.top-400-all-breakpoints .path-4126 {
  height: 5px;
  left: 62px;
  object-fit: cover;
  position: absolute;
  top: 142px;
  width: 1px;
}

.top-400-all-breakpoints .path-4127 {
  height: 11px;
  left: 151px;
  object-fit: cover;
  position: absolute;
  top: 30px;
  width: 6px;
}

.top-400-all-breakpoints .path-4128 {
  height: 12px;
  left: 150px;
  object-fit: cover;
  position: absolute;
  top: 29px;
  width: 7px;
}

.top-400-all-breakpoints .path-4129 {
  height: 11px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 106px;
  width: 6px;
}

.top-400-all-breakpoints .path-4130 {
  height: 12px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 105px;
  width: 8px;
}

.top-400-all-breakpoints .path-4131 {
  height: 11px;
  left: 85px;
  object-fit: cover;
  position: absolute;
  top: 67px;
  width: 6px;
}

.top-400-all-breakpoints .path-4132 {
  height: 12px;
  left: 85px;
  object-fit: cover;
  position: absolute;
  top: 66px;
  width: 7px;
}

.top-400-all-breakpoints .path-4133 {
  height: 11px;
  left: 131px;
  object-fit: cover;
  position: absolute;
  top: 170px;
  width: 6px;
}

.top-400-all-breakpoints .path-4134 {
  height: 12px;
  left: 131px;
  object-fit: cover;
  position: absolute;
  top: 170px;
  width: 7px;
}

.top-400-all-breakpoints .path-4135 {
  height: 11px;
  left: 156px;
  object-fit: cover;
  position: absolute;
  top: 33px;
  width: 6px;
}

.top-400-all-breakpoints .path-4136 {
  height: 12px;
  left: 155px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 7px;
}

.top-400-all-breakpoints .path-4137 {
  height: 11px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 108px;
  width: 6px;
}

.top-400-all-breakpoints .path-4138 {
  height: 12px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 108px;
  width: 8px;
}

.top-400-all-breakpoints .path-4139 {
  height: 11px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 70px;
  width: 6px;
}

.top-400-all-breakpoints .path-4140 {
  height: 12px;
  left: 90px;
  object-fit: cover;
  position: absolute;
  top: 69px;
  width: 7px;
}

.top-400-all-breakpoints .path-4141 {
  height: 11px;
  left: 136px;
  object-fit: cover;
  position: absolute;
  top: 173px;
  width: 6px;
}

.top-400-all-breakpoints .path-4142 {
  height: 12px;
  left: 136px;
  object-fit: cover;
  position: absolute;
  top: 172px;
  width: 7px;
}

.top-400-all-breakpoints .path-4143 {
  height: 11px;
  left: 161px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 6px;
}

.top-400-all-breakpoints .path-4144 {
  height: 12px;
  left: 161px;
  object-fit: cover;
  position: absolute;
  top: 35px;
  width: 7px;
}

.top-400-all-breakpoints .path-4145 {
  height: 11px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 111px;
  width: 6px;
}

.top-400-all-breakpoints .path-4146 {
  height: 12px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 111px;
  width: 8px;
}

.top-400-all-breakpoints .path-4147 {
  height: 11px;
  left: 97px;
  object-fit: cover;
  position: absolute;
  top: 73px;
  width: 6px;
}

.top-400-all-breakpoints .path-4148 {
  height: 12px;
  left: 96px;
  object-fit: cover;
  position: absolute;
  top: 72px;
  width: 7px;
}

.top-400-all-breakpoints .path-4149 {
  height: 11px;
  left: 142px;
  object-fit: cover;
  position: absolute;
  top: 176px;
  width: 6px;
}

.top-400-all-breakpoints .path-4150 {
  height: 12px;
  left: 142px;
  object-fit: cover;
  position: absolute;
  top: 176px;
  width: 7px;
}

.top-400-all-breakpoints .path-4151 {
  height: 11px;
  left: 167px;
  object-fit: cover;
  position: absolute;
  top: 39px;
  width: 6px;
}

.top-400-all-breakpoints .path-4152 {
  height: 12px;
  left: 167px;
  object-fit: cover;
  position: absolute;
  top: 38px;
  width: 7px;
}

.top-400-all-breakpoints .path-4153 {
  height: 11px;
  left: 23px;
  object-fit: cover;
  position: absolute;
  top: 114px;
  width: 6px;
}

.top-400-all-breakpoints .path-4154 {
  height: 12px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 114px;
  width: 8px;
}

.top-400-all-breakpoints .path-4155 {
  height: 11px;
  left: 76px;
  object-fit: cover;
  position: absolute;
  top: 89px;
  width: 6px;
}

.top-400-all-breakpoints .path-4156 {
  height: 12px;
  left: 75px;
  object-fit: cover;
  position: absolute;
  top: 88px;
  width: 8px;
}

.top-400-all-breakpoints .path-4157 {
  height: 5px;
  left: 78px;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 1px;
}

.top-400-all-breakpoints .path-4158 {
  height: 11px;
  left: 180px;
  object-fit: cover;
  position: absolute;
  top: 72px;
  width: 6px;
}

.top-400-all-breakpoints .path-4159 {
  height: 12px;
  left: 180px;
  object-fit: cover;
  position: absolute;
  top: 72px;
  width: 7px;
}

.top-400-all-breakpoints .path-4160 {
  height: 5px;
  left: 183px;
  object-fit: cover;
  position: absolute;
  top: 83px;
  width: 1px;
}

.top-400-all-breakpoints .path-4161 {
  height: 11px;
  left: 290px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 6px;
}

.top-400-all-breakpoints .path-4162 {
  height: 12px;
  left: 289px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 7px;
}

.top-400-all-breakpoints .path-4163 {
  height: 6px;
  left: 292px;
  object-fit: cover;
  position: absolute;
  top: 120px;
  width: 1px;
}

.top-400-all-breakpoints .path-4164 {
  height: 11px;
  left: 102px;
  object-fit: cover;
  position: absolute;
  top: 76px;
  width: 6px;
}

.top-400-all-breakpoints .path-4165 {
  height: 12px;
  left: 101px;
  object-fit: cover;
  position: absolute;
  top: 75px;
  width: 7px;
}

.top-400-all-breakpoints .path-4166 {
  height: 11px;
  left: 172px;
  object-fit: cover;
  position: absolute;
  top: 41px;
  width: 6px;
}

.top-400-all-breakpoints .path-4167 {
  height: 12px;
  left: 172px;
  object-fit: cover;
  position: absolute;
  top: 41px;
  width: 7px;
}

.top-400-all-breakpoints .path-4168 {
  height: 5px;
  left: 175px;
  object-fit: cover;
  position: absolute;
  top: 52px;
  width: 1px;
}

.top-400-all-breakpoints .path-4169 {
  height: 11px;
  left: 185px;
  object-fit: cover;
  position: absolute;
  top: 75px;
  width: 6px;
}

.top-400-all-breakpoints .path-4170 {
  height: 12px;
  left: 185px;
  object-fit: cover;
  position: absolute;
  top: 74px;
  width: 7px;
}

.top-400-all-breakpoints .path-4171 {
  height: 5px;
  left: 188px;
  object-fit: cover;
  position: absolute;
  top: 85px;
  width: 1px;
}

.top-400-all-breakpoints .path-4172 {
  height: 11px;
  left: 284px;
  object-fit: cover;
  position: absolute;
  top: 111px;
  width: 6px;
}

.top-400-all-breakpoints .path-4173 {
  height: 12px;
  left: 284px;
  object-fit: cover;
  position: absolute;
  top: 111px;
  width: 7px;
}

.top-400-all-breakpoints .path-4174 {
  height: 11px;
  left: 279px;
  object-fit: cover;
  position: absolute;
  top: 114px;
  width: 6px;
}

.top-400-all-breakpoints .path-4175 {
  height: 12px;
  left: 279px;
  object-fit: cover;
  position: absolute;
  top: 113px;
  width: 7px;
}

.top-400-all-breakpoints .path-4176 {
  height: 11px;
  left: 274px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 6px;
}

.top-400-all-breakpoints .path-4177 {
  height: 12px;
  left: 273px;
  object-fit: cover;
  position: absolute;
  top: 116px;
  width: 7px;
}

.top-400-all-breakpoints .path-4178 {
  height: 5px;
  left: 83px;
  object-fit: cover;
  position: absolute;
  top: 75px;
  width: 1px;
}

.top-400-all-breakpoints .path-4179 {
  height: 5px;
  left: 129px;
  object-fit: cover;
  position: absolute;
  top: 178px;
  width: 1px;
}

.top-400-all-breakpoints .path-4180 {
  height: 5px;
  left: 125px;
  object-fit: cover;
  position: absolute;
  top: 115px;
  width: 1px;
}

.top-400-all-breakpoints .path-4181 {
  height: 11px;
  left: 122px;
  object-fit: cover;
  position: absolute;
  top: 105px;
  width: 6px;
}

.top-400-all-breakpoints .path-4182 {
  height: 12px;
  left: 121px;
  object-fit: cover;
  position: absolute;
  top: 104px;
  width: 7px;
}

.top-400-all-breakpoints .path-4183 {
  height: 5px;
  left: 131px;
  object-fit: cover;
  position: absolute;
  top: 119px;
  width: 1px;
}

.top-400-all-breakpoints .path-4184 {
  height: 11px;
  left: 128px;
  object-fit: cover;
  position: absolute;
  top: 109px;
  width: 6px;
}

.top-400-all-breakpoints .path-4185 {
  height: 12px;
  left: 128px;
  object-fit: cover;
  position: absolute;
  top: 108px;
  width: 7px;
}

.top-400-all-breakpoints .path-4186 {
  height: 5px;
  left: 137px;
  object-fit: cover;
  position: absolute;
  top: 123px;
  width: 1px;
}

.top-400-all-breakpoints .path-4187 {
  height: 11px;
  left: 134px;
  object-fit: cover;
  position: absolute;
  top: 113px;
  width: 6px;
}

.top-400-all-breakpoints .path-4188 {
  height: 12px;
  left: 134px;
  object-fit: cover;
  position: absolute;
  top: 112px;
  width: 7px;
}

.top-400-all-breakpoints .path-4189 {
  height: 5px;
  left: 144px;
  object-fit: cover;
  position: absolute;
  top: 128px;
  width: 1px;
}

.top-400-all-breakpoints .path-4190 {
  height: 11px;
  left: 141px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 6px;
}

.top-400-all-breakpoints .path-4191 {
  height: 12px;
  left: 141px;
  object-fit: cover;
  position: absolute;
  top: 117px;
  width: 7px;
}

.top-400-all-breakpoints .path-4192 {
  height: 5px;
  left: 176px;
  object-fit: cover;
  position: absolute;
  top: 106px;
  width: 1px;
}

.top-400-all-breakpoints .path-4193 {
  height: 11px;
  left: 173px;
  object-fit: cover;
  position: absolute;
  top: 96px;
  width: 6px;
}

.top-400-all-breakpoints .path-4194 {
  height: 12px;
  left: 173px;
  object-fit: cover;
  position: absolute;
  top: 95px;
  width: 7px;
}

.top-400-all-breakpoints .path-4195 {
  height: 5px;
  left: 154px;
  object-fit: cover;
  position: absolute;
  top: 40px;
  width: 1px;
}

.top-400-all-breakpoints .path-4196 {
  height: 5px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 116px;
  width: 1px;
}

.top-400-all-breakpoints .path-4197 {
  height: 5px;
  left: 88px;
  object-fit: cover;
  position: absolute;
  top: 77px;
  width: 1px;
}

.top-400-all-breakpoints .path-4198 {
  height: 5px;
  left: 134px;
  object-fit: cover;
  position: absolute;
  top: 180px;
  width: 1px;
}

.top-400-all-breakpoints .path-4199 {
  height: 5px;
  left: 158px;
  object-fit: cover;
  position: absolute;
  top: 43px;
  width: 1px;
}

.top-400-all-breakpoints .path-4200 {
  height: 5px;
  left: 14px;
  object-fit: cover;
  position: absolute;
  top: 119px;
  width: 1px;
}

.top-400-all-breakpoints .path-4201 {
  height: 15px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 100px;
  width: 10px;
}

.top-400-all-breakpoints .path-4202 {
  height: 16px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 11px;
}

.top-400-all-breakpoints .path-4203 {
  height: 19px;
  left: 67px;
  object-fit: cover;
  position: absolute;
  top: 126px;
  width: 1px;
}

.top-400-all-breakpoints .path-4204 {
  height: 20px;
  left: 66px;
  object-fit: cover;
  position: absolute;
  top: 125px;
  width: 3px;
}

.top-400-all-breakpoints .path-4205 {
  height: 15px;
  left: 101px;
  object-fit: cover;
  position: absolute;
  top: 100px;
  width: 10px;
}

.top-400-all-breakpoints .path-4206 {
  height: 16px;
  left: 101px;
  object-fit: cover;
  position: absolute;
  top: 99px;
  width: 11px;
}

.top-400-all-breakpoints .path-4207 {
  height: 20px;
  left: 68px;
  object-fit: cover;
  position: absolute;
  top: 125px;
  width: 4px;
}

.top-400-all-breakpoints .path-4208 {
  height: 21px;
  left: 68px;
  object-fit: cover;
  position: absolute;
  top: 124px;
  width: 5px;
}

.top-400-all-breakpoints .path-4209 {
  height: 15px;
  left: 85px;
  object-fit: cover;
  position: absolute;
  top: 101px;
  width: 5px;
}

.top-400-all-breakpoints .path-4210 {
  height: 16px;
  left: 85px;
  object-fit: cover;
  position: absolute;
  top: 100px;
  width: 6px;
}

.top-400-all-breakpoints .path-4211 {
  height: 20px;
  left: 115px;
  object-fit: cover;
  position: absolute;
  top: 111px;
  width: 4px;
}

.top-400-all-breakpoints .path-4212 {
  height: 21px;
  left: 114px;
  object-fit: cover;
  position: absolute;
  top: 111px;
  width: 5px;
}

.top-400-all-breakpoints .path-4213 {
  height: 10px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 95px;
  width: 19px;
}

.top-400-all-breakpoints .path-4214 {
  height: 11px;
  left: 91px;
  object-fit: cover;
  position: absolute;
  top: 95px;
  width: 21px;
}

.top-400-all-breakpoints .path-4215 {
  height: 2px;
  left: 210px;
  object-fit: cover;
  position: absolute;
  top: 139px;
  width: 4px;
}

.top-400-all-breakpoints .path-4216 {
  height: 2px;
  left: 210px;
  object-fit: cover;
  position: absolute;
  top: 138px;
  width: 4px;
}

.top-400-all-breakpoints .path-4217 {
  height: 3px;
  left: 67px;
  object-fit: cover;
  position: absolute;
  top: 124px;
  width: 6px;
}

.top-400-all-breakpoints .path-4218 {
  height: 4px;
  left: 66px;
  object-fit: cover;
  position: absolute;
  top: 123px;
  width: 7px;
}

.top-400-all-breakpoints .path-4219 {
  height: 5px;
  left: 213px;
  object-fit: cover;
  position: absolute;
  top: 135px;
  width: 2px;
}

.top-400-all-breakpoints .path-4220 {
  height: 5px;
  left: 210px;
  object-fit: cover;
  position: absolute;
  top: 134px;
  width: 2px;
}

.top-400-all-breakpoints .path-4221 {
  height: 5px;
  left: 93px;
  object-fit: cover;
  position: absolute;
  top: 80px;
  width: 1px;
}

.top-400-all-breakpoints .path-4222 {
  height: 5px;
  left: 139px;
  object-fit: cover;
  position: absolute;
  top: 183px;
  width: 1px;
}

.top-400-all-breakpoints .path-4223 {
  height: 5px;
  left: 164px;
  object-fit: cover;
  position: absolute;
  top: 46px;
  width: 1px;
}

.top-400-all-breakpoints .path-4224 {
  height: 5px;
  left: 19px;
  object-fit: cover;
  position: absolute;
  top: 122px;
  width: 1px;
}

.top-400-all-breakpoints .path-4225 {
  height: 5px;
  left: 99px;
  object-fit: cover;
  position: absolute;
  top: 83px;
  width: 1px;
}

.top-400-all-breakpoints .path-4226 {
  height: 5px;
  left: 145px;
  object-fit: cover;
  position: absolute;
  top: 186px;
  width: 1px;
}

.top-400-all-breakpoints .path-4227 {
  height: 5px;
  left: 169px;
  object-fit: cover;
  position: absolute;
  top: 49px;
  width: 1px;
}

.top-400-all-breakpoints .path-4228 {
  height: 5px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 125px;
  width: 1px;
}

.top-400-all-breakpoints .path-4229 {
  height: 5px;
  left: 105px;
  object-fit: cover;
  position: absolute;
  top: 86px;
  width: 1px;
}

.top-400-all-breakpoints .path-4230 {
  height: 5px;
  left: 288px;
  object-fit: cover;
  position: absolute;
  top: 121px;
  width: 1px;
}

.top-400-all-breakpoints .path-4231 {
  height: 5px;
  left: 283px;
  object-fit: cover;
  position: absolute;
  top: 124px;
  width: 1px;
}

.top-400-all-breakpoints .path-4232 {
  height: 5px;
  left: 277px;
  object-fit: cover;
  position: absolute;
  top: 127px;
  width: 1px;
}

.top-400-all-breakpoints .path-4233 {
  height: 7px;
  left: 41px;
  object-fit: cover;
  position: absolute;
  top: 114px;
  width: 1px;
}

.top-400-all-breakpoints .path-4235 {
  height: 28px;
  left: 61px;
  object-fit: cover;
  position: absolute;
  top: 74px;
  width: 1px;
}

.top-400-all-breakpoints .path-4236 {
  height: 28px;
  left: 64px;
  object-fit: cover;
  position: absolute;
  top: 73px;
  width: 1px;
}

.top-400-all-breakpoints .path-4237 {
  height: 28px;
  left: 67px;
  object-fit: cover;
  position: absolute;
  top: 72px;
  width: 1px;
}

.top-400-all-breakpoints .path-4238 {
  height: 28px;
  left: 70px;
  object-fit: cover;
  position: absolute;
  top: 70px;
  width: 1px;
}

.top-400-all-breakpoints .path-4239 {
  height: 5px;
  left: 85px;
  object-fit: cover;
  position: absolute;
  top: 95px;
  width: 5px;
}

.top-400-all-breakpoints .path-4240 {
  height: 6px;
  left: 84px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 6px;
}

.top-400-all-breakpoints .path-4241 {
  height: 5px;
  left: 87px;
  object-fit: cover;
  position: absolute;
  top: 95px;
  width: 2px;
}

.top-400-all-breakpoints .path-4242 {
  height: 6px;
  left: 86px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 3px;
}

.top-400-all-breakpoints .path-4243 {
  height: 5px;
  left: 207px;
  object-fit: cover;
  position: absolute;
  top: 144px;
  width: 6px;
}

.top-400-all-breakpoints .path-4244 {
  height: 6px;
  left: 207px;
  object-fit: cover;
  position: absolute;
  top: 144px;
  width: 8px;
}

.top-400-all-breakpoints .path-4245 {
  height: 3px;
  left: 209px;
  object-fit: cover;
  position: absolute;
  top: 145px;
  width: 5px;
}

.top-400-all-breakpoints .path-4246 {
  height: 4px;
  left: 209px;
  object-fit: cover;
  position: absolute;
  top: 145px;
  width: 6px;
}

.top-400-all-breakpoints .path-4247 {
  height: 5px;
  left: 212px;
  object-fit: cover;
  position: absolute;
  top: 146px;
  width: 6px;
}

.top-400-all-breakpoints .path-4248 {
  height: 6px;
  left: 211px;
  object-fit: cover;
  position: absolute;
  top: 146px;
  width: 8px;
}

.top-400-all-breakpoints .path-4249 {
  height: 3px;
  left: 213px;
  object-fit: cover;
  position: absolute;
  top: 147px;
  width: 5px;
}

.top-400-all-breakpoints .path-4250 {
  height: 4px;
  left: 213px;
  object-fit: cover;
  position: absolute;
  top: 147px;
  width: 6px;
}

.top-400-all-breakpoints .path-4251 {
  height: 17px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  top: 25px;
  width: 23px;
}

.top-400-all-breakpoints .path-4252 {
  height: 18px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  top: 24px;
  width: 24px;
}

.top-400-all-breakpoints .path-4253 {
  height: 17px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  width: 23px;
}

.top-400-all-breakpoints .path-4254 {
  height: 5px;
  left: 67px;
  object-fit: cover;
  position: absolute;
  top: 147px;
  width: 1px;
}

.top-400-all-breakpoints .path-4255 {
  height: 11px;
  left: 64px;
  object-fit: cover;
  position: absolute;
  top: 137px;
  width: 6px;
}

.top-400-all-breakpoints .path-4256 {
  height: 12px;
  left: 63px;
  object-fit: cover;
  position: absolute;
  top: 136px;
  width: 7px;
}

.top-400-all-breakpoints .path-4257 {
  height: 18px;
  left: 228px;
  object-fit: cover;
  position: absolute;
  top: 35px;
  width: 24px;
}

.top-400-all-breakpoints .path-4258 {
  height: 17px;
  left: 268px;
  object-fit: cover;
  position: absolute;
  top: 59px;
  width: 23px;
}

.top-400-all-breakpoints .path-4259 {
  height: 18px;
  left: 267px;
  object-fit: cover;
  position: absolute;
  top: 59px;
  width: 24px;
}

.top-400-all-breakpoints .path-4260 {
  height: 17px;
  left: 57px;
  object-fit: cover;
  position: absolute;
  top: 18px;
  width: 23px;
}

.top-400-all-breakpoints .path-4261 {
  height: 18px;
  left: 56px;
  object-fit: cover;
  position: absolute;
  top: 18px;
  width: 24px;
}

.top-400-all-breakpoints .path-4262 {
  height: 17px;
  left: 41px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 23px;
}

.top-400-all-breakpoints .path-4263 {
  height: 18px;
  left: 40px;
  object-fit: cover;
  position: absolute;
  top: 37px;
  width: 24px;
}

.top-400-all-breakpoints .path-4264 {
  height: 17px;
  left: 127px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 23px;
}

.top-400-all-breakpoints .path-4265 {
  height: 18px;
  left: 127px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 24px;
}

.top-400-all-breakpoints .path-4266 {
  height: 17px;
  left: 118px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 23px;
}

.top-400-all-breakpoints .path-4267 {
  height: 18px;
  left: 118px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  width: 24px;
}

.top-400-all-breakpoints .overlap-group15-1 {
  height: 98px;
  left: 127px;
  position: absolute;
  top: 0;
  width: 148px;
}

.top-400-all-breakpoints .group-526 {
  display: flex;
  flex-direction: column;
  height: 98px;
  justify-content: space-between;
  left: 0;
  position: absolute;
  top: 0;
  width: 148px;
}

.top-400-all-breakpoints .path-4268 {
  height: 25.64px;
  margin-left: 0;
  margin-top: 0;
  object-fit: cover;
  width: 122.4px;
}

.top-400-all-breakpoints .path-4269 {
  flex: 1;
  height: 62.61px;
  margin-bottom: 0;
  margin-left: 6.4px;
  margin-right: 0;
  max-height: 62.61px;
  object-fit: cover;
}

.top-400-all-breakpoints .houseservice-1 {
  color: var(--black-2);
  font-family: var(--font-family-a-otf_shin_go_pro);
  font-size: 17.3px;
  font-weight: 400;
  left: 18px;
  letter-spacing: 2.50px;
  line-height: 23.4px;
  position: absolute;
  top: 26px;
  white-space: nowrap;
}

.top-400-all-breakpoints .span0-1 {
  font-family: var(--font-family-a-otfshin_go_pro-h);
  letter-spacing: 3.47px;
}

.top-400-all-breakpoints .span1-3 {
  font-family: var(--font-family-a-otfshin_go_pro-h);
  font-size: 13.9px;
}

.top-400-all-breakpoints .group-467 {
  background-image: url(../img/group-466@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 195px;
  margin-left: 0;
  margin-top: 1px;
  width: 400px;
}

.top-400-all-breakpoints .footer-1 {
  align-items: center;
  background: linear-gradient(90deg, #5fb644 0%, #00adbe 99.83%);
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 537px;
  padding: 36.4px 82.7px;
  position: absolute;
  top: 3943px;
  width: 400px;
}

.top-400-all-breakpoints .group-471 {
  cursor: pointer;
  height: 116px;
  margin-left: 1.09px;
  object-fit: cover;
  width: 129px;
}

.top-400-all-breakpoints .group-531 {
  align-items: flex-end;
  display: flex;
  justify-content: flex-end;
  margin-right: 1.47px;
  margin-top: 49px;
  min-width: 209px;
}

.top-400-all-breakpoints .line-117 {
  height: 16px;
  margin-bottom: 0;
  object-fit: cover;
  width: 1px;
}

.top-400-all-breakpoints .text-13-1 {
  align-self: flex-start;
  cursor: pointer;
  letter-spacing: 1.15px;
  line-height: 20.1px;
  margin-left: 10px;
  margin-top: -2.24px;
  min-height: 13px;
  min-width: 51px;
  white-space: nowrap;
}

.top-400-all-breakpoints .line-118 {
  height: 16px;
  margin-bottom: 0;
  margin-left: 9px;
  object-fit: cover;
  width: 1px;
}

.top-400-all-breakpoints .line-119 {
  height: 16px;
  margin-bottom: 0;
  margin-left: 7px;
  object-fit: cover;
  width: 1px;
}

.top-400-all-breakpoints .text-132 {
  align-self: flex-start;
  cursor: pointer;
  letter-spacing: 1.15px;
  line-height: 20.1px;
  margin-left: 11px;
  margin-top: -2.24px;
  min-height: 13px;
  min-width: 51px;
  white-space: nowrap;
}

.top-400-all-breakpoints .line-120 {
  height: 16px;
  margin-bottom: 0;
  margin-left: 8px;
  object-fit: cover;
  width: 1px;
}

.top-400-all-breakpoints .text-128 {
  align-self: flex-end;
  letter-spacing: 0.78px;
  line-height: 16.2px;
  margin-top: 44px;
  min-height: 15px;
  min-width: 234px;
  text-align: center;
  white-space: nowrap;
}

.top-400-all-breakpoints .text-129 {
  letter-spacing: 0.72px;
  line-height: 16.2px;
  margin-left: 2.09px;
  margin-top: 16px;
  min-height: 46px;
  min-width: 226px;
  text-align: center;
  white-space: nowrap;
}

.top-400-all-breakpoints .tel098-943-3806-3 {
  cursor: pointer;
  letter-spacing: 0.80px;
  line-height: 16.2px;
  margin-left: 12.01px;
  margin-top: 29px;
  min-height: 22px;
  min-width: 194px;
  white-space: nowrap;
}

.top-400-all-breakpoints .copyright-1 {
  letter-spacing: 1.20px;
  line-height: 10.7px;
  margin-right: 1.05px;
  margin-top: 34px;
  min-height: 19px;
  min-width: 190px;
  white-space: nowrap;
}

.top-400-all-breakpoints .group-882 {
  background-image: url(../img/group-873-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 114px;
  left: 91px;
  position: absolute;
  top: 910px;
  width: 219px;
}

.top-400-all-breakpoints .group-883 {
  background-image: url(../img/group-873-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 114px;
  left: 91px;
  position: absolute;
  top: 1414px;
  width: 219px;
}

.top-400-all-breakpoints .group-884 {
  background-image: url(../img/group-873-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 114px;
  left: 91px;
  position: absolute;
  top: 1918px;
  width: 219px;
}
@media screen and (max-width: 999px) {
  .screen.top-1000 { 
    display: none;
   }
}
@media screen and (min-width: 1000px) {
  .screen.top-400-all-breakpoints { 
    display: none;
   }
}