/* corpportal page */
.new-main-page-second .item-tile-task {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-height: 100%;
  font-size: 19px;
  line-height: 1.52631579;
  color: #425164;
  transition: all ease 0.2s;
  border-radius: 3rem;
  background: #EBE8FF;
  padding: 32px 36px 110px 36px;
  padding: 3.2rem 3.6rem 11rem 3.6rem;
  position: relative;
  overflow: hidden;
}
.new-main-page-second .item-tile-task:hover {
  background-color: #D3CDFF;
}
.new-main-page-second .item-tile-task:hover .btn {
  background-color: #fff;
  border-color: #fff;
}
.new-main-page-second .item-tile-task .tile-sticker-wrap {
  margin-bottom: 20px;
  margin-bottom: 2rem;
}
.new-main-page-second .item-tile-task .tile-sticker {
  height: 34px;
  border-radius: 20px;
  border: 1px solid #425164;
  background: none;
  padding: 0 20px;
  padding: 0 2rem;
  font-size: 1em;
  color: inherit;
  font-weight: 400;
  line-height: 32px;
}
.new-main-page-second .item-tile-task .tile-ico {
  width: 114px;
  height: 96px;
  margin: 0 0 10px 0;
}
.new-main-page-second .item-tile-task .tile-title {
  margin: 0 0 20px 0;
  font-size: 1.84210526em;
  line-height: 1.28571429;
  letter-spacing: -0.03em;
  font-weight: 600;
}
.new-main-page-second .item-tile-task .btn {
  width: 70px;
  width: 7rem;
  height: 70px;
  height: 7rem;
  border-radius: 50%;
  border: 2px solid #425164;
  background: none;
  padding: 0;
  min-width: 0;
  aspect-ratio: 1;
  position: absolute;
  bottom: 20px;
  bottom: 2rem;
  right: 24px;
  right: 2.4rem;
}
.new-main-page-second .item-tile-task .btn .button-ico {
  width: 24px;
  height: 24px;
  margin: 0 auto;
  filter: none;
}
.new-main-page-second .item-tile-task .btn:hover {
  border-color: #425164;
  background-color: #425164;
}
.new-main-page-second .item-tile-task .btn:hover .button-ico {
  filter: var(--filter-white);
}
@media (max-width: 1199px) {
  .new-main-page-second .item-tile-task {
    padding-left: 24px;
    padding-right: 24px;
  }
  .new-main-page-second .item-tile-task .tile-title {
    font-size: 1.57894737em;
  }
}
@media (max-width: 1023px) {
  .new-main-page-second .item-tile-task {
    font-size: 16px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .new-main-page-second .item-tile-task .tile-title {
    font-size: 1.47368421em;
  }
}
.new-main-page-second .section-lead-box .photo03 {
  width: 45.7%;
  top: 15%;
  left: 25%;
  bottom: auto;
}
.new-main-page-second .section-lead-box .photo04 {
  width: 36.7%;
  top: 55%;
  left: 0%;
  bottom: auto;
}
.new-main-page-second .section-lead-box .photo05 {
  width: 31.7%;
  top: 74%;
  left: 20%;
  bottom: auto;
}
.new-main-page-second .tiles-tasks-box {
  margin-bottom: 90px;
  margin-bottom: 9rem;
}
.new-main-page-second .tiles-tasks-box .items-inner-wrap {
  margin: 0 auto;
  max-width: 1176px;
}
.new-main-page-second .tiles-tasks-box .items-wrap {
  margin: 0 -16px;
  margin: 0 -1.6rem;
  gap: 32px 0;
  gap: 3.2rem 0;
}
.new-main-page-second .tiles-tasks-box .item-wrap {
  padding: 0 16px;
  padding: 0 1.6rem;
  margin: 0;
  width: 33.33%;
}
.new-main-page-second .section-info-box.type-twelve .box-inner-wrap {
  background: #959595;
}
.new-main-page-second .section-info-box.type-twelve .photo-bg-wrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.new-main-page-second .section-info-box.type-twelve .photos-inner-wrap {
  -ms-flex: 1;
      flex: 1;
  position: relative;
  z-index: 2;
}
.new-main-page-second .section-info-box.type-twelve .photos-inner-wrap:before {
  content: "";
  display: block;
  position: relative;
  padding-top: 80%;
}
.new-main-page-second .section-info-box.type-twelve .photo-wrap {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
}
.new-main-page-second .section-info-box.type-twelve .photo-small01 {
  width: 68.47%;
  top: 35%;
  left: 43%;
  z-index: 3;
}
.new-main-page-second .section-info-box.type-twelve .photo-small02 {
  width: 49%;
  top: 80%;
  left: 55%;
}
.new-main-page-second .section-info-box.type-twelve .photo-small03 {
  width: 49%;
  top: 96%;
  left: 66%;
}
.new-main-page-second .section-info-box.type-twelve .photo-small04 {
  width: 31.8%;
  top: 71%;
  left: 8%;
}
.new-main-page-second .section-info-box.type-twelve .btn:not(:hover) {
  background-color: #6332FB;
  border-color: #6332FB;
  color: #fff;
}
.new-main-page-second .section-info-box.type-twelve .text-attention:before {
  top: 0;
  bottom: -0.1em;
}
.new-main-page-second .section-info-box.type-eleven .box-inner-wrap {
  background: #6D53B8;
}
.new-main-page-second .section-info-box.type-eleven .photo-bg-wrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.new-main-page-second .section-info-box.type-eleven .photos-inner-wrap {
  -ms-flex: 1;
      flex: 1;
  position: relative;
  z-index: 2;
}
.new-main-page-second .section-info-box.type-eleven .photos-inner-wrap:before {
  content: "";
  display: block;
  position: relative;
  padding-top: 80%;
}
.new-main-page-second .section-info-box.type-eleven .photo-wrap {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
}
.new-main-page-second .section-info-box.type-eleven .photo-small01 {
  width: 68.47%;
  top: 35%;
  left: 43%;
  z-index: 3;
}
.new-main-page-second .section-info-box.type-eleven .photo-small02 {
  width: 49%;
  top: 80%;
  left: 55%;
}
.new-main-page-second .section-info-box.type-eleven .photo-small03 {
  width: 49%;
  top: 96%;
  left: 66%;
}
.new-main-page-second .section-info-box.type-eleven .photo-small04 {
  width: 31.8%;
  top: 71%;
  left: 8%;
}
.new-main-page-second .section-info-box.type-eleven .btn:not(:hover) {
  background-color: #917EE0;
  border-color: #917EE0;
  color: #fff;
}
.new-main-page-second .section-info-box.type-eleven .text-attention:before {
  top: 0;
  bottom: -0.1em;
}
.new-main-page-second .section-info-box.type-ten .box-inner-wrap {
  background: linear-gradient(180deg, rgba(68, 65, 82, 0) 6.41%, #444152 98.28%);
}
.new-main-page-second .section-info-box.type-ten .photo-bg-wrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.new-main-page-second .section-info-box.type-ten .photos-inner-wrap {
  -ms-flex: 1;
      flex: 1;
  position: relative;
  z-index: 2;
}
.new-main-page-second .section-info-box.type-ten .photos-inner-wrap:before {
  content: "";
  display: block;
  position: relative;
  padding-top: 80%;
}
.new-main-page-second .section-info-box.type-ten .photo-wrap {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
}
.new-main-page-second .section-info-box.type-ten .photo-small01 {
  width: 46.58%;
  top: 14%;
  left: 29%;
  z-index: 3;
}
.new-main-page-second .section-info-box.type-ten .photo-small02 {
  width: 46.58%;
  top: 38%;
  left: 59%;
  z-index: 3;
}
.new-main-page-second .section-info-box.type-ten .photo-small03 {
  width: 47.51%;
  top: 26%;
  left: 48%;
}
.new-main-page-second .section-info-box.type-ten .btn:not(:hover) {
  background-color: #EEEEEE;
  border-color: #EEEEEE;
  color: #242424;
}
.new-main-page-second .section-info-box.type-ten .text-attention:before {
  top: 0;
  bottom: -0.1em;
}
.new-main-page-second .section-info-box.type-nine .photo-bg-wrap {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.new-main-page-second .section-info-box.type-nine .box-inner-wrap {
  background: #231841;
}
.new-main-page-second .section-info-box.type-nine .photos-inner-wrap {
  -ms-flex: 1;
      flex: 1;
  position: relative;
  z-index: 2;
}
.new-main-page-second .section-info-box.type-nine .photos-inner-wrap:before {
  content: "";
  display: block;
  position: relative;
  padding-top: 80%;
}
.new-main-page-second .section-info-box.type-nine .photo-wrap {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(-50%, -50%);
}
.new-main-page-second .section-info-box.type-nine .photo-small01 {
  width: 34.78%;
  top: 33%;
  left: 67%;
}
.new-main-page-second .section-info-box.type-nine .photo-small02 {
  width: 64.78%;
  top: 76%;
  left: 40%;
}
.new-main-page-second .section-info-box.type-nine .photo-small03 {
  width: 25.3%;
  top: 95%;
  left: 57%;
}
.new-main-page-second .section-info-box.type-nine .btn:not(:hover) {
  background-color: #483C88;
  border-color: #483C88;
  color: #fff;
}
.new-main-page-second .section-info-box.type-six-modify .text-attention:before {
  top: 0;
  bottom: -0.1em;
}
.new-main-page-second .section-info-box.type-six-modify .photo-main {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 160%;
  transform: translate(-51%, 34%);
}
.new-main-page-second .section-info-box.type-six-modify .photo-small01,
.new-main-page-second .section-info-box.type-six-modify .photo-small02,
.new-main-page-second .section-info-box.type-six-modify .photo-small03,
.new-main-page-second .section-info-box.type-six-modify .photo-small04 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 77px;
}
.new-main-page-second .section-info-box.type-six-modify .photo-small01 .elm-photo,
.new-main-page-second .section-info-box.type-six-modify .photo-small02 .elm-photo,
.new-main-page-second .section-info-box.type-six-modify .photo-small03 .elm-photo,
.new-main-page-second .section-info-box.type-six-modify .photo-small04 .elm-photo {
  width: 77px;
  height: 77px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 1px solid #d9d9d9;
}
.new-main-page-second .section-info-box.type-six-modify .photo-small01 {
  top: 51%;
  left: 22%;
}
.new-main-page-second .section-info-box.type-six-modify .photo-small02 {
  top: 18%;
  left: 31%;
}
.new-main-page-second .section-info-box.type-six-modify .photo-small03 {
  top: 10%;
  left: 83%;
}
.new-main-page-second .section-info-box.type-six-modify .photo-small04 {
  top: 52%;
  left: 90%;
}
.new-main-page-second .section-text-box.type-small-second .section-title {
  max-width: 21.85em;
}
@media (max-width: 767px) {
  .new-main-page-second .section-lead-box .photo03 {
    width: 45.7%;
    top: 15%;
    left: 45%;
    bottom: auto;
  }
  .new-main-page-second .section-lead-box .photo04 {
    width: 30.7%;
    top: 60%;
    left: 10%;
    bottom: auto;
  }
  .new-main-page-second .section-lead-box .photo05 {
    width: 25.7%;
    top: 78%;
    left: 30%;
    bottom: auto;
  }
  .new-main-page-second .tiles-tasks-box .item-wrap {
    width: 100%;
  }
  .new-main-page-second .section-info-box.type-nine .photo-bg-wrap {
    left: -200px;
  }
  .new-main-page-second .section-info-box.type-nine .box-inner-wrap {
    padding-bottom: 40px;
  }
  .new-main-page-second .section-info-box.type-nine .section-title {
    font-size: 34px;
  }
  .new-main-page-second .section-info-box.type-ten .box-inner-wrap {
    padding-bottom: 0;
  }
  .new-main-page-second .section-info-box.type-ten .photos-inner-wrap {
    margin-bottom: -200px;
    margin-top: 30px;
  }
  .new-main-page-second .section-info-box.type-ten .section-title {
    font-size: 34px;
  }
  .new-main-page-second .section-info-box.type-eleven .box-inner-wrap {
    padding-bottom: 0;
  }
  .new-main-page-second .section-info-box.type-eleven .photos-inner-wrap {
    margin-bottom: 60px;
    margin-top: 30px;
  }
  .new-main-page-second .section-info-box.type-eleven .section-title {
    font-size: 34px;
  }
  .new-main-page-second .section-info-box.type-twelve .box-inner-wrap {
    padding-bottom: 0;
  }
  .new-main-page-second .section-info-box.type-twelve .photos-inner-wrap {
    height: 400px;
  }
  .new-main-page-second .section-info-box.type-twelve .section-title {
    font-size: 34px;
  }
  .new-main-page-second .section-info-box.type-twelve .photo-bg-wrap {
    top: 30%;
    left: -200px;
  }
}
@media (max-width: 639px) {
  .new-main-page-second .section-info-box.type-six-modify .photos-inner-wrap {
    margin-top: 60px;
  }
  .new-main-page-second .section-info-box.type-ten .photos-inner-wrap {
    margin-bottom: -100px;
  }
}
@media (max-width: 479px) {
  .new-main-page-second .section-info-box.type-twelve .photo-bg-wrap {
    top: 40%;
    left: -300px;
  }
}
@media (min-width: 768px) {
  .new-main-page-second .section-lead-box.type-second:has(.section-title.title-mb) .title-inner-wrap {
    padding-top: 3rem;
  }
  .new-main-page-second .section-lead-box.type-second .section-title.title-mb {
    margin-bottom: 6rem;
  }
  .new-main-page-second .section-info-box.type-twelve .info-wrap {
    max-width: 17.28571429em;
  }
  .new-main-page-second .section-info-box.type-twelve .text-wrap {
    max-width: 28.88888889em;
    margin-bottom: 4rem;
  }
  .new-main-page-second .section-info-box.type-twelve .tags-wrap {
    max-width: 440px;
  }
  .new-main-page-second .section-info-box.type-eleven .info-wrap {
    max-width: 16.78571429em;
  }
  .new-main-page-second .section-info-box.type-eleven .text-wrap {
    max-width: 29.44444444em;
    margin-bottom: 7rem;
  }
  .new-main-page-second .section-info-box.type-eleven .tags-wrap {
    max-width: 420px;
  }
  .new-main-page-second .section-info-box.type-ten .info-wrap {
    max-width: 18.21428571em;
  }
  .new-main-page-second .section-info-box.type-ten .text-wrap {
    max-width: 27.05555556em;
    margin-bottom: 4.5rem;
  }
  .new-main-page-second .section-info-box.type-ten .tags-wrap {
    max-width: 420px;
  }
  .new-main-page-second .section-info-box.type-nine .info-wrap {
    max-width: 18.92857143em;
  }
  .new-main-page-second .section-info-box.type-nine .text-wrap {
    max-width: 30.27777778em;
    margin-bottom: 4rem;
  }
  .new-main-page-second .section-info-box.type-nine .section-title {
    width: 10em;
  }
  .new-main-page-second .section-info-box.type-nine .tags-wrap {
    max-width: 400px;
  }
  .new-main-page-second .section-info-box.type-six-modify .box-inner-wrap {
    -ms-flex-align: end;
        align-items: flex-end;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .new-main-page-second .section-info-box.type-six-modify .section-title,
  .new-main-page-second .section-info-box.type-nine .section-title,
  .new-main-page-second .section-info-box.type-ten .section-title,
  .new-main-page-second .section-info-box.type-eleven .section-title {
    font-size: 3.2em;
  }
}
@media (min-width: 1024px) {
  .new-main-page-second .section-form-box:after {
    bottom: 0;
    top: 13%;
    aspect-ratio: inherit;
    background-position: center top;
    transform: translate(-1%, 0);
    margin-top: 0;
  }
  .new-main-page-second .section-info-box.type-twelve .box-inner-wrap {
    padding-top: 3.5rem;
  }
  .new-main-page-second .section-info-box.type-twelve .info-wrap {
    margin-bottom: 24px;
  }
  .new-main-page-second .section-info-box.type-twelve .section-title {
    line-height: 0.925;
    margin-bottom: 3rem;
  }
  .new-main-page-second .section-info-box.type-six-modify .text-wrap {
    margin-bottom: 4rem;
  }
  .new-main-page-second .section-info-box.type-six-modify .info-wrap {
    max-width: 19em;
  }
}
@media (min-width: 1200px) {
  .new-main-page-second .section-info-box.type-nine,
  .new-main-page-second .section-info-box.type-ten,
  .new-main-page-second .section-info-box.type-eleven {
    font-size: 18px;
  }
  .new-main-page-second .section-info-box.type-nine .info-wrap,
  .new-main-page-second .section-info-box.type-ten .info-wrap,
  .new-main-page-second .section-info-box.type-eleven .info-wrap {
    font-size: 1.55555556em;
  }
  .new-main-page-second .section-info-box.type-nine .section-title,
  .new-main-page-second .section-info-box.type-ten .section-title,
  .new-main-page-second .section-info-box.type-eleven .section-title {
    font-size: 4.44444444em;
  }
  .new-main-page-second .section-text-box.type-small-second .section-title {
    font-size: 4rem;
  }
}
@media (min-width: 1400px) {
  .new-main-page-second .section-info-box.type-six-modify .section-title {
    font-size: 8rem;
  }
}
/* end corpportal page */
