.standard-page .other-section {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  background-color: #ffffff;
  overflow: hidden;
}

.standard-page .other-section .header {
  position: relative;
  align-self: stretch;
  width: 100%;
  height: calc(267 / 1440 * 100vw);
}

.standard-page .other-section .fvimg {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
}

.standard-page .other-section .fvimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .other-section .frame {
  display: flex;
  flex-direction: column;
  gap: calc(44 / 1440 * 100vw);
  top: calc(55 / 1440 * 100vw);
  align-items: center;
  position: relative;
}

.standard-page .other-section .div {
  display: inline-flex;
  align-items: center;
  gap: calc(8 / 1440 * 100vw);
  padding: 0px 0px 0px calc(21 / 1440 * 100vw);
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .image {
  position: relative;
  width: calc(70.74 / 1440 * 100vw);
}

.standard-page .other-section .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .other-section .text-wrapper {
  font-size: calc(35 / 1440 * 100vw);
  letter-spacing: calc(3.5 / 1440 * 100vw);
  color: #ffffff;
  line-height: normal;
  position: relative;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
}

.standard-page .other-section .div-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(10 / 1440 * 100vw);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.standard-page .other-section .text-wrapper-2 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: calc(22 / 1440 * 100vw);
  letter-spacing: calc(2.2 / 1440 * 100vw);
  text-align: center;
  line-height: normal;
}

.standard-page .other-section .frame-3 {
  position: relative;
}

.standard-page .other-section .frame-4 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: calc(10 / 1440 * 100vw);
  position: absolute;
  top: 0;
  left: 0;
}

.standard-page .other-section .text-wrapper-3 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Medium", Helvetica;
  font-weight: 500;
  color: #000000;
  font-size: calc(18 / 1440 * 100vw);
  line-height: calc(30 / 1440 * 100vw);
  text-align: center;
  letter-spacing: 0;
}

.standard-page .other-section .AIM-creators-college {
  position: relative;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #fd7f00;
  text-align: center;
  font-size: calc(25 / 1440 * 100vw);
  letter-spacing: calc(2.5 / 1440 * 100vw);
  line-height: calc(45 / 1440 * 100vw);
  width: 100%;
  text-align: center;
}

.standard-page .other-section .span {
  letter-spacing: calc(0.62 / 1440 * 100vw);
}

.standard-page .other-section .text-wrapper-4 {
  font-size: calc(30 / 1440 * 100vw);
  letter-spacing: calc(0.9 / 1440 * 100vw);
}

.standard-page .other-section .frame-5 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: calc(10 / 1440 * 100vw);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.standard-page .other-section .content-wrapper {
  flex-wrap: wrap;
  max-width: calc(1189 / 1440 * 100vw);
  width: 100%;
  gap: calc(16 / 1440 * 100vw) calc(23 / 1440 * 100vw);
  padding: 0px 0px calc(73 / 1440 * 100vw);
  display: flex;
  align-items: center;
  position: relative;
}

.standard-page .other-section .content {
  flex-direction: column;
  width: calc(583 / 1440 * 100vw);
  height: calc(660 / 1440 * 100vw);
  gap: calc(29 / 1440 * 100vw);
  padding: calc(19 / 1440 * 100vw) calc(20 / 1440 * 100vw);
  background-color: #fffcf1;
  display: flex;
  align-items: center;
  position: relative;
}

.standard-page .other-section .frame-6 {
  display: flex;
  align-items: center;
  gap: calc(20 / 1440 * 100vw);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.standard-page .other-section .frame-7 {
  position: relative;
  width: calc(70 / 1440 * 100vw);
  height: calc(70 / 1440 * 100vw);
  background-color: #fd7f00;
  border-radius: 35px;
}

.standard-page .other-section .text-wrapper-5 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: calc(20 / 1440 * 100vw);
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.standard-page .other-section .frame-8 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: calc(10 / 1440 * 100vw);
  padding: calc(13 / 1440 * 100vw) 0px 0px;
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .text-wrapper-6 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: calc(24 / 1440 * 100vw);
  letter-spacing: 0;
  line-height: normal;
}

.standard-page .other-section .frame-9 {
  display: flex;
  flex-direction: column;
  width: calc(439.3 / 1440 * 100vw);
  height: calc(226 / 1440 * 100vw);
  align-items: flex-start;
  gap: calc(10 / 1440 * 100vw);
  padding: calc(2 / 1440 * 100vw) 0px 0px calc(24 / 1440 * 100vw);
  position: relative;
}

