/* line 3, ../sass/all/base.scss */
.w100 {
  width: 100% !important;
}

/* line 7, ../sass/all/base.scss */
.ttu {
  text-transform: uppercase !important;
}

/* line 11, ../sass/all/base.scss */
.tac {
  text-align: center !important;
}

/* line 15, ../sass/all/base.scss */
.tal {
  text-align: left !important;
}

/* line 19, ../sass/all/base.scss */
.tar {
  text-align: right !important;
}

/* line 23, ../sass/all/base.scss */
.ltr {
  direction: ltr;
}

/* line 27, ../sass/all/base.scss */
.rtl {
  direction: rtl;
}

/* line 31, ../sass/all/base.scss */
.d-f {
  display: -webkit-flex !important;
  display: -moz-flex !important;
  display: -ms-flex !important;
  display: -o-flex !important;
  display: flex !important;
}

/* line 39, ../sass/all/base.scss */
.f-w-w {
  -webkit-flex-wrap: wrap !important;
  -moz-flex-wrap: wrap !important;
  -ms-flex-wrap: wrap !important;
  -o-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}

/* line 47, ../sass/all/base.scss */
.j-c-c {
  justify-content: center !important;
}

/* line 51, ../sass/all/base.scss */
.j-c-s-b {
  justify-content: space-between !important;
}

/* line 55, ../sass/all/base.scss */
.a-i-c {
  -ms-align-items: center !important;
  align-items: center !important;
}

/* line 60, ../sass/all/base.scss */
.no-pad-top {
  padding-top: 0 !important;
}

/* line 64, ../sass/all/base.scss */
.no-pad-bot {
  padding-bottom: 0 !important;
}

/* line 68, ../sass/all/base.scss */
.no-pad-left {
  padding-left: 0 !important;
}

/* line 72, ../sass/all/base.scss */
.no-pad-right {
  padding-right: 0 !important;
}

/* line 76, ../sass/all/base.scss */
.no-mar-top {
  margin-top: 0 !important;
}

/* line 80, ../sass/all/base.scss */
.no-mar-left {
  margin-left: 0 !important;
}

/* line 84, ../sass/all/base.scss */
.no-mar-right {
  margin-right: 0 !important;
}

/* line 88, ../sass/all/base.scss */
.no-mar-bot {
  margin-bottom: 0 !important;
}

/* line 92, ../sass/all/base.scss */
.global-link {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9;
}

/* line 1, ../sass/index/i-top.scss */
.i-top {
  position: relative;
  padding-top: 60px;
  --swiper-navigation-sides-offset: 30px;
}
/* line 7, ../sass/index/i-top.scss */
.i-top .swiper-button-next, .i-top .swiper-button-prev {
  width: 35px !important;
  height: 36px !important;
  position: absolute;
  top: 50% !important;
  z-index: 10;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 0;
  border-radius: 100%;
  background-color: #fff;
  font-size: 0;
  outline: 0;
  margin: 0;
}
/* line 23, ../sass/index/i-top.scss */
.i-top .swiper-button-next:after, .i-top .swiper-button-prev:after {
  color: #000;
  font-size: 15px;
}
/* line 28, ../sass/index/i-top.scss */
.i-top .swiper-button-next:hover, .i-top .swiper-button-prev:hover {
  background-color: var(--color-active);
}
/* line 31, ../sass/index/i-top.scss */
.i-top .swiper-button-next:hover:after, .i-top .swiper-button-prev:hover:after {
  color: #fff;
}
/* line 37, ../sass/index/i-top.scss */
.i-top .swiper-pagination {
  z-index: 11 !important;
  bottom: 45px !important;
}
/* line 41, ../sass/index/i-top.scss */
.i-top .swiper-pagination .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  font-size: 0;
  background: #fff;
  border: 1px solid #fff;
  opacity: 1 !important;
  border-radius: 100%;
}
/* line 50, ../sass/index/i-top.scss */
.i-top .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: transparent;
}
/* line 56, ../sass/index/i-top.scss */
.i-top .bg-img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding-bottom: 100px;
  z-index: 10;
  pointer-events: none;
  text-align: center;
  background: black;
  background: linear-gradient(180deg, transparent 0%, black 100%);
}
/* line 69, ../sass/index/i-top.scss */
.i-top .bg-img img {
  margin-top: 65px;
  display: inline-block;
  max-width: 300px;
  margin-bottom: 15vh;
}

/* line 80, ../sass/index/i-top.scss */
.i-top-slider {
  width: 100%;
}
/* line 83, ../sass/index/i-top.scss */
.i-top-slider img {
  display: block;
  width: 100%;
}

