/* line: 53, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section {
}
/* line: 54, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us {
}
/* line: 55, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data {
}
/* line: 57, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data {
}
/* line: 58, ../../../scss/pages/_why_us_layout.scss */
/* line: 58, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__title {
  min-width: 100%;
}
/* line: 61, ../../../scss/pages/_why_us_layout.scss */
/* line: 61, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__photos {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  flex-direction: column-reverse;
}
/* line: 69, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__photos-item {
  width: 60%;
  position: relative;
}
/* line: 72, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__photos-item:nth-child(1) {
  z-index: 2;
  margin-left: 30%;
  margin-top: -20%;
}
/* line: 77, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__photos-item:nth-child(2) {
  z-index: 1;
}
/* line: 82, ../../../scss/pages/_why_us_layout.scss */
/* line: 82, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text {
  margin: 0;
}
/* line: 85, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  gap: 4%;
}
/* line: 90, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul li {
  margin: 0;
  padding: 0;
  width: 45%;
}
/* line: 9, ../../../scss/pages/_why_us_layout.scss */
/* line: 10, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section {
}
/* line: 11, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us {
}
/* line: 12, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data {
}
/* line: 14, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data {
  padding: 55px 90px 55px 45%;
}
/* line: 19, ../../../scss/pages/_why_us_layout.scss */
/* line: 19, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__photos {
  width: 45%;
  margin-top: 27.5px;
  margin-bottom: 27.5px;
}
/* line: 24, ../../../scss/pages/_why_us_layout.scss */
/* line: 25, ../../../scss/pages/_why_us_layout.scss */
/* line: 25, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__title, .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text {
  padding-left: 45px;
}
/* line: 28, ../../../scss/pages/_why_us_layout.scss */
/* line: 28, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text {
}
/* line: 29, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul {
}
/* line: 30, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul li {
  margin-top: 18px;
  margin-bottom: 18px;
  height: 36px;
  padding-left: 54px;
  font-size: 1rem;
}
/* line: 36, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul li:before {
  width: 28.8px;
  height: 36px;
}
/* line: 45, ../../../scss/pages/_why_us_layout.scss */
.sp-page-section_why-us .sp-page-data:before {
  left: 45%;
}
/* line: 102, ../../../scss/pages/_why_us_layout.scss */
/* line: 9, ../../../scss/pages/_why_us_layout.scss */
@media screen and (max-width: 1202px) {
  /* line: 10, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section {
  }
  /* line: 11, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us {
  }
  /* line: 12, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data {
  }
  /* line: 14, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data {
    padding: 40px 75px 40px 45%;
  }
  /* line: 19, ../../../scss/pages/_why_us_layout.scss */
  /* line: 19, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__photos {
    width: 45%;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line: 24, ../../../scss/pages/_why_us_layout.scss */
  /* line: 25, ../../../scss/pages/_why_us_layout.scss */
  /* line: 25, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__title, .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text {
    padding-left: 37.5px;
  }
  /* line: 28, ../../../scss/pages/_why_us_layout.scss */
  /* line: 28, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text {
  }
  /* line: 29, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul {
  }
  /* line: 30, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul li {
    margin-top: 18px;
    margin-bottom: 18px;
    height: 36px;
    padding-left: 54px;
    font-size: 1rem;
  }
  /* line: 36, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul li:before {
    width: 28.8px;
    height: 36px;
  }
  /* line: 45, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data:before {
    left: 45%;
  }
}
/* line: 108, ../../../scss/pages/_why_us_layout.scss */
/* line: 9, ../../../scss/pages/_why_us_layout.scss */
@media screen and (max-width: 992px) {
  /* line: 10, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section {
  }
  /* line: 11, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us {
  }
  /* line: 12, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data {
  }
  /* line: 14, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data {
    padding: 35px 70px 35px 45%;
  }
  /* line: 19, ../../../scss/pages/_why_us_layout.scss */
  /* line: 19, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__photos {
    width: 45%;
    margin-top: 17.5px;
    margin-bottom: 17.5px;
  }
  /* line: 24, ../../../scss/pages/_why_us_layout.scss */
  /* line: 25, ../../../scss/pages/_why_us_layout.scss */
  /* line: 25, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__title, .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text {
    padding-left: 35px;
  }
  /* line: 28, ../../../scss/pages/_why_us_layout.scss */
  /* line: 28, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text {
  }
  /* line: 29, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul {
  }
  /* line: 30, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul li {
    margin-top: 18px;
    margin-bottom: 18px;
    height: 36px;
    padding-left: 54px;
    font-size: 1rem;
  }
  /* line: 36, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul li:before {
    width: 28.8px;
    height: 36px;
  }
  /* line: 45, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data:before {
    left: 45%;
  }
}
/* line: 114, ../../../scss/pages/_why_us_layout.scss */
/* line: 9, ../../../scss/pages/_why_us_layout.scss */
@media screen and (max-width: 767px) {
  /* line: 10, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section {
  }
  /* line: 11, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us {
  }
  /* line: 12, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data {
  }
  /* line: 14, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data {
    padding: 30px 60px 30px 30%;
  }
  /* line: 19, ../../../scss/pages/_why_us_layout.scss */
  /* line: 19, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__photos {
    width: 30%;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  /* line: 24, ../../../scss/pages/_why_us_layout.scss */
  /* line: 25, ../../../scss/pages/_why_us_layout.scss */
  /* line: 25, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__title, .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text {
    padding-left: 30px;
  }
  /* line: 28, ../../../scss/pages/_why_us_layout.scss */
  /* line: 28, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text {
  }
  /* line: 29, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul {
  }
  /* line: 30, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul li {
    margin-top: 14px;
    margin-bottom: 14px;
    height: 28px;
    padding-left: 42px;
    font-size: 0.9rem;
  }
  /* line: 36, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul li:before {
    width: 22.4px;
    height: 28px;
  }
  /* line: 45, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data:before {
    left: 30%;
  }
}
/* line: 121, ../../../scss/pages/_why_us_layout.scss */
/* line: 9, ../../../scss/pages/_why_us_layout.scss */
@media screen and (max-width: 562px) {
  /* line: 10, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section {
  }
  /* line: 11, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us {
  }
  /* line: 12, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data {
  }
  /* line: 14, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data {
    padding: 30px 50px 30px 0;
  }
  /* line: 19, ../../../scss/pages/_why_us_layout.scss */
  /* line: 19, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__photos {
    width: 0;
    margin-top: 15px;
    margin-bottom: 15px;
  }
  /* line: 24, ../../../scss/pages/_why_us_layout.scss */
  /* line: 25, ../../../scss/pages/_why_us_layout.scss */
  /* line: 25, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__title, .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text {
    padding-left: 25px;
  }
  /* line: 28, ../../../scss/pages/_why_us_layout.scss */
  /* line: 28, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text {
  }
  /* line: 29, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul {
  }
  /* line: 30, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul li {
    margin-top: 11px;
    margin-bottom: 11px;
    height: 22px;
    padding-left: 33px;
    font-size: 0.8rem;
  }
  /* line: 36, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__text ul li:before {
    width: 17.6px;
    height: 22px;
  }
  /* line: 45, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data:before {
    left: 0;
  }
  /* line: 127, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section {
  }
  /* line: 128, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us {
  }
  /* line: 129, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data {
  }
  /* line: 131, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data {
    padding: 0;
  }
  /* line: 133, ../../../scss/pages/_why_us_layout.scss */
  /* line: 133, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__title {
    padding: 0;
  }
  /* line: 136, ../../../scss/pages/_why_us_layout.scss */
  /* line: 136, ../../../scss/pages/_why_us_layout.scss */
  .sp-page-section_why-us .sp-page-data.sp-main-data .sp-page-data__photos {
    display: none;
  }
}