.standard-page .other-section .frame-9 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .other-section .frame-10 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: calc(10 / 1440 * 100vw);
  padding: 0px 0px 0px calc(25 / 1440 * 100vw);
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .text-wrapper-7 {
  width: calc(424 / 1440 * 100vw);
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  font-size: calc(20 / 1440 * 100vw);
  line-height: normal;
  position: relative;
  margin-top: -1px;
  color: #000000;
  letter-spacing: 0;
}

.standard-page .other-section .clip-path-group {
  position: absolute;
  width: calc(837 / 1440 * 100vw);
  top: calc(2872 / 1440 * 100vw);
  left: calc(-400 / 1440 * 100vw);
}

.standard-page .other-section .clip-path-group img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .other-section .content-area {
  justify-content: center;
  padding: calc(49 / 1440 * 100vw) 0px calc(8 / 1440 * 100vw);
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #ffffff;
  align-items: center;
  position: relative;
}

.standard-page .other-section .img {
  width: calc(837 / 1440 * 100vw);
  top: calc(1337 / 1440 * 100vw);
  left: calc(-400 / 1440 * 100vw);
  position: absolute;
}

.standard-page .other-section .img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .other-section .clip-path-group-2 {
  width: calc(837 / 1440 * 100vw);
  top: calc(527 / 1440 * 100vw);
  left: calc(1000 / 1440 * 100vw);
  position: absolute;
}

.standard-page .other-section .clip-path-group-2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .other-section .frame-12 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(63 / 1440 * 100vw);
  padding: calc(58 / 1440 * 100vw) 0px calc(74 / 1440 * 100vw);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #393939;
}

.standard-page .other-section .text-wrapper-8 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  font-size: calc(30 / 1440 * 100vw);
  letter-spacing: calc(3 / 1440 * 100vw);
  line-height: normal;
  white-space: nowrap;
}

