/* screen - iphone-12-pro-max-15 */

.iphone-12-pro-max-15 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 2000px;
  padding: 30.0px 0;
  width: 428px;
}

.iphone-12-pro-max-15 .flex-row {
  align-items: center;
  display: flex;
  height: 59px;
  margin-left: 0;
  min-width: 368px;
}

.iphone-12-pro-max-15 .path-3821 {
  height: 38px;
  margin-top: 0.98px;
  object-fit: cover;
  width: 38px;
}

.iphone-12-pro-max-15 .group-10305 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 276px;
  min-height: 59px;
  width: 55px;
}

.iphone-12-pro-max-15 .group-8708 {
  align-items: flex-start;
  display: flex;
  margin-right: 3.45px;
  min-width: 31px;
}

.iphone-12-pro-max-15 .path-container {
  height: 44px;
  margin-top: 0;
  position: relative;
  width: 31px;
}

.iphone-12-pro-max-15 .path-9624 {
  height: 37px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 30px;
}

.iphone-12-pro-max-15 .path-9625 {
  height: 22px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 22px;
  width: 15px;
}

.iphone-12-pro-max-15 .group-8709 {
  align-items: flex-start;
  display: flex;
  justify-content: flex-end;
  margin-top: 5px;
  min-width: 55px;
}

.iphone-12-pro-max-15 .path-9626 {
  height: 10px;
  margin-top: 0;
  object-fit: cover;
  width: 7px;
}

.iphone-12-pro-max-15 .path-9627 {
  height: 10px;
  margin-left: 1px;
  margin-top: 0;
  object-fit: cover;
  width: 6px;
}

.iphone-12-pro-max-15 .path-9628 {
  height: 10px;
  margin-left: 1px;
  margin-top: 0;
  object-fit: cover;
  width: 8px;
}

.iphone-12-pro-max-15 .path-9629 {
  height: 10px;
  margin-left: 1px;
  margin-top: 0;
  object-fit: cover;
  width: 7px;
}

.iphone-12-pro-max-15 .path-9630 {
  height: 10px;
  margin-left: 1px;
  margin-top: 0;
  object-fit: cover;
  width: 1px;
}

.iphone-12-pro-max-15 .path-9631 {
  height: 10px;
  margin-left: 3px;
  margin-top: 0;
  object-fit: cover;
  width: 9px;
}

.iphone-12-pro-max-15 .path-9632 {
  height: 10px;
  margin-left: 3px;
  margin-top: 0;
  object-fit: cover;
  width: 6px;
}

.iphone-12-pro-max-15 .overlap-group8 {
  height: 531px;
  margin-right: 0.27px;
  margin-top: 22px;
  position: relative;
  width: 418px;
}

.iphone-12-pro-max-15 .text-323 {
  direction: rtl;
  left: 30px;
  letter-spacing: 0;
  line-height: 70px;
  position: absolute;
  text-align: center;
  top: 338px;
  white-space: nowrap;
}

.iphone-12-pro-max-15 .path-15734 {
  height: 344px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 418px;
}

.iphone-12-pro-max-15 .group-container {
  height: 107px;
  left: 44px;
  position: absolute;
  top: 59px;
  width: 125px;
}

.iphone-12-pro-max-15 .group-8896 {
  align-items: flex-start;
  display: flex;
  height: 94px;
  justify-content: flex-end;
  left: 5px;
  min-width: 115px;
  position: absolute;
  top: 7px;
  transform: rotate(-7.00deg);
}

.iphone-12-pro-max-15 .group-container-1 {
  height: 121px;
  margin-top: -14.09px;
  position: relative;
  width: 137px;
}

.iphone-12-pro-max-15 .overlap-group {
  height: 121px;
  left: 0;
  position: absolute;
  top: 0;
  width: 137px;
}

.iphone-12-pro-max-15 .path-9801 {
  height: 99px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 15px;
  transform: rotate(7.00deg);
  width: 117px;
}

.iphone-12-pro-max-15 .group-8876 {
  display: flex;
  height: 76px;
  left: 28px;
  position: absolute;
  top: 22px;
  width: 77px;
}

.iphone-12-pro-max-15 .path-9802 {
  flex: 1;
  margin-bottom: -4.4px;
  margin-left: -4.4px;
  margin-right: -4.4px;
  margin-top: -4.4px;
  object-fit: cover;
  transform: rotate(7.00deg);
  width: 85.69px;
}

.iphone-12-pro-max-15 .path-9833 {
  height: 103px;
  left: 11px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  transform: rotate(7.00deg);
  width: 120px;
}

.iphone-12-pro-max-15 .group-8891 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  left: 61px;
  min-height: 18px;
  position: absolute;
  top: 41px;
  transform: rotate(7.00deg);
  width: 37px;
}

.iphone-12-pro-max-15 .group-8878 {
  background-image: url(../img/path-9803-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  margin-right: 0;
  width: 37px;
}

.iphone-12-pro-max-15 .group-8879 {
  background-image: url(../img/path-9803-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  margin-right: 0;
  margin-top: 7px;
  width: 37px;
}

.iphone-12-pro-max-15 .group-8880 {
  background-image: url(../img/path-9805-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 1px;
  margin-right: 0;
  margin-top: 7px;
  width: 25px;
}

.iphone-12-pro-max-15 .group-8906 {
  background-image: url(../img/path-9758-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 20px;
  left: 29px;
  position: absolute;
  top: 30px;
  width: 20px;
}

.iphone-12-pro-max-15 .group-10674 {
  display: flex;
  height: 73px;
  left: 283px;
  position: absolute;
  top: 96px;
  width: 85px;
}

.iphone-12-pro-max-15 .group-10657 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  min-width: 85.06px;
}

.iphone-12-pro-max-15 .group-container-2 {
  height: 73px;
  margin-bottom: 0;
  position: relative;
  width: 85px;
}

.iphone-12-pro-max-15 .group-8896-1 {
  align-items: flex-start;
  display: flex;
  height: 64px;
  justify-content: flex-end;
  left: 4px;
  min-width: 78px;
  position: absolute;
  top: 5px;
  transform: rotate(187.00deg);
}

.iphone-12-pro-max-15 .group-container-3 {
  height: 82px;
  margin-top: -8.86px;
  position: relative;
  width: 93px;
}

.iphone-12-pro-max-15 .overlap-group-1 {
  height: 82px;
  left: 0;
  position: absolute;
  top: 0;
  width: 93px;
}

.iphone-12-pro-max-15 .path-9801-1 {
  height: 68px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  transform: rotate(-187.00deg);
  width: 80px;
}

.iphone-12-pro-max-15 .group-8876-1 {
  display: flex;
  height: 52px;
  left: 19px;
  position: absolute;
  top: 15px;
  width: 52px;
}

.iphone-12-pro-max-15 .path-9802-1 {
  flex: 1;
  margin-bottom: -3.0px;
  margin-left: -3.0px;
  margin-right: -3.0px;
  margin-top: -3.0px;
  object-fit: cover;
  transform: rotate(-187.00deg);
  width: 58.26px;
}

.iphone-12-pro-max-15 .path-9833-1 {
  height: 70px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 8px;
  transform: rotate(-187.00deg);
  width: 81px;
}

.iphone-12-pro-max-15 .group-8891-1 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  left: 41px;
  min-height: 12px;
  position: absolute;
  top: 42px;
  transform: rotate(-7.00deg);
  width: 24px;
}

.iphone-12-pro-max-15 .group-8880-1 {
  display: flex;
  height: 1px;
  margin-right: 0;
  width: 16px;
}

.iphone-12-pro-max-15 .path-9805 {
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  object-fit: cover;
  transform: rotate(-180deg);
  width: 16.22px;
}

.iphone-12-pro-max-15 .group-887 {
  display: flex;
  height: 1px;
  margin-top: 4px;
  width: 24px;
}

.iphone-12-pro-max-15 .path-980 {
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  object-fit: cover;
  transform: rotate(-180deg);
  width: 24.02px;
}

.iphone-12-pro-max-15 .group-8906-1 {
  background-image: url(../img/path-9758-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 13px;
  left: 51px;
  position: absolute;
  top: 21px;
  width: 13px;
}

.iphone-12-pro-max-15 .group-10739 {
  display: flex;
  height: 79px;
  justify-content: space-between;
  left: 75px;
  position: absolute;
  top: 132px;
  width: 205px;
}

.iphone-12-pro-max-15 .path-11713 {
  align-self: flex-end;
  height: 12.35px;
  margin-bottom: 0;
  margin-left: 0;
  object-fit: cover;
  width: 17.25px;
}

.iphone-12-pro-max-15 .path-15738 {
  height: 14.47px;
  margin-right: 0;
  margin-top: 0;
  object-fit: cover;
  width: 14.47px;
}

.iphone-12-pro-max-15 .group-10410 {
  background-image: url(../img/path-6790-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 9px;
  left: 175px;
  position: absolute;
  top: 251px;
  width: 13px;
}

.iphone-12-pro-max-15 .path-container-1 {
  height: 127px;
  left: 124px;
  position: absolute;
  top: 156px;
  width: 197px;
}

.iphone-12-pro-max-15 .path-10636 {
  height: 122px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 190px;
}

.iphone-12-pro-max-15 .path-10651 {
  height: 124px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 192px;
}

.iphone-12-pro-max-15 .group-14397 {
  background-image: url(../img/path-10645-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 36px;
  left: 127px;
  position: absolute;
  top: 157px;
  width: 27px;
}

.iphone-12-pro-max-15 .path-10649 {
  flex: 1;
  height: 15.73px;
  margin-left: 5.9px;
  margin-right: 5.9px;
  margin-top: 5.1px;
  object-fit: cover;
}

.iphone-12-pro-max-15 .group-14398 {
  background-image: url(../img/path-10645-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 49px;
  left: 310px;
  position: absolute;
  top: 171px;
  width: 38px;
}

.iphone-12-pro-max-15 .path-10649-1 {
  flex: 1;
  height: 21.47px;
  margin-left: 8.0px;
  margin-right: 8.0px;
  margin-top: 6.9px;
  object-fit: cover;
}

.iphone-12-pro-max-15 .group-10769 {
  align-items: flex-end;
  display: flex;
  height: 44px;
  left: 88px;
  min-width: 44px;
  position: absolute;
  top: 225px;
  transform: rotate(-13.00deg);
}

.iphone-12-pro-max-15 .group-container-4 {
  height: 44px;
  margin-bottom: 0;
  position: relative;
  width: 44px;
}

.iphone-12-pro-max-15 .group-8813 {
  display: flex;
  height: 38px;
  left: 3px;
  position: absolute;
  top: 3px;
  transform: rotate(10.00deg);
  width: 38px;
}

.iphone-12-pro-max-15 .group-8812 {
  display: flex;
  flex: 1;
  margin-left: 0;
  margin-top: 0;
  width: 37.93px;
}

.iphone-12-pro-max-15 .path-9720 {
  flex: 1;
  margin-bottom: -1.0px;
  margin-left: -1.0px;
  margin-right: -1.0px;
  margin-top: -1.0px;
  object-fit: cover;
  transform: rotate(3.00deg);
  width: 39.86px;
}

.iphone-12-pro-max-15 .group-8837 {
  height: 10px;
  left: 9px;
  position: absolute;
  top: 17px;
  transform: rotate(10.00deg);
  width: 28px;
}

.iphone-12-pro-max-15 .path-9754 {
  height: 10px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  transform: rotate(3.00deg);
  width: 7px;
}

.iphone-12-pro-max-15 .path-container-2 {
  height: 10px;
  left: 7px;
  position: absolute;
  top: 0;
  width: 21px;
}

.iphone-12-pro-max-15 .path-9755 {
  height: 10px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  transform: rotate(3.00deg);
  width: 8px;
}

.iphone-12-pro-max-15 .path-9756 {
  height: 10px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 0;
  transform: rotate(3.00deg);
  width: 6px;
}

.iphone-12-pro-max-15 .path-9757 {
  height: 10px;
  left: 14px;
  object-fit: cover;
  position: absolute;
  top: 0;
  transform: rotate(3.00deg);
  width: 7px;
}

.iphone-12-pro-max-15 .overlap-group-container {
  height: 84px;
  left: 183px;
  position: absolute;
  top: 64px;
  width: 78px;
}

.iphone-12-pro-max-15 .group-container-5 {
  height: 59px;
  left: 24px;
  position: absolute;
  top: 0;
  width: 54px;
}

.iphone-12-pro-max-15 .group-10683 {
  align-items: flex-start;
  display: flex;
  height: 43px;
  justify-content: flex-end;
  left: 5px;
  min-width: 43px;
  position: absolute;
  top: 11px;
  transform: rotate(-15.00deg);
}

.iphone-12-pro-max-15 .overlap-group-2 {
  height: 65px;
  margin-top: -10.7px;
  position: relative;
  width: 64px;
}

.iphone-12-pro-max-15 .path-9790 {
  height: 53px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  transform: rotate(15.00deg);
  width: 53px;
}

.iphone-12-pro-max-15 .ellipse-350 {
  background-color: var(--white);
  border-radius: 9.37px;
  height: 19px;
  left: 23px;
  position: absolute;
  top: 23px;
  transform: rotate(-76.72deg);
  width: 19px;
}

.iphone-12-pro-max-15 .group-10684 {
  align-items: flex-start;
  display: flex;
  height: 43px;
  left: 6px;
  min-width: 43px;
  position: absolute;
  top: 5px;
  transform: rotate(-15.00deg);
}

.iphone-12-pro-max-15 .overlap-group1 {
  height: 66px;
  margin-left: -12px;
  margin-top: -11.45px;
  position: relative;
  width: 66px;
}

.iphone-12-pro-max-15 .path-9790-1 {
  height: 54px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  transform: rotate(15.00deg);
  width: 54px;
}

.iphone-12-pro-max-15 .ellipse-350-1 {
  border-radius: 9.37px;
  height: 20px;
  left: 23px;
  object-fit: cover;
  position: absolute;
  top: 23px;
  transform: rotate(15.00deg);
  width: 20px;
}

.iphone-12-pro-max-15 .group-container-6 {
  height: 40px;
  left: 0;
  position: absolute;
  top: 45px;
  width: 36px;
}

.iphone-12-pro-max-15 .group-10683-1 {
  align-items: flex-start;
  display: flex;
  height: 29px;
  justify-content: flex-end;
  left: 3px;
  min-width: 29px;
  position: absolute;
  top: 7px;
  transform: rotate(-15.00deg);
}

.iphone-12-pro-max-15 .overlap-group-3 {
  height: 43px;
  margin-top: -7.19px;
  position: relative;
  width: 43px;
}

.iphone-12-pro-max-15 .path-9790-2 {
  height: 36px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  transform: rotate(15.00deg);
  width: 35px;
}

.iphone-12-pro-max-15 .ellipse-350-2 {
  background-color: var(--white);
  border-radius: 6.29px;
  height: 13px;
  left: 15px;
  position: absolute;
  top: 15px;
  transform: rotate(-76.72deg);
  width: 13px;
}

.iphone-12-pro-max-15 .group-10684-1 {
  align-items: flex-start;
  display: flex;
  height: 29px;
  left: 4px;
  min-width: 29px;
  position: absolute;
  top: 3px;
  transform: rotate(-15.00deg);
}

.iphone-12-pro-max-15 .overlap-group1-1 {
  height: 45px;
  margin-left: -8px;
  margin-top: -7.94px;
  position: relative;
  width: 45px;
}

.iphone-12-pro-max-15 .path-9790-3 {
  height: 37px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 4px;
  transform: rotate(15.00deg);
  width: 37px;
}

.iphone-12-pro-max-15 .ellipse-350-3 {
  border-radius: 6.29px;
  height: 14px;
  left: 16px;
  position: absolute;
  top: 16px;
  transform: rotate(-76.72deg);
  width: 14px;
}

.iphone-12-pro-max-15 .group-9742 {
  align-items: flex-start;
  display: flex;
  height: 31px;
  justify-content: flex-end;
  left: 334px;
  min-width: 26px;
  position: absolute;
  top: 256px;
  transform: rotate(35.00deg);
}

.iphone-12-pro-max-15 .path-container-3 {
  height: 45px;
  margin-top: -8.0px;
  position: relative;
  width: 41px;
}

.iphone-12-pro-max-15 .path-6786 {
  height: 19px;
  left: 4px;
  object-fit: cover;
  position: absolute;
  top: 23px;
  transform: rotate(-35.00deg);
  width: 18px;
}

.iphone-12-pro-max-15 .path-6787 {
  height: 24px;
  left: 12px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  transform: rotate(-35.00deg);
  width: 24px;
}

.iphone-12-pro-max-15 .path-6787-1 {
  height: 12px;
  left: 155px;
  object-fit: cover;
  position: absolute;
  top: 90px;
  width: 11px;
}

.iphone-12-pro-max-15 .path-15737 {
  height: 12px;
  left: 62px;
  object-fit: cover;
  position: absolute;
  top: 250px;
  width: 11px;
}

.iphone-12-pro-max-15 .path-6786-1 {
  height: 9px;
  left: 328px;
  object-fit: cover;
  position: absolute;
  top: 84px;
  width: 9px;
}

.iphone-12-pro-max-15 .group-14396 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 25px;
  min-height: 122px;
  position: absolute;
  top: 409px;
  width: 370px;
}

.iphone-12-pro-max-15 .key-time {
  letter-spacing: 0;
  line-height: 167px;
  margin-bottom: -126px;
  margin-left: 65.24px;
  margin-top: -64px;
  min-height: 41px;
  min-width: 84px;
  text-align: center;
  white-space: nowrap;
}

.iphone-12-pro-max-15 .text-339 {
  direction: rtl;
  height: 124px;
  letter-spacing: 0;
  line-height: 40px;
  margin-top: 19px;
  text-align: center;
  width: 370px;
}

.iphone-12-pro-max-15 .group-14438 {
  align-items: flex-start;
  display: flex;
  height: 207px;
  margin-left: 2.0px;
  margin-top: 55px;
  min-width: 370px;
}

.iphone-12-pro-max-15 .overlap-group1-2 {
  height: 205px;
  position: relative;
  width: 370px;
}

.iphone-12-pro-max-15 .text-324 {
  direction: rtl;
  left: 0;
  letter-spacing: 0;
  line-height: 40px;
  position: absolute;
  top: 44px;
  width: 370px;
}

.iphone-12-pro-max-15 .group-14437 {
  display: flex;
  height: 48px;
  justify-content: flex-end;
  left: 1px;
  position: absolute;
  top: 0;
  width: 369px;
}

.iphone-12-pro-max-15 .text-326 {
  direction: rtl;
  flex: 1;
  height: 50px;
  letter-spacing: 0;
  line-height: 40px;
  margin-right: 5px;
  width: 342px;
}

.iphone-12-pro-max-15 .text-325 {
  letter-spacing: 0;
  line-height: 78px;
  margin-bottom: 13px;
  margin-right: -2px;
  margin-top: -15px;
  text-align: right;
  white-space: nowrap;
  width: 24px;
}

.iphone-12-pro-max-15 .group-14440 {
  display: flex;
  flex-direction: column;
  height: 167px;
  margin-top: 63px;
  width: 368px;
}

.iphone-12-pro-max-15 .group-14439 {
  display: flex;
  flex: 1;
  height: 48px;
  justify-content: flex-end;
  max-height: 48px;
}

.iphone-12-pro-max-15 .text-331 {
  direction: rtl;
  flex: 1;
  height: 50px;
  letter-spacing: 0;
  line-height: 40px;
  margin-right: 5px;
  width: 338px;
}

.iphone-12-pro-max-15 .text-3 {
  letter-spacing: 0;
  line-height: 78px;
  margin-bottom: 13px;
  margin-right: -2px;
  margin-top: -15px;
  text-align: right;
  white-space: nowrap;
  width: 29px;
}

.iphone-12-pro-max-15 .group-14399 {
  align-items: center;
  display: flex;
  flex: 1;
  flex-direction: column;
  min-height: calc(100.00% - 48px);
}

.iphone-12-pro-max-15 .key-time-1 {
  letter-spacing: 0;
  line-height: 167px;
  margin-bottom: -126px;
  margin-left: 96.0px;
  margin-top: -63px;
  min-height: 41px;
  min-width: 84px;
  text-align: center;
  white-space: nowrap;
}

.iphone-12-pro-max-15 .text-332 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 40px;
  margin-top: 18px;
  min-height: 121px;
  width: 370px;
}

.iphone-12-pro-max-15 .group-14442 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  height: 287px;
  margin-top: 64px;
  width: 368px;
}

.iphone-12-pro-max-15 .group-14441 {
  display: flex;
  height: 88px;
  justify-content: flex-end;
  width: 309px;
}

.iphone-12-pro-max-15 .text-33 {
  direction: rtl;
  flex: 1;
  letter-spacing: 0;
  line-height: 40px;
  margin-bottom: -6px;
  margin-right: 3px;
  margin-top: 4px;
  white-space: nowrap;
}

.iphone-12-pro-max-15 .text-334 {
  height: 50px;
  letter-spacing: 0;
  line-height: 78px;
  margin-right: -2px;
  margin-top: -15px;
  text-align: right;
  white-space: nowrap;
  width: 29px;
}

.iphone-12-pro-max-15 .group-11752 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  min-width: 100%;
}

.iphone-12-pro-max-15 .overlap-group-4 {
  height: 201px;
  margin-top: -4px;
  position: relative;
  width: 370px;
}

.iphone-12-pro-max-15 .text-335 {
  direction: rtl;
  left: 0;
  letter-spacing: 0;
  line-height: 40px;
  position: absolute;
  top: 0;
  width: 370px;
}

.iphone-12-pro-max-15 .crm {
  left: 186px;
  letter-spacing: 0;
  line-height: 167px;
  position: absolute;
  text-align: center;
  top: 20px;
  white-space: nowrap;
}

.iphone-12-pro-max-15 .group-14444 {
  align-items: flex-start;
  display: flex;
  height: 247px;
  margin-left: 2.0px;
  margin-top: 63px;
  min-width: 370px;
}

.iphone-12-pro-max-15 .overlap-group7 {
  height: 245px;
  position: relative;
  width: 370px;
}

.iphone-12-pro-max-15 .group-14443 {
  display: flex;
  height: 88px;
  justify-content: flex-end;
  left: 1px;
  position: absolute;
  top: 0;
  width: 369px;
}

.iphone-12-pro-max-15 .text-337 {
  height: 50px;
  letter-spacing: 0;
  line-height: 78px;
  margin-right: -2px;
  margin-top: -15px;
  text-align: right;
  white-space: nowrap;
  width: 30px;
}

.iphone-12-pro-max-15 .text-338 {
  direction: rtl;
  left: 0;
  letter-spacing: 0;
  line-height: 40px;
  position: absolute;
  top: 84px;
  width: 370px;
}

.iphone-12-pro-max-15 .group-14446 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  height: 167px;
  margin-right: 2.0px;
  margin-top: 63px;
  width: 368px;
}

.iphone-12-pro-max-15 .group-14445 {
  display: flex;
  height: 48px;
  justify-content: space-between;
  margin-right: 0;
  width: 136px;
}

.iphone-12-pro-max-15 .text-327 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 50px;
  margin-bottom: -1px;
  margin-top: -1px;
  white-space: nowrap;
  width: 104px;
}