@media only screen and (min-width: 1241px) and (max-width: 1340px) {
  /* line 93, ../sass/index/i-top.scss */
  .i-top .bg-img {
    padding-bottom: 50px;
  }
  /* line 96, ../sass/index/i-top.scss */
  .i-top .bg-img img {
    max-width: 200px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1240px) {
  /* line 106, ../sass/index/i-top.scss */
  .i-top .bg-img {
    padding-bottom: 30px;
  }
  /* line 109, ../sass/index/i-top.scss */
  .i-top .bg-img img {
    max-width: 160px;
  }
  /* line 114, ../sass/index/i-top.scss */
  .i-top .swiper-pagination {
    bottom: 35px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 123, ../sass/index/i-top.scss */
  .i-top .bg-img {
    padding-bottom: 30px;
  }
  /* line 126, ../sass/index/i-top.scss */
  .i-top .bg-img img {
    max-width: 120px;
    margin-top: 30px;
    margin-bottom: 10vh;
  }
  /* line 134, ../sass/index/i-top.scss */
  .i-top .swiper-pagination {
    bottom: 35px !important;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  /* line 141, ../sass/index/i-top.scss */
  .i-top {
    padding-top: 55px;
    --swiper-navigation-sides-offset: 10px;
  }
  /* line 145, ../sass/index/i-top.scss */
  .i-top .bg-img {
    padding-bottom: 20px;
  }
  /* line 148, ../sass/index/i-top.scss */
  .i-top .bg-img img {
    max-width: 100px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  /* line 155, ../sass/index/i-top.scss */
  .i-top .swiper-pagination {
    bottom: 15px !important;
  }
}
/* line 1, ../sass/index/i-info.scss */
.i-info {
  position: relative;
  margin: 30px 0 44px;
}

/* line 6, ../sass/index/i-info.scss */
.i-info-wr {
  position: relative;
  display: flex;
  justify-content: space-between;
}
/* line 11, ../sass/index/i-info.scss */
.i-info-wr .icon {
  position: relative;
  width: 16%;
  display: flex;
  flex-direction: column;
  align-items: center;
  height: 100%;
}
/* line 19, ../sass/index/i-info.scss */
.i-info-wr .icon img {
  display: block;
  max-width: 100%;
}
/* line 24, ../sass/index/i-info.scss */
.i-info-wr .icon b {
  text-align: center;
  display: block;
  color: var(--color-active);
  font-weight: 500;
  font-size: 26px;
}
/* line 33, ../sass/index/i-info.scss */
.i-info-wr .desc {
  border-right: 3px var(--color-active) solid;
  padding-right: 15px;
  padding-left: 25px;
  margin-top: 0px;
  text-align: right;
  width: 43%;
  padding-top: 48px;
  padding-bottom: 12px;
  height: 100%;
}
/* line 44, ../sass/index/i-info.scss */
.i-info-wr .desc .logo {
  display: inline-block;
  position: relative;
}
/* line 50, ../sass/index/i-info.scss */
.i-info-wr .desc img:hover {
  opacity: 0.7;
}
/* line 56, ../sass/index/i-info.scss */
.i-info-wr .image {
  width: 41%;
}
/* line 61, ../sass/index/i-info.scss */
.i-info-wr .image.pd img {
  max-width: 90%;
}
/* line 66, ../sass/index/i-info.scss */
.i-info-wr .image img {
  display: block;
  width: 100%;
}

@media only screen and (min-width: 1340px) and (max-width: 1440px) {
  /* line 77, ../sass/index/i-info.scss */
  .i-info-wr .desc {
    padding-top: 20px;
  }
  /* line 82, ../sass/index/i-info.scss */
  .i-info-wr .desc .text img {
    max-width: 120px;
  }
}
@media only screen and (min-width: 1241px) and (max-width: 1340px) {
  /* line 93, ../sass/index/i-info.scss */
  .i-info-wr .desc {
    padding-top: 20px;
  }
  /* line 98, ../sass/index/i-info.scss */
  .i-info-wr .desc .text img {
    max-width: 120px;
  }
  /* line 106, ../sass/index/i-info.scss */
  .i-info-wr .icon img {
    height: 64px;
  }
  /* line 110, ../sass/index/i-info.scss */
  .i-info-wr .icon b {
    font-size: 22px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1240px) {
  /* line 119, ../sass/index/i-info.scss */
  .i-info-wr {
    flex-wrap: wrap;
  }
  /* line 122, ../sass/index/i-info.scss */
  .i-info-wr .desc {
    width: 50%;
    padding-top: 20px;
  }
  /* line 128, ../sass/index/i-info.scss */
  .i-info-wr .desc .text img {
    max-width: 120px;
  }
  /* line 134, ../sass/index/i-info.scss */
  .i-info-wr .image {
    width: 50%;
  }
  /* line 138, ../sass/index/i-info.scss */
  .i-info-wr .icon {
    order: -1;
    width: 100%;
    margin-bottom: 25px;
  }
  /* line 143, ../sass/index/i-info.scss */
  .i-info-wr .icon img {
    height: 64px;
  }
  /* line 147, ../sass/index/i-info.scss */
  .i-info-wr .icon b {
    font-size: 22px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 156, ../sass/index/i-info.scss */
  .i-info-wr {
    flex-wrap: wrap;
  }
  /* line 159, ../sass/index/i-info.scss */
  .i-info-wr .desc {
    width: 50%;
    padding-top: 20px;
  }
  /* line 165, ../sass/index/i-info.scss */
  .i-info-wr .desc .text img {
    max-width: 120px;
  }
  /* line 171, ../sass/index/i-info.scss */
  .i-info-wr .image {
    width: 50%;
  }
  /* line 176, ../sass/index/i-info.scss */
  .i-info-wr .image.pd img {
    max-width: 100%;
  }
  /* line 182, ../sass/index/i-info.scss */
  .i-info-wr .icon {
    order: -1;
    width: 100%;
    margin-bottom: 25px;
  }
  /* line 187, ../sass/index/i-info.scss */
  .i-info-wr .icon img {
    height: 64px;
  }
  /* line 191, ../sass/index/i-info.scss */
  .i-info-wr .icon b {
    font-size: 22px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  /* line 200, ../sass/index/i-info.scss */
  .i-info {
    margin-bottom: 30px;
  }

  /* line 204, ../sass/index/i-info.scss */
  .i-info-wr {
    flex-wrap: wrap;
  }
  /* line 207, ../sass/index/i-info.scss */
  .i-info-wr .desc {
    width: 100%;
    padding-top: 20px;
  }
  /* line 213, ../sass/index/i-info.scss */
  .i-info-wr .desc .text img {
    max-width: 120px;
  }
  /* line 219, ../sass/index/i-info.scss */
  .i-info-wr .image {
    width: 100%;
    order: -1;
    margin-bottom: 20px;
  }
  /* line 226, ../sass/index/i-info.scss */
  .i-info-wr .image.pd img {
    max-width: 100%;
  }
  /* line 232, ../sass/index/i-info.scss */
  .i-info-wr .icon {
    order: -2;
    width: 100%;
    margin-bottom: 25px;
  }
  /* line 237, ../sass/index/i-info.scss */
  .i-info-wr .icon img {
    height: 50px;
  }
  /* line 241, ../sass/index/i-info.scss */
  .i-info-wr .icon b {
    font-size: 22px;
  }
}
/* line 1, ../sass/index/i-block.scss */
.i-block {
  position: relative;
  padding-top: 25px;
  background-color: var(--color-active);
  padding-bottom: 78px;
}

/* line 8, ../sass/index/i-block.scss */
.i-block-wr {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
/* line 14, ../sass/index/i-block.scss */
.i-block-wr img {
  max-width: 300px;
  display: block;
  /* width: 37%; */
  margin: 0 auto;
}
/* line 21, ../sass/index/i-block.scss */
.i-block-wr .text {
  color: #fff;
  width: 72%;
  border-right: 3px #ffffff solid;
  padding-right: 45px;
  padding-left: 25px;
  padding-top: 5px;
  padding-bottom: 30px;
}
/* line 32, ../sass/index/i-block.scss */
.i-block-wr .text h2:not(:last-child), .i-block-wr .text h3:not(:last-child), .i-block-wr .text h4:not(:last-child), .i-block-wr .text h5:not(:last-child) {
  margin-top: 15px;
}
/* line 36, ../sass/index/i-block.scss */
.i-block-wr .text h2:not(:first-child), .i-block-wr .text h3:not(:first-child), .i-block-wr .text h4:not(:first-child), .i-block-wr .text h5:not(:first-child) {
  margin-top: 15px;
}

@media only screen and (min-width: 1241px) and (max-width: 1340px) {
  /* line 45, ../sass/index/i-block.scss */
  .i-block {
    padding-top: 20px;
    padding-bottom: 50px;
  }

  /* line 52, ../sass/index/i-block.scss */
  .i-block-wr img {
    max-width: 200px;
  }
  /* line 56, ../sass/index/i-block.scss */
  .i-block-wr .text {
    padding-bottom: 25px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1240px) {
  /* line 66, ../sass/index/i-block.scss */
  .i-block {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  /* line 73, ../sass/index/i-block.scss */
  .i-block-wr img {
    max-width: 200px;
  }
  /* line 77, ../sass/index/i-block.scss */
  .i-block-wr .text {
    width: 100%;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 87, ../sass/index/i-block.scss */
  .i-block {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  /* line 94, ../sass/index/i-block.scss */
  .i-block-wr img {
    max-width: 200px;
  }
  /* line 98, ../sass/index/i-block.scss */
  .i-block-wr .text {
    width: 100%;
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  /* line 107, ../sass/index/i-block.scss */
  .i-block {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  /* line 114, ../sass/index/i-block.scss */
  .i-block-wr img {
    max-width: 140px;
  }
  /* line 118, ../sass/index/i-block.scss */
  .i-block-wr .text {
    width: 100%;
    padding-bottom: 20px;
    padding-right: 15px;
    padding-top: 0;
  }
}
/* line 1, ../sass/index/i-map.scss */
.i-map {
  position: relative;
  padding-top: 25px;
}
/* line 5, ../sass/index/i-map.scss */
.i-map.border {
  border-top: 3px solid #a9b9ab;
}

/* line 10, ../sass/index/i-map.scss */
.i-map-icon {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 30px;
}
/* line 17, ../sass/index/i-map.scss */
.i-map-icon.mr {
  margin-top: 55px;
}
/* line 21, ../sass/index/i-map.scss */
.i-map-icon img {
  display: block;
  max-width: 100%;
}
/* line 26, ../sass/index/i-map.scss */
.i-map-icon b {
  text-align: center;
  display: block;
  color: var(--color-active);
  font-weight: 500;
  font-size: 26px;
}

/* line 35, ../sass/index/i-map.scss */
.i-map-image-link {
  margin: 0 auto;
  position: relative;
  max-width: 100%;
  width: max-content;
  display: flex;
}
/* line 42, ../sass/index/i-map.scss */
.i-map-image-link .icon {
  width: 40px;
  height: 40px;
  background-color: var(--color-active);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  margin: 10px;
  box-shadow: 0px 0px 8px 2px #484345;
  transition: .3s ease-in-out;
}
/* line 57, ../sass/index/i-map.scss */
.i-map-image-link .icon:hover {
  background-color: rgba(161, 113, 128, 0.85);
}
/* line 62, ../sass/index/i-map.scss */
.i-map-image-link svg {
  width: 20px;
  height: 20px;
}

/* line 69, ../sass/index/i-map.scss */
.i-map-image {
  width: 100%;
  display: block;
  max-height: 80vh;
  max-width: 100%;
  width: auto;
  margin: 0 auto;
}

@media only screen and (min-width: 1340px) and (max-width: 1440px) {
  /* line 82, ../sass/index/i-map.scss */
  .i-map-icon.mr {
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1241px) and (max-width: 1340px) {
  /* line 91, ../sass/index/i-map.scss */
  .i-map-icon.mr {
    margin-top: 30px;
  }
  /* line 95, ../sass/index/i-map.scss */
  .i-map-icon img {
    height: 64px;
  }
  /* line 99, ../sass/index/i-map.scss */
  .i-map-icon b {
    font-size: 22px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1240px) {
  /* line 108, ../sass/index/i-map.scss */
  .i-map-icon.mr {
    margin-top: 30px;
  }
  /* line 112, ../sass/index/i-map.scss */
  .i-map-icon img {
    height: 64px;
  }
  /* line 116, ../sass/index/i-map.scss */
  .i-map-icon b {
    font-size: 22px;
  }

  /* line 121, ../sass/index/i-map.scss */
  .i-map-image-link {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 129, ../sass/index/i-map.scss */
  .i-map-icon.mr {
    margin-top: 30px;
  }
  /* line 133, ../sass/index/i-map.scss */
  .i-map-icon img {
    height: 64px;
  }
  /* line 137, ../sass/index/i-map.scss */
  .i-map-icon b {
    font-size: 22px;
  }

  /* line 142, ../sass/index/i-map.scss */
  .i-map-image-link {
    width: 100%;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  /* line 148, ../sass/index/i-map.scss */
  .i-map-icon {
    margin-bottom: 20px;
  }
  /* line 151, ../sass/index/i-map.scss */
  .i-map-icon.mr {
    margin-top: 5px;
  }
  /* line 155, ../sass/index/i-map.scss */
  .i-map-icon img {
    height: 50px;
  }
  /* line 159, ../sass/index/i-map.scss */
  .i-map-icon b {
    font-size: 22px;
  }

  /* line 164, ../sass/index/i-map.scss */
  .i-map-image-link {
    width: 100%;
  }
}
/* line 1, ../sass/index/i-plan.scss */
.i-plan {
  position: relative;
  margin-bottom: 20px;
  max-width: 70%;
  margin-left: auto;
  margin-right: auto;
}

/* line 9, ../sass/index/i-plan.scss */
.i-plan-slider {
  position: relative;
  --swiper-navigation-sides-offset: 30px;
}
/* line 12, ../sass/index/i-plan.scss */
.i-plan-slider .swiper-slide {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 18, ../sass/index/i-plan.scss */
.i-plan-slider img {
  width: auto;
  height: auto;
  max-height: 80vh;
  object-fit: contain;
  display: block !important;
  max-width: 99%;
}
/* line 29, ../sass/index/i-plan.scss */
.i-plan-slider .swiper-button-next, .i-plan-slider .swiper-button-prev {
  width: 35px !important;
  height: 36px !important;
  position: absolute;
  top: 50% !important;
  z-index: 10;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border: 0;
  border-radius: 100%;
  background-color: var(--color-active);
  font-size: 0;
  outline: 0;
  transition: .3s ease-in-out;
}
/* line 45, ../sass/index/i-plan.scss */
.i-plan-slider .swiper-button-next:hover, .i-plan-slider .swiper-button-prev:hover {
  background-color: rgba(161, 113, 128, 0.85);
}
/* line 49, ../sass/index/i-plan.scss */
.i-plan-slider .swiper-button-next:after, .i-plan-slider .swiper-button-prev:after {
  color: #fff;
  font-size: 15px;
}
/* line 55, ../sass/index/i-plan.scss */
.i-plan-slider .icon {
  width: 40px;
  height: 40px;
  background-color: var(--color-active);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  margin: 10px 15px;
  z-index: 2;
  outline: none !important;
  box-shadow: 0px 0px 8px 2px #484345;
  transition: .3s ease-in-out;
}
/* line 72, ../sass/index/i-plan.scss */
.i-plan-slider .icon:hover {
  background-color: rgba(161, 113, 128, 0.85);
}
/* line 77, ../sass/index/i-plan.scss */
.i-plan-slider svg {
  width: 20px;
  height: 20px;
}

@media only screen and (min-width: 1024px) and (max-width: 1240px) {
  /* line 86, ../sass/index/i-plan.scss */
  .i-plan {
    max-width: 960px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 93, ../sass/index/i-plan.scss */
  .i-plan {
    max-width: 738px;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  /* line 100, ../sass/index/i-plan.scss */
  .i-plan {
    max-width: 738px;
  }
}
/* line 1, ../sass/index/i-item.scss */
.i-item {
  position: relative;
  border-bottom: 3px solid #a9b9ab;
  padding-bottom: 14px;
}
/* line 6, ../sass/index/i-item.scss */
.i-item .container {
  position: relative;
  display: flex;
  flex-wrap: wrap;
}
/* line 12, ../sass/index/i-item.scss */
.i-item .image {
  width: 33%;
}
/* line 15, ../sass/index/i-item.scss */
.i-item .image img {
  display: block;
  max-width: 100%;
}

/* line 22, ../sass/index/i-item.scss */
.i-item-wr {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  width: 67%;
  justify-content: space-between;
}
/* line 29, ../sass/index/i-item.scss */
.i-item-wr .text {
  width: 49%;
  margin-bottom: 20px;
  padding-left: 2%;
}
/* line 34, ../sass/index/i-item.scss */
.i-item-wr .text i {
  font-weight: 900;
}

@media only screen and (min-width: 1024px) and (max-width: 1240px) {
  /* line 47, ../sass/index/i-item.scss */
  .i-item .image {
    width: 100%;
    order: -1;
    margin-bottom: 25px;
  }

  /* line 54, ../sass/index/i-item.scss */
  .i-item-wr {
    width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
  /* line 64, ../sass/index/i-item.scss */
  .i-item .image {
    width: 100%;
    order: -1;
    margin-bottom: 25px;
  }

  /* line 71, ../sass/index/i-item.scss */
  .i-item-wr {
    width: 100%;
  }
}
@media only screen and (min-width: 0px) and (max-width: 767px) {
  /* line 80, ../sass/index/i-item.scss */
  .i-item .image {
    width: 100%;
    order: -1;
    margin-bottom: 25px;
  }

  /* line 87, ../sass/index/i-item.scss */
  .i-item-wr {
    width: 100%;
  }
  /* line 90, ../sass/index/i-item.scss */
  .i-item-wr .text {
    width: 100%;
  }
}