.standard-page .other-section .frame-13 {
  display: flex;
  flex-direction: column;
  width: calc(1261 / 1440 * 100vw);
  gap: calc(10 / 1440 * 100vw);
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .content-wrapper-2 {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: calc(99 / 1440 * 100vw);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.standard-page .other-section .content-2 {
  flex-direction: column;
  gap: calc(15 / 1440 * 100vw);
  flex: 1;
  flex-grow: 1;
  display: flex;
  align-items: center;
  position: relative;
}

.standard-page .other-section .image-5 {
  position: relative;
  align-self: stretch;
  width: 100%;
}

.standard-page .other-section .image-5 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .other-section .frame-14 {
  display: flex;
  width: calc(570 / 1440 * 100vw);
  gap: calc(10 / 1440 * 100vw);
  align-items: center;
  justify-content: center;
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .text-wrapper-10 {
  position: relative;
  flex: 1;
  margin-top: -1px;
  font-family: "Inter-Medium", Helvetica;
  font-weight: 500;
  color: #ffffff;
  font-size: calc(18 / 1440 * 100vw);
  letter-spacing: 0;
  line-height: calc(25 / 1440 * 100vw);
}

.standard-page .other-section .frame-15 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(35 / 1440 * 100vw);
  padding: calc(111 / 1440 * 100vw) 0px calc(23 / 1440 * 100vw);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #fffcf1;
}

.standard-page .other-section .frame-16 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: calc(34 / 1440 * 100vw);
  padding: 0px calc(47 / 1440 * 100vw);
  position: relative;
  flex: 0 0 auto;
  width: calc(824 / 1440 * 100vw);
}

.standard-page .other-section .frame-16 .frame-2 {
  display: block;
  width: 100%;
}

.standard-page .other-section .frame-16 .frame-2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .other-section .frame-17 {
  display: flex;
  flex-direction: column;
  width: calc(1096 / 1440 * 100vw);
  gap: calc(35 / 1440 * 100vw);
  align-items: center;
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .frame-wrapper {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: calc(63 / 1440 * 100vw);
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .frame-18 {
  display: inline-flex;
  align-items: center;
  gap: calc(6 / 1440 * 100vw);
  padding: 0px 0px 0px calc(47 / 1440 * 100vw);
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .frame-19 {
  display: flex;
  flex-direction: column;
  width: calc(153 / 1440 * 100vw);
  height: calc(78.68 / 1440 * 100vw);
  gap: calc(10 / 1440 * 100vw);
  padding: calc(15 / 1440 * 100vw) calc(20 / 1440 * 100vw);
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #fd7f00;
}

.standard-page .other-section .text-wrapper-11 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: calc(20 / 1440 * 100vw);
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.standard-page .other-section .frame-20 {
  display: flex;
  flex-direction: column;
  width: calc(223 / 1440 * 100vw);
  height: calc(78.68 / 1440 * 100vw);
  align-items: center;
  justify-content: center;
  gap: calc(10 / 1440 * 100vw);
  padding: calc(15 / 1440 * 100vw) calc(14 / 1440 * 100vw);
  position: relative;
  background-color: #cbb576;
}

.standard-page .other-section .frame-21 {
  display: flex;
  flex-direction: column;
  width: calc(661 / 1440 * 100vw);
  height: calc(78.68 / 1440 * 100vw);
  align-items: flex-start;
  justify-content: center;
  gap: calc(10 / 1440 * 100vw);
  padding: calc(15 / 1440 * 100vw) calc(19 / 1440 * 100vw);
  position: relative;
  background-color: #ffae00;
}

.standard-page .other-section .text-wrapper-12 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: calc(20 / 1440 * 100vw);
  letter-spacing: 0;
  line-height: calc(25 / 1440 * 100vw);
  white-space: nowrap;
}

.standard-page .other-section .polygon {
  position: absolute;
  width: calc(109 / 1440 * 100vw);
  top: calc(86 / 1440 * 100vw);
  left: calc(264 / 1440 * 100vw);
}

.standard-page .other-section .polygon img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .other-section .frame-24 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: calc(63 / 1440 * 100vw);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.standard-page .other-section .frame-25 {
  display: flex;
  align-items: center;
  gap: calc(6 / 1440 * 100vw);
  padding: 0px 0px 0px calc(47 / 1440 * 100vw);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.standard-page .other-section .frame-26 {
  display: flex;
  flex-direction: column;
  height: calc(78.68 / 1440 * 100vw);
  gap: calc(10 / 1440 * 100vw);
  padding: calc(15 / 1440 * 100vw) calc(20 / 1440 * 100vw);
  align-items: center;
  justify-content: center;
  position: relative;
  flex: 1;
  flex-grow: 1;
  background-color: #fd7f00;
}

.standard-page .other-section .text-wrapper-9 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: calc(25 / 1440 * 100vw);
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.standard-page .pointSection {
  width: 100%;
}

.standard-page .pointSection .sectionWrapper {
  margin: 0 auto;
  width: calc(1170 / 1440 * 100vw);
  padding: calc(40 / 1440 * 100vw) calc(65 / 1440 * 100vw)
    calc(60 / 1440 * 100vw);
  background: #fffdf2;
  position: relative;
}

.standard-page .pointSection .sectionWrapper + .sectionWrapper {
  margin-top: calc(60 / 1440 * 100vw);
}

.standard-page .pointSection .point {
  position: absolute;
  top: calc(40 / 1440 * 100vw);
  left: calc(30 / 1440 * 100vw);
  width: calc(70 / 1440 * 100vw);
  height: calc(70 / 1440 * 100vw);
  font-size: calc(30 / 1440 * 100vw);
  font-weight: 700;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #fd7f00;
  border-radius: 50%;
}

.standard-page .pointSection .title {
  text-align: center;
  font-size: calc(26 / 1440 * 100vw);
  padding-top: calc(23 / 1440 * 100vw);
  font-weight: 700;
}

.standard-page .pointSection .wrapper1 {
  width: calc(1040 / 1440 * 100vw);
  margin-top: calc(80 / 1440 * 100vw);
  gap: calc(30 / 1440 * 100vw);
  display: flex;
}

.standard-page .pointSection .wrapper1 .text {
  font-size: calc(20 / 1440 * 100vw);
  line-height: 140%;
  flex: 1;
}

.standard-page .pointSection .wrapper1 .imgArea {
  display: block;
  width: calc(380 / 1440 * 100vw);
}

.standard-page .pointSection .wrapper1 .imgArea img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .pointSection .centerImg {
  margin-top: calc(30 / 1440 * 100vw);
  display: block;
  width: 100%;
}

.standard-page .pointSection .centerImg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .pointSection .wrapper2 {
  margin-top: calc(52 / 1440 * 100vw);
  gap: calc(30 / 1440 * 100vw);
  display: flex;
}

.standard-page .pointSection .wrapper2 .left {
  width: calc(420 / 1440 * 100vw);
}

.standard-page .pointSection .wrapper2 .left .img1 {
  display: block;
  width: 100%;
}

.standard-page .pointSection .wrapper2 .left .img1 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .pointSection .wrapper2 .left .img2 {
  display: block;
  position: relative;
  margin-top: calc(37 / 1440 * 100vw);
  width: calc(360 / 1440 * 100vw);
  left: 35%;
}

.standard-page .pointSection .wrapper2 .left .img2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .pointSection .wrapper2 .right {
  flex: 1;
}

.standard-page .pointSection .wrapper2 .right .text {
  font-size: calc(20 / 1440 * 100vw);
  line-height: 140%;
}

.standard-page .pointSection .wrapper2 .right .img1 {
  margin-top: calc(37 / 1440 * 100vw);
  width: calc(450 / 1440 * 100vw);
  margin-left: auto;
}

.standard-page .pointSection .wrapper2 .right .img1 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .pointSection .secondwrapper1 {
  display: flex;
  margin-top: calc(80 / 1440 * 100vw);
  width: calc(1040 / 1440 * 100vw);
  gap: 30px;
}

.standard-page .pointSection .secondwrapper1 .text {
  font-size: calc(20 / 1440 * 100vw);
  line-height: 140%;
  flex: 1;
}

.standard-page .pointSection .secondwrapper1 .imgArea {
  display: block;
  width: calc(400 / 1440 * 100vw);
}

.standard-page .pointSection .secondwrapper1 .imgArea img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .pointSection .secondwrapper2 {
  display: flex;
  margin-top: calc(77 / 1440 * 100vw);
  position: relative;
}

.standard-page .pointSection .secondwrapper2 .imgArea {
  display: block;
  position: absolute;
  top: -68%;
  left: 0;
  width: calc(530 / 1440 * 100vw);
}

.standard-page .pointSection .secondwrapper2 .imgArea img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .pointSection .secondwrapper2 .text {
  margin-left: auto;
  width: calc(470 / 1440 * 100vw);
  font-size: calc(20 / 1440 * 100vw);
  line-height: 140%;
}

.standard-page .pointSection .secondwrapper3 {
  display: flex;
  margin-top: calc(34 / 1440 * 100vw);
  position: relative;
}

.standard-page .pointSection .secondwrapper3 .imgArea {
  display: block;
  width: calc(470 / 1440 * 100vw);
  margin-left: auto;
}

.standard-page .pointSection .secondwrapper3 .imgArea img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .pointSection .secondwrapper3 .text {
  position: absolute;
  left: 0;
  bottom: 8%;
  width: calc(440 / 1440 * 100vw);
  font-size: calc(20 / 1440 * 100vw);
  line-height: 140%;
}

.standard-page .pointSection .thirdwrapper1 {
  display: flex;
  margin-top: calc(80 / 1440 * 100vw);
  width: calc(1040 / 1440 * 100vw);
  gap: calc(56 / 1440 * 100vw);
}

.standard-page .pointSection .thirdwrapper1 .text {
  font-size: calc(20 / 1440 * 100vw);
  line-height: 140%;
  flex: 1;
}

.standard-page .pointSection .thirdwrapper1 .imgArea {
  display: block;
  width: calc(414 / 1440 * 100vw);
}

.standard-page .pointSection .thirdwrapper1 .imgArea img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .pointSection .thirdwrapper2 {
  display: flex;
  margin-top: calc(70 / 1440 * 100vw);
  width: calc(1040 / 1440 * 100vw);
  position: relative;
}

.standard-page .pointSection .thirdwrapper2 .imgArea {
  display: block;
  width: calc(490 / 1440 * 100vw);
  position: absolute;
  top: -28%;
  left: 0;
}

.standard-page .pointSection .thirdwrapper2 .imgArea img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .pointSection .thirdwrapper2 .text {
  margin-left: auto;
  width: calc(510 / 1440 * 100vw);
  font-size: calc(20 / 1440 * 100vw);
  line-height: 140%;
}

.standard-page .pointSection .thirdwrapper3 {
  margin-top: 23px;
  display: flex;
  position: relative;
}

.standard-page .pointSection .thirdwrapper3 .imgArea {
  display: block;
  width: calc(550 / 1440 * 100vw);
  height: auto;
  position: absolute;
  top: 40%;
  left: 8%;
}

.standard-page .pointSection .thirdwrapper3 .imgArea img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .pointSection .thirdwrapper3 .imgArea2 {
  display: block;
  width: calc(340 / 1440 * 100vw);
  margin-left: auto;
}

.standard-page .pointSection .thirdwrapper3 .imgArea2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .other-section .frame-27 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
  padding: 0px 0px calc(21 / 1440 * 100vw);
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .frame-28 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(10 / 1440 * 100vw);
  padding: calc(71 / 1440 * 100vw) 0px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #ffffff;
}

.standard-page .other-section .frame-29 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: calc(20 / 1440 * 100vw);
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .text-wrapper-16 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: calc(23 / 1440 * 100vw);
  text-align: center;
  letter-spacing: 0;
  line-height: calc(40 / 1440 * 100vw);
  white-space: nowrap;
}

.standard-page .other-section .frame-30 {
  display: flex;
  flex-direction: column;
  width: calc(604 / 1440 * 100vw);
  height: calc(101 / 1440 * 100vw);
  gap: calc(10 / 1440 * 100vw);
  padding: 0px calc(107 / 1440 * 100vw);
  border-radius: calc(6 / 1440 * 100vw);
  box-shadow: 0px calc(4 / 1440 * 100vw) calc(5 / 1440 * 100vw) #00000033;
  align-items: flex-start;
  position: relative;
  background: linear-gradient(
    90deg,
    rgba(234, 31, 31, 1) 0%,
    rgba(193, 30, 30, 1) 100%
  );
}

.standard-page .other-section .div-2 {
  position: relative;
  flex: 1;
  align-self: stretch;
  width: 100%;
  flex-grow: 1;
}

.standard-page .other-section .frame-31 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: calc(10 / 1440 * 100vw);
  position: absolute;
  top: calc(40 / 1440 * 100vw);
  left: calc(87 / 1440 * 100vw);
}

.standard-page .other-section .text-wrapper-17 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-ExtraBold", Helvetica;
  font-weight: 800;
  color: #ffffff;
  font-size: calc(24 / 1440 * 100vw);
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.standard-page .other-section .vector {
  position: absolute;
  width: calc(22 / 1440 * 100vw);
  top: calc(44 / 1440 * 100vw);
  left: calc(371 / 1440 * 100vw);
}

.standard-page .other-section .vector img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .other-section .frame-32 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
}