.iphone-12-pro-max-15 .group-14395 {
  align-items: flex-end;
  display: flex;
  flex: 1;
}

.iphone-12-pro-max-15 .text-329 {
  direction: rtl;
  flex: 1;
  height: 121px;
  letter-spacing: 0;
  line-height: 40px;
  margin-right: -2px;
}

.iphone-12-pro-max-15 .mask-group-21 {
  display: flex;
  height: 574px;
  margin-top: 18px;
  overflow: hidden;
  width: 428px;
}

.iphone-12-pro-max-15 .group-14506 {
  align-items: flex-start;
  background-image: url(../img/path-9654-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-bottom: -1259.7px;
  margin-left: -982.7px;
  margin-right: -1480.7px;
  margin-top: -439.8px;
  min-height: calc(100.00% + 1699px);
  padding: 552.8px 1013.7px;
  width: 2891.44px;
}

.iphone-12-pro-max-15 .overlap-group2 {
  height: 144px;
  margin-left: 19.0px;
  position: relative;
  width: 331px;
}

.iphone-12-pro-max-15 .group-14489 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 116px;
  position: absolute;
  top: 0;
  width: 331px;
}

.iphone-12-pro-max-15 .text-340 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 133px;
  margin-bottom: -89px;
  margin-left: 1.0px;
  margin-top: -46px;
  min-height: 44px;
  min-width: 132px;
  white-space: nowrap;
}

.iphone-12-pro-max-15 .text-container {
  height: 36px;
  margin-top: 34px;
  position: relative;
  width: 331px;
}