.standard-page .other-section .frame-33 {
  display: flex;
  flex-direction: column;
  height: calc(292 / 1440 * 100vw);
  align-items: center;
  gap: calc(10 / 1440 * 100vw);
  padding: calc(61 / 1440 * 100vw) calc(272 / 1440 * 100vw)
    calc(55 / 1440 * 100vw);
  position: relative;
  align-self: stretch;
  width: 100%;
  background-color: #393939;
}

.standard-page .other-section .frame-34 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(10 / 1440 * 100vw);
  padding: calc(657 / 1440 * 100vw) 0px calc(71 / 1440 * 100vw);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #ffffff;
}

.standard-page .other-section .frame-35 {
  display: flex;
  width: calc(1036 / 1440 * 100vw);
  gap: calc(22 / 1440 * 100vw);
  padding: calc(23 / 1440 * 100vw) calc(21 / 1440 * 100vw);
  top: calc(-770 / 1440 * 100vw);
  left: calc(-215 / 1440 * 100vw);
  align-items: center;
  position: absolute;
  background-color: #fffcf1;
}

.standard-page .other-section .frame-36 {
  display: flex;
  flex-direction: column;
  height: calc(694 / 1440 * 100vw);
  gap: calc(30 / 1440 * 100vw);
  padding: calc(44 / 1440 * 100vw) 0px calc(82 / 1440 * 100vw);
  align-items: center;
  justify-content: center;
  position: relative;
  flex: 1;
  flex-grow: 1;
  border: 1px solid;
  border-color: #333333;
}

.standard-page .other-section .frame-37 {
  display: flex;
  width: calc(382 / 1440 * 100vw);
  height: calc(119 / 1440 * 100vw);
  gap: calc(10 / 1440 * 100vw);
  padding: calc(32 / 1440 * 100vw) 0px;
  border-radius: calc(10 / 1440 * 100vw);
  align-items: center;
  justify-content: center;
  position: relative;
  background-color: #fd7f00;
}

.standard-page .other-section .image-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: calc(10 / 1440 * 100vw);
  position: relative;
  flex: 0 0 auto;
  margin-top: calc(-7.5 / 1440 * 100vw);
  margin-bottom: calc(-7.5 / 1440 * 100vw);
  width: calc(273 / 1440 * 100vw);
}

.standard-page .other-section .image-wrapper img {
  width: 120%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .other-section .frame-38 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: calc(10 / 1440 * 100vw);
  padding: calc(15 / 1440 * 100vw) 0px 0px;
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .text-wrapper-19 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #fd7f00;
  font-size: calc(25 / 1440 * 100vw);
  text-align: center;
  letter-spacing: calc(1.25 / 1440 * 100vw);
  line-height: normal;
  white-space: nowrap;
}

.standard-page .other-section .frame-39 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: calc(10 / 1440 * 100vw);
  padding: calc(9 / 1440 * 100vw) 0px 0px;
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .text-wrapper-20 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Medium", Helvetica;
  font-weight: 500;
  color: #333333;
  font-size: calc(20 / 1440 * 100vw);
  letter-spacing: 0;
  line-height: calc(30 / 1440 * 100vw);
}