.iphone-12-pro-max-15 .text-341 {
  direction: rtl;
  left: 34px;
  letter-spacing: 0;
  line-height: 133px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.iphone-12-pro-max-15 .text-342 {
  direction: rtl;
  left: 0;
  letter-spacing: 0;
  line-height: 60px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.iphone-12-pro-max-15 .text-343 {
  direction: rtl;
  left: 108px;
  letter-spacing: 0;
  line-height: 133px;
  position: absolute;
  top: 100px;
  white-space: nowrap;
}

.iphone-12-pro-max-15 .overlap-group4 {
  height: 46px;
  margin-left: 133.0px;
  margin-top: 50px;
  position: relative;
  width: 102px;
}

.iphone-12-pro-max-15 .group-14496 {
  display: flex;
  height: 27px;
  justify-content: space-between;
  left: 16px;
  position: absolute;
  top: 0;
  width: 67px;
}

.iphone-12-pro-max-15 .group-14495 {
  align-items: flex-start;
  background-image: url(../img/path-327-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  margin-top: 0;
  min-width: 27.23px;
  padding: 4px 7px;
}

.iphone-12-pro-max-15 .group-14494 {
  align-items: flex-start;
  display: flex;
  min-width: 13px;
  padding: 0 0.0px;
}

.iphone-12-pro-max-15 .path-container-4 {
  height: 18px;
  margin-top: 0;
  position: relative;
  width: 13px;
}

.iphone-12-pro-max-15 .path-15765 {
  height: 7px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 6px;
}

.iphone-12-pro-max-15 .path-15766 {
  height: 7px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 6px;
}

.iphone-12-pro-max-15 .path-15767 {
  height: 17px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 10px;
}

.iphone-12-pro-max-15 .path-15768 {
  height: 5px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 7px;
}

.iphone-12-pro-max-15 .path-15769 {
  height: 5px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 7px;
}

.iphone-12-pro-max-15 .group-14492 {
  align-items: flex-start;
  background-image: url(../img/path-327-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  justify-content: flex-end;
  margin-bottom: 0;
  min-width: 27.23px;
  padding: 4.5px 4.6px;
}

.iphone-12-pro-max-15 .group-14491 {
  align-items: flex-end;
  background-image: url(../img/path-10884-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 18px;
  justify-content: flex-end;
  min-width: 18px;
  padding: 4.8px 4.4px;
}

.iphone-12-pro-max-15 .path-15763 {
  height: 9px;
  object-fit: cover;
  width: 9px;
}

.iphone-12-pro-max-15 .phone {
  left: 0;
  letter-spacing: 0;
  line-height: 80px;
  position: absolute;
  text-align: right;
  top: 10px;
  white-space: nowrap;
}

.iphone-12-pro-max-15 .overlap-group3 {
  height: 123px;
  margin-top: 50px;
  position: relative;
  width: 369px;
}

.iphone-12-pro-max-15 .group-14505 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  left: 108px;
  min-height: 116px;
  position: absolute;
  top: 0;
  width: 154px;
}

.iphone-12-pro-max-15 .text-344 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 133px;
  margin-bottom: -89px;
  margin-top: -46px;
  min-height: 44px;
  min-width: 153px;
  white-space: nowrap;
}

.iphone-12-pro-max-15 .overlap-group1-3 {
  height: 46px;
  margin-top: 50px;
  position: relative;
  width: 154px;
}

.iphone-12-pro-max-15 .saleskeytimesa {
  left: 0;
  letter-spacing: 0;
  line-height: 80px;
  position: absolute;
  text-align: right;
  top: 11px;
  white-space: nowrap;
}

.iphone-12-pro-max-15 .group-14504 {
  align-items: flex-end;
  display: flex;
  height: 27px;
  left: 0;
  min-width: 150px;
  position: absolute;
  top: 0;
}

.iphone-12-pro-max-15 .group-14497 {
  align-items: flex-start;
  background-image: url(../img/path-330-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 27px;
  min-width: 27px;
  padding: 7.7px 6.4px;
}

.iphone-12-pro-max-15 .path-15771 {
  height: 12px;
  object-fit: cover;
  width: 15px;
}

.iphone-12-pro-max-15 .group-14498 {
  align-items: flex-end;
  background-image: url(../img/path-332-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 27px;
  justify-content: flex-end;
  margin-left: 14px;
  min-width: 27px;
  padding: 5.4px 9.8px;
}

.iphone-12-pro-max-15 .path-15773 {
  height: 16px;
  object-fit: cover;
  width: 8px;
}

.iphone-12-pro-max-15 .group-14500 {
  align-items: flex-start;
  background-image: url(../img/path-334-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 27px;
  margin-left: 14px;
  min-width: 27px;
  padding: 6.1px 6.2px;
}

.iphone-12-pro-max-15 .group-14499 {
  align-items: flex-start;
  background-image: url(../img/path-335@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 15px;
  justify-content: flex-end;
  min-width: 15px;
  padding: 2.6px 2.6px;
}

.iphone-12-pro-max-15 .path-container-5 {
  height: 9px;
  position: relative;
  width: 9px;
}

.iphone-12-pro-max-15 .path-15776 {
  height: 8px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 8px;
}

.iphone-12-pro-max-15 .path-15777 {
  height: 2px;
  left: 7px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 2px;
}

.iphone-12-pro-max-15 .group-14503 {
  align-items: flex-end;
  align-self: flex-start;
  background-image: url(../img/path-327-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 27px;
  margin-left: 14px;
  margin-top: 0;
  min-width: 27px;
  padding: 5.6px 5.5px;
}

.iphone-12-pro-max-15 .group-14502 {
  align-items: flex-start;
  display: flex;
  height: 16px;
  min-width: 16px;
}

.iphone-12-pro-max-15 .flex-col {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 16px;
  width: 4px;
}

.iphone-12-pro-max-15 .ellipse-758 {
  background-color: var(--white);
  border-radius: 1.9px;
  height: 4px;
  width: 4px;
}

.iphone-12-pro-max-15 .rectangle-3163 {
  background-color: var(--white);
  height: 10px;
  margin-left: 0.3px;
  margin-top: 1px;
  width: 3px;
}

.iphone-12-pro-max-15 .path-15779 {
  align-self: flex-end;
  height: 11px;
  margin-bottom: 0;
  margin-left: 2px;
  object-fit: cover;
  width: 10px;
}

.iphone-12-pro-max-15 .text-345 {
  direction: rtl;
  left: 0;
  letter-spacing: 0;
  line-height: 80px;
  position: absolute;
  top: 96px;
  white-space: nowrap;
}
/* screen - web-1920-66 */

.web-1920-66 {
  align-items: center;
  background-color: var(--white);
  display: flex;
  flex-direction: column;
  height: 5101px;
  overflow: hidden;
  padding: 17.0px 0;
  width: 1450px;
}

.web-1920-66 .flex-row-1 {
  align-items: center;
  display: flex;
  height: 116px;
  margin-right: 32.0px;
  min-width: 1652px;
}

.web-1920-66 .text-141 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 40px;
  margin-top: 25.76px;
  min-height: 50px;
  min-width: 92px;
  text-align: left;
  white-space: nowrap;
}

.web-1920-66 .text-140 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 40px;
  margin-left: 58px;
  margin-top: 25.76px;
  min-height: 50px;
  min-width: 89px;
  text-align: left;
  white-space: nowrap;
}

.web-1920-66 .text-139 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 40px;
  margin-left: 46px;
  margin-top: 25.76px;
  min-height: 50px;
  min-width: 77px;
  text-align: left;
  white-space: nowrap;
}

.web-1920-66 .text-138 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 40px;
  margin-left: 46px;
  margin-top: 25.76px;
  min-height: 50px;
  min-width: 90px;
  text-align: left;
  white-space: nowrap;
}

.web-1920-66 .component-36-68 {
  align-items: flex-end;
  display: flex;
  height: 51px;
  margin-left: 46px;
  margin-top: 16.58px;
  min-width: 128px;
}

.web-1920-66 .overlap-group-5 {
  height: 57px;
  margin-bottom: -4.68px;
  margin-left: -1px;
  position: relative;
  width: 130px;
}

.web-1920-66 .text-142 {
  direction: rtl;
  left: 14px;
  letter-spacing: 0;
  line-height: 40px;
  position: absolute;
  text-align: left;
  top: 7px;
  white-space: nowrap;
}

.web-1920-66 .path-5432 {
  height: 53px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 130px;
}

.web-1920-66 .group-8710 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-left: 871px;
  min-height: 116px;
  width: 109px;
}

.web-1920-66 .group-8708-1 {
  align-items: flex-start;
  display: flex;
  margin-right: 6.83px;
  min-width: 61px;
}

.web-1920-66 .path-container-11 {
  height: 86px;
  margin-top: 0;
  position: relative;
  width: 61px;
}

.web-1920-66 .path-9624-1 {
  height: 73px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 60px;
}

.web-1920-66 .path-9625-1 {
  height: 43px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 43px;
  width: 31px;
}

.web-1920-66 .group-8709-1 {
  align-items: center;
  display: flex;
  margin-top: 11px;
  min-width: 109px;
}

.web-1920-66 .path-9626-1 {
  height: 19px;
  object-fit: cover;
  width: 14px;
}

.web-1920-66 .path-9627-1 {
  height: 19px;
  margin-left: 3px;
  object-fit: cover;
  width: 12px;
}

.web-1920-66 .path-9628-1 {
  height: 19px;
  margin-left: 2px;
  object-fit: cover;
  width: 16px;
}

.web-1920-66 .path-9629-1 {
  height: 19px;
  margin-left: 2px;
  object-fit: cover;
  width: 14px;
}

.web-1920-66 .path-9630-1 {
  height: 19px;
  margin-left: 3px;
  object-fit: cover;
  width: 1px;
}

.web-1920-66 .path-9631-1 {
  height: 19px;
  margin-left: 6px;
  object-fit: cover;
  width: 18px;
}

.web-1920-66 .path-9632-1 {
  height: 19px;
  margin-left: 6px;
  object-fit: cover;
  width: 12px;
}

.web-1920-66 .overlap-group17 {
  background-image: url(../img/path-10126@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 905px;
  margin-left: 24.05px;
  margin-top: 15px;
  position: relative;
  width: 1532px;
}

.web-1920-66 .group-10739-1 {
  background-image: url(../img/path-11713@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 35px;
  left: 336px;
  position: absolute;
  top: 685px;
  width: 48px;
}

.web-1920-66 .group-10769-1 {
  align-items: flex-start;
  display: flex;
  height: 108px;
  left: 743px;
  min-width: 108px;
  position: absolute;
  top: 449px;
  transform: rotate(-13.00deg);
}

.web-1920-66 .group-container-8 {
  height: 108px;
  position: relative;
  width: 108px;
}

.web-1920-66 .group-8813-1 {
  display: flex;
  height: 93px;
  left: 7px;
  position: absolute;
  top: 7px;
  transform: rotate(10.00deg);
  width: 93px;
}

.web-1920-66 .group-8812-1 {
  display: flex;
  flex: 1;
  margin-left: 0;
  margin-top: 0;
  width: 93.41px;
}

.web-1920-66 .path-9720-1 {
  flex: 1;
  margin-bottom: -2.4px;
  margin-left: -2.4px;
  margin-right: -2.4px;
  margin-top: -2.4px;
  object-fit: cover;
  transform: rotate(3.00deg);
  width: 98.17px;
}

.web-1920-66 .group-8837-1 {
  height: 24px;
  left: 22px;
  position: absolute;
  top: 43px;
  transform: rotate(10.00deg);
  width: 69px;
}

.web-1920-66 .path-9754-1 {
  height: 25px;
  left: -1px;
  object-fit: cover;
  position: absolute;
  top: 0;
  transform: rotate(3.00deg);
  width: 18px;
}

.web-1920-66 .path-container-12 {
  height: 26px;
  left: 17px;
  position: absolute;
  top: -1px;
  width: 53px;
}

.web-1920-66 .path-9755-1 {
  height: 25px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 0;
  transform: rotate(3.00deg);
  width: 19px;
}

.web-1920-66 .path-9756-1 {
  height: 25px;
  left: 19px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  transform: rotate(3.00deg);
  width: 15px;
}

.web-1920-66 .path-9757-1 {
  height: 25px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  transform: rotate(3.00deg);
  width: 18px;
}

.web-1920-66 .overlap-group20 {
  height: 782px;
  left: 222px;
  position: absolute;
  top: 116px;
  width: 1087px;
}

.web-1920-66 .overlap-group1-4 {
  height: 285px;
  left: 74px;
  position: absolute;
  top: 37px;
  width: 919px;
}

.web-1920-66 .text-144 {
  direction: rtl;
  height: 242px;
  left: 0;
  letter-spacing: 0;
  line-height: 70px;
  position: absolute;
  text-align: center;
  top: 42px;
  width: 919px;
}

.web-1920-66 .key-time-2 {
  left: 328px;
  letter-spacing: 0;
  line-height: 167px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.web-1920-66 .group-container-9 {
  height: 273px;
  left: 0;
  position: absolute;
  top: 281px;
  width: 319px;
}

.web-1920-66 .group-8896-2 {
  align-items: flex-start;
  display: flex;
  height: 239px;
  justify-content: flex-end;
  left: 13px;
  min-width: 292px;
  position: absolute;
  top: 17px;
  transform: rotate(-7.00deg);
}

.web-1920-66 .group-container-10 {
  height: 307px;
  margin-top: -34.64px;
  position: relative;
  width: 347px;
}

.web-1920-66 .overlap-group-6 {
  height: 307px;
  left: 0;
  position: absolute;
  top: 0;
  width: 347px;
}

.web-1920-66 .path-9801-2 {
  height: 253px;
  left: 14px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  transform: rotate(7.00deg);
  width: 300px;
}

.web-1920-66 .group-8876-2 {
  display: flex;
  height: 195px;
  left: 71px;
  position: absolute;
  top: 55px;
  width: 196px;
}

.web-1920-66 .path-9802-2 {
  flex: 1;
  margin-bottom: -11.2px;
  margin-left: -11.1px;
  margin-right: -11.1px;
  margin-top: -11.2px;
  object-fit: cover;
  transform: rotate(7.00deg);
  width: 218.48px;
}

.web-1920-66 .path-9833-2 {
  height: 258px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 17px;
  transform: rotate(7.00deg);
  width: 303px;
}

.web-1920-66 .group-8891-2 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  left: 155px;
  min-height: 46px;
  position: absolute;
  top: 103px;
  transform: rotate(7.00deg);
  width: 95px;
}

.web-1920-66 .group-8878-1 {
  background-image: url(../img/path-9803-42@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 4px;
  margin-right: 0;
  width: 95px;
}

.web-1920-66 .group-8879-1 {
  background-image: url(../img/path-9803-42@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 4px;
  margin-right: 0;
  margin-top: 18px;
  width: 95px;
}

.web-1920-66 .group-8880-2 {
  background-image: url(../img/path-9805-42@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 4px;
  margin-right: 0;
  margin-top: 18px;
  width: 64px;
}

.web-1920-66 .group-8906-2 {
  background-image: url(../img/path-9758-42@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 51px;
  left: 75px;
  position: absolute;
  top: 78px;
  width: 51px;
}

.web-1920-66 .group-10674-1 {
  display: flex;
  height: 322px;
  left: 710px;
  position: absolute;
  top: 299px;
  width: 377px;
}

.web-1920-66 .group-10657-1 {
  align-items: flex-end;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  margin-bottom: 0;
  margin-top: 0;
  min-width: 376.57px;
  padding: 0 0.0px;
}

.web-1920-66 .group-container-11 {
  height: 322px;
  margin-bottom: 0;
  position: relative;
  width: 377px;
}

.web-1920-66 .group-8896-3 {
  align-items: flex-start;
  display: flex;
  height: 282px;
  justify-content: flex-end;
  left: 16px;
  min-width: 345px;
  position: absolute;
  top: 20px;
  transform: rotate(187.00deg);
}

.web-1920-66 .group-container-12 {
  height: 362px;
  margin-top: -39.22px;
  position: relative;
  width: 410px;
}

.web-1920-66 .overlap-group-7 {
  height: 362px;
  left: 0;
  position: absolute;
  top: 0;
  width: 410px;
}

.web-1920-66 .path-9801-3 {
  height: 299px;
  left: 17px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  transform: rotate(-187.00deg);
  width: 354px;
}

.web-1920-66 .group-8876-3 {
  display: flex;
  height: 230px;
  left: 84px;
  position: absolute;
  top: 68px;
  width: 232px;
}

.web-1920-66 .path-9802-3 {
  flex: 1;
  margin-bottom: -13.3px;
  margin-left: -13.1px;
  margin-right: -13.1px;
  margin-top: -13.3px;
  object-fit: cover;
  transform: rotate(-187.00deg);
  width: 257.93px;
}

.web-1920-66 .path-9833-3 {
  height: 303px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 38px;
  transform: rotate(-187.00deg);
  width: 357px;
}

.web-1920-66 .group-8891-3 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  left: 183px;
  min-height: 52px;
  position: absolute;
  top: 187px;
  transform: rotate(-7.00deg);
  width: 106px;
}

.web-1920-66 .group-8880-3 {
  display: flex;
  height: 4px;
  margin-right: 0;
  width: 72px;
}

.web-1920-66 .path-9805-1 {
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  object-fit: cover;
  transform: rotate(-180deg);
  width: 71.82px;
}

.web-1920-66 .group-887-1 {
  display: flex;
  height: 4px;
  margin-top: 20px;
  width: 106px;
}

.web-1920-66 .path-980-1 {
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  object-fit: cover;
  transform: rotate(-180deg);
  width: 106.35px;
}

.web-1920-66 .group-8906-3 {
  background-image: url(../img/path-9758-43@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 57px;
  left: 226px;
  position: absolute;
  top: 93px;
  width: 58px;
}

.web-1920-66 .overlap-group-container-1 {
  height: 132px;
  left: 807px;
  position: absolute;
  top: 650px;
  width: 122px;
}

.web-1920-66 .group-container-13 {
  height: 92px;
  left: 37px;
  position: absolute;
  top: 0;
  width: 85px;
}

.web-1920-66 .group-10683-2 {
  align-items: flex-start;
  display: flex;
  height: 68px;
  left: 8px;
  min-width: 67px;
  position: absolute;
  top: 17px;
  transform: rotate(-15.00deg);
}

.web-1920-66 .overlap-group-8 {
  height: 101px;
  margin-left: -17px;
  margin-top: -16.76px;
  position: relative;
  width: 101px;
}

.web-1920-66 .path-9790-4 {
  height: 83px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  transform: rotate(15.00deg);
  width: 82px;
}

.web-1920-66 .ellipse-350-4 {
  background-color: var(--white);
  border-radius: 14.67px;
  height: 29px;
  left: 36px;
  position: absolute;
  top: 36px;
  transform: rotate(-76.72deg);
  width: 29px;
}

.web-1920-66 .group-10684-2 {
  align-items: flex-start;
  display: flex;
  height: 68px;
  left: 10px;
  min-width: 67px;
  position: absolute;
  top: 8px;
  transform: rotate(-15.00deg);
}

.web-1920-66 .overlap-group1-5 {
  height: 103px;
  margin-left: -18px;
  margin-top: -17.51px;
  position: relative;
  width: 102px;
}

.web-1920-66 .path-9790-5 {
  height: 84px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  transform: rotate(15.00deg);
  width: 84px;
}

.web-1920-66 .ellipse-350-5 {
  border-radius: 14.67px;
  height: 31px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 36px;
  transform: rotate(15.00deg);
  width: 31px;
}

.web-1920-66 .group-container-14 {
  height: 62px;
  left: 0;
  position: absolute;
  top: 70px;
  width: 57px;
}

.web-1920-66 .group-10683-3 {
  align-items: flex-start;
  display: flex;
  height: 46px;
  left: 5px;
  min-width: 45px;
  position: absolute;
  top: 11px;
  transform: rotate(-15.00deg);
}

.web-1920-66 .overlap-group-9 {
  height: 68px;
  margin-left: -11px;
  margin-top: -11.25px;
  position: relative;
  width: 68px;
}

.web-1920-66 .path-9790-6 {
  height: 56px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  transform: rotate(15.00deg);
  width: 55px;
}

.web-1920-66 .ellipse-350-6 {
  background-color: var(--white);
  border-radius: 9.86px;
  height: 20px;
  left: 24px;
  position: absolute;
  top: 24px;
  transform: rotate(-76.72deg);
  width: 20px;
}

.web-1920-66 .group-10684-3 {
  align-items: flex-start;
  display: flex;
  height: 46px;
  left: 7px;
  min-width: 45px;
  position: absolute;
  top: 5px;
  transform: rotate(-15.00deg);
}

.web-1920-66 .overlap-group1-6 {
  height: 70px;
  margin-left: -12px;
  margin-top: -12.0px;
  position: relative;
  width: 69px;
}

.web-1920-66 .path-9790-7 {
  height: 57px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  transform: rotate(15.00deg);
  width: 57px;
}

.web-1920-66 .ellipse-350-7 {
  border-radius: 9.86px;
  height: 21px;
  left: 24px;
  position: absolute;
  top: 24px;
  transform: rotate(-76.72deg);
  width: 21px;
}

.web-1920-66 .text-143 {
  direction: rtl;
  height: 147px;
  left: 178px;
  letter-spacing: 0;
  line-height: 40px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 710px;
}

.web-1920-66 .group-10410-1 {
  background-image: url(../img/path-6790-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 23px;
  left: 381px;
  position: absolute;
  top: 696px;
  width: 32px;
}

.web-1920-66 .path-container-13 {
  height: 307px;
  left: 271px;
  position: absolute;
  top: 466px;
  width: 479px;
}

.web-1920-66 .path-10636-1 {
  height: 296px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 11px;
  width: 461px;
}

.web-1920-66 .path-10651-1 {
  height: 299px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 464px;
}

.web-1920-66 .group-9371 {
  background-image: url(../img/path-10645@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 95px;
  left: 261px;
  position: absolute;
  top: 468px;
  width: 73px;
}

.web-1920-66 .path-10649-2 {
  flex: 1;
  height: 41.57px;
  margin-left: 15.5px;
  margin-right: 15.5px;
  margin-top: 13.4px;
  object-fit: cover;
}

.web-1920-66 .group-12539 {
  background-image: url(../img/path-10645-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 89px;
  left: 749px;
  position: absolute;
  top: 576px;
  width: 68px;
}

.web-1920-66 .path-10649-3 {
  flex: 1;
  height: 39.04px;
  margin-left: 14.6px;
  margin-right: 14.6px;
  margin-top: 12.6px;
  object-fit: cover;
}

.web-1920-66 .path-10886 {
  height: 21px;
  left: 894px;
  object-fit: cover;
  position: absolute;
  top: 459px;
  width: 21px;
}

.web-1920-66 .path-container-14 {
  height: 49px;
  left: 343px;
  position: absolute;
  top: 784px;
  width: 41px;
}

.web-1920-66 .path-6786-2 {
  height: 21px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 27px;
  width: 21px;
}

.web-1920-66 .path-6787-2 {
  height: 28px;
  left: 14px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 27px;
}

.web-1920-66 .group-12536 {
  background-image: url(../img/path-6790-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 23px;
  left: 439px;
  position: absolute;
  top: 867px;
  width: 32px;
}

.web-1920-66 .overlap-group19 {
  align-self: flex-end;
  height: 1336px;
  margin-right: -28.59px;
  margin-top: 27px;
  position: relative;
  width: 1799px;
}

.web-1920-66 .path-6943-1 {
  height: 27px;
  left: 84px;
  object-fit: cover;
  position: absolute;
  top: 1153px;
  width: 27px;
}

.web-1920-66 .group-14594 {
  align-items: flex-end;
  display: flex;
  height: 523px;
  justify-content: space-between;
  left: 18px;
  position: absolute;
  top: 812px;
  width: 1602px;
}

.web-1920-66 .group-14593 {
  display: flex;
  width: 713.92px;
}

.web-1920-66 .group-14592 {
  align-items: flex-end;
  background-image: url(../img/path-10543@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex: 1;
  justify-content: flex-end;
  min-width: 713.92px;
  padding: 9.5px 28.7px;
}

.web-1920-66 .group-container-15 {
  height: 494px;
  position: relative;
  width: 542px;
}

.web-1920-66 .overlap-group7-1 {
  height: 494px;
  left: 0;
  position: absolute;
  top: 0;
  width: 532px;
}

.web-1920-66 .group-11744 {
  align-items: flex-start;
  display: flex;
  height: 37px;
  left: 7px;
  min-width: 44px;
  position: absolute;
  top: 397px;
  transform: rotate(37.00deg);
}

.web-1920-66 .path-container-6 {
  height: 59px;
  margin-left: -12px;
  margin-top: -12.1px;
  position: relative;
  width: 65px;
}

.web-1920-66 .path-6943 {
  height: 27px;
  left: 33px;
  object-fit: cover;
  position: absolute;
  top: 27px;
  transform: rotate(-37.00deg);
  width: 27px;
}

.web-1920-66 .path-6944 {
  height: 35px;
  left: 7px;
  object-fit: cover;
  position: absolute;
  top: 7px;
  transform: rotate(-37.00deg);
  width: 35px;
}

.web-1920-66 .path-6944-1 {
  height: 53px;
  left: 464px;
  object-fit: cover;
  position: absolute;
  top: 63px;
  width: 53px;
}

.web-1920-66 .group-9740 {
  background-image: url(../img/path-6790-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 14px;
  left: 107px;
  position: absolute;
  top: 128px;
  width: 20px;
}

.web-1920-66 .group-11747 {
  display: flex;
  height: 14px;
  left: 498px;
  position: absolute;
  top: 127px;
  transform: rotate(268.00deg);
  width: 20px;
}

.web-1920-66 .path-6790 {
  flex: 1;
  margin-bottom: -3.1px;
  margin-left: 2.5px;
  margin-right: 2.5px;
  margin-top: -3.1px;
  object-fit: cover;
  transform: rotate(-268.00deg);
  width: 14.9px;
}

.web-1920-66 .group-11746 {
  display: flex;
  height: 14px;
  left: 74px;
  position: absolute;
  top: 385px;
  transform: rotate(114.00deg);
  width: 20px;
}

.web-1920-66 .path-6790-1 {
  flex: 1;
  margin-bottom: -4.9px;
  margin-left: -0.6px;
  margin-right: -0.6px;
  margin-top: -4.9px;
  object-fit: cover;
  transform: rotate(-114.00deg);
  width: 21.06px;
}

.web-1920-66 .overlap-group4-1 {
  height: 443px;
  left: 19px;
  position: absolute;
  top: 0;
  width: 513px;
}

.web-1920-66 .group-12104 {
  align-items: flex-start;
  background-image: url(../img/path-13770@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex-direction: column;
  left: 0;
  min-height: 230px;
  padding: 32.5px 6.4px;
  position: absolute;
  top: 0;
  width: 230px;
}

.web-1920-66 .overlap-group-10 {
  background-image: url(../img/path-13294@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 109px;
  position: relative;
  width: 138px;
}

.web-1920-66 .group-12098 {
  background-image: url(../img/path-13296@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 55px;
  left: 60px;
  position: absolute;
  top: 42px;
  width: 30px;
}

.web-1920-66 .group-12103 {
  display: flex;
  height: 73px;
  justify-content: space-between;
  left: 9px;
  position: absolute;
  top: 11px;
  width: 73px;
}

.web-1920-66 .group-12 {
  align-self: flex-end;
  background-image: url(../img/path-13298@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2.66px;
  width: 13.55px;
}

.web-1920-66 .group-12100 {
  background-image: url(../img/path-13297@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 13.55px;
  width: 2.66px;
}

.web-1920-66 .ellipse-638 {
  background-color: var(--white);
  border-radius: 7.17px;
  height: 14px;
  left: 80px;
  position: absolute;
  top: 80px;
  transform: rotate(-23.48deg);
  width: 14px;
}

.web-1920-66 .group-12097 {
  background-image: url(../img/path-13295-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 29px;
  margin-left: 15.04px;
  margin-top: 20px;
  width: 34px;
}

.web-1920-66 .path-13311 {
  height: 21px;
  left: 451px;
  object-fit: cover;
  position: absolute;
  top: 171px;
  width: 20px;
}

.web-1920-66 .group-12116 {
  background-image: url(../img/path-13313@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 7px;
  left: 4px;
  position: absolute;
  top: 224px;
  width: 9px;
}

.web-1920-66 .path-13417 {
  height: 349px;
  left: 75px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 349px;
}

.web-1920-66 .path-13418 {
  height: 175px;
  left: 75px;
  object-fit: cover;
  position: absolute;
  top: 94px;
  width: 224px;
}

.web-1920-66 .group-12202 {
  background-image: url(../img/path-13419@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 64px;
  left: 259px;
  position: absolute;
  top: 97px;
  width: 101px;
}

.web-1920-66 .group-12203 {
  background-image: url(../img/path-13420-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 114px;
  left: 58px;
  position: absolute;
  top: 96px;
  width: 137px;
}

.web-1920-66 .group-12204 {
  background-image: url(../img/path-13421@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 198px;
  left: 47px;
  position: absolute;
  top: 207px;
  width: 66px;
}

.web-1920-66 .group-12206 {
  background-image: url(../img/path-13423-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 70px;
  left: 369px;
  position: absolute;
  top: 174px;
  width: 27px;
}

.web-1920-66 .ellipse-641 {
  background-color: var(--licorice);
  border-radius: 18.36px;
  height: 37px;
  left: 204px;
  position: absolute;
  top: 251px;
  transform: rotate(-9.22deg);
  width: 37px;
}

.web-1920-66 .group-12207 {
  background-image: url(../img/path-13424@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 15px;
  left: 154px;
  position: absolute;
  top: 261px;
  width: 76px;
}

.web-1920-66 .group-12208 {
  background-image: url(../img/path-13425@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 101px;
  left: 219px;
  position: absolute;
  top: 171px;
  width: 50px;
}

.web-1920-66 .ellipse-642 {
  background-color: var(--white);
  border-radius: 8.12px;
  height: 16px;
  left: 215px;
  position: absolute;
  top: 261px;
  width: 16px;
}

.web-1920-66 .group-12228 {
  align-items: center;
  display: flex;
  height: 322px;
  left: 62px;
  min-width: 274px;
  position: absolute;
  top: 108px;
}

.web-1920-66 .group-container-16 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  margin-bottom: 3.3px;
  min-height: 129px;
  width: 42px;
}

.web-1920-66 .group-12223 {
  background-image: url(../img/path-13434@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 14px;
  width: 26px;
}

.web-1920-66 .group-12227 {
  align-self: flex-start;
  background-image: url(../img/path-13436@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 8px;
  margin-top: 48px;
  width: 32px;
}

.web-1920-66 .group-12219 {
  background-image: url(../img/path-13432@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 13px;
  margin-right: 1.21px;
  margin-top: 45px;
  width: 27px;
}

.web-1920-66 .group-container-17 {
  height: 322px;
  margin-left: 6px;
  position: relative;
  width: 226px;
}

.web-1920-66 .group-container-18 {
  height: 322px;
  left: 0;
  position: absolute;
  top: 0;
  width: 226px;
}

.web-1920-66 .group-12211 {
  display: flex;
  flex-direction: column;
  height: 322px;
  justify-content: space-between;
  left: 109px;
  position: absolute;
  top: 0;
  width: 8px;
}

.web-1920-66 .group-12209 {
  background-image: url(../img/path-13426@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  flex: 1;
  height: 32.26px;
  max-height: 32.26px;
}

.web-1920-66 .group-12210 {
  background-image: url(../img/path-13427@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  flex: 1;
  height: 32.27px;
  max-height: 32.27px;
}

.web-1920-66 .group-12215 {
  align-items: flex-start;
  display: flex;
  height: 257px;
  justify-content: center;
  left: 0;
  min-width: 226px;
  position: absolute;
  top: 17px;
}

.web-1920-66 .group-12213 {
  align-self: flex-end;
  background-image: url(../img/path-13429@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  margin-bottom: 0;
  width: 21px;
}

.web-1920-66 .group-12214 {
  background-image: url(../img/path-13430@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 27px;
  margin-left: 141px;
  width: 16px;
}

.web-1920-66 .group-12212 {
  background-image: url(../img/path-13428@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  margin-left: 26px;
  margin-top: 31.02px;
  width: 21px;
}

.web-1920-66 .group-12217 {
  background-image: url(../img/path-13431@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 21px;
  left: 0;
  position: absolute;
  top: 48px;
  width: 21px;
}

.web-1920-66 .group-12221 {
  background-image: url(../img/path-13433@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 27px;
  left: 50px;
  position: absolute;
  top: 14px;
  width: 13px;
}

.web-1920-66 .group-12225 {
  background-image: url(../img/path-13435@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 26px;
  left: 47px;
  position: absolute;
  top: 280px;
  width: 14px;
}

.web-1920-66 .group-12239 {
  align-items: flex-start;
  background-image: url(../img/path-13770@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 230px;
  left: 283px;
  min-width: 230px;
  padding: 32.6px 13.5px;
  position: absolute;
  top: 176px;
}

.web-1920-66 .group-container-19 {
  align-items: flex-start;
  background-image: url(../img/path-13437@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 161px;
  justify-content: flex-end;
  min-width: 165px;
  padding: 10.8px 10.7px;
}

.web-1920-66 .overlap-group-11 {
  height: 91px;
  position: relative;
  width: 105px;
}

.web-1920-66 .group-12230 {
  background-image: url(../img/path-13438@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 58px;
  left: 69px;
  position: absolute;
  top: 34px;
  width: 36px;
}

.web-1920-66 .group-12235 {
  display: flex;
  height: 73px;
  justify-content: space-between;
  left: 0;
  position: absolute;
  top: 0;
  width: 73px;
}

.web-1920-66 .group-12232 {
  background-image: url(../img/path-13439@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 13.55px;
  width: 2.65px;
}

.web-1920-66 .ellipse-644 {
  background-color: var(--white);
  border-radius: 7.17px;
  height: 14px;
  left: 64px;
  position: absolute;
  top: 64px;
  width: 14px;
}

.web-1920-66 .group-12238 {
  align-self: center;
  background-image: url(../img/path-13298@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  margin-left: 25px;
  margin-top: 4.06px;
  width: 14px;
}

.web-1920-66 .group-8837-2 {
  height: 92px;
  left: 177px;
  position: absolute;
  top: 395px;
  transform: rotate(-3.00deg);
  width: 260px;
}

.web-1920-66 .path-9754-2 {
  height: 95px;
  left: -2px;
  object-fit: cover;
  position: absolute;
  top: -2px;
  transform: rotate(3.00deg);
  width: 68px;
}

.web-1920-66 .path-container-15 {
  height: 97px;
  left: 65px;
  position: absolute;
  top: -2px;
  width: 200px;
}

.web-1920-66 .path-9755-2 {
  height: 94px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  transform: rotate(3.00deg);
  width: 73px;
}

.web-1920-66 .path-9756-2 {
  height: 93px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  transform: rotate(3.00deg);
  width: 55px;
}

.web-1920-66 .path-9757-2 {
  height: 94px;
  left: 128px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  transform: rotate(3.00deg);
  width: 69px;
}

.web-1920-66 .group-12540 {
  align-items: flex-start;
  display: flex;
  height: 92px;
  left: 183px;
  min-width: 260px;
  position: absolute;
  top: 387px;
  transform: rotate(-3.00deg);
}

.web-1920-66 .path-container-16 {
  height: 101px;
  margin-left: -6px;
  margin-top: -4.44px;
  position: relative;
  width: 272px;
}

.web-1920-66 .path-9754-3 {
  height: 97px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  transform: rotate(3.00deg);
  width: 71px;
}

.web-1920-66 .path-9755-3 {
  height: 96px;
  left: 73px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  transform: rotate(3.00deg);
  width: 75px;
}

.web-1920-66 .path-9756-3 {
  height: 95px;
  left: 143px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  transform: rotate(3.00deg);
  width: 58px;
}

.web-1920-66 .path-9757-3 {
  height: 96px;
  left: 198px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  transform: rotate(3.00deg);
  width: 72px;
}

.web-1920-66 .group-11745 {
  display: flex;
  height: 14px;
  left: 522px;
  position: absolute;
  top: 449px;
  transform: rotate(57.00deg);
  width: 20px;
}

.web-1920-66 .path-6790-2 {
  flex: 1;
  margin-bottom: -5.1px;
  margin-left: -1.4px;
  margin-right: -1.4px;
  margin-top: -5.1px;
  object-fit: cover;
  transform: rotate(-57.00deg);
  width: 22.73px;
}

.web-1920-66 .path-12897 {
  height: 16px;
  margin-bottom: 43.93px;
  margin-left: 35px;
  object-fit: cover;
  width: 16px;
}

.web-1920-66 .group-14534 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  height: 302px;
  margin-bottom: 70.5px;
  width: 722px;
}

.web-1920-66 .group-14533 {
  display: flex;
  height: 96px;
  justify-content: flex-end;
  width: 607px;
}

.web-1920-66 .text-1 {
  direction: rtl;
  flex: 1;
  letter-spacing: 0;
  line-height: 80px;
  margin-bottom: -10px;
  margin-right: 8px;
  margin-top: 8px;
  white-space: nowrap;
}

.web-1920-66 .text-14 {
  letter-spacing: 0;
  line-height: 78px;
  margin-bottom: -11px;
  margin-right: -2px;
  margin-top: 9px;
  text-align: right;
  white-space: nowrap;
  width: 56px;
}

.web-1920-66 .group-11751 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  min-width: 100%;
}

.web-1920-66 .overlap-group-12 {
  height: 249px;
  margin-top: -48.5px;
  position: relative;
  width: 724px;
}

.web-1920-66 .text-147 {
  direction: rtl;
  left: 0;
  letter-spacing: 0;
  line-height: 70px;
  position: absolute;
  top: 41px;
  width: 724px;
}

.web-1920-66 .key-time-3 {
  left: 414px;
  letter-spacing: 0;
  line-height: 167px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.web-1920-66 .overlap-group14 {
  height: 979px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1799px;
}

.web-1920-66 .overlap-group-13 {
  height: 296px;
  left: 0;
  position: absolute;
  top: 313px;
  width: 812px;
}

.web-1920-66 .group-14531 {
  display: flex;
  height: 96px;
  justify-content: flex-end;
  left: 324px;
  position: absolute;
  top: 0;
  width: 488px;
}

.web-1920-66 .text-155 {
  letter-spacing: 0;
  line-height: 78px;
  margin-bottom: -11px;
  margin-right: -2px;
  margin-top: 9px;
  text-align: right;
  white-space: nowrap;
  width: 46px;
}

.web-1920-66 .text-156 {
  direction: rtl;
  left: 0;
  letter-spacing: 0;
  line-height: 70px;
  position: absolute;
  top: 88px;
  width: 812px;
}

.web-1920-66 .path-9095 {
  height: 979px;
  left: 805px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 994px;
}

.web-1920-66 .group-container-20 {
  height: 153px;
  left: 1441px;
  position: absolute;
  top: 247px;
  width: 179px;
}

.web-1920-66 .group-8896-4 {
  align-items: flex-start;
  display: flex;
  height: 134px;
  justify-content: flex-end;
  left: 8px;
  min-width: 164px;
  position: absolute;
  top: 9px;
  transform: rotate(187.00deg);
}

.web-1920-66 .group-container-21 {
  height: 173px;
  margin-top: -18.64px;
  position: relative;
  width: 196px;
}

.web-1920-66 .overlap-group-14 {
  height: 173px;
  left: 0;
  position: absolute;
  top: 0;
  width: 196px;
}

.web-1920-66 .path-9801-4 {
  height: 142px;
  left: 8px;
  object-fit: cover;
  position: absolute;
  top: 10px;
  transform: rotate(-187.00deg);
  width: 168px;
}

.web-1920-66 .group-8876-4 {
  display: flex;
  height: 109px;
  left: 40px;
  position: absolute;
  top: 32px;
  width: 110px;
}

.web-1920-66 .path-9802-4 {
  flex: 1;
  margin-bottom: -6.3px;
  margin-left: -6.2px;
  margin-right: -6.2px;
  margin-top: -6.3px;
  object-fit: cover;
  transform: rotate(-187.00deg);
  width: 122.61px;
}

.web-1920-66 .path-9833-4 {
  height: 147px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 16px;
  transform: rotate(-187.00deg);
  width: 171px;
}

.web-1920-66 .group-8891-4 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  left: 87px;
  min-height: 26px;
  position: absolute;
  top: 88px;
  transform: rotate(-7.00deg);
  width: 53px;
}

.web-1920-66 .group-8880-4 {
  display: flex;
  height: 2px;
  margin-right: 0;
  width: 36px;
}

.web-1920-66 .path-9805-2 {
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  object-fit: cover;
  transform: rotate(-180deg);
  width: 35.88px;
}

.web-1920-66 .group-887-2 {
  display: flex;
  height: 2px;
  margin-top: 10px;
  width: 53px;
}

.web-1920-66 .path-980-2 {
  flex: 1;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  object-fit: cover;
  transform: rotate(-180deg);
  width: 53.12px;
}

.web-1920-66 .group-8906-4 {
  background-image: url(../img/path-9758-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 29px;
  left: 108px;
  position: absolute;
  top: 44px;
  width: 29px;
}

.web-1920-66 .path-13778 {
  height: 21px;
  left: 1482px;
  object-fit: cover;
  position: absolute;
  top: 659px;
  width: 21px;
}

.web-1920-66 .path-15794 {
  height: 21px;
  left: 1045px;
  object-fit: cover;
  position: absolute;
  top: 353px;
  width: 21px;
}

.web-1920-66 .path-15795 {
  height: 21px;
  left: 1410px;
  object-fit: cover;
  position: absolute;
  top: 374px;
  width: 21px;
}

.web-1920-66 .group-12563 {
  display: flex;
  height: 17px;
  left: 1302px;
  position: absolute;
  top: 292px;
  transform: rotate(42.00deg);
  width: 23px;
}

.web-1920-66 .path-6790-3 {
  flex: 1;
  margin-bottom: -5.6px;
  margin-left: -2.6px;
  margin-right: -2.6px;
  margin-top: -5.6px;
  object-fit: cover;
  transform: rotate(-42.00deg);
  width: 28.23px;
}

.web-1920-66 .group-14590 {
  display: flex;
  height: 18px;
  left: 1013px;
  position: absolute;
  top: 467px;
  transform: rotate(68.00deg);
  width: 25px;
}

.web-1920-66 .path-6790-4 {
  flex: 1;
  margin-bottom: -5.9px;
  margin-left: -0.5px;
  margin-right: -0.5px;
  margin-top: -5.9px;
  object-fit: cover;
  transform: rotate(-68.00deg);
  width: 25.56px;
}

.web-1920-66 .group-14589 {
  display: flex;
  height: 10px;
  left: 1587px;
  position: absolute;
  top: 548px;
  transform: rotate(60.00deg);
  width: 14px;
}

.web-1920-66 .path-6790-5 {
  flex: 1;
  margin-bottom: -3.5px;
  margin-left: -0.8px;
  margin-right: -0.8px;
  margin-top: -3.5px;
  object-fit: cover;
  transform: rotate(-60.00deg);
  width: 15.43px;
}

.web-1920-66 .hi {
  color: var(--international-orange);
  font-family: var(--font-family-somar-medium);
  font-size: 61px;
  font-weight: 500;
  left: 1191px;
  letter-spacing: 0;
  line-height: 61px;
  position: absolute;
  text-align: center;
  top: 307px;
  white-space: nowrap;
}

.web-1920-66 .path-container-17 {
  height: 37px;
  left: 1045px;
  position: absolute;
  top: 662px;
  width: 44px;
}

.web-1920-66 .path-6943-2 {
  height: 19px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 19px;
  width: 19px;
}

.web-1920-66 .path-6944-2 {
  height: 24px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 25px;
}

.web-1920-66 .ok {
  color: var(--international-orange);
  font-family: var(--font-family-somar-medium);
  font-size: 43px;
  font-weight: 500;
  left: 1358px;
  letter-spacing: 0;
  line-height: 43px;
  position: absolute;
  text-align: center;
  top: 685px;
  white-space: nowrap;
}

.web-1920-66 .overlap-group4-2 {
  height: 237px;
  left: 1226px;
  position: absolute;
  top: 406px;
  width: 166px;
}

.web-1920-66 .union-23 {
  height: 106px;
  left: 46px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 82px;
}

.web-1920-66 .group-container-7 {
  height: 118px;
  left: 7px;
  position: absolute;
  top: 111px;
  width: 158px;
}

.web-1920-66 .group-8769-1 {
  background-image: url(../img/path-9667-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 100px;
  left: 0;
  position: absolute;
  top: 17px;
  width: 158px;
}

.web-1920-66 .group-8770-1 {
  background-image: url(../img/path-9668-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 118px;
  left: 58px;
  position: absolute;
  top: 0;
  width: 43px;
}

.web-1920-66 .path-9848 {
  height: 118px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 119px;
  width: 165px;
}

.web-1920-66 .path-9850 {
  height: 30px;
  left: 128px;
  object-fit: cover;
  position: absolute;
  top: 59px;
  width: 18px;
}

.web-1920-66 .path-9851 {
  height: 30px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 59px;
  width: 17px;
}

.web-1920-66 .path-9853 {
  height: 20px;
  left: 85px;
  object-fit: cover;
  position: absolute;
  top: 86px;
  width: 45px;
}

.web-1920-66 .ellipse-357 {
  background-color: var(--international-orange);
  border-radius: 8.82px/6.79px;
  height: 14px;
  left: 77px;
  position: absolute;
  top: 97px;
  width: 18px;
}

.web-1920-66 .path-9854 {
  height: 61px;
  left: 33px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 105px;
}

.web-1920-66 .rectangle-3034 {
  background-color: var(--licorice);
  height: 26px;
  left: 27px;
  position: absolute;
  top: 61px;
  width: 15px;
}

.web-1920-66 .rectangle-3035 {
  background-color: var(--licorice);
  height: 26px;
  left: 131px;
  position: absolute;
  top: 61px;
  width: 13px;
}

.web-1920-66 .overlap-group5 {
  height: 237px;
  left: 1409px;
  position: absolute;
  top: 406px;
  width: 166px;
}

.web-1920-66 .group-8769-2 {
  background-image: url(../img/path-9667-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 100px;
  left: 0;
  position: absolute;
  top: 17px;
  width: 158px;
}

.web-1920-66 .group-8770-2 {
  background-image: url(../img/path-9668-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 118px;
  left: 58px;
  position: absolute;
  top: 0;
  width: 43px;
}

.web-1920-66 .overlap-group6 {
  height: 237px;
  left: 1043px;
  position: absolute;
  top: 406px;
  width: 166px;
}

.web-1920-66 .group-8769 {
  background-image: url(../img/path-9667-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 100px;
  left: 0;
  position: absolute;
  top: 17px;
  width: 158px;
}

.web-1920-66 .group-8770 {
  background-image: url(../img/path-9668-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 118px;
  left: 58px;
  position: absolute;
  top: 0;
  width: 43px;
}

.web-1920-66 .group-14597 {
  align-items: flex-end;
  display: flex;
  height: 652px;
  justify-content: space-between;
  margin-right: 0;
  margin-top: 171px;
  width: 1620px;
}

.web-1920-66 .group-14595 {
  display: flex;
  flex-direction: column;
  height: 452px;
  justify-content: space-between;
  margin-bottom: -225.7px;
  width: 810px;
}

.web-1920-66 .group-14535 {
  display: flex;
  flex: 1;
  height: 176px;
  justify-content: flex-end;
  margin-left: 12.0px;
  margin-right: 0;
  max-height: 176px;
}

.web-1920-66 .text-158 {
  height: 98px;
  letter-spacing: 0;
  line-height: 78px;
  margin-right: -2px;
  margin-top: 9px;
  text-align: right;
  white-space: nowrap;
  width: 57px;
}

.web-1920-66 .group-11752-1 {
  align-items: flex-start;
  display: flex;
  flex: 1;
  height: 276px;
  max-height: 276px;
  min-width: 100%;
}

.web-1920-66 .overlap-group-15 {
  height: 278px;
  margin-top: -7.5px;
  position: relative;
  width: 812px;
}

.web-1920-66 .text-159 {
  direction: rtl;
  left: 0;
  letter-spacing: 0;
  line-height: 70px;
  position: absolute;
  top: 0;
  width: 812px;
}

.web-1920-66 .crm-1 {
  left: 52px;
  letter-spacing: 0;
  line-height: 167px;
  position: absolute;
  text-align: center;
  top: 27px;
  white-space: nowrap;
}

.web-1920-66 .group-14596 {
  align-items: flex-start;
  background-image: url(../img/path-9645@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  min-width: 762.38px;
  padding: 94.1px 61.8px;
}

.web-1920-66 .path-12866 {
  align-self: center;
  height: 12px;
  margin-bottom: 14.68px;
  object-fit: cover;
  width: 12px;
}

.web-1920-66 .group-11693 {
  background-image: url(../img/path-12846-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 16px;
  margin-left: 35px;
  margin-top: 77.74px;
  width: 22px;
}

.web-1920-66 .overlap-group7-2 {
  align-self: flex-end;
  height: 453px;
  margin-left: 51px;
  position: relative;
  width: 514px;
}

.web-1920-66 .group-container-22 {
  height: 453px;
  left: 13px;
  position: absolute;
  top: 0;
  width: 497px;
}

.web-1920-66 .overlap-group8-1 {
  height: 441px;
  left: 0;
  position: absolute;
  top: 13px;
  width: 497px;
}

.web-1920-66 .group-11716 {
  display: flex;
  height: 16px;
  left: 479px;
  position: absolute;
  top: 252px;
  transform: rotate(97.00deg);
  width: 22px;
}

.web-1920-66 .path-12846 {
  flex: 1;
  margin-bottom: -4.0px;
  margin-left: 1.8px;
  margin-right: 1.8px;
  margin-top: -4.0px;
  object-fit: cover;
  transform: rotate(-97.00deg);
  width: 18.19px;
}

.web-1920-66 .path-12325 {
  height: 24px;
  left: 390px;
  object-fit: cover;
  position: absolute;
  top: 406px;
  width: 24px;
}

.web-1920-66 .overlap-group-container-2 {
  height: 398px;
  left: 18px;
  position: absolute;
  top: 43px;
  width: 472px;
}

.web-1920-66 .group-container-23 {
  height: 115px;
  left: 339px;
  position: absolute;
  top: 0;
  width: 133px;
}

.web-1920-66 .group-8786 {
  display: flex;
  height: 115px;
  left: 0;
  position: absolute;
  top: 0;
  width: 133px;
}

.web-1920-66 .group-8766 {
  align-items: flex-start;
  background-image: url(../img/path-9660@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex: 1;
  min-width: 133.29px;
  padding: 0 13.0px;
}

.web-1920-66 .path-9662 {
  height: 5px;
  margin-top: 13.01px;
  object-fit: cover;
  width: 5px;
}

.web-1920-66 .path-966 {
  height: 5px;
  margin-left: 5px;
  margin-top: 13.01px;
  object-fit: cover;
  width: 5px;
}

.web-1920-66 .path-9661 {
  height: 4px;
  margin-left: 49px;
  margin-top: 0;
  object-fit: cover;
  width: 9px;
}

.web-1920-66 .group-12564 {
  align-items: flex-end;
  display: flex;
  height: 48px;
  left: 13px;
  min-width: 110px;
  position: absolute;
  top: 45px;
}

.web-1920-66 .path-container-18 {
  height: 49px;
  margin-bottom: -0.5px;
  margin-left: -1px;
  position: relative;
  width: 49px;
}

.web-1920-66 .path-10108 {
  height: 20px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 19px;
}

.web-1920-66 .path-10109 {
  height: 30px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 18px;
  width: 20px;
}

.web-1920-66 .path-10110 {
  height: 36px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 33px;
}

.web-1920-66 .path-10111 {
  height: 17px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 32px;
  width: 30px;
}

.web-1920-66 .path-container-19 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  margin-bottom: -0.5px;
  margin-left: 7px;
  min-height: 48px;
  width: 55px;
}

.web-1920-66 .path-10121 {
  height: 4px;
  object-fit: cover;
  width: 55px;
}

.web-1920-66 .path-1012 {
  height: 4px;
  margin-top: 10px;
  object-fit: cover;
  width: 55px;
}

.web-1920-66 .path-10120 {
  height: 4px;
  margin-left: 0.21px;
  margin-top: 10px;
  object-fit: cover;
  width: 40px;
}

.web-1920-66 .overlap-group2-1 {
  height: 237px;
  left: 0;
  position: absolute;
  top: 98px;
  width: 166px;
}

.web-1920-66 .overlap-group3-1 {
  height: 237px;
  left: 190px;
  position: absolute;
  top: 98px;
  width: 166px;
}

.web-1920-66 .overlap-group4-3 {
  height: 125px;
  left: 84px;
  position: absolute;
  top: 273px;
  width: 193px;
}

.web-1920-66 .group-6913 {
  display: flex;
  height: 100px;
  left: 0;
  position: absolute;
  top: 23px;
  width: 193px;
}

.web-1920-66 .rectangle-2080 {
  background-color: var(--alabaster);
  border-radius: 5px;
  flex: 1;
  margin-bottom: -2.5px;
  margin-left: -2.5px;
  margin-right: -2.5px;
  margin-top: -2.5px;
  width: 198.5px;
}

.web-1920-66 .crm-2 {
  color: var(--maroon-flush);
  font-family: var(--font-family-somar-semibold);
  font-size: 103px;
  font-weight: 600;
  left: 17px;
  letter-spacing: 0;
  line-height: 142px;
  position: absolute;
  text-align: center;
  top: 0;
  white-space: nowrap;
}

.web-1920-66 .group-12566 {
  height: 31px;
  left: 0;
  position: absolute;
  top: 400px;
  width: 38px;
}

.web-1920-66 .path-12326 {
  height: 23px;
  left: 15px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 23px;
}

.web-1920-66 .path-12812 {
  height: 16px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 15px;
  width: 15px;
}

.web-1920-66 .overlap-group-container-3 {
  height: 122px;
  left: 26px;
  position: absolute;
  top: 0;
  width: 112px;
}

.web-1920-66 .group-container-24 {
  height: 85px;
  left: 0;
  position: absolute;
  top: 0;
  width: 78px;
}

.web-1920-66 .group-10683-4 {
  align-items: flex-start;
  display: flex;
  height: 62px;
  justify-content: flex-end;
  left: 9px;
  min-width: 62px;
  position: absolute;
  top: 16px;
  transform: rotate(195.00deg);
}

.web-1920-66 .overlap-group-16 {
  height: 93px;
  margin-top: -15.4px;
  position: relative;
  width: 93px;
}

.web-1920-66 .path-9790-8 {
  height: 76px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 8px;
  transform: rotate(-195.00deg);
  width: 76px;
}

.web-1920-66 .ellipse-350-8 {
  background-color: var(--white);
  border-radius: 13.49px;
  height: 27px;
  left: 33px;
  position: absolute;
  top: 33px;
  transform: rotate(76.72deg);
  width: 27px;
}

.web-1920-66 .group-10684-4 {
  align-items: flex-start;
  display: flex;
  height: 62px;
  justify-content: flex-end;
  left: 7px;
  min-width: 62px;
  position: absolute;
  top: 7px;
  transform: rotate(195.00deg);
}

.web-1920-66 .overlap-group1-7 {
  height: 95px;
  margin-top: -16.15px;
  position: relative;
  width: 94px;
}

.web-1920-66 .path-9790-9 {
  height: 77px;
  left: 9px;
  object-fit: cover;
  position: absolute;
  top: 9px;
  transform: rotate(-195.00deg);
  width: 77px;
}

.web-1920-66 .ellipse-350-9 {
  border-radius: 13.49px;
  height: 29px;
  left: 33px;
  object-fit: cover;
  position: absolute;
  top: 33px;
  transform: rotate(-195.00deg);
  width: 29px;
}

.web-1920-66 .group-container-25 {
  height: 57px;
  left: 60px;
  position: absolute;
  top: 64px;
  width: 52px;
}

.web-1920-66 .group-10683-5 {
  align-items: flex-start;
  display: flex;
  height: 42px;
  justify-content: flex-end;
  left: 6px;
  min-width: 41px;
  position: absolute;
  top: 10px;
  transform: rotate(195.00deg);
}

.web-1920-66 .overlap-group-17 {
  height: 63px;
  margin-top: -10.35px;
  position: relative;
  width: 62px;
}

.web-1920-66 .path-9790-10 {
  height: 51px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  transform: rotate(-195.00deg);
  width: 51px;
}

.web-1920-66 .ellipse-350-10 {
  background-color: var(--white);
  border-radius: 9.06px;
  height: 18px;
  left: 22px;
  position: absolute;
  top: 22px;
  transform: rotate(76.72deg);
  width: 18px;
}

.web-1920-66 .group-10684-5 {
  align-items: flex-start;
  display: flex;
  height: 42px;
  left: 5px;
  min-width: 41px;
  position: absolute;
  top: 5px;
  transform: rotate(195.00deg);
}

.web-1920-66 .overlap-group1-8 {
  height: 64px;
  margin-left: -11px;
  margin-top: -11.09px;
  position: relative;
  width: 64px;
}

.web-1920-66 .path-9790-11 {
  height: 52px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 6px;
  transform: rotate(-195.00deg);
  width: 52px;
}

.web-1920-66 .ellipse-350-11 {
  border-radius: 9.06px;
  height: 19px;
  left: 22px;
  position: absolute;
  top: 22px;
  transform: rotate(76.72deg);
  width: 19px;
}

.web-1920-66 .group-11717 {
  height: 31px;
  left: 268px;
  position: absolute;
  top: 0;
  width: 38px;
}

.web-1920-66 .path-12872 {
  height: 14px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 113px;
  width: 13px;
}

.web-1920-66 .group-14599 {
  display: flex;
  height: 611px;
  justify-content: space-between;
  margin-right: 15.78px;
  margin-top: 140px;
  width: 1636px;
}

.web-1920-66 .group-14598 {
  align-items: flex-end;
  background-image: url(../img/path-9098-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex-direction: column;
  min-height: 100%;
  padding: 61.9px 66.0px;
  width: 775.56px;
}

.web-1920-66 .overlap-group13 {
  height: 445px;
  margin-top: 27px;
  position: relative;
  width: 644px;
}

.web-1920-66 .group-12499 {
  align-items: flex-start;
  display: flex;
  height: 37px;
  left: 31px;
  min-width: 44px;
  position: absolute;
  top: 343px;
  transform: rotate(37.00deg);
}

.web-1920-66 .path-13756 {
  height: 27px;
  left: 33px;
  object-fit: cover;
  position: absolute;
  top: 44px;
  width: 27px;
}

.web-1920-66 .path-13757 {
  height: 35px;
  left: 574px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 35px;
}

.web-1920-66 .path-13758 {
  height: 16px;
  left: 607px;
  object-fit: cover;
  position: absolute;
  top: 343px;
  width: 16px;
}

.web-1920-66 .group-container-26 {
  height: 392px;
  left: 0;
  position: absolute;
  top: 0;
  width: 466px;
}

.web-1920-66 .group-12500 {
  align-items: flex-start;
  display: flex;
  height: 171px;
  left: 17px;
  min-width: 190px;
  position: absolute;
  top: 130px;
  transform: rotate(193.00deg);
}

.web-1920-66 .group-container-27 {
  height: 171px;
  margin-top: 0;
  position: relative;
  width: 190px;
}

.web-1920-66 .group-10553 {
  display: flex;
  height: 155px;
  left: 0;
  position: absolute;
  top: 16px;
  width: 173px;
}

.web-1920-66 .path-11610 {
  flex: 1;
  margin-bottom: -17.4px;
  margin-left: -15.2px;
  margin-right: -15.2px;
  margin-top: -17.4px;
  object-fit: cover;
  transform: rotate(-193.00deg);
  width: 203.18px;
}

.web-1920-66 .group-10554 {
  display: flex;
  height: 55px;
  left: 136px;
  position: absolute;
  top: 0;
  width: 55px;
}

.web-1920-66 .path-11611 {
  flex: 1;
  margin-bottom: -5.5px;
  margin-left: -5.5px;
  margin-right: -5.5px;
  margin-top: -5.5px;
  object-fit: cover;
  transform: rotate(-193.00deg);
  width: 65.61px;
}

.web-1920-66 .group-12501 {
  background-image: url(../img/path-11570@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 15px;
  left: 291px;
  position: absolute;
  top: 29px;
  width: 128px;
}

.web-1920-66 .group-12503 {
  background-image: url(../img/path-11571-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 93px;
  left: 274px;
  position: absolute;
  top: 42px;
  width: 33px;
}

.web-1920-66 .group-12504 {
  background-image: url(../img/path-11572@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 134px;
  left: 126px;
  position: absolute;
  top: 22px;
  width: 129px;
}

.web-1920-66 .group-12507 {
  background-image: url(../img/path-11619-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 73px;
  left: 392px;
  position: absolute;
  top: 5px;
  width: 73px;
}

.web-1920-66 .group-12508 {
  align-items: flex-start;
  background-image: url(../img/path-11590-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 91px;
  left: 59px;
  min-width: 91px;
  padding: 20.7px 20.8px;
  position: absolute;
  top: 88px;
}

.web-1920-66 .group-9719 {
  align-items: flex-end;
  background-image: url(../img/path-10884@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 50px;
  justify-content: flex-end;
  min-width: 50px;
  padding: 13.3px 12.1px;
}

.web-1920-66 .path-10885 {
  height: 23px;
  object-fit: cover;
  width: 25px;
}

.web-1920-66 .overlap-group3-2 {
  height: 80px;
  left: 234px;
  position: absolute;
  top: 0;
  width: 80px;
}

.web-1920-66 .group-10773 {
  display: flex;
  height: 68px;
  left: 6px;
  position: absolute;
  top: 6px;
  transform: rotate(-11.00deg);
  width: 68px;
}

.web-1920-66 .path-11612 {
  flex: 1;
  margin-bottom: -5.9px;
  margin-left: -5.9px;
  margin-right: -5.9px;
  margin-top: -5.9px;
  object-fit: cover;
  transform: rotate(11.00deg);
  width: 79.85px;
}

.web-1920-66 .path-333 {
  height: 41px;
  left: 30px;
  object-fit: cover;
  position: absolute;
  top: 21px;
  width: 19px;
}

.web-1920-66 .group-12512 {
  align-items: flex-start;
  background-image: url(../img/path-335@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 37px;
  justify-content: flex-end;
  left: 410px;
  min-width: 37px;
  padding: 6.5px 6.5px;
  position: absolute;
  top: 22px;
}

.web-1920-66 .path-container-20 {
  height: 22px;
  position: relative;
  width: 22px;
}

.web-1920-66 .path-336 {
  height: 19px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 19px;
}

.web-1920-66 .path-337 {
  height: 4px;
  left: 17px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 4px;
}

.web-1920-66 .group-12515 {
  background-image: url(../img/path-6790-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 14px;
  left: 139px;
  position: absolute;
  top: 37px;
  width: 20px;
}

.web-1920-66 .group-12517 {
  display: flex;
  height: 14px;
  left: 105px;
  position: absolute;
  top: 294px;
  transform: rotate(114.00deg);
  width: 20px;
}

.web-1920-66 .overlap-group5-1 {
  height: 240px;
  left: 166px;
  position: absolute;
  top: 152px;
  width: 167px;
}

.web-1920-66 .union-23-1 {
  height: 107px;
  left: 46px;
  object-fit: cover;
  position: absolute;
  top: 14px;
  width: 82px;
}

.web-1920-66 .group-container-28 {
  height: 119px;
  left: 7px;
  position: absolute;
  top: 112px;
  width: 160px;
}

.web-1920-66 .group-8769-3 {
  background-image: url(../img/path-9667@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 101px;
  left: 0;
  position: absolute;
  top: 18px;
  width: 160px;
}

.web-1920-66 .group-8770-3 {
  background-image: url(../img/path-9668@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 119px;
  left: 58px;
  position: absolute;
  top: 0;
  width: 43px;
}

.web-1920-66 .path-9848-1 {
  height: 119px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 121px;
  width: 167px;
}

.web-1920-66 .path-9850-1 {
  height: 30px;
  left: 130px;
  object-fit: cover;
  position: absolute;
  top: 60px;
  width: 18px;
}

.web-1920-66 .path-9851-1 {
  height: 30px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 60px;
  width: 17px;
}

.web-1920-66 .path-9853-1 {
  height: 20px;
  left: 86px;
  object-fit: cover;
  position: absolute;
  top: 87px;
  width: 45px;
}

.web-1920-66 .ellipse-357-1 {
  background-color: var(--international-orange);
  border-radius: 8.92px/6.86px;
  height: 14px;
  left: 78px;
  position: absolute;
  top: 98px;
  width: 18px;
}

.web-1920-66 .path-9854-1 {
  height: 62px;
  left: 33px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 106px;
}

.web-1920-66 .rectangle-3034-1 {
  background-color: var(--licorice);
  height: 26px;
  left: 28px;
  position: absolute;
  top: 62px;
  width: 15px;
}

.web-1920-66 .rectangle-3035-1 {
  background-color: var(--licorice);
  height: 26px;
  left: 133px;
  position: absolute;
  top: 62px;
  width: 13px;
}

.web-1920-66 .group-container-29 {
  height: 67px;
  left: 4px;
  position: absolute;
  top: 222px;
  width: 67px;
}

.web-1920-66 .path-container-7 {
  height: 67px;
  left: 0;
  position: absolute;
  top: 0;
  width: 67px;
}

.web-1920-66 .path-9091 {
  height: 63px;
  left: 2px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 63px;
}

.web-1920-66 .path-7732 {
  height: 67px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 67px;
}

.web-1920-66 .group {
  align-items: flex-start;
  display: flex;
  height: 6px;
  justify-content: flex-end;
  left: 17px;
  min-width: 32px;
  padding: 0.0px 0;
  position: absolute;
  top: 30px;
}

.web-1920-66 .group-6726 {
  background-image: url(../img/path-7733@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  margin-top: 0;
  width: 6px;
}

.web-1920-66 .group-6727 {
  align-self: center;
  background-image: url(../img/path-7734@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  margin-left: 7px;
  margin-top: 0;
  width: 6px;
}

.web-1920-66 .group-6728 {
  align-self: flex-end;
  background-image: url(../img/path-7733@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  margin-left: 7px;
  width: 6px;
}

.web-1920-66 .group-6726-1 {
  background-image: url(../img/path-7733-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  margin-top: 0;
  width: 6px;
}

.web-1920-66 .group-6727-1 {
  align-self: center;
  background-image: url(../img/path-7734-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  margin-left: 7px;
  margin-top: 0;
  width: 6px;
}

.web-1920-66 .group-6728-1 {
  align-self: flex-end;
  background-image: url(../img/path-7733-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 6px;
  margin-left: 7px;
  width: 6px;
}

.web-1920-66 .group-container-30 {
  height: 20px;
  left: 297px;
  position: absolute;
  top: 118px;
  width: 20px;
}

.web-1920-66 .path-container-8 {
  height: 20px;
  left: 0;
  position: absolute;
  top: 0;
  width: 20px;
}

.web-1920-66 .path-9091-1 {
  height: 18px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 18px;
}

.web-1920-66 .path-7732-1 {
  height: 20px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 20px;
}

.web-1920-66 .group-1 {
  align-items: flex-start;
  display: flex;
  height: 2px;
  left: 5px;
  min-width: 9px;
  position: absolute;
  top: 9px;
}

.web-1920-66 .group-6726-2 {
  background-image: url(../img/path-7733-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  margin-top: 0;
  width: 2px;
}

.web-1920-66 .group-672 {
  background-image: url(../img/path-7733-4@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  margin-left: 2px;
  margin-top: 0;
  width: 2px;
}

.web-1920-66 .group-6726-3 {
  background-image: url(../img/path-7733-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  margin-top: 0;
  width: 2px;
}

.web-1920-66 .group-672-1 {
  background-image: url(../img/path-7733-5@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 2px;
  margin-left: 2px;
  margin-top: 0;
  width: 2px;
}

.web-1920-66 .overlap-group12 {
  height: 399px;
  left: 408px;
  position: absolute;
  top: 46px;
  width: 235px;
}

.web-1920-66 .group-12505 {
  display: flex;
  height: 67px;
  left: 63px;
  position: absolute;
  top: -1px;
  transform: rotate(-31.00deg);
  width: 15px;
}

.web-1920-66 .path-11573 {
  flex: 1;
  margin-bottom: 0.9px;
  margin-left: -16.2px;
  margin-right: -16.2px;
  margin-top: 0.9px;
  object-fit: cover;
  transform: rotate(31.00deg);
  width: 47.48px;
}

.web-1920-66 .group-12506 {
  display: flex;
  height: 113px;
  left: 141px;
  position: absolute;
  top: 118px;
  transform: rotate(-20.00deg);
  width: 50px;
}

.web-1920-66 .path-11569 {
  flex: 1;
  margin-bottom: -5.1px;
  margin-left: -17.9px;
  margin-right: -17.9px;
  margin-top: -5.1px;
  object-fit: cover;
  transform: rotate(20.00deg);
  width: 85.64px;
}

.web-1920-66 .group-12509 {
  align-items: flex-end;
  display: flex;
  height: 140px;
  left: 95px;
  min-width: 116px;
  position: absolute;
  top: 35px;
  transform: rotate(-26.00deg);
}

.web-1920-66 .group-container-31 {
  height: 140px;
  margin-bottom: 0;
  position: relative;
  width: 116px;
}

.web-1920-66 .group-10552 {
  display: flex;
  height: 40px;
  left: 30px;
  position: absolute;
  top: 0;
  width: 18px;
}

.web-1920-66 .path-11609 {
  flex: 1;
  margin-bottom: -2.0px;
  margin-left: -7.8px;
  margin-right: -7.8px;
  margin-top: -2.0px;
  object-fit: cover;
  transform: rotate(26.00deg);
  width: 34.03px;
}

.web-1920-66 .group-10562 {
  display: flex;
  height: 89px;
  left: 13px;
  position: absolute;
  top: 37px;
  transform: rotate(22.00deg);
  width: 89px;
}

.web-1920-66 .path-11612-1 {
  flex: 1;
  margin-bottom: -3.0px;
  margin-left: -3.0px;
  margin-right: -3.0px;
  margin-top: -3.0px;
  object-fit: cover;
  transform: rotate(4.00deg);
  width: 95.07px;
}

.web-1920-66 .group-12510 {
  background-image: url(../img/path-11611-1-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 35px;
  left: 77px;
  position: absolute;
  top: 34px;
  width: 35px;
}

.web-1920-66 .path-13759 {
  height: 52px;
  left: 131px;
  object-fit: cover;
  position: absolute;
  top: 92px;
  width: 59px;
}

.web-1920-66 .group-12553 {
  display: flex;
  height: 121px;
  left: 68px;
  position: absolute;
  top: 231px;
  transform: rotate(-20.00deg);
  width: 108px;
}

.web-1920-66 .path-11569-1 {
  flex: 1;
  margin-bottom: -1.2px;
  margin-left: 13.6px;
  margin-right: 13.6px;
  margin-top: -1.2px;
  object-fit: cover;
  transform: rotate(20.00deg);
  width: 80.84px;
}

.web-1920-66 .overlap-group6-1 {
  height: 195px;
  left: 0;
  position: absolute;
  top: 204px;
  width: 136px;
}

.web-1920-66 .union-23-2 {
  height: 87px;
  left: 31px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 67px;
}

.web-1920-66 .group-container-32 {
  height: 97px;
  left: 0;
  position: absolute;
  top: 91px;
  width: 130px;
}

.web-1920-66 .group-8769-4 {
  background-image: url(../img/path-9667-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 82px;
  left: 0;
  position: absolute;
  top: 14px;
  width: 130px;
}

.web-1920-66 .group-8770-4 {
  background-image: url(../img/path-9668-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 97px;
  left: 47px;
  position: absolute;
  top: 0;
  width: 35px;
}

.web-1920-66 .path-9848-2 {
  height: 97px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 98px;
  width: 136px;
}

.web-1920-66 .path-9850-2 {
  height: 25px;
  left: 16px;
  object-fit: cover;
  position: absolute;
  top: 49px;
  width: 15px;
}

.web-1920-66 .path-9851-2 {
  height: 25px;
  left: 101px;
  object-fit: cover;
  position: absolute;
  top: 49px;
  width: 14px;
}

.web-1920-66 .path-9853-2 {
  height: 17px;
  left: 29px;
  object-fit: cover;
  position: absolute;
  top: 70px;
  width: 37px;
}

.web-1920-66 .ellipse-357-2 {
  background-color: var(--international-orange);
  border-radius: 7.23px/5.56px;
  height: 11px;
  left: 58px;
  position: absolute;
  top: 80px;
  width: 14px;
}

.web-1920-66 .path-9854-2 {
  height: 50px;
  left: 22px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 87px;
}

.web-1920-66 .rectangle-3034-2 {
  background-color: var(--licorice);
  height: 21px;
  left: 101px;
  position: absolute;
  top: 50px;
  width: 12px;
}

.web-1920-66 .rectangle-3035-2 {
  background-color: var(--licorice);
  height: 21px;
  left: 18px;
  position: absolute;
  top: 50px;
  width: 11px;
}

.web-1920-66 .group-12518 {
  background-image: url(../img/path-11597-1x-png@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 38px;
  left: 141px;
  position: absolute;
  top: 217px;
  width: 38px;
}

.web-1920-66 .group-container-33 {
  height: 35px;
  left: 77px;
  position: absolute;
  top: 34px;
  width: 35px;
}

.web-1920-66 .path-container-9 {
  height: 35px;
  left: 0;
  position: absolute;
  top: 0;
  width: 35px;
}

.web-1920-66 .path-9091-2 {
  height: 33px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 33px;
}

.web-1920-66 .path-7732-2 {
  height: 35px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 35px;
}

.web-1920-66 .group-2 {
  align-items: flex-start;
  display: flex;
  height: 3px;
  left: 9px;
  min-width: 17px;
  padding: 0.0px 0;
  position: absolute;
  top: 16px;
}

.web-1920-66 .group-6726-4 {
  background-image: url(../img/path-7733-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  margin-top: 0;
  width: 3px;
}

.web-1920-66 .group-6727-2 {
  align-self: center;
  background-image: url(../img/path-7733-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  margin-left: 3px;
  margin-top: 0;
  width: 3px;
}

.web-1920-66 .group-6728-2 {
  align-self: flex-end;
  background-image: url(../img/path-7733-2@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  margin-left: 3px;
  width: 3px;
}

.web-1920-66 .group-6726-5 {
  background-image: url(../img/path-7733-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  margin-top: 0;
  width: 3px;
}

.web-1920-66 .group-6727-3 {
  align-self: center;
  background-image: url(../img/path-7733-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  margin-left: 3px;
  margin-top: 0;
  width: 3px;
}

.web-1920-66 .group-6728-3 {
  align-self: flex-end;
  background-image: url(../img/path-7733-3@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  margin-left: 3px;
  width: 3px;
}

.web-1920-66 .group-container-34 {
  height: 38px;
  left: 141px;
  position: absolute;
  top: 217px;
  width: 38px;
}

.web-1920-66 .path-container-10 {
  height: 38px;
  left: 0;
  position: absolute;
  top: 0;
  width: 38px;
}

.web-1920-66 .path-9091-3 {
  height: 36px;
  left: 1px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 36px;
}

.web-1920-66 .path-7732-3 {
  height: 38px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 38px;
}

.web-1920-66 .group-3 {
  align-items: flex-start;
  display: flex;
  height: 4px;
  left: 10px;
  min-width: 18px;
  position: absolute;
  top: 17px;
}

.web-1920-66 .group-6726-6 {
  background-image: url(../img/path-7733-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 4px;
  margin-top: 0;
  width: 4px;
}

.web-1920-66 .group-672-2 {
  background-image: url(../img/path-7733-6@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 4px;
  margin-left: 4px;
  margin-top: 0;
  width: 4px;
}

.web-1920-66 .group-6726-7 {
  background-image: url(../img/path-7733-7@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 4px;
  margin-top: 0;
  width: 4px;
}

.web-1920-66 .group-672-3 {
  background-image: url(../img/path-7733-7@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 4px;
  margin-left: 4px;
  margin-top: 0;
  width: 4px;
}

.web-1920-66 .group-12516 {
  display: flex;
  height: 14px;
  left: 529px;
  position: absolute;
  top: 36px;
  transform: rotate(268.00deg);
  width: 20px;
}

.web-1920-66 .group-12519 {
  align-self: center;
  display: flex;
  height: 14px;
  margin-left: 42.95px;
  margin-top: 1px;
  transform: rotate(57.00deg);
  width: 20px;
}

.web-1920-66 .group-14537 {
  align-items: flex-start;
  display: flex;
  margin-bottom: 79.4px;
  margin-right: 0;
  margin-top: 80.0px;
  min-width: 741px;
}

.web-1920-66 .overlap-group-18 {
  height: 446px;
  position: relative;
  width: 741px;
}

.web-1920-66 .group-14536 {
  display: flex;
  height: 176px;
  justify-content: flex-end;
  left: 0;
  position: absolute;
  top: 0;
  width: 741px;
}

.web-1920-66 .text-152 {
  height: 98px;
  letter-spacing: 0;
  line-height: 78px;
  margin-right: -2px;
  margin-top: 9px;
  text-align: right;
  white-space: nowrap;
  width: 58px;
}

.web-1920-66 .text-153 {
  direction: rtl;
  left: 0;
  letter-spacing: 0;
  line-height: 70px;
  position: absolute;
  top: 168px;
  width: 741px;
}

.web-1920-66 .group-container-35 {
  height: 1019px;
  margin-top: 91px;
  position: relative;
  width: 1920px;
}

.web-1920-66 .group-14539 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  height: 302px;
  left: 150px;
  position: absolute;
  top: 155px;
  width: 810px;
}

.web-1920-66 .group-14538 {
  display: flex;
  height: 96px;
  justify-content: space-between;
  width: 278px;
}

.web-1920-66 .text-148 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 65px;
  margin-bottom: -17.5px;
  margin-top: 15.5px;
  white-space: nowrap;
  width: 214px;
}

.web-1920-66 .group-10450 {
  align-items: flex-end;
  display: flex;
  flex: 1;
}

.web-1920-66 .text-150 {
  direction: rtl;
  flex: 1;
  height: 208px;
  letter-spacing: 0;
  line-height: 70px;
  margin-right: -2px;
}

.web-1920-66 .overlap-group18 {
  height: 1019px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1920px;
}

.web-1920-66 .path-9099 {
  height: 612px;
  left: 1039px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 761px;
}

.web-1920-66 .path-13769 {
  height: 12px;
  left: 1726px;
  object-fit: cover;
  position: absolute;
  top: 231px;
  width: 12px;
}

.web-1920-66 .mask-group-22 {
  display: flex;
  height: 501px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 518px;
  width: 1920px;
}

.web-1920-66 .group-9731 {
  align-items: flex-end;
  background-image: url(../img/path-9654@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex: 1;
  flex-direction: column;
  margin-bottom: -1500.3px;
  margin-left: -510.4px;
  margin-right: -460.9px;
  margin-top: -270.7px;
  min-height: calc(100.00% + 1771px);
  padding: 495.1px 905.9px;
  width: 2891.23px;
}

.web-1920-66 .flex-row-2 {
  align-items: flex-start;
  display: flex;
  height: 161px;
  min-width: 1022px;
}

.web-1920-66 .flex-col-1 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 140px;
  width: 154px;
}

.web-1920-66 .text-163 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 133px;
  margin-bottom: -89px;
  min-height: 44px;
  min-width: 153px;
  white-space: nowrap;
}

.web-1920-66 .overlap-group3-3 {
  height: 45px;
  margin-top: 50px;
  position: relative;
  width: 154px;
}

.web-1920-66 .saleskeytimesa-1 {
  left: 0;
  letter-spacing: 0;
  line-height: 80px;
  position: absolute;
  text-align: right;
  top: 10px;
  white-space: nowrap;
}

.web-1920-66 .group-9724 {
  align-items: flex-end;
  display: flex;
  height: 27px;
  left: 0;
  min-width: 150px;
  position: absolute;
  top: 0;
}

.web-1920-66 .group-253 {
  align-items: flex-start;
  background-image: url(../img/path-330-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 27px;
  min-width: 27px;
  padding: 7.7px 6.4px;
}

.web-1920-66 .path-331 {
  height: 12px;
  object-fit: cover;
  width: 15px;
}

.web-1920-66 .group-254 {
  align-items: flex-end;
  background-image: url(../img/path-332-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 27px;
  justify-content: flex-end;
  margin-left: 14px;
  min-width: 27px;
  padding: 5.4px 9.8px;
}

.web-1920-66 .path-333-1 {
  height: 16px;
  object-fit: cover;
  width: 8px;
}

.web-1920-66 .group-256 {
  align-items: flex-start;
  background-image: url(../img/path-334-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 27px;
  margin-left: 14px;
  min-width: 27px;
  padding: 6.1px 6.2px;
}

.web-1920-66 .group-255 {
  align-items: flex-start;
  background-image: url(../img/path-335-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 15px;
  justify-content: flex-end;
  min-width: 15px;
  padding: 2.6px 2.6px;
}

.web-1920-66 .path-container-21 {
  height: 9px;
  position: relative;
  width: 9px;
}

.web-1920-66 .path-336-1 {
  height: 8px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 8px;
}

.web-1920-66 .path-337-1 {
  height: 2px;
  left: 7px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 2px;
}

.web-1920-66 .group-7834 {
  align-items: flex-end;
  align-self: flex-start;
  background-image: url(../img/path-327-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 27px;
  margin-left: 14px;
  margin-top: 0;
  min-width: 27px;
  padding: 5.6px 5.5px;
}

.web-1920-66 .group-7831 {
  align-items: flex-start;
  display: flex;
  height: 16px;
  min-width: 16px;
}

.web-1920-66 .flex-col-2 {
  align-items: flex-start;
  display: flex;
  flex-direction: column;
  min-height: 16px;
  width: 4px;
}

.web-1920-66 .ellipse-304 {
  background-color: var(--white);
  border-radius: 1.9px;
  height: 4px;
  width: 4px;
}

.web-1920-66 .rectangle-2406 {
  background-color: var(--white);
  height: 10px;
  margin-left: 0.3px;
  margin-top: 1px;
  width: 3px;
}

.web-1920-66 .path-8994 {
  align-self: flex-end;
  height: 11px;
  margin-bottom: 0;
  margin-left: 2px;
  object-fit: cover;
  width: 10px;
}

.web-1920-66 .group-9730 {
  align-items: flex-end;
  align-self: flex-end;
  display: flex;
  flex-direction: column;
  margin-left: 346px;
  min-height: 116px;
  width: 114px;
}

.web-1920-66 .text-164 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 133px;
  margin-bottom: -89px;
  margin-top: -46px;
  min-height: 44px;
  min-width: 114px;
  white-space: nowrap;
}

.web-1920-66 .overlap-group1-9 {
  height: 46px;
  margin-top: 50px;
  position: relative;
  width: 106px;
}

.web-1920-66 .group-9729 {
  display: flex;
  height: 27px;
  justify-content: space-between;
  left: 37px;
  position: absolute;
  top: 0;
  width: 67px;
}

.web-1920-66 .group-9723 {
  align-items: flex-start;
  background-image: url(../img/path-327-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  margin-top: 0;
  min-width: 27.23px;
  padding: 4px 7px;
}

.web-1920-66 .group-9722 {
  align-items: flex-start;
  display: flex;
  min-width: 13px;
  padding: 0 0.0px;
}

.web-1920-66 .path-container-22 {
  height: 18px;
  margin-top: 0;
  position: relative;
  width: 13px;
}

.web-1920-66 .path-9730 {
  height: 7px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 6px;
}

.web-1920-66 .path-9731 {
  height: 7px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 10px;
  width: 6px;
}

.web-1920-66 .path-9732 {
  height: 17px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 10px;
}

.web-1920-66 .path-9733 {
  height: 5px;
  left: 6px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 7px;
}

.web-1920-66 .path-9734 {
  height: 5px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 13px;
  width: 7px;
}

.web-1920-66 .group-9721 {
  align-items: flex-start;
  background-image: url(../img/path-327-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  justify-content: flex-end;
  margin-bottom: 0;
  min-width: 27.23px;
  padding: 4.5px 4.6px;
}

.web-1920-66 .group-9719-1 {
  align-items: flex-end;
  background-image: url(../img/path-10884-1@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  height: 18px;
  justify-content: flex-end;
  min-width: 18px;
  padding: 4.8px 4.4px;
}

.web-1920-66 .path-10885-1 {
  height: 9px;
  object-fit: cover;
  width: 9px;
}

.web-1920-66 .phone-1 {
  left: 0;
  letter-spacing: 0;
  line-height: 80px;
  position: absolute;
  text-align: right;
  top: 10px;
  white-space: nowrap;
}

.web-1920-66 .flex-col-3 {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  margin-left: 77px;
  min-height: 113px;
  width: 331px;
}

.web-1920-66 .text-160 {
  direction: rtl;
  letter-spacing: 0;
  line-height: 133px;
  margin-bottom: -89px;
  min-height: 44px;
  min-width: 132px;
  white-space: nowrap;
}

.web-1920-66 .text-container-1 {
  height: 35px;
  margin-top: 34px;
  position: relative;
  width: 331px;
}

.web-1920-66 .text-161 {
  direction: rtl;
  left: 68px;
  letter-spacing: 0;
  line-height: 133px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.web-1920-66 .text-162 {
  direction: rtl;
  left: 0;
  letter-spacing: 0;
  line-height: 60px;
  position: absolute;
  top: 0;
  white-space: nowrap;
}

.web-1920-66 .text-165 {
  align-self: center;
  direction: rtl;
  letter-spacing: 0;
  line-height: 80px;
  margin-bottom: -52px;
  margin-left: 58.48px;
  margin-top: 27px;
  min-height: 28px;
  min-width: 387px;
  white-space: nowrap;
}

.web-1920-66 .group-14750 {
  align-items: center;
  display: flex;
  flex-direction: column;
  left: 1036px;
  min-height: 543px;
  padding: 0 0.0px;
  position: absolute;
  top: 24px;
  width: 702px;
}

.web-1920-66 .path-13309 {
  height: 19px;
  margin-right: 176.68px;
  object-fit: cover;
  width: 19px;
}

.web-1920-66 .flex-row-3 {
  align-items: center;
  display: flex;
  margin-left: 0;
  margin-top: 99px;
  min-width: 702px;
}

.web-1920-66 .path-13307 {
  height: 19px;
  margin-bottom: 158.57px;
  object-fit: cover;
  width: 19px;
}

.web-1920-66 .path-13750 {
  height: 20px;
  margin-bottom: 60.74px;
  margin-left: 14px;
  object-fit: cover;
  width: 19px;
}

.web-1920-66 .overlap-group16 {
  height: 425px;
  margin-left: 40px;
  position: relative;
  width: 610px;
}

.web-1920-66 .overlap-group15 {
  height: 425px;
  left: 0;
  position: absolute;
  top: 0;
  width: 610px;
}

.web-1920-66 .overlap-group-container-4 {
  height: 302px;
  left: 308px;
  position: absolute;
  top: 51px;
  width: 302px;
}

.web-1920-66 .group-container-36 {
  height: 211px;
  left: 50px;
  position: absolute;
  top: 91px;
  width: 252px;
}

.web-1920-66 .overlap-group-19 {
  height: 211px;
  left: 0;
  position: absolute;
  top: 0;
  width: 252px;
}

.web-1920-66 .rectangle-2965 {
  background-color: #dce5f7;
  height: 109px;
  left: 16px;
  position: absolute;
  top: 51px;
  transform: rotate(-29.71deg);
  width: 219px;
}

.web-1920-66 .path-13299 {
  height: 211px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 252px;
}

.web-1920-66 .overlap-group1-10 {
  height: 183px;
  left: 14px;
  position: absolute;
  top: 14px;
  width: 224px;
}

.web-1920-66 .path-13300 {
  height: 178px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 219px;
}

.web-1920-66 .group-12106 {
  background-image: url(../img/path-13301@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 183px;
  left: 0;
  position: absolute;
  top: 0;
  width: 224px;
}

.web-1920-66 .group-12108 {
  background-image: url(../img/path-13302@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 59px;
  left: 104px;
  position: absolute;
  top: 75px;
  width: 45px;
}

.web-1920-66 .group-4 {
  height: 251px;
  left: 0;
  position: absolute;
  top: 0;
  width: 218px;
}

.web-1920-66 .rectangle-2966 {
  background-color: #dce5f7;
  height: 109px;
  left: -1px;
  position: absolute;
  top: 71px;
  transform: rotate(-57.39deg);
  width: 219px;
}

.web-1920-66 .path-13303 {
  height: 251px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 218px;
}

.web-1920-66 .overlap-group1-11 {
  height: 222px;
  left: 14px;
  position: absolute;
  top: 14px;
  width: 189px;
}

.web-1920-66 .path-13304 {
  height: 217px;
  left: 3px;
  object-fit: cover;
  position: absolute;
  top: 3px;
  width: 183px;
}

.web-1920-66 .group-12111 {
  background-image: url(../img/path-13305@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 222px;
  left: 0;
  position: absolute;
  top: 0;
  width: 189px;
}

.web-1920-66 .group-12113 {
  background-image: url(../img/path-13306@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 46px;
  left: 80px;
  position: absolute;
  top: 103px;
  width: 58px;
}

.web-1920-66 .path-13312 {
  height: 19px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 114px;
  width: 19px;
}

.web-1920-66 .group-12117 {
  background-image: url(../img/path-13314@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 26px;
  left: 270px;
  position: absolute;
  top: 2px;
  width: 40px;
}

.web-1920-66 .overlap-group5-2 {
  height: 405px;
  left: 0;
  position: absolute;
  top: 19px;
  width: 520px;
}

.web-1920-66 .overlap-group-20 {
  height: 217px;
  left: 222px;
  position: absolute;
  top: 188px;
  width: 201px;
}

.web-1920-66 .rectangle-2967 {
  background-color: var(--goldenrod);
  height: 21px;
  left: 48px;
  position: absolute;
  top: 43px;
  width: 151px;
}

.web-1920-66 .rectangle-2968 {
  background-color: var(--goldenrod);
  height: 21px;
  left: 48px;
  position: absolute;
  top: 64px;
  width: 151px;
}

.web-1920-66 .rectangle-2969 {
  background-color: var(--goldenrod);
  height: 21px;
  left: 34px;
  position: absolute;
  top: 22px;
  width: 151px;
}

.web-1920-66 .rectangle-2970 {
  background-color: var(--goldenrod);
  height: 21px;
  left: 9px;
  position: absolute;
  top: 0;
  width: 151px;
}

.web-1920-66 .rectangle-2971 {
  background-color: var(--goldenrod);
  height: 21px;
  left: 48px;
  position: absolute;
  top: 108px;
  width: 151px;
}

.web-1920-66 .rectangle-2972 {
  background-color: var(--goldenrod);
  height: 21px;
  left: 48px;
  position: absolute;
  top: 130px;
  width: 151px;
}

.web-1920-66 .rectangle-2973 {
  background-color: var(--goldenrod);
  height: 21px;
  left: 19px;
  position: absolute;
  top: 173px;
  width: 151px;
}

.web-1920-66 .rectangle-2974 {
  background-color: var(--goldenrod);
  height: 21px;
  left: 19px;
  position: absolute;
  top: 194px;
  width: 151px;
}

.web-1920-66 .rectangle-2975 {
  background-color: var(--goldenrod);
  height: 21px;
  left: 34px;
  position: absolute;
  top: 151px;
  width: 151px;
}

.web-1920-66 .rectangle-2976 {
  background-color: var(--goldenrod);
  height: 21px;
  left: 34px;
  position: absolute;
  top: 87px;
  width: 151px;
}

.web-1920-66 .rectangle-2977 {
  background-color: var(--maroon-flush);
  height: 21px;
  left: 48px;
  position: absolute;
  top: 43px;
  width: 151px;
}

.web-1920-66 .rectangle-2978 {
  background-color: var(--maroon-flush);
  height: 21px;
  left: 48px;
  position: absolute;
  top: 64px;
  width: 151px;
}

.web-1920-66 .rectangle-2979 {
  background-color: var(--maroon-flush);
  height: 21px;
  left: 34px;
  position: absolute;
  top: 22px;
  width: 151px;
}

.web-1920-66 .rectangle-2980 {
  background-color: var(--maroon-flush);
  height: 22px;
  left: 9px;
  position: absolute;
  top: 0;
  width: 151px;
}

.web-1920-66 .rectangle-2981 {
  background-color: #a01f45;
  height: 25px;
  left: 48px;
  position: absolute;
  top: 108px;
  width: 151px;
}

.web-1920-66 .rectangle-2982 {
  background-color: var(--maroon-flush);
  height: 21px;
  left: 48px;
  position: absolute;
  top: 130px;
  width: 151px;
}

.web-1920-66 .rectangle-2983 {
  background-color: var(--maroon-flush);
  height: 21px;
  left: 19px;
  position: absolute;
  top: 173px;
  width: 151px;
}

.web-1920-66 .rectangle-2984 {
  background-color: var(--maroon-flush);
  height: 21px;
  left: 5px;
  position: absolute;
  top: 196px;
  width: 164px;
}

.web-1920-66 .rectangle-2985 {
  background-color: var(--maroon-flush);
  height: 21px;
  left: 34px;
  position: absolute;
  top: 151px;
  width: 151px;
}

.web-1920-66 .rectangle-2986 {
  background-color: var(--maroon-flush);
  height: 21px;
  left: 34px;
  position: absolute;
  top: 87px;
  width: 151px;
}

.web-1920-66 .path-13320 {
  height: 1px;
  left: 48px;
  object-fit: cover;
  position: absolute;
  top: 65px;
  width: 151px;
}

.web-1920-66 .group-12122 {
  background-image: url(../img/path-13321@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 45px;
  position: absolute;
  top: 64px;
  width: 154px;
}

.web-1920-66 .path-13322 {
  height: 1px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 43px;
  width: 151px;
}

.web-1920-66 .group-12123 {
  background-image: url(../img/path-13323@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 30px;
  position: absolute;
  top: 41px;
  width: 154px;
}

.web-1920-66 .group-12124 {
  background-image: url(../img/path-13324@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 43px;
  position: absolute;
  top: 129px;
  width: 75px;
}

.web-1920-66 .group-12125 {
  background-image: url(../img/path-13325@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 133px;
  position: absolute;
  top: 129px;
  width: 68px;
}

.web-1920-66 .path-13326 {
  height: 1px;
  left: 19px;
  object-fit: cover;
  position: absolute;
  top: 195px;
  width: 151px;
}

.web-1920-66 .group-12126 {
  background-image: url(../img/path-13327@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 15px;
  position: absolute;
  top: 193px;
  width: 156px;
}

.web-1920-66 .path-13328 {
  height: 1px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 172px;
  width: 151px;
}

.web-1920-66 .group-12127 {
  background-image: url(../img/path-13329@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 17px;
  position: absolute;
  top: 171px;
  width: 169px;
}

.web-1920-66 .group-12128 {
  background-image: url(../img/path-13321@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 30px;
  position: absolute;
  top: 149px;
  width: 154px;
}

.web-1920-66 .path-13331 {
  height: 1px;
  left: 34px;
  object-fit: cover;
  position: absolute;
  top: 108px;
  width: 151px;
}

.web-1920-66 .group-12129 {
  background-image: url(../img/path-13332@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 29px;
  position: absolute;
  top: 106px;
  width: 157px;
}

.web-1920-66 .group-12130 {
  background-image: url(../img/path-13333@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 30px;
  position: absolute;
  top: 85px;
  width: 156px;
}

.web-1920-66 .group-12131 {
  background-image: url(../img/path-13334@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 92px;
  position: absolute;
  top: 20px;
  width: 94px;
}

.web-1920-66 .group-12132 {
  background-image: url(../img/path-13335@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 3px;
  left: 0;
  position: absolute;
  top: 20px;
  width: 81px;
}

.web-1920-66 .rectangle-2987 {
  background-color: var(--white);
  height: 21px;
  left: 168px;
  position: absolute;
  top: 43px;
  width: 8px;
}

.web-1920-66 .rectangle-2988 {
  background-color: var(--white);
  height: 21px;
  left: 168px;
  position: absolute;
  top: 64px;
  width: 8px;
}

.web-1920-66 .rectangle-2989 {
  background-color: var(--white);
  height: 21px;
  left: 125px;
  position: absolute;
  top: 87px;
  width: 14px;
}

.web-1920-66 .rectangle-2990 {
  background-color: var(--white);
  height: 21px;
  left: 120px;
  position: absolute;
  top: 151px;
  width: 14px;
}

.web-1920-66 .rectangle-2991 {
  background-color: var(--white);
  height: 21px;
  left: 113px;
  position: absolute;
  top: 173px;
  width: 14px;
}

.web-1920-66 .rectangle-2992 {
  background-color: var(--white);
  height: 21px;
  left: 113px;
  position: absolute;
  top: 195px;
  width: 14px;
}

.web-1920-66 .overlap-group2-2 {
  height: 405px;
  left: 0;
  position: absolute;
  top: 0;
  width: 322px;
}

.web-1920-66 .path-container-23 {
  height: 362px;
  left: 0;
  position: absolute;
  top: 43px;
  width: 294px;
}

.web-1920-66 .path-13336 {
  height: 286px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 76px;
  width: 294px;
}

.web-1920-66 .path-13337 {
  height: 92px;
  left: 77px;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 94px;
}

.web-1920-66 .path-13338 {
  height: 403px;
  left: 36px;
  object-fit: cover;
  position: absolute;
  top: 2px;
  width: 259px;
}

.web-1920-66 .group-12135 {
  background-image: url(../img/path-13339@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 109px;
  left: 136px;
  position: absolute;
  top: 0;
  width: 90px;
}

.web-1920-66 .group-12136 {
  background-image: url(../img/path-13340@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 105px;
  left: 211px;
  position: absolute;
  top: 119px;
  width: 76px;
}

.web-1920-66 .group-12137 {
  background-image: url(../img/path-13341@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 82px;
  left: 274px;
  position: absolute;
  top: 313px;
  width: 48px;
}

.web-1920-66 .group-container-37 {
  height: 152px;
  left: 162px;
  position: absolute;
  top: 184px;
  width: 59px;
}

.web-1920-66 .group-12138 {
  background-image: url(../img/path-13342@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 121px;
  left: 0;
  position: absolute;
  top: 15px;
  width: 59px;
}

.web-1920-66 .group-12139 {
  background-image: url(../img/path-13343@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 152px;
  left: 21px;
  position: absolute;
  top: 0;
  width: 17px;
}

.web-1920-66 .group-12141 {
  background-image: url(../img/path-13344@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 140px;
  left: 110px;
  position: absolute;
  top: 174px;
  width: 98px;
}

.web-1920-66 .group-12142 {
  background-image: url(../img/path-13345@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 158px;
  left: 143px;
  position: absolute;
  top: 193px;
  width: 117px;
}

.web-1920-66 .overlap-group3-4 {
  height: 144px;
  left: 369px;
  position: absolute;
  top: 258px;
  width: 151px;
}

.web-1920-66 .path-13346 {
  height: 139px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 118px;
}

.web-1920-66 .path-13347 {
  height: 135px;
  left: 25px;
  object-fit: cover;
  position: absolute;
  top: 5px;
  width: 101px;
}

.web-1920-66 .group-12145 {
  background-image: url(../img/path-13348@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 130px;
  left: 37px;
  position: absolute;
  top: 0;
  width: 114px;
}

.web-1920-66 .group-12146 {
  background-image: url(../img/path-13349@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 81px;
  left: 78px;
  position: absolute;
  top: 27px;
  width: 36px;
}

.web-1920-66 .group-12147 {
  background-image: url(../img/path-13350@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 101px;
  left: 87px;
  position: absolute;
  top: 18px;
  width: 18px;
}

.web-1920-66 .group-12149 {
  background-image: url(../img/path-13351@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 9px;
  left: 101px;
  position: absolute;
  top: 108px;
  width: 33px;
}

.web-1920-66 .group-12150 {
  background-image: url(../img/path-13352@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 11px;
  left: 126px;
  position: absolute;
  top: 106px;
  width: 55px;
}

.web-1920-66 .group-12151 {
  background-image: url(../img/path-13353@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 100px;
  position: absolute;
  top: 116px;
  width: 34px;
}

.web-1920-66 .group-12152 {
  background-image: url(../img/path-13354@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 11px;
  left: 126px;
  position: absolute;
  top: 113px;
  width: 54px;
}

.web-1920-66 .group-12153 {
  background-image: url(../img/path-13355@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 10px;
  left: 101px;
  position: absolute;
  top: 124px;
  width: 33px;
}

.web-1920-66 .group-12154 {
  background-image: url(../img/path-13356@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 12px;
  left: 126px;
  position: absolute;
  top: 119px;
  width: 58px;
}

.web-1920-66 .group-12155 {
  background-image: url(../img/path-13357@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 36px;
  left: 130px;
  position: absolute;
  top: 119px;
  width: 9px;
}

.web-1920-66 .group-12156 {
  background-image: url(../img/path-13358@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 20px;
  left: 128px;
  position: absolute;
  top: 146px;
  width: 14px;
}

.web-1920-66 .path-container-24 {
  height: 52px;
  left: 283px;
  position: absolute;
  top: 242px;
  width: 49px;
}

.web-1920-66 .path-13359 {
  height: 32px;
  left: 18px;
  object-fit: cover;
  position: absolute;
  top: 20px;
  width: 31px;
}

.web-1920-66 .path-13360 {
  height: 23px;
  left: 0;
  object-fit: cover;
  position: absolute;
  top: 0;
  width: 22px;
}

.web-1920-66 .path-13361 {
  height: 25px;
  left: 427px;
  object-fit: cover;
  position: absolute;
  top: 316px;
  width: 24px;
}

.web-1920-66 .path-13362 {
  height: 15px;
  left: 419px;
  object-fit: cover;
  position: absolute;
  top: 304px;
  width: 14px;
}

.web-1920-66 .group-container-38 {
  height: 99px;
  left: 354px;
  position: absolute;
  top: 0;
  width: 108px;
}

.web-1920-66 .overlap-group-21 {
  height: 99px;
  left: 0;
  position: absolute;
  top: 0;
  width: 108px;
}

.web-1920-66 .path-15962 {
  height: 98px;
  left: 10px;
  object-fit: cover;
  position: absolute;
  top: 1px;
  width: 98px;
}

.web-1920-66 .group-12197 {
  background-image: url(../img/path-13414@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 94px;
  left: 0;
  position: absolute;
  top: 0;
  width: 94px;
}

.web-1920-66 .group-12199 {
  background-image: url(../img/path-13415@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 50px;
  left: 28px;
  position: absolute;
  top: 21px;
  width: 37px;
}

.web-1920-66 .group-12200 {
  background-image: url(../img/path-13416@1x.png);
  background-position: 50% 50%;
  background-size: cover;
  height: 62px;
  left: 30px;
  position: absolute;
  top: 15px;
  width: 32px;
}

.web-1920-66 .path-13552 {
  height: 19px;
  left: 64px;
  object-fit: cover;
  position: absolute;
  top: 267px;
  width: 19px;
}

.web-1920-66 .path-13553 {
  height: 32px;
  left: 42px;
  object-fit: cover;
  position: absolute;
  top: 236px;
  width: 31px;
}

.web-1920-66 .path-13308 {
  height: 19px;
  left: 523px;
  object-fit: cover;
  position: absolute;
  top: 12px;
  width: 19px;
}
@media screen and (max-width: 1450.1px) {
  .screen.web-1920-66 { 
    display: none;
   }
}
@media screen and (min-width: 1450.1px) {
  .screen.iphone-12-pro-max-15 { 
    display: none;
   }
}