.standard-page .other-section .p {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 400;
  color: #000000;
  text-align: center;
  letter-spacing: 0;
  font-size: calc(20 / 1440 * 100vw);
  line-height: calc(30 / 1440 * 100vw);
}

.standard-page .other-section .text-wrapper-21 {
  font-weight: 700;
}

.standard-page .other-section .text-wrapper-22 {
  font-family: "Inter-Regular", Helvetica;
}

.standard-page .other-section .frame-40 {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: calc(10 / 1440 * 100vw);
  padding: calc(45 / 1440 * 100vw) 0px 0px calc(11 / 1440 * 100vw);
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .overlap-wrapper {
  position: relative;
  width: calc(395 / 1440 * 100vw);
  height: calc(50 / 1440 * 100vw);
}

.standard-page .other-section .overlap {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
}

.standard-page .other-section .rectangle {
  width: calc(395 / 1440 * 100vw);
  height: calc(42 / 1440 * 100vw);
  top: calc(3 / 1440 * 100vw);
  border-radius: calc(6 / 1440 * 100vw);
  left: 0;
  background-color: #ffffff;
  border-color: #333333 !important;
  position: absolute;
  border: 1px solid;
}

.standard-page .other-section .overlap-group-wrapper {
  position: absolute;
  width: calc(232 / 1440 * 100vw);
  height: 100%;
  top: 0;
  left: calc(82 / 1440 * 100vw);
}
.standard-page .other-section .overlap-group-2 {
  position: relative;
  width: calc(234 / 1440 * 100vw);
  height: 100%;
  top: -1px;
}

.standard-page .other-section .text-wrapper-23 {
  position: absolute;
  width: calc(225 / 1440 * 100vw);
  height: 100%;
  top: calc(13 / 1440 * 100vw);
  left: 0;
  font-family: "Inter-SemiBold", Helvetica;
  font-weight: 600;
  color: #333333;
  font-size: calc(16 / 1440 * 100vw);
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.standard-page .other-section .vector-2 {
  position: absolute;
  width: calc(10 / 1440 * 100vw);
  top: calc(16 / 1440 * 100vw);
  left: calc(224 / 1440 * 100vw);
}

.standard-page .other-section .vector-2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .other-section .imgArea {
  display: flex;
  justify-content: center;
}

.standard-page .other-section .imgArea .iconimg {
  display: block;
  width: calc(630 / 1440 * 100vw);
}

.standard-page .other-section .imgArea .iconimg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .common-section .frame-25 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
  position: relative;
  flex: 0 0 auto;
}

.standard-page .common-section .frame-26 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(10 / 1440 * 100vw);
  padding: calc(71 / 1440 * 100vw) 0px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #ffffff;
}

.standard-page .common-section .frame-27 {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  gap: calc(20 / 1440 * 100vw);
  position: relative;
  flex: 0 0 auto;
}

.standard-page .common-section .frame-31 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(8 / 1440 * 100vw);
  padding: calc(38 / 1440 * 100vw) 0px calc(70 / 1440 * 100vw);
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #fffcf1;
  z-index: 2;
}

.standard-page .common-section .text-wrapper-35 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: calc(23 / 1440 * 100vw);
  text-align: center;
  letter-spacing: 0;
  line-height: calc(40 / 1440 * 100vw);
}

.standard-page .common-section .frame-28 {
  display: flex;
  flex-direction: column;
  width: calc(604 / 1440 * 100vw);
  height: calc(101 / 1440 * 100vw);
  gap: calc(10 / 1440 * 100vw);
  align-items: flex-start;
  padding: 0px calc(107 / 1440 * 100vw);
  position: relative;
  border-radius: calc(6 / 1440 * 100vw);
  box-shadow: 0px calc(4 / 1440 * 100vw) calc(5 / 1440 * 100vw) #00000033;
  background: linear-gradient(
    90deg,
    rgba(234, 31, 31, 1) 0%,
    rgba(193, 30, 30, 1) 100%
  );
}

.standard-page .common-section .frame-29 {
  position: relative;
  flex: 1;
  align-self: stretch;
  width: 100%;
  flex-grow: 1;
}

.standard-page .common-section .vector {
  position: absolute;
  width: calc(22 / 1440 * 100vw);
  top: calc(44 / 1440 * 100vw);
  left: calc(371 / 1440 * 100vw);
}

.standard-page .common-section .vector img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .common-section .text-wrapper-36 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-ExtraBold", Helvetica;
  font-weight: 800;
  color: #ffffff;
  font-size: calc(24 / 1440 * 100vw);
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.standard-page .common-section .frame-32 {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: calc(10 / 1440 * 100vw);
  padding: 0px calc(192 / 1440 * 100vw) 0px 0px;
  position: relative;
  flex: 0 0 auto;
}

.standard-page .common-section .overlap-wrapper {
  position: relative;
  width: calc(825 / 1440 * 100vw);
  margin-right: calc(-8 / 1440 * 100vw);
}

.standard-page .common-section .overlap-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

.standard-page .common-section .frame-33 {
  display: flex;
  flex-wrap: wrap;
  width: calc(1142 / 1440 * 100vw);
  align-items: flex-start;
  gap: calc(49 / 1440 * 100vw) calc(22 / 1440 * 100vw);
  padding: calc(29 / 1440 * 100vw) calc(53 / 1440 * 100vw)
    calc(29 / 1440 * 100vw) calc(43 / 1440 * 100vw);
  position: relative;
  flex: 0 0 auto;
  background-color: #ffffff;
}

.standard-page .common-section .frame-34 {
  display: flex;
  flex-direction: column;
  width: calc(512 / 1440 * 100vw);
  align-items: flex-start;
  gap: calc(17 / 1440 * 100vw);
  position: relative;
}

.standard-page .common-section .image-4 {
  position: relative;
  width: calc(512 / 1440 * 100vw);
  height: calc(285 / 1440 * 100vw);
}

.standard-page .common-section .image-4 iframe {
  display: block;
  width: 100%;
  height: 100%;
}

.standard-page .common-section .text-wrapper-41 {
  width: fit-content;
  color: #000000;
  font-size: calc(21 / 1440 * 100vw);
  text-align: center;
  letter-spacing: 0;
  line-height: calc(40 / 1440 * 100vw);
  white-space: nowrap;
  position: relative;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
}

.standard-page .common-section .clip-path-group-2 {
  position: absolute;
  width: calc(550 / 1440 * 100vw);
  top: calc(-323 / 1440 * 100vw);
  left: calc(890 / 1440 * 100vw);
  z-index: -1;
}

.standard-page .common-section .clip-path-group-2 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  image-rendering: -webkit-optimize-contrast;
}

/* 削除 */

.standard-page .other-section .image-2 {
  position: relative;
  flex: 1;
  align-self: stretch;
  width: 100%;
  flex-grow: 1;
  object-fit: cover;
}

.standard-page .other-section .frame-11 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 0px 0px 0px 25px;
  position: relative;
  flex: 0 0 auto;
  margin-bottom: -24px;
}

.standard-page .other-section .overlap-group {
  position: relative;
  width: 415px;
  height: 224px;
}

.standard-page .other-section .image-3 {
  position: absolute;
  width: 244px;
  height: 158px;
  top: 0;
  left: 0;
  object-fit: cover;
}

.standard-page .other-section .image-4 {
  position: absolute;
  width: 245px;
  height: 163px;
  top: 61px;
  left: 171px;
}

.standard-page .other-section .image-6 {
  position: relative;
  width: 578px;
  height: 326px;
}

.standard-page .other-section .element {
  position: relative;
  width: 716.57px;
  height: 46.83px;
}

.standard-page .other-section .frame-22 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  position: relative;
  flex: 0 0 auto;
  margin-top: -0.66px;
  margin-bottom: -0.66px;
}

.standard-page .other-section .text-wrapper-13 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 25px;
}

.standard-page .other-section .frame-23 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  position: relative;
  flex: 0 0 auto;
  margin-left: -2.5px;
  margin-right: -2.5px;
}

.standard-page .other-section .text-wrapper-14 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.standard-page .other-section .text-wrapper-15 {
  position: relative;
  width: 598px;
  margin-top: -1px;
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 25px;
}

.standard-page .other-section .text-wrapper-18 {
  position: relative;
  width: fit-content;
  margin-top: -1px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #000000;
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.standard-page .other-section .image-7 {
  position: relative;
  width: 269.05px;
  height: 58.62px;
}

.standard-page .other-section .image-8 {
  position: relative;
  width: 243.53px;
  height: 58.65px;
}

.standard-page .other-section .frame-41 {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 28px 0px 0px;
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .frame-42 {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  padding: 17px 0px 0px 11px;
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .frame-43 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding: 38px 0px 70px;
  position: relative;
  align-self: stretch;
  width: 100%;
  flex: 0 0 auto;
  background-color: #fffcf1;
}

.standard-page .other-section .group-wrapper {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  padding: 0px 192px 0px 0px;
  position: relative;
  flex: 0 0 auto;
}

.standard-page .other-section .group {
  position: relative;
  width: 825px;
  height: 129px;
  margin-right: -8px;
}

.standard-page .other-section .overlap-2 {
  position: relative;
  width: 817px;
  height: 129px;
}

.standard-page .other-section .overlap-3 {
  position: absolute;
  width: 817px;
  height: 127px;
  top: 0;
  left: 0;
}

.standard-page .other-section .text-wrapper-24 {
  position: absolute;
  width: 656px;
  height: 87px;
  top: 3px;
  left: 0;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #333333;
  font-size: 24px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
}

.standard-page .other-section .text-wrapper-25 {
  position: absolute;
  width: 206px;
  height: 87px;
  top: 0;
  left: 611px;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  color: #333333;
  font-size: 24px;
  letter-spacing: 0;
  line-height: normal;
}

.standard-page .other-section .rectangle-2 {
  width: 93px;
  height: 39px;
  top: 88px;
  left: 596px;
  background-color: #d9d9d9;
  border-radius: 10px;
  border-color: #535353;
  box-shadow: 0px 4px 4px #00000040;
  position: absolute;
  border: 1px solid;
}

.standard-page .other-section .text-wrapper-26 {
  position: absolute;
  width: 72px;
  height: 15px;
  top: 100px;
  left: 610px;
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.standard-page .other-section .image-9 {
  position: absolute;
  width: 191px;
  height: 41px;
  top: 21px;
  left: 427px;
}

.standard-page .other-section .overlap-group-3 {
  position: absolute;
  width: 302px;
  height: 39px;
  top: 90px;
  left: 276px;
  background-color: #ffffff;
  border-radius: 10px;
  border: 1px solid;
  border-color: #535353;
  box-shadow: inset 0px 4px 4px #00000040;
}

.standard-page .other-section .text-wrapper-27 {
  position: absolute;
  width: 223px;
  height: 15px;
  top: 11px;
  left: 20px;
  font-family: "Inter-Regular", Helvetica;
  font-weight: 400;
  color: #000000;
  font-size: 20px;
  letter-spacing: 0;
  line-height: normal;
  white-space: nowrap;
}

.standard-page .other-section .frame-44 {
  display: flex;
  flex-wrap: wrap;
  width: 1142px;
  align-items: flex-start;
  gap: 49px 22px;
  padding: 29px 53px 29px 43px;
  position: relative;
  flex: 0 0 auto;
  background-color: #ffffff;
}

.standard-page .other-section .frame-45 {
  display: flex;
  flex-direction: column;
  width: 512px;
  align-items: flex-start;
  gap: 17px;
  position: relative;
}

.standard-page .other-section .image-10 {
  position: relative;
  width: 512px;
  height: 285px;
}

.standard-page .other-section .text-wrapper-28 {
  width: fit-content;
  font-family: "Inter-Bold", Helvetica;
  font-weight: 700;
  font-size: 21px;
  text-align: center;
  line-height: 40px;
  white-space: nowrap;
  position: relative;
  margin-top: -1px;
  color: #000000;
  letter-spacing: 0;
}
