@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Thin.eot");
  src: local("Noto Sans Thin"), local("NotoSans-Thin"), url("../fonts/NotoSans-Thin.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Thin.woff") format("woff"), url("../fonts/NotoSans-Thin.ttf") format("truetype"), url("../fonts/NotoSans-Thin.svg#NotoSans-Thin") format("svg");
  font-weight: 100;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ThinItalic.eot");
  src: local("Noto Sans ThinItalic"), local("NotoSans-ThinItalic"), url("../fonts/NotoSans-ThinItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ThinItalic.woff") format("woff"), url("../fonts/NotoSans-ThinItalic.ttf") format("truetype"), url("../fonts/NotoSans-ThinItalic.svg#NotoSans-ThinItalic") format("svg");
  font-weight: 100;
  font-style: italic;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraLight.eot");
  src: local("Noto Sans ExtraLight"), local("NotoSans-ExtraLight"), url("../fonts/NotoSans-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ExtraLight.woff") format("woff"), url("../fonts/NotoSans-ExtraLight.ttf") format("truetype"), url("../fonts/NotoSans-ExtraLight.svg#NotoSans-ExtraLight") format("svg");
  font-weight: 200;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraLightItalic.eot");
  src: local("Noto Sans ExtraLightItalic"), local("NotoSans-ExtraLightItalic"), url("../fonts/NotoSans-ExtraLightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ExtraLightItalic.woff") format("woff"), url("../fonts/NotoSans-ExtraLightItalic.ttf") format("truetype"), url("../fonts/NotoSans-ExtraLightItalic.svg#NotoSans-ExtraLightItalic") format("svg");
  font-weight: 200;
  font-style: italic;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Light.eot");
  src: local("Noto Sans Light"), local("NotoSans-Light"), url("../fonts/NotoSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Light.woff") format("woff"), url("../fonts/NotoSans-Light.ttf") format("truetype"), url("../fonts/NotoSans-Light.svg#NotoSans-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-LightItalic.eot");
  src: local("Noto Sans LightItalic"), local("NotoSans-LightItalic"), url("../fonts/NotoSans-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-LightItalic.woff") format("woff"), url("../fonts/NotoSans-LightItalic.ttf") format("truetype"), url("../fonts/NotoSans-LightItalic.svg#NotoSans-LightItalic") format("svg");
  font-weight: 300;
  font-style: italic;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Regular.eot");
  src: local("Noto Sans Regular"), local("NotoSans-Regular"), url("../fonts/NotoSans-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Regular.woff") format("woff"), url("../fonts/NotoSans-Regular.ttf") format("truetype"), url("../fonts/NotoSans-Regular.svg#NotoSans-Regular") format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Italic.eot");
  src: local("Noto Sans Italic"), local("NotoSans-Italic"), url("../fonts/NotoSans-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Italic.woff") format("woff"), url("../fonts/NotoSans-Italic.ttf") format("truetype"), url("../fonts/NotoSans-Italic.svg#NotoSans-Italic") format("svg");
  font-weight: 400;
  font-style: italic;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Medium.eot");
  src: local("Noto Sans Medium"), local("NotoSans-Medium"), url("../fonts/NotoSans-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Medium.woff") format("woff"), url("../fonts/NotoSans-Medium.ttf") format("truetype"), url("../fonts/NotoSans-Medium.svg#NotoSans-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-MediumItalic.eot");
  src: local("Noto Sans MediumItalic"), local("NotoSans-MediumItalic"), url("../fonts/NotoSans-MediumItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-MediumItalic.woff") format("woff"), url("../fonts/NotoSans-MediumItalic.ttf") format("truetype"), url("../fonts/NotoSans-MediumItalic.svg#NotoSans-MediumItalic") format("svg");
  font-weight: 500;
  font-style: italic;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-SemiBold.eot");
  src: local("Noto Sans SemiBold"), local("NotoSans-SemiBold"), url("../fonts/NotoSans-SemiBold.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-SemiBold.woff") format("woff"), url("../fonts/NotoSans-SemiBold.ttf") format("truetype"), url("../fonts/NotoSans-SemiBold.svg#NotoSans-SemiBold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-SemiBoldItalic.eot");
  src: local("Noto Sans SemiBoldItalic"), local("NotoSans-SemiBoldItalic"), url("../fonts/NotoSans-SemiBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-SemiBoldItalic.woff") format("woff"), url("../fonts/NotoSans-SemiBoldItalic.ttf") format("truetype"), url("../fonts/NotoSans-SemiBoldItalic.svg#NotoSans-SemiBoldItalic") format("svg");
  font-weight: 600;
  font-style: italic;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Bold.eot");
  src: local("Noto Sans Bold"), local("NotoSans-Bold"), url("../fonts/NotoSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Bold.woff") format("woff"), url("../fonts/NotoSans-Bold.ttf") format("truetype"), url("../fonts/NotoSans-Bold.svg#NotoSans-Bold") format("svg");
  font-weight: 700;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-BoldItalic.eot");
  src: local("Noto Sans BoldItalic"), local("NotoSans-BoldItalic"), url("../fonts/NotoSans-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-BoldItalic.woff") format("woff"), url("../fonts/NotoSans-BoldItalic.ttf") format("truetype"), url("../fonts/NotoSans-BoldItalic.svg#NotoSans-BoldItalic") format("svg");
  font-weight: 700;
  font-style: italic;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraBold.eot");
  src: local("Noto Sans ExtraBold"), local("NotoSans-ExtraBold"), url("../fonts/NotoSans-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ExtraBold.woff") format("woff"), url("../fonts/NotoSans-ExtraBold.ttf") format("truetype"), url("../fonts/NotoSans-ExtraBold.svg#NotoSans-ExtraBold") format("svg");
  font-weight: 800;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-ExtraBoldItalic.eot");
  src: local("Noto Sans ExtraBoldItalic"), local("NotoSans-ExtraBoldItalic"), url("../fonts/NotoSans-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-ExtraBoldItalic.woff") format("woff"), url("../fonts/NotoSans-ExtraBoldItalic.ttf") format("truetype"), url("../fonts/NotoSans-ExtraBoldItalic.svg#NotoSans-ExtraBoldItalic") format("svg");
  font-weight: 800;
  font-style: italic;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-Black.eot");
  src: local("Noto Sans Black"), local("NotoSans-Black"), url("../fonts/NotoSans-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-Black.woff") format("woff"), url("../fonts/NotoSans-Black.ttf") format("truetype"), url("../fonts/NotoSans-Black.svg#NotoSans-Black") format("svg");
  font-weight: 900;
  font-style: normal;
  font-display: optional;
}

@font-face {
  font-family: "Noto Sans";
  src: url("../fonts/NotoSans-BlackItalic.eot");
  src: local("Noto Sans BlackItalic"), local("NotoSans-BlackItalic"), url("../fonts/NotoSans-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/NotoSans-BlackItalic.woff") format("woff"), url("../fonts/NotoSans-BlackItalic.ttf") format("truetype"), url("../fonts/NotoSans-BlackItalic.svg#NotoSans-BlackItalic") format("svg");
  font-weight: 900;
  font-style: italic;
  font-display: optional;
}

.index .txt-bg {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size: 11.36364vw;
  line-height: 9.84848vw;
  letter-spacing: 0;
  position: absolute;
  color: #F5F5F5;
  top: 0;
  left: 6.9697vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .txt-bg {
    font-size: 19.73684vw;
    line-height: 17.10526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .txt-bg {
    font-size: 46.875vw;
    line-height: 40.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .txt-bg {
    font-size: 150px;
    line-height: 130px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .txt-bg {
    font-size: 10.41667vw;
    line-height: 9.02778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .txt-bg {
    font-size: 167.0343px;
    line-height: 144.76306px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .txt-bg {
    left: 12.10526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .txt-bg {
    left: 28.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .txt-bg {
    left: 92px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .txt-bg {
    left: 6.38889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .txt-bg {
    left: 102.4477px;
  }
}

.index__h2 {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3.63636vw;
  line-height: 3.63636vw;
  letter-spacing: -0.02em;
  position: relative;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__h2 {
    font-size: 6.31579vw;
    line-height: 6.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .index__h2 {
    font-size: 15vw;
    line-height: 15vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__h2 {
    font-size: 48px;
    line-height: 48px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__h2 {
    font-size: 3.33333vw;
    line-height: 3.33333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__h2 {
    font-size: 53.45098px;
    line-height: 53.45098px;
  }
}

.index__form {
  z-index: 100;
  left: calc((100vw - 92.7272727273vw) / 2 - 2.00833333vw);
  top: 0;
  padding: 1.81818vw 2.15909vw 3.25758vw 2.14394vw;
  background: #14276F;
  color: #FFFFFF;
  width: 23.18258vw;
  position: absolute;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form {
    padding: 3.15789vw 3.75vw 5.65789vw 3.72368vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form {
    padding: 7.5vw 8.90625vw 13.4375vw 8.84375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form {
    padding-left: 28.3px;
    padding-top: 24px;
    padding-right: 28.5px;
    padding-bottom: 43px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form {
    padding: 1.66667vw 1.97917vw 2.98611vw 1.96528vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form {
    padding: 26.72549px 31.73652px 47.88317px 31.5138px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form {
    width: 40.26447vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form {
    width: 95.62812vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form {
    width: 306.01px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form {
    width: 21.25069vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form {
    width: 340.76111px;
  }
}

.index__form .custom_select__current {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.13636vw;
  line-height: 1.51515vw;
  letter-spacing: -0.02em;
  width: 100%;
  padding-bottom: 0.5303vw;
  text-transform: none;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form .custom_select__current {
    font-size: 1.97368vw;
    line-height: 2.63158vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form .custom_select__current {
    font-size: 4.6875vw;
    line-height: 6.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form .custom_select__current {
    font-size: 15px;
    line-height: 20px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form .custom_select__current {
    font-size: 1.04167vw;
    line-height: 1.38889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form .custom_select__current {
    font-size: 16.70343px;
    line-height: 22.27124px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form .custom_select__current {
    padding-bottom: 0.92105vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form .custom_select__current {
    padding-bottom: 2.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form .custom_select__current {
    padding-bottom: 7px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form .custom_select__current {
    padding-bottom: 0.48611vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form .custom_select__current {
    padding-bottom: 7.79493px;
  }
}

.index__form .custom_select__current:hover {
  cursor: pointer;
}

.index__form .custom_select__current::before {
  background: url("../img/svg/index_form_arrow.svg") no-repeat;
  background-size: cover;
}

.index__form .custom_select__list {
  background: #fff;
  width: 100%;
  z-index: 1;
  color: #333333;
  padding: 0.98485vw 1.13636vw 0.22727vw 1.13636vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form .custom_select__list {
    padding: 1.71053vw 1.97368vw 0.39474vw 1.97368vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form .custom_select__list {
    padding: 4.0625vw 4.6875vw 0.9375vw 4.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form .custom_select__list {
    padding-left: 15px;
    padding-top: 13px;
    padding-right: 15px;
    padding-bottom: 3px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form .custom_select__list {
    padding: 0.90278vw 1.04167vw 0.20833vw 1.04167vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form .custom_select__list {
    padding: 14.47631px 16.70343px 3.34069px 16.70343px;
  }
}

.index__form .custom_select__item {
  margin-bottom: 0.75758vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form .custom_select__item {
    margin-bottom: 1.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form .custom_select__item {
    margin-bottom: 3.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form .custom_select__item {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form .custom_select__item {
    margin-bottom: 0.69444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form .custom_select__item {
    margin-bottom: 11.13562px;
  }
}

.index__form .custom_select__item_active {
  display: none;
}

.index__form .custom_select__item:hover {
  cursor: pointer;
}

.index__form__title {
  margin-bottom: 1.51515vw;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.74242vw;
  line-height: 2.34848vw;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form__title {
    margin-bottom: 2.63158vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form__title {
    margin-bottom: 6.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form__title {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form__title {
    margin-bottom: 1.38889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form__title {
    margin-bottom: 22.27124px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form__title {
    font-size: 3.02632vw;
    line-height: 4.07895vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form__title {
    font-size: 7.1875vw;
    line-height: 9.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form__title {
    font-size: 23px;
    line-height: 31px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form__title {
    font-size: 1.59722vw;
    line-height: 2.15278vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form__title {
    font-size: 25.61193px;
    line-height: 34.52042px;
  }
}

.index__form__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 1.06061vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form__wrapper {
    margin-top: 1.84211vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form__wrapper {
    margin-top: 4.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form__wrapper {
    margin-top: 14px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form__wrapper {
    margin-top: 0.97222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form__wrapper {
    margin-top: 15.58987px;
  }
}

.index__form__category {
  border-bottom: 0.15152vw solid rgba(255, 255, 255, 0.2);
  border-width: 0.15152vw;
  margin-bottom: 1.66667vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form__category {
    border-width: 0.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form__category {
    border-width: 0.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form__category {
    border-width: 2px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form__category {
    border-width: 0.13889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form__category {
    border-width: 2.22712px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form__category {
    margin-bottom: 2.89474vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form__category {
    margin-bottom: 6.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form__category {
    margin-bottom: 22px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form__category {
    margin-bottom: 1.52778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form__category {
    margin-bottom: 24.49836px;
  }
}

.index__form__products {
  border-bottom: 0.15152vw solid rgba(255, 255, 255, 0.2);
  border-width: 0.15152vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form__products {
    border-width: 0.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form__products {
    border-width: 0.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form__products {
    border-width: 2px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form__products {
    border-width: 0.13889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form__products {
    border-width: 2.22712px;
  }
}

.index__form__circulation {
  border-bottom: 0.15152vw solid rgba(255, 255, 255, 0.2);
  border-width: 0.15152vw;
  width: 6.13636vw;
  background: none;
  padding-bottom: 0.5303vw;
  color: #FFFFFF;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form__circulation {
    border-width: 0.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form__circulation {
    border-width: 0.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form__circulation {
    border-width: 2px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form__circulation {
    border-width: 0.13889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form__circulation {
    border-width: 2.22712px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form__circulation {
    width: 10.65789vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form__circulation {
    width: 25.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form__circulation {
    width: 81px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form__circulation {
    width: 5.625vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form__circulation {
    width: 90.19852px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form__circulation {
    padding-bottom: 0.92105vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form__circulation {
    padding-bottom: 2.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form__circulation {
    padding-bottom: 7px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form__circulation {
    padding-bottom: 0.48611vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form__circulation {
    padding-bottom: 7.79493px;
  }
}

.index__form__circulation::-webkit-input-placeholder {
  color: #fff;
  opacity: 1;
}

.index__form__circulation:-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}

.index__form__circulation::-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}

.index__form__circulation::placeholder {
  color: #fff;
  opacity: 1;
}

.index__form__category, .index__form__products, .index__form__circulation, .index__form__submit {
  border-width: 0.15152vw;
}

.index__form__submit {
  border: 0.15152vw solid rgba(255, 255, 255, 0.2);
  border-width: 0.15152vw;
  padding: 0.37879vw 1.51515vw 0.5303vw 1.51515vw;
  border-radius: 0.37879vw;
  background: none;
  color: #fff;
  cursor: pointer;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form__submit {
    border-width: 0.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form__submit {
    border-width: 0.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form__submit {
    border-width: 2px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form__submit {
    border-width: 0.13889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form__submit {
    border-width: 2.22712px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form__submit {
    padding: 0.65789vw 2.63158vw 0.92105vw 2.63158vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form__submit {
    padding: 1.5625vw 6.25vw 2.1875vw 6.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form__submit {
    padding-left: 20px;
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 7px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form__submit {
    padding: 0.34722vw 1.38889vw 0.48611vw 1.38889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form__submit {
    padding: 5.56781px 22.27124px 7.79493px 22.27124px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__form__submit {
    border-radius: 0.65789vw;
  }
}

@media screen and (max-width: 759px) {
  .index__form__submit {
    border-radius: 1.5625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form__submit {
    border-radius: 5px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form__submit {
    border-radius: 0.34722vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__form__submit {
    border-radius: 5.56781px;
  }
}

.index__header-wrapper {
  position: relative;
}

.index__header {
  position: relative;
  height: 31.43939vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__header {
    height: 54.60526vw;
  }
}

@media screen and (max-width: 759px) {
  .index__header {
    height: 129.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__header {
    height: 415px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__header {
    height: 28.81944vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__header {
    height: 462.12823px;
  }
}

.index__header__img {
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  position: absolute;
  display: inline-block;
}

.index__header__img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.index__header .container {
  padding-top: 4.4697vw;
  padding-right: 7.12121vw;
  color: #FFFFFF;
  position: relative;
  text-align: right;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__header .container {
    padding-top: 7.76316vw;
  }
}

@media screen and (max-width: 759px) {
  .index__header .container {
    padding-top: 18.4375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__header .container {
    padding-top: 59px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__header .container {
    padding-top: 4.09722vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__header .container {
    padding-top: 65.70016px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__header .container {
    padding-right: 12.36842vw;
  }
}

@media screen and (max-width: 759px) {
  .index__header .container {
    padding-right: 29.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__header .container {
    padding-right: 94px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__header .container {
    padding-right: 6.52778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__header .container {
    padding-right: 104.67483px;
  }
}

.index__header__title {
  width: 100%;
  text-align: right;
}

.index__header .main__h1 {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 3.40909vw;
  line-height: 4.16667vw;
  letter-spacing: -0.03em;
  margin-bottom: 2.34848vw;
  text-transform: initial;
  color: #000000;
  margin-top: 0;
  max-width: 50.30303vw;
  display: inline-block;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__header .main__h1 {
    font-size: 5.92105vw;
    line-height: 7.23684vw;
  }
}

@media screen and (max-width: 759px) {
  .index__header .main__h1 {
    font-size: 14.0625vw;
    line-height: 17.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__header .main__h1 {
    font-size: 45px;
    line-height: 55px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__header .main__h1 {
    font-size: 3.125vw;
    line-height: 3.81944vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__header .main__h1 {
    font-size: 50.11029px;
    line-height: 61.24591px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__header .main__h1 {
    margin-bottom: 4.07895vw;
  }
}

@media screen and (max-width: 759px) {
  .index__header .main__h1 {
    margin-bottom: 9.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__header .main__h1 {
    margin-bottom: 31px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__header .main__h1 {
    margin-bottom: 2.15278vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__header .main__h1 {
    margin-bottom: 34.52042px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__header .main__h1 {
    max-width: 87.36842vw;
  }
}

@media screen and (max-width: 759px) {
  .index__header .main__h1 {
    max-width: 207.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__header .main__h1 {
    max-width: 664px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__header .main__h1 {
    max-width: 46.11111vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__header .main__h1 {
    max-width: 739.40517px;
  }
}

.index__header__download {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #FFFFFF;
  background: #C4161C;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  padding: 1.43939vw 3.0303vw 1.66667vw 3.0303vw;
  padding: 1.43939vw 3.0303vw 1.66667vw 3.0303vw;
  border-radius: 0.37879vw;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.36364vw;
  line-height: 1.81818vw;
  letter-spacing: -0.02em;
  display: inline-flex;
  align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__header__download {
    padding: 2.5vw 5.26316vw 2.89474vw 5.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index__header__download {
    padding: 5.9375vw 12.5vw 6.875vw 12.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__header__download {
    padding-left: 40px;
    padding-top: 19px;
    padding-right: 40px;
    padding-bottom: 22px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__header__download {
    padding: 1.31944vw 2.77778vw 1.52778vw 2.77778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__header__download {
    padding: 21.15768px 44.54248px 24.49836px 44.54248px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__header__download {
    border-radius: 0.65789vw;
  }
}

@media screen and (max-width: 759px) {
  .index__header__download {
    border-radius: 1.5625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__header__download {
    border-radius: 5px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__header__download {
    border-radius: 0.34722vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__header__download {
    border-radius: 5.56781px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__header__download {
    font-size: 2.36842vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index__header__download {
    font-size: 5.625vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__header__download {
    font-size: 18px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__header__download {
    font-size: 1.25vw;
    line-height: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__header__download {
    font-size: 20.04412px;
    line-height: 26.72549px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__header__download {
    padding: 2.5vw 5.26316vw 2.89474vw 5.26316vw;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 2.36842vw;
    line-height: 3.15789vw;
    letter-spacing: -0.02em;
  }
}

@media screen and (max-width: 759px) {
  .index__header__download {
    padding: 3.75vw 7.8125vw 4.6875vw 7.8125vw;
    width: auto;
  }
}

.index__slyder .owl-dots {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: absolute;
  bottom: 2.72727vw;
  right: calc((100vw - 92.7272727273vw) / 2 + 7.12121212vw);
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__slyder .owl-dots {
    bottom: 4.73684vw;
  }
}

@media screen and (max-width: 759px) {
  .index__slyder .owl-dots {
    bottom: 11.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__slyder .owl-dots {
    bottom: 36px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__slyder .owl-dots {
    bottom: 2.5vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__slyder .owl-dots {
    bottom: 40.08823px;
  }
}

.index__slyder .owl-dots .owl-dot {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  background: none;
  border: 0.07576vw solid #14276F;
  border-width: 0.07576vw;
  width: 0.98485vw;
  height: 0.98485vw;
  border-radius: 0.49242vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__slyder .owl-dots .owl-dot {
    border-width: 0.13158vw;
  }
}

@media screen and (max-width: 759px) {
  .index__slyder .owl-dots .owl-dot {
    border-width: 0.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__slyder .owl-dots .owl-dot {
    border-width: 1px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__slyder .owl-dots .owl-dot {
    border-width: 0.06944vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__slyder .owl-dots .owl-dot {
    border-width: 1.11356px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__slyder .owl-dots .owl-dot {
    width: 1.71053vw;
  }
}

@media screen and (max-width: 759px) {
  .index__slyder .owl-dots .owl-dot {
    width: 4.0625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__slyder .owl-dots .owl-dot {
    width: 13px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__slyder .owl-dots .owl-dot {
    width: 0.90278vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__slyder .owl-dots .owl-dot {
    width: 14.47631px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__slyder .owl-dots .owl-dot {
    height: 1.71053vw;
  }
}

@media screen and (max-width: 759px) {
  .index__slyder .owl-dots .owl-dot {
    height: 4.0625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__slyder .owl-dots .owl-dot {
    height: 13px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__slyder .owl-dots .owl-dot {
    height: 0.90278vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__slyder .owl-dots .owl-dot {
    height: 14.47631px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__slyder .owl-dots .owl-dot {
    border-radius: 0.85526vw;
  }
}

@media screen and (max-width: 759px) {
  .index__slyder .owl-dots .owl-dot {
    border-radius: 2.03125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__slyder .owl-dots .owl-dot {
    border-radius: 6.5px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__slyder .owl-dots .owl-dot {
    border-radius: 0.45139vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__slyder .owl-dots .owl-dot {
    border-radius: 7.23815px;
  }
}

.index__slyder .owl-dots .owl-dot:not(:last-child) {
  margin-right: 0.90909vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index__slyder .owl-dots .owl-dot:not(:last-child) {
    margin-right: 1.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index__slyder .owl-dots .owl-dot:not(:last-child) {
    margin-right: 3.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__slyder .owl-dots .owl-dot:not(:last-child) {
    margin-right: 12px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__slyder .owl-dots .owl-dot:not(:last-child) {
    margin-right: 0.83333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index__slyder .owl-dots .owl-dot:not(:last-child) {
    margin-right: 13.36274px;
  }
}

.index__slyder .owl-dots .owl-dot.active, .index__slyder .owl-dots .owl-dot:hover {
  background-color: #14276F;
}

.index .sections {
  background: #F5F5F5;
  padding-top: 2.91667vw;
  padding-bottom: 3.81944vw;
  margin-bottom: 8.61111vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections {
    padding-top: 5.52632vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections {
    padding-top: 13.125vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections {
    padding-top: 42px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections {
    padding-top: 46.7696px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections {
    padding-bottom: 7.23684vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections {
    padding-bottom: 17.1875vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections {
    padding-bottom: 55px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections {
    padding-bottom: 61.24591px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections {
    margin-bottom: 16.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections {
    margin-bottom: 38.75vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections {
    margin-bottom: 124px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections {
    margin-bottom: 138.08169px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections {
    padding-bottom: 4.60526vw;
    margin-bottom: 10.26316vw;
  }
}

.index .sections__container {
  width: 91.66667vw;
  margin: auto;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__container {
    width: 173.68421vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__container {
    width: 412.5vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__container {
    width: 1320px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__container {
    width: 1469.90184px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections__container {
    width: 90vw;
  }
}

.index .sections__content {
  display: none;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: (12.70833vw)[4];
      grid-template-rows: repeat(4, 12.70833vw);
  -webkit-column-gap: 0.76389vw;
          column-gap: 0.76389vw;
  row-gap: 0.76389vw;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-property: display;
  transition-property: display;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content {
    -webkit-column-gap: 1.44737vw;
            column-gap: 1.44737vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content {
    -webkit-column-gap: 3.4375vw;
            column-gap: 3.4375vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content {
    -webkit-column-gap: 11px;
            column-gap: 11px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content {
    -webkit-column-gap: 12.24918px;
            column-gap: 12.24918px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content {
    row-gap: 1.44737vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content {
    row-gap: 3.4375vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content {
    row-gap: 11px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content {
    row-gap: 12.24918px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-column-gap: 0;
            column-gap: 0;
    row-gap: 0;
  }
}

.index .sections__content.tabs__content_active {
  display: -ms-grid;
  display: grid;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections__content.tabs__content_active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.index .sections__content__item {
  position: relative;
  background: #FFFFFF;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  /*    &_1{
                    .sections__content__item__title{
                        @include adaptiv_param_s(padding-top,31);
                    }
                    .sections__content__item__img{
                        @include adaptiv_param_s(width,707);
                        @include adaptiv_param_s(height,414);
                        @media screen and (min-width: 760px)and (max-width: 999px){
                           width: 100%;
                           height: 100%;
                        }
                    }
                }
                &_3{
                    .sections__content__item__img{
                        @include adaptiv_param_s(width,324);
                        @include adaptiv_param_s(height,257);
                        @include adaptiv_param_s(top,-7);
                        @include adaptiv_param_s(right,4);
                        left: auto;
                        @media screen and (min-width: 760px)and (max-width: 999px){
                            width: 127%;
                            height: 100%;
                            right: 1.52632vw;
                            top: 9.07895vw;
                         }
                    }
                }
                &_4{
                    .sections__content__item__img{
                        @include adaptiv_param_s(width,320);
                        @include adaptiv_param_s(height,210);
                        @include adaptiv_param_s(left,-53);
                        @include adaptiv_param_s(top,55);
                        z-index: 4;
                        @media screen and (min-width: 760px)and (max-width: 999px){
                            width: 100%;
                            height: 100%;
                         }
                    }
                }*/
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections__content__item {
    width: 29.07895vw;
    height: 26.97368vw;
    overflow: hidden;
    margin-bottom: 0.92105vw;
  }
}

@media screen and (max-width: 999px) {
  .index .sections__content__item {
    overflow: hidden;
  }
}

.index .sections__content__item__title {
  padding: 1.74242vw 2.12121vw 0vw 2.12121vw;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.45833vw;
  line-height: 1.66667vw;
  letter-spacing: -0.02em;
  position: relative;
  z-index: 1;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content__item__title {
    padding: 3.02632vw 3.68421vw 0vw 3.68421vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content__item__title {
    padding: 7.1875vw 8.75vw 0vw 8.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .sections__content__item__title {
    padding-left: 28px;
    padding-top: 23px;
    padding-right: 28px;
    padding-bottom: 0px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .sections__content__item__title {
    padding: 1.59722vw 1.94444vw 0vw 1.94444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content__item__title {
    padding: 25.61193px 31.17974px 0px 31.17974px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content__item__title {
    font-size: 2.76316vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content__item__title {
    font-size: 6.5625vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content__item__title {
    font-size: 21px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content__item__title {
    font-size: 23.3848px;
    line-height: 26.72549px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections__content__item__title {
    font-size: 2.36842vw;
    line-height: 3.15789vw;
    padding: 2.89474vw 0 0 3.15789vw;
  }
}

.index .sections__content__item.big-title .sections__content__item__title {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.94444vw;
  line-height: 2.22222vw;
  letter-spacing: -0.02em;
  padding-top: 1.94444vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content__item.big-title .sections__content__item__title {
    font-size: 3.68421vw;
    line-height: 4.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content__item.big-title .sections__content__item__title {
    font-size: 8.75vw;
    line-height: 10vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content__item.big-title .sections__content__item__title {
    font-size: 28px;
    line-height: 32px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content__item.big-title .sections__content__item__title {
    font-size: 31.17974px;
    line-height: 35.63398px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content__item.big-title .sections__content__item__title {
    padding-top: 3.68421vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content__item.big-title .sections__content__item__title {
    padding-top: 8.75vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content__item.big-title .sections__content__item__title {
    padding-top: 28px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content__item.big-title .sections__content__item__title {
    padding-top: 31.17974px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections__content__item.big-title .sections__content__item__title {
    font-size: 2.36842vw;
    line-height: 3.15789vw;
    font-weight: 600;
  }
}

.index .sections__content__item.align_center {
  padding-left: 6.94444vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content__item.align_center {
    padding-left: 13.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content__item.align_center {
    padding-left: 31.25vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content__item.align_center {
    padding-left: 100px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content__item.align_center {
    padding-left: 111.3562px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections__content__item.align_center {
    padding-left: 0;
  }
}

.index .sections__content__item__desc {
  opacity: 0;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 0.83333vw;
  line-height: 1.11111vw;
  letter-spacing: -0.02em;
  margin: 0.75758vw 2.27273vw 2.5vw 2.27273vw;
  position: relative;
  z-index: 1;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content__item__desc {
    font-size: 1.57895vw;
    line-height: 2.10526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content__item__desc {
    font-size: 3.75vw;
    line-height: 5vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content__item__desc {
    font-size: 12px;
    line-height: 16px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content__item__desc {
    font-size: 13.36274px;
    line-height: 17.81699px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content__item__desc {
    margin: 1.31579vw 3.94737vw 4.34211vw 3.94737vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content__item__desc {
    margin: 3.125vw 9.375vw 10.3125vw 9.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .sections__content__item__desc {
    margin-left: 30px;
    margin-top: 10px;
    margin-right: 30px;
    margin-bottom: 33px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .sections__content__item__desc {
    margin: 0.69444vw 2.08333vw 2.29167vw 2.08333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content__item__desc {
    margin: 11.13562px 33.40686px 36.74755px 33.40686px;
  }
}

.index .sections__content__item__link {
  cursor: pointer;
  opacity: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.11111vw;
  line-height: 1.66667vw;
  letter-spacing: -0.02em;
  position: relative;
  z-index: 100;
  margin-left: 2.08333vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content__item__link {
    font-size: 2.10526vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content__item__link {
    font-size: 5vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content__item__link {
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content__item__link {
    font-size: 17.81699px;
    line-height: 26.72549px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content__item__link {
    margin-left: 3.94737vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content__item__link {
    margin-left: 9.375vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content__item__link {
    margin-left: 30px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content__item__link {
    margin-left: 33.40686px;
  }
}

.index .sections__content__item__link::after {
  background: url("../img/svg/index_sections_arrow.svg") no-repeat;
  content: '';
  position: absolute;
  margin-top: auto;
  background-size: cover;
  margin-bottom: auto;
  top: 0;
  bottom: 0;
  height: 0.97222vw;
  right: -1.80556vw;
  width: 0.55556vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content__item__link::after {
    height: 1.84211vw;
    right: -3.42105vw;
    width: 1.05263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content__item__link::after {
    height: 4.375vw;
    right: -8.125vw;
    width: 2.5vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content__item__link::after {
    height: 14px;
    right: -26px;
    width: 8px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content__item__link::after {
    height: 15.58987px;
    right: -28.95261px;
    width: 8.9085px;
  }
}

.index .sections__content__item__img {
  width: 100%;
  height: 100%;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-duration: .4s;
          transition-duration: .4s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  position: absolute;
  opacity: 1;
  z-index: 0;
  top: 0;
  left: 0;
  z-index: 0;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections__content__item__img {
    left: 7%;
    bottom: -32%;
    right: auto;
    top: auto;
  }
}

.index .sections__content__item__img img {
  /* width: 100%; */
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}

@media screen and (max-width: 999px) {
  .index .sections__content__item__img img {
    -o-object-fit: contain;
       object-fit: contain;
  }
}

.index .sections__content__item:hover {
  color: #FFFFFF;
  z-index: 99;
}

.index .sections__content__item:hover .sections__content__item__img {
  opacity: 0;
  z-index: 2;
}

.index .sections__content__item:hover .sections__content__item__title {
  color: #FFFFFF;
}

.index .sections__content__item:hover .sections__content__item__desc {
  opacity: 1;
}

.index .sections__content__item:hover .sections__content__item__link {
  opacity: 1;
  color: #FFFFFF;
}

.index .sections__content__item.bg_orange:hover {
  background-color: #F26522;
}

.index .sections__content__item.bg_blue:hover {
  background-color: #14276F;
}

.index .sections__content__item.bg_red:hover {
  background-color: #C4161C;
}

.index .sections__content .zIndex_1 {
  z-index: 1;
}

.index .sections__content .zIndex_2 {
  z-index: 2;
}

.index .sections__content .zIndex_3 {
  z-index: 3;
}

.index .sections__content .zIndex_4 {
  z-index: 4;
}

.index .sections__content .zIndex_5 {
  z-index: 5;
}

.index .sections__content .zIndex_6 {
  z-index: 6;
}

.index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
.index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
.index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
  width: 13.19444vw;
  height: 11.11111vw;
  left: 2.77778vw;
  top: 3.95833vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    width: 25vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    width: 59.375vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    width: 190px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    width: 211.57678px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    height: 21.05263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    height: 50vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    height: 160px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    height: 178.16992px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    left: 5.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    left: 12.5vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    left: 40px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    left: 44.54248px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    top: 7.5vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    top: 17.8125vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    top: 57px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    top: 63.47303px;
  }
}

@media screen and (max-width: 999px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    left: 7%;
    bottom: -32%;
    right: auto;
    top: auto;
  }
}

.index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
.index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
  width: 20.83333vw;
  height: 11.11111vw;
  left: 6.45833vw;
  top: 3.95833vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    width: 39.47368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    width: 93.75vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    width: 300px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    width: 334.0686px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    height: 21.05263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    height: 50vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    height: 160px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    height: 178.16992px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    left: 12.23684vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    left: 29.0625vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    left: 93px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    left: 103.56127px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    top: 7.5vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    top: 17.8125vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    top: 57px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    top: 63.47303px;
  }
}

@media screen and (max-width: 999px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_4.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_1 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_4.row-end_4 .sections__content__item__img {
    left: 7%;
    bottom: -32%;
    right: auto;
    top: auto;
  }
}

.index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
  width: 13.19444vw;
  height: 15.97222vw;
  left: 2.70833vw;
  top: 5.13889vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    width: 25vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    width: 59.375vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    width: 190px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    width: 211.57678px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    height: 30.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    height: 71.875vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    height: 230px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    height: 256.11926px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    left: 5.13158vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    left: 12.1875vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    left: 39px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    left: 43.42892px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    top: 9.73684vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    top: 23.125vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    top: 74px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    top: 82.40359px;
  }
}

@media screen and (max-width: 999px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections__content .col-start_1.col-end_1.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_1.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_6.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    left: 7%;
    bottom: -32%;
    right: auto;
    top: auto;
  }
}

.index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
.index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
  width: 24.30556vw;
  height: 20.83333vw;
  left: 7.15278vw;
  top: 7.5vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    width: 46.05263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    width: 109.375vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    width: 350px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    width: 389.7467px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    height: 39.47368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    height: 93.75vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    height: 300px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    height: 334.0686px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    left: 13.55263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    left: 32.1875vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    left: 103px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    left: 114.69689px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    top: 14.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    top: 33.75vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    top: 108px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    top: 120.2647px;
  }
}

@media screen and (max-width: 999px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections__content .col-start_1.col-end_2.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_1.col-end_2.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_2.col-end_3.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_3.col-end_4.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_4.col-end_5.row-start_3.row-end_4 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_1.row-end_2 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_2.row-end_3 .sections__content__item__img,
  .index .sections__content .col-start_5.col-end_6.row-start_3.row-end_4 .sections__content__item__img {
    left: 7%;
    bottom: -32%;
    right: auto;
    top: auto;
  }
}



/* NEW DESIGN start  */
@media screen and (min-width: 320px) {
  .index .sections__content .sections__content__item .sections__content__item__img {
    left: unset!important;
    top: unset!important;
    right: 0!important;
    bottom: 0!important;
    width: 100% !important;
    height: 100% !important;
  }
  .index .sections__content .sections__content__item .sections__content__item__img>img {
    width: 100%;
    height: 100%;
    object-fit: contain!important;
    object-position: bottom right;
  }
}
/* NEW DESIGN end  */

.index .sections__content .col-start_1 {
  -ms-grid-column: 1;
      grid-column-start: 1;
}

.index .sections__content .col-start_2 {
  -ms-grid-column: 2;
      grid-column-start: 2;
}

.index .sections__content .col-start_3 {
  -ms-grid-column: 3;
      grid-column-start: 3;
}

.index .sections__content .col-start_4 {
  -ms-grid-column: 4;
      grid-column-start: 4;
}

.index .sections__content .col-start_5 {
  -ms-grid-column: 5;
      grid-column-start: 5;
}

.index .sections__content .col-start_6 {
  -ms-grid-column: 6;
      grid-column-start: 6;
}

.index .sections__content .col-end_1 {
  grid-column-end: 2;
}

.index .sections__content .col-end_2 {
  grid-column-end: 3;
}

.index .sections__content .col-end_3 {
  grid-column-end: 4;
}

.index .sections__content .col-end_4 {
  grid-column-end: 5;
}

.index .sections__content .col-end_5 {
  grid-column-end: 6;
}

.index .sections__content .col-end_6 {
  grid-column-end: 7;
}

.index .sections__content .row-start_1 {
  -ms-grid-row: 1;
      grid-row-start: 1;
}

.index .sections__content .row-start_2 {
  -ms-grid-row: 2;
      grid-row-start: 2;
}

.index .sections__content .row-start_3 {
  -ms-grid-row: 3;
      grid-row-start: 3;
}

.index .sections__content .row-start_4 {
  -ms-grid-row: 4;
      grid-row-start: 4;
}

.index .sections__content .row-end_1 {
  grid-row-end: 2;
}

.index .sections__content .row-end_2 {
  grid-row-end: 3;
}

.index .sections__content .row-end_3 {
  grid-row-end: 4;
}

.index .sections__content .row-end_4 {
  grid-row-end: 5;
}

.index .sections .custom_select {
  width: 100%;
  border-bottom: 0.06944vw solid #DEDEDE;
  border-width: 0.06944vw;
  margin-bottom: 2.70833vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections .custom_select {
    border-width: 0.13158vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections .custom_select {
    border-width: 0.3125vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections .custom_select {
    border-width: 1px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections .custom_select {
    border-width: 1.11356px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections .custom_select {
    margin-bottom: 5.13158vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections .custom_select {
    margin-bottom: 12.1875vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections .custom_select {
    margin-bottom: 39px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections .custom_select {
    margin-bottom: 43.42892px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections .custom_select {
    width: 95vw;
    overflow: auto;
    margin-bottom: 2.63158vw;
  }
}

.index .sections .custom_select__current {
  display: none;
}

.index .sections .custom_select__list {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0vw 0vw 1.21212vw 0vw;
  background: #F5F5F5;
  -webkit-box-shadow: none;
          box-shadow: none;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections .custom_select__list {
    padding: 0vw 0vw 2.10526vw 0vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections .custom_select__list {
    padding: 0vw 0vw 5vw 0vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .sections .custom_select__list {
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 16px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .sections .custom_select__list {
    padding: 0vw 0vw 1.11111vw 0vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections .custom_select__list {
    padding: 0px 0px 17.81699px 0px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .sections .custom_select__list {
    width: 161.05263vw;
  }
}

.index .sections .custom_select__item {
  text-transform: none;
  position: relative;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.04167vw;
  line-height: 1.38889vw;
  letter-spacing: -0.02em;
  margin-bottom: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0vw 1.13636vw 0vw 1.13636vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections .custom_select__item {
    font-size: 1.97368vw;
    line-height: 2.63158vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections .custom_select__item {
    font-size: 4.6875vw;
    line-height: 6.25vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections .custom_select__item {
    font-size: 15px;
    line-height: 20px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections .custom_select__item {
    font-size: 16.70343px;
    line-height: 22.27124px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections .custom_select__item {
    padding: 0vw 1.97368vw 0vw 1.97368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections .custom_select__item {
    padding: 0vw 4.6875vw 0vw 4.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .sections .custom_select__item {
    padding-left: 15px;
    padding-top: 0px;
    padding-right: 15px;
    padding-bottom: 0px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .sections .custom_select__item {
    padding: 0vw 1.04167vw 0vw 1.04167vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections .custom_select__item {
    padding: 0px 16.70343px 0px 16.70343px;
  }
}

.index .sections .custom_select__item:not(:last-child) {
  margin-right: 0.34722vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections .custom_select__item:not(:last-child) {
    margin-right: 0.65789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections .custom_select__item:not(:last-child) {
    margin-right: 1.5625vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections .custom_select__item:not(:last-child) {
    margin-right: 5px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections .custom_select__item:not(:last-child) {
    margin-right: 5.56781px;
  }
}

.index .sections .custom_select__item::after {
  content: '';
  background: #F26522;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  opacity: 0;
  bottom: -1.18056vw;
  z-index: 1;
  height: 0.27778vw;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections .custom_select__item::after {
    bottom: -2.23684vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections .custom_select__item::after {
    bottom: -5.3125vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections .custom_select__item::after {
    bottom: -17px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections .custom_select__item::after {
    bottom: -18.93055px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections .custom_select__item::after {
    height: 0.52632vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections .custom_select__item::after {
    height: 1.25vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections .custom_select__item::after {
    height: 4px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections .custom_select__item::after {
    height: 4.45425px;
  }
}

.index .sections .custom_select__item_active {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 700;
  font-style: normal;
  font-size: 1.04167vw;
  line-height: 1.38889vw;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .sections .custom_select__item_active {
    font-size: 1.97368vw;
    line-height: 2.63158vw;
  }
}

@media screen and (max-width: 759px) {
  .index .sections .custom_select__item_active {
    font-size: 4.6875vw;
    line-height: 6.25vw;
  }
}

@media screen and (min-width: 1440px) and (max-width: 1440px) {
  .index .sections .custom_select__item_active {
    font-size: 15px;
    line-height: 20px;
  }
}

@media screen and (min-width: 1600px) {
  .index .sections .custom_select__item_active {
    font-size: 16.70343px;
    line-height: 22.27124px;
  }
}

.index .sections .custom_select__item_active::after {
  opacity: 1;
}

.index .choice {
  margin-top: 1.51515vw;
  margin-bottom: 3.48485vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice {
    margin-top: 2.63158vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice {
    margin-top: 6.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice {
    margin-top: 20px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice {
    margin-top: 1.38889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice {
    margin-top: 22.27124px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice {
    margin-bottom: 6.05263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice {
    margin-bottom: 14.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice {
    margin-bottom: 46px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice {
    margin-bottom: 3.19444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice {
    margin-bottom: 51.22385px;
  }
}

.index .choice__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .choice__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.index .choice__info {
  width: 40.45455vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info {
    width: 70.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info {
    width: 166.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info {
    width: 534px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info {
    width: 37.08333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info {
    width: 594.64211px;
  }
}

.index .choice__info__logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 3.86364vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__logo {
    padding-left: 6.71053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__logo {
    padding-left: 15.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__logo {
    padding-left: 51px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__logo {
    padding-left: 3.54167vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__logo {
    padding-left: 56.79166px;
  }
}

.index .choice__info__logo__img {
  width: 13.78788vw;
  height: auto;
  margin-right: 1.13636vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__logo__img {
    width: 23.94737vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__logo__img {
    width: 56.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__logo__img {
    width: 182px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__logo__img {
    width: 12.63889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__logo__img {
    width: 202.66828px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__logo__img {
    margin-right: 1.97368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__logo__img {
    margin-right: 4.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__logo__img {
    margin-right: 15px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__logo__img {
    margin-right: 1.04167vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__logo__img {
    margin-right: 16.70343px;
  }
}

.index .choice__info__logo__line {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 200;
  font-style: normal;
  font-size: 3.48485vw;
  line-height: 1.9697vw;
  letter-spacing: 0;
  height: 2.04545vw;
  color: #000000;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__logo__line {
    font-size: 6.05263vw;
    line-height: 3.42105vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__logo__line {
    font-size: 14.375vw;
    line-height: 8.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__logo__line {
    font-size: 46px;
    line-height: 26px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__logo__line {
    font-size: 3.19444vw;
    line-height: 1.80556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__logo__line {
    font-size: 51.22385px;
    line-height: 28.95261px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__logo__line {
    height: 3.55263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__logo__line {
    height: 8.4375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__logo__line {
    height: 27px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__logo__line {
    height: 1.875vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__logo__line {
    height: 30.06617px;
  }
}

.index .choice__info__big-txt {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 200;
  font-style: normal;
  font-size: 7.12121vw;
  line-height: 6.28788vw;
  letter-spacing: -0.02em;
  white-space: nowrap;
  margin-bottom: 1.13636vw;
  margin-left: -0.5303vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__big-txt {
    font-size: 12.36842vw;
    line-height: 10.92105vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__big-txt {
    font-size: 29.375vw;
    line-height: 25.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__big-txt {
    font-size: 94px;
    line-height: 83px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__big-txt {
    font-size: 6.52778vw;
    line-height: 5.76389vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__big-txt {
    font-size: 104.67483px;
    line-height: 92.42565px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__big-txt {
    margin-bottom: 1.97368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__big-txt {
    margin-bottom: 4.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__big-txt {
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__big-txt {
    margin-bottom: 1.04167vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__big-txt {
    margin-bottom: 16.70343px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__big-txt {
    margin-left: -0.92105vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__big-txt {
    margin-left: -2.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__big-txt {
    margin-left: -7px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__big-txt {
    margin-left: -0.48611vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__big-txt {
    margin-left: -7.79493px;
  }
}

.index .choice__info__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 3.63636vw;
  padding-left: 1.81818vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__wrapper {
    margin-bottom: 6.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__wrapper {
    margin-bottom: 15vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__wrapper {
    margin-bottom: 48px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__wrapper {
    margin-bottom: 3.33333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__wrapper {
    margin-bottom: 53.45098px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__wrapper {
    padding-left: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__wrapper {
    padding-left: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__wrapper {
    padding-left: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__wrapper {
    padding-left: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__wrapper {
    padding-left: 26.72549px;
  }
}

.index .choice__info__for {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.79394vw;
  line-height: 2.42424vw;
  letter-spacing: -0.02em;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 6.87348vw;
  height: 6.87348vw;
  min-width: 6.87348vw;
  margin-right: 0.79848vw;
  margin-top: 0.90909vw;
  border-radius: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #FFFFFF;
  background: #F26522;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__for {
    font-size: 3.11579vw;
    line-height: 4.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__for {
    font-size: 7.4vw;
    line-height: 10vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__for {
    font-size: 23.68px;
    line-height: 32px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__for {
    font-size: 1.64444vw;
    line-height: 2.22222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__for {
    font-size: 26.36915px;
    line-height: 35.63398px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__for {
    width: 11.93816vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__for {
    width: 28.35312vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__for {
    width: 90.73px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__for {
    width: 6.30069vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__for {
    width: 101.03348px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__for {
    height: 11.93816vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__for {
    height: 28.35312vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__for {
    height: 90.73px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__for {
    height: 6.30069vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__for {
    height: 101.03348px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__for {
    min-width: 11.93816vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__for {
    min-width: 28.35312vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__for {
    min-width: 90.73px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__for {
    min-width: 6.30069vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__for {
    min-width: 101.03348px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__for {
    margin-right: 1.38684vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__for {
    margin-right: 3.29375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__for {
    margin-right: 10.54px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__for {
    margin-right: 0.73194vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__for {
    margin-right: 11.73694px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__for {
    margin-top: 1.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__for {
    margin-top: 3.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__for {
    margin-top: 12px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__for {
    margin-top: 0.83333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__for {
    margin-top: 13.36274px;
  }
}

.index .choice__info__print {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 800;
  font-style: normal;
  font-size: 4.69697vw;
  line-height: 4.16667vw;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__print {
    font-size: 8.15789vw;
    line-height: 7.23684vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__print {
    font-size: 19.375vw;
    line-height: 17.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__print {
    font-size: 62px;
    line-height: 55px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__print {
    font-size: 4.30556vw;
    line-height: 3.81944vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__print {
    font-size: 69.04084px;
    line-height: 61.24591px;
  }
}

.index .choice__info__desc {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.81818vw;
  letter-spacing: -0.02em;
  padding-left: 3.63636vw;
  max-width: 34.84848vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__desc {
    font-size: 2.10526vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__desc {
    font-size: 5vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__desc {
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__desc {
    font-size: 1.11111vw;
    line-height: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__desc {
    font-size: 17.81699px;
    line-height: 26.72549px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__desc {
    padding-left: 6.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__desc {
    padding-left: 15vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__desc {
    padding-left: 48px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__desc {
    padding-left: 3.33333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__desc {
    padding-left: 53.45098px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__info__desc {
    max-width: 60.52632vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__info__desc {
    max-width: 143.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__info__desc {
    max-width: 460px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__info__desc {
    max-width: 31.94444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__info__desc {
    max-width: 512.23852px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .choice__info__desc {
    max-width: 74.86842vw;
    padding-left: 0;
    margin-bottom: 5.13158vw;
  }
}

.index .choice__advantages {
  width: 39.39394vw;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
  -webkit-column-gap: 0.75758vw;
          column-gap: 0.75758vw;
  row-gap: 0.75758vw;
  padding-top: 2.27273vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__advantages {
    width: 68.42105vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__advantages {
    width: 162.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__advantages {
    width: 520px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__advantages {
    width: 36.11111vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__advantages {
    width: 579.05224px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__advantages {
    -webkit-column-gap: 1.31579vw;
            column-gap: 1.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__advantages {
    -webkit-column-gap: 3.125vw;
            column-gap: 3.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__advantages {
    -webkit-column-gap: 10px;
            column-gap: 10px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__advantages {
    -webkit-column-gap: 0.69444vw;
            column-gap: 0.69444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__advantages {
    -webkit-column-gap: 11.13562px;
            column-gap: 11.13562px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__advantages {
    row-gap: 1.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__advantages {
    row-gap: 3.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__advantages {
    row-gap: 10px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__advantages {
    row-gap: 0.69444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__advantages {
    row-gap: 11.13562px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__advantages {
    padding-top: 3.94737vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__advantages {
    padding-top: 9.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__advantages {
    padding-top: 30px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__advantages {
    padding-top: 2.08333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__advantages {
    padding-top: 33.40686px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .choice__advantages {
    padding-top: 0;
    width: 100%;
  }
}

.index .choice__advantages__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  background: #F5F5F5;
  padding: 1.86591vw 2.34848vw 1.9697vw 2.27273vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__advantages__item {
    padding: 3.24079vw 4.07895vw 3.42105vw 3.94737vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__advantages__item {
    padding: 7.69687vw 9.6875vw 8.125vw 9.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__advantages__item {
    padding-left: 30px;
    padding-top: 24.63px;
    padding-right: 31px;
    padding-bottom: 26px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__advantages__item {
    padding: 1.71042vw 2.15278vw 1.80556vw 2.08333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__advantages__item {
    padding: 27.42703px 34.52042px 28.95261px 33.40686px;
  }
}

.index .choice__advantages__item__logo {
  width: auto;
  height: 4.87652vw;
  margin-bottom: 1.51515vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__advantages__item__logo {
    height: 8.46974vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__advantages__item__logo {
    height: 20.11563vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__advantages__item__logo {
    height: 64.37px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__advantages__item__logo {
    height: 4.47014vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__advantages__item__logo {
    height: 71.67999px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__advantages__item__logo {
    margin-bottom: 2.63158vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__advantages__item__logo {
    margin-bottom: 6.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__advantages__item__logo {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__advantages__item__logo {
    margin-bottom: 1.38889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__advantages__item__logo {
    margin-bottom: 22.27124px;
  }
}

.index .choice__advantages__item__desc {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.81818vw;
  letter-spacing: -0.03em;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .choice__advantages__item__desc {
    font-size: 2.10526vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .choice__advantages__item__desc {
    font-size: 5vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .choice__advantages__item__desc {
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .choice__advantages__item__desc {
    font-size: 1.11111vw;
    line-height: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .choice__advantages__item__desc {
    font-size: 17.81699px;
    line-height: 26.72549px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .choice__advantages__item__desc {
    max-width: 26.05263vw;
  }
}

.index .order {
  padding-right: 4.24242vw;
  margin-bottom: 9.01515vw;
  min-height: 42.5vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order {
    padding-right: 7.36842vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order {
    padding-right: 17.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order {
    padding-right: 56px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order {
    padding-right: 3.88889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order {
    padding-right: 62.35947px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order {
    margin-bottom: 15.65789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order {
    margin-bottom: 37.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order {
    margin-bottom: 119px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order {
    margin-bottom: 8.26389vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order {
    margin-bottom: 132.51388px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order {
    min-height: 73.81579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order {
    min-height: 175.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order {
    min-height: 561px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order {
    min-height: 38.95833vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order {
    min-height: 624.70828px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .order {
    min-height: 0;
    padding-right: 0;
    margin-bottom: 9.60526vw;
  }
}

.index .order .container {
  padding-right: 3.33333vw;
  padding-left: 2.19697vw;
  padding-top: 3.56061vw;
  position: relative;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order .container {
    padding-right: 5.78947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order .container {
    padding-right: 13.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order .container {
    padding-right: 44px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order .container {
    padding-right: 3.05556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order .container {
    padding-right: 48.99673px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order .container {
    padding-left: 3.81579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order .container {
    padding-left: 9.0625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order .container {
    padding-left: 29px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order .container {
    padding-left: 2.01389vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order .container {
    padding-left: 32.2933px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order .container {
    padding-top: 6.18421vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order .container {
    padding-top: 14.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order .container {
    padding-top: 47px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order .container {
    padding-top: 3.26389vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order .container {
    padding-top: 52.33741px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .order .container {
    padding: 0;
  }
}

.index .order .txt-bg {
  left: 9.31818vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order .txt-bg {
    left: 16.18421vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order .txt-bg {
    left: 38.4375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order .txt-bg {
    left: 123px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order .txt-bg {
    left: 8.54167vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order .txt-bg {
    left: 136.96813px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .order .txt-bg {
    left: 6.71053vw;
    width: 107.89474vw;
  }
}

.index .order__wrapper {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-left: 0.30303vw;
  margin-top: -0.90909vw;
  position: relative;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__wrapper {
    padding-left: 0.52632vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__wrapper {
    padding-left: 1.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__wrapper {
    padding-left: 4px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__wrapper {
    padding-left: 0.27778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__wrapper {
    padding-left: 4.45425px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__wrapper {
    margin-top: -1.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__wrapper {
    margin-top: -3.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__wrapper {
    margin-top: -12px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__wrapper {
    margin-top: -0.83333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__wrapper {
    margin-top: -13.36274px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .order__wrapper {
    margin-top: 6.84211vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
    overflow: hidden;
  }
}

.index .order__title {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3.63636vw;
  line-height: 3.78788vw;
  letter-spacing: -0.02em;
  position: relative;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__title {
    font-size: 6.31579vw;
    line-height: 6.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__title {
    font-size: 15vw;
    line-height: 15.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__title {
    font-size: 48px;
    line-height: 50px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__title {
    font-size: 3.33333vw;
    line-height: 3.47222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__title {
    font-size: 53.45098px;
    line-height: 55.6781px;
  }
}

.index .order__info-wrapper {
  margin-top: -2.27273vw;
  height: 11.36364vw;
  width: 100%;
  position: relative;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info-wrapper {
    margin-top: -3.94737vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info-wrapper {
    margin-top: -9.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info-wrapper {
    margin-top: -30px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info-wrapper {
    margin-top: -2.08333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info-wrapper {
    margin-top: -33.40686px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info-wrapper {
    height: 19.73684vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info-wrapper {
    height: 46.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info-wrapper {
    height: 150px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info-wrapper {
    height: 10.41667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info-wrapper {
    height: 167.0343px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .order__info-wrapper {
    display: none;
  }
}

.index .order__info {
  opacity: 0;
  text-align: right;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: .2s;
          transition-duration: .2s;
}

.index .order__info::after {
  background: url("../img/svg/index_step1_arrow.svg") no-repeat;
  content: '';
  position: absolute;
  margin-top: auto;
  background-size: cover;
  margin-bottom: auto;
  top: 0;
  bottom: 0;
  height: 10.15152vw;
  right: 39.69697vw;
  width: 33.4303vw;
  background-size: cover;
  top: 3.0303vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info::after {
    height: 17.63158vw;
    right: 68.94737vw;
    width: 58.06316vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info::after {
    height: 41.875vw;
    right: 163.75vw;
    width: 137.9vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info::after {
    height: 134px;
    right: 524px;
    width: 441.28px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info::after {
    height: 9.30556vw;
    right: 36.38889vw;
    width: 30.64444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info::after {
    height: 149.21731px;
    right: 583.50649px;
    width: 491.39264px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info::after {
    top: 5.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info::after {
    top: 12.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info::after {
    top: 40px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info::after {
    top: 2.77778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info::after {
    top: 44.54248px;
  }
}

.index .order__info_2::after {
  background: url("../img/svg/index_step2_arrow.svg") no-repeat;
  content: '';
  position: absolute;
  margin-top: auto;
  background-size: cover;
  margin-bottom: auto;
  top: 0;
  bottom: 0;
  height: 9.34848vw;
  right: 40.15152vw;
  width: 14.97348vw;
  background-size: cover;
  top: 2.04545vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info_2::after {
    height: 16.23684vw;
    right: 69.73684vw;
    width: 26.00658vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info_2::after {
    height: 38.5625vw;
    right: 165.625vw;
    width: 61.76562vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info_2::after {
    height: 123.4px;
    right: 530px;
    width: 197.65px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info_2::after {
    height: 8.56944vw;
    right: 36.80556vw;
    width: 13.72569vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info_2::after {
    height: 137.41355px;
    right: 590.18786px;
    width: 220.09553px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info_2::after {
    top: 3.55263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info_2::after {
    top: 8.4375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info_2::after {
    top: 27px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info_2::after {
    top: 1.875vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info_2::after {
    top: 30.06617px;
  }
}

.index .order__info_3::after {
  background: url("../img/svg/index_step3_arrow.svg") no-repeat;
  content: '';
  position: absolute;
  margin-top: auto;
  background-size: cover;
  margin-bottom: auto;
  top: 0;
  bottom: 0;
  height: 7.82652vw;
  right: 23.40909vw;
  width: 14.54848vw;
  background-size: cover;
  top: 6.28788vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info_3::after {
    height: 13.59342vw;
    right: 40.65789vw;
    width: 25.26842vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info_3::after {
    height: 32.28437vw;
    right: 96.5625vw;
    width: 60.0125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info_3::after {
    height: 103.31px;
    right: 309px;
    width: 192.04px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info_3::after {
    height: 7.17431vw;
    right: 21.45833vw;
    width: 13.33611vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info_3::after {
    height: 115.04209px;
    right: 344.09066px;
    width: 213.84845px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info_3::after {
    top: 10.92105vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info_3::after {
    top: 25.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info_3::after {
    top: 83px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info_3::after {
    top: 5.76389vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info_3::after {
    top: 92.42565px;
  }
}

.index .order__info_current {
  opacity: 1;
  position: absolute;
}

.index .order__info__txt {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.81818vw;
  letter-spacing: -0.02em;
  width: 33.93939vw;
  height: 5.45455vw;
  top: 0vw;
  right: 0vw;
  display: inline-block;
  text-align: left;
  position: relative;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info__txt {
    font-size: 2.10526vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info__txt {
    font-size: 5vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info__txt {
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info__txt {
    font-size: 1.11111vw;
    line-height: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info__txt {
    font-size: 17.81699px;
    line-height: 26.72549px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info__txt {
    width: 58.94737vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info__txt {
    width: 140vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info__txt {
    width: 448px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info__txt {
    width: 31.11111vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info__txt {
    width: 498.87578px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info__txt {
    height: 9.47368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info__txt {
    height: 22.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info__txt {
    height: 72px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info__txt {
    height: 5vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info__txt {
    height: 80.17646px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info__txt {
    top: 0vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info__txt {
    top: 0vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info__txt {
    top: 0px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info__txt {
    top: 0vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info__txt {
    top: 0px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info__txt {
    right: 0vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info__txt {
    right: 0vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info__txt {
    right: 0px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info__txt {
    right: 0vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info__txt {
    right: 0px;
  }
}

.index .order__info__txt::before {
  background: url("../img/svg/index_step1_icon.svg") no-repeat;
  content: '';
  position: absolute;
  margin-top: auto;
  background-size: cover;
  margin-bottom: auto;
  top: 0;
  bottom: 0;
  height: 3.88258vw;
  left: -4.89621vw;
  width: 3.88258vw;
  top: -1.06061vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info__txt::before {
    height: 6.74342vw;
    left: -8.50395vw;
    width: 6.74342vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info__txt::before {
    height: 16.01562vw;
    left: -20.19687vw;
    width: 16.01562vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info__txt::before {
    height: 51.25px;
    left: -64.63px;
    width: 51.25px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info__txt::before {
    height: 3.55903vw;
    left: -4.48819vw;
    width: 3.55903vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info__txt::before {
    height: 57.07005px;
    left: -71.96951px;
    width: 57.07005px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__info__txt::before {
    top: -1.84211vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__info__txt::before {
    top: -4.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__info__txt::before {
    top: -14px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__info__txt::before {
    top: -0.97222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__info__txt::before {
    top: -15.58987px;
  }
}

.index .order__info_2 .order__info__txt::before {
  background-image: url("../img/svg/index_step2_icon.svg");
  background-size: cover;
}

.index .order__info_3 .order__info__txt::before {
  background-image: url("../img/svg/index_step3_icon.svg");
  background-size: cover;
}

.index .order__step {
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 22.72727vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step {
    width: 39.47368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step {
    width: 93.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step {
    width: 300px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step {
    width: 20.83333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step {
    width: 334.0686px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .order__step {
    width: 74.73684vw;
  }
}

.index .order__step:not(:last-child) {
  margin-right: 8.18182vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step:not(:last-child) {
    margin-right: 14.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step:not(:last-child) {
    margin-right: 33.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step:not(:last-child) {
    margin-right: 108px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step:not(:last-child) {
    margin-right: 7.5vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step:not(:last-child) {
    margin-right: 120.2647px;
  }
}

.index .order__step:last-child::after {
  display: none;
}

.index .order__step__header, .index .order__step_active {
  padding-top: 2.04545vw;
  padding-left: 4.01515vw;
  width: 15.30303vw;
  height: 15.30303vw;
  border-radius: 7.65152vw;
  border: 0.15152vw solid #BDBDBD;
  border-width: 0.15152vw;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__header, .index .order__step_active {
    padding-top: 3.55263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__header, .index .order__step_active {
    padding-top: 8.4375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__header, .index .order__step_active {
    padding-top: 27px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__header, .index .order__step_active {
    padding-top: 1.875vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__header, .index .order__step_active {
    padding-top: 30.06617px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__header, .index .order__step_active {
    padding-left: 6.97368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__header, .index .order__step_active {
    padding-left: 16.5625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__header, .index .order__step_active {
    padding-left: 53px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__header, .index .order__step_active {
    padding-left: 3.68056vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__header, .index .order__step_active {
    padding-left: 59.01879px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__header, .index .order__step_active {
    width: 26.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__header, .index .order__step_active {
    width: 63.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__header, .index .order__step_active {
    width: 202px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__header, .index .order__step_active {
    width: 14.02778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__header, .index .order__step_active {
    width: 224.93952px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__header, .index .order__step_active {
    height: 26.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__header, .index .order__step_active {
    height: 63.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__header, .index .order__step_active {
    height: 202px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__header, .index .order__step_active {
    height: 14.02778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__header, .index .order__step_active {
    height: 224.93952px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__header, .index .order__step_active {
    border-radius: 13.28947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__header, .index .order__step_active {
    border-radius: 31.5625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__header, .index .order__step_active {
    border-radius: 101px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__header, .index .order__step_active {
    border-radius: 7.01389vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__header, .index .order__step_active {
    border-radius: 112.46976px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__header, .index .order__step_active {
    border-width: 0.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__header, .index .order__step_active {
    border-width: 0.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__header, .index .order__step_active {
    border-width: 2px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__header, .index .order__step_active {
    border-width: 0.13889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__header, .index .order__step_active {
    border-width: 2.22712px;
  }
}

.index .order__step_round {
  overflow: hidden;
  width: 15.30303vw;
  height: 15.30303vw;
  border-radius: 7.65152vw;
  position: absolute;
  right: -0.15152vw;
  top: -0.15152vw;
  right: -0.15152vw;
  top: -0.15152vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_round {
    width: 26.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_round {
    width: 63.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_round {
    width: 202px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_round {
    width: 14.02778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_round {
    width: 224.93952px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_round {
    height: 26.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_round {
    height: 63.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_round {
    height: 202px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_round {
    height: 14.02778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_round {
    height: 224.93952px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_round {
    border-radius: 13.28947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_round {
    border-radius: 31.5625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_round {
    border-radius: 101px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_round {
    border-radius: 7.01389vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_round {
    border-radius: 112.46976px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_round {
    right: -0.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_round {
    right: -0.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_round {
    right: -2px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_round {
    right: -0.13889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_round {
    right: -2.22712px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_round {
    top: -0.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_round {
    top: -0.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_round {
    top: -2px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_round {
    top: -0.13889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_round {
    top: -2.22712px;
  }
}

.index .order__step__header {
  position: relative;
}

.index .order__step__next {
  position: absolute;
  width: 1.02273vw;
  height: 1.74242vw;
  top: 6.9697vw;
  cursor: pointer;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__next {
    width: 1.77632vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__next {
    width: 4.21875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__next {
    width: 13.5px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__next {
    width: 0.9375vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__next {
    width: 15.03309px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__next {
    height: 3.02632vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__next {
    height: 7.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__next {
    height: 23px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__next {
    height: 1.59722vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__next {
    height: 25.61193px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__next {
    top: 12.10526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__next {
    top: 28.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__next {
    top: 92px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__next {
    top: 6.38889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__next {
    top: 102.4477px;
  }
}

.index .order__step__next2 {
  left: 26.51515vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__next2 {
    left: 46.05263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__next2 {
    left: 109.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__next2 {
    left: 350px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__next2 {
    left: 24.30556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__next2 {
    left: 389.7467px;
  }
}

.index .order__step__next3 {
  right: 26.36364vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__next3 {
    right: 45.78947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__next3 {
    right: 108.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__next3 {
    right: 348px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__next3 {
    right: 24.16667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__next3 {
    right: 387.51958px;
  }
}

.index .order__step__next img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.index .order__step__title {
  color: #333333;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size: 2.72727vw;
  line-height: 2.72727vw;
  letter-spacing: -0.02em;
  position: absolute;
  top: 6.13636vw;
  left: 4.01515vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__title {
    font-size: 4.73684vw;
    line-height: 4.73684vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__title {
    font-size: 11.25vw;
    line-height: 11.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__title {
    font-size: 36px;
    line-height: 36px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__title {
    font-size: 2.5vw;
    line-height: 2.5vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__title {
    font-size: 40.08823px;
    line-height: 40.08823px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__title {
    top: 10.65789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__title {
    top: 25.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__title {
    top: 81px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__title {
    top: 5.625vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__title {
    top: 90.19852px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__title {
    left: 6.97368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__title {
    left: 16.5625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__title {
    left: 53px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__title {
    left: 3.68056vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__title {
    left: 59.01879px;
  }
}

.index .order__step .order__step__logo {
  position: absolute;
  top: 2.34848vw;
  left: 4.01515vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step .order__step__logo {
    top: 4.07895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step .order__step__logo {
    top: 9.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step .order__step__logo {
    top: 31px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step .order__step__logo {
    top: 2.15278vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step .order__step__logo {
    top: 34.52042px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step .order__step__logo {
    left: 6.97368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step .order__step__logo {
    left: 16.5625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step .order__step__logo {
    left: 53px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step .order__step__logo {
    left: 3.68056vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step .order__step__logo {
    left: 59.01879px;
  }
}

.index .order__step_2 .order__step__desc_tablet .order__info__txt::before {
  background-image: url("../img/svg/index_step2_icon.svg");
  background-size: cover;
}

.index .order__step_3 .order__step__desc_tablet .order__info__txt::before {
  background-image: url("../img/svg/index_step3_icon.svg");
  background-size: cover;
}

.index .order__step_active {
  opacity: 0;
  right: 0;
  top: 0;
  left: -15.30303vw;
  position: absolute;
  overflow: hidden;
  background: none;
  border: none;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_active {
    left: -26.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_active {
    left: -63.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_active {
    left: -202px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_active {
    left: -14.02778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_active {
    left: -224.93952px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .order__step_active {
    opacity: 1 !important;
    left: 0;
  }
}

.index .order__step_active .order__step__logo, .index .order__step_active .order__step__title {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: .5s;
          transition-duration: .5s;
  left: 19.4697vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_active .order__step__logo, .index .order__step_active .order__step__title {
    left: 33.81579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_active .order__step__logo, .index .order__step_active .order__step__title {
    left: 80.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_active .order__step__logo, .index .order__step_active .order__step__title {
    left: 257px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_active .order__step__logo, .index .order__step_active .order__step__title {
    left: 17.84722vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_active .order__step__logo, .index .order__step_active .order__step__title {
    left: 286.18543px;
  }
}

.index .order__step_active .order__step__logo {
  top: 2.5vw;
  left: 19.4697vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_active .order__step__logo {
    top: 4.34211vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_active .order__step__logo {
    top: 10.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_active .order__step__logo {
    top: 33px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_active .order__step__logo {
    top: 2.29167vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_active .order__step__logo {
    top: 36.74755px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_active .order__step__logo {
    left: 33.81579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_active .order__step__logo {
    left: 80.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_active .order__step__logo {
    left: 257px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_active .order__step__logo {
    left: 17.84722vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_active .order__step__logo {
    left: 286.18543px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .order__step_active .order__step__logo {
    left: 7.23684vw;
  }
}

.index .order__step_active .order__step__title {
  color: #FFFFFF;
  left: 19.4697vw;
  top: 6.28788vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_active .order__step__title {
    left: 33.81579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_active .order__step__title {
    left: 80.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_active .order__step__title {
    left: 257px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_active .order__step__title {
    left: 17.84722vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_active .order__step__title {
    left: 286.18543px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_active .order__step__title {
    top: 10.92105vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_active .order__step__title {
    top: 25.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_active .order__step__title {
    top: 83px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_active .order__step__title {
    top: 5.76389vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_active .order__step__title {
    top: 92.42565px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .order__step_active .order__step__title {
    left: 7.23684vw;
  }
}

.index .order__step_active::before {
  top: 0;
  left: 0;
  width: 15.30303vw;
  height: 15.30303vw;
  border-radius: 7.65152vw;
  content: '';
  position: absolute;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_active::before {
    width: 26.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_active::before {
    width: 63.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_active::before {
    width: 202px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_active::before {
    width: 14.02778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_active::before {
    width: 224.93952px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_active::before {
    height: 26.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_active::before {
    height: 63.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_active::before {
    height: 202px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_active::before {
    height: 14.02778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_active::before {
    height: 224.93952px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_active::before {
    border-radius: 13.28947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_active::before {
    border-radius: 31.5625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_active::before {
    border-radius: 101px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_active::before {
    border-radius: 7.01389vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_active::before {
    border-radius: 112.46976px;
  }
}

.index .order__step_1 .order__step_active::before, .index .order__step_1 .order__step_active {
  border-color: #C4161C;
  background: #C4161C;
}

.index .order__step_1 .order__step__logo {
  width: 2.57576vw;
  height: 3.25758vw;
  margin-bottom: 0.45455vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_1 .order__step__logo {
    width: 4.47368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_1 .order__step__logo {
    width: 10.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_1 .order__step__logo {
    width: 34px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_1 .order__step__logo {
    width: 2.36111vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_1 .order__step__logo {
    width: 37.86111px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_1 .order__step__logo {
    height: 5.65789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_1 .order__step__logo {
    height: 13.4375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_1 .order__step__logo {
    height: 43px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_1 .order__step__logo {
    height: 2.98611vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_1 .order__step__logo {
    height: 47.88317px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_1 .order__step__logo {
    margin-bottom: 0.78947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_1 .order__step__logo {
    margin-bottom: 1.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_1 .order__step__logo {
    margin-bottom: 6px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_1 .order__step__logo {
    margin-bottom: 0.41667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_1 .order__step__logo {
    margin-bottom: 6.68137px;
  }
}

.index .order__step_2 .order__step__header {
  padding-top: 2.04545vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_2 .order__step__header {
    padding-top: 3.55263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_2 .order__step__header {
    padding-top: 8.4375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_2 .order__step__header {
    padding-top: 27px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_2 .order__step__header {
    padding-top: 1.875vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_2 .order__step__header {
    padding-top: 30.06617px;
  }
}

.index .order__step_2 .order__step_active::before, .index .order__step_2 .order__step_active {
  border-color: #14276F;
  background: #14276F;
}

.index .order__step_2 .order__step__logo {
  width: 3.56061vw;
  margin-top: 0.22727vw;
  margin-bottom: 0.22727vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_2 .order__step__logo {
    width: 6.18421vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_2 .order__step__logo {
    width: 14.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_2 .order__step__logo {
    width: 47px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_2 .order__step__logo {
    width: 3.26389vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_2 .order__step__logo {
    width: 52.33741px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_2 .order__step__logo {
    margin-top: 0.39474vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_2 .order__step__logo {
    margin-top: 0.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_2 .order__step__logo {
    margin-top: 3px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_2 .order__step__logo {
    margin-top: 0.20833vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_2 .order__step__logo {
    margin-top: 3.34069px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_2 .order__step__logo {
    margin-bottom: 0.39474vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_2 .order__step__logo {
    margin-bottom: 0.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_2 .order__step__logo {
    margin-bottom: 3px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_2 .order__step__logo {
    margin-bottom: 0.20833vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_2 .order__step__logo {
    margin-bottom: 3.34069px;
  }
}

.index .order__step_3 .order__step__header {
  padding-top: 2.04545vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_3 .order__step__header {
    padding-top: 3.55263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_3 .order__step__header {
    padding-top: 8.4375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_3 .order__step__header {
    padding-top: 27px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_3 .order__step__header {
    padding-top: 1.875vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_3 .order__step__header {
    padding-top: 30.06617px;
  }
}

.index .order__step_3 .order__step_active::before, .index .order__step_3 .order__step_active {
  border-color: #F26522;
  background: #F26522;
}

.index .order__step_3 .order__step__logo {
  height: 3.25758vw;
  width: 3.78788vw;
  margin-top: 0.22727vw;
  margin-bottom: 0.30303vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_3 .order__step__logo {
    height: 5.65789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_3 .order__step__logo {
    height: 13.4375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_3 .order__step__logo {
    height: 43px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_3 .order__step__logo {
    height: 2.98611vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_3 .order__step__logo {
    height: 47.88317px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_3 .order__step__logo {
    width: 6.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_3 .order__step__logo {
    width: 15.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_3 .order__step__logo {
    width: 50px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_3 .order__step__logo {
    width: 3.47222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_3 .order__step__logo {
    width: 55.6781px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_3 .order__step__logo {
    margin-top: 0.39474vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_3 .order__step__logo {
    margin-top: 0.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_3 .order__step__logo {
    margin-top: 3px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_3 .order__step__logo {
    margin-top: 0.20833vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_3 .order__step__logo {
    margin-top: 3.34069px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_3 .order__step__logo {
    margin-bottom: 0.52632vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_3 .order__step__logo {
    margin-bottom: 1.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_3 .order__step__logo {
    margin-bottom: 4px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_3 .order__step__logo {
    margin-bottom: 0.27778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_3 .order__step__logo {
    margin-bottom: 4.45425px;
  }
}

.index .order__step__desc {
  opacity: 0;
  padding-left: 3.86364vw;
  margin-top: 1.21212vw;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__desc {
    padding-left: 6.71053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__desc {
    padding-left: 15.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__desc {
    padding-left: 51px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__desc {
    padding-left: 3.54167vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__desc {
    padding-left: 56.79166px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__desc {
    margin-top: 2.10526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__desc {
    margin-top: 5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__desc {
    margin-top: 16px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__desc {
    margin-top: 1.11111vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__desc {
    margin-top: 17.81699px;
  }
}

.index .order__step__desc_tablet {
  display: none;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .order__step__desc_tablet {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 25.39474vw;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .order__step__desc_tablet .order__info__txt {
    width: 100%;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .order__step__desc_tablet::after {
    content: '';
    background: url("../img/svg/index_order_tablet_arrow.svg") no-repeat;
    width: 14.21053vw;
    height: 3.85263vw;
    position: absolute;
    left: -23.81579vw;
    top: 2.63158vw;
  }
}

.index .order__step__desc__txt {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.81818vw;
  letter-spacing: -0.02em;
  margin-bottom: 1.74242vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__desc__txt {
    font-size: 2.10526vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__desc__txt {
    font-size: 5vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__desc__txt {
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__desc__txt {
    font-size: 1.11111vw;
    line-height: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__desc__txt {
    font-size: 17.81699px;
    line-height: 26.72549px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__desc__txt {
    margin-bottom: 3.02632vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__desc__txt {
    margin-bottom: 7.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__desc__txt {
    margin-bottom: 23px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__desc__txt {
    margin-bottom: 1.59722vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__desc__txt {
    margin-bottom: 25.61193px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .order__step__desc__txt {
    width: 31.97368vw;
  }
}

.index .order__step__desc__link {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.21212vw;
  letter-spacing: -0.02em;
  color: #C4161C;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__desc__link {
    font-size: 2.10526vw;
    line-height: 2.10526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__desc__link {
    font-size: 5vw;
    line-height: 5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__desc__link {
    font-size: 16px;
    line-height: 16px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__desc__link {
    font-size: 1.11111vw;
    line-height: 1.11111vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__desc__link {
    font-size: 17.81699px;
    line-height: 17.81699px;
  }
}

.index .order__step__desc__link::after {
  background: url("../img/svg/index_step_link_arrow.svg") no-repeat;
  content: '';
  position: absolute;
  margin-top: auto;
  background-size: cover;
  margin-bottom: auto;
  top: 0;
  bottom: 0;
  height: 1.06061vw;
  width: 0.60606vw;
  position: relative;
  margin-left: 0.75758vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__desc__link::after {
    height: 1.84211vw;
    width: 1.05263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__desc__link::after {
    height: 4.375vw;
    width: 2.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__desc__link::after {
    height: 14px;
    width: 8px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__desc__link::after {
    height: 0.97222vw;
    width: 0.55556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__desc__link::after {
    height: 15.58987px;
    width: 8.9085px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step__desc__link::after {
    margin-left: 1.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step__desc__link::after {
    margin-left: 3.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step__desc__link::after {
    margin-left: 10px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step__desc__link::after {
    margin-left: 0.69444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step__desc__link::after {
    margin-left: 11.13562px;
  }
}

.index .order__step_current .order__step_active {
  opacity: 1 !important;
  left: 0;
}

.index .order__step_current .order__step_active .order__step__title, .index .order__step_current .order__step_active .order__step__logo {
  left: 4.16667vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .order__step_current .order__step_active .order__step__title, .index .order__step_current .order__step_active .order__step__logo {
    left: 7.23684vw;
  }
}

@media screen and (max-width: 759px) {
  .index .order__step_current .order__step_active .order__step__title, .index .order__step_current .order__step_active .order__step__logo {
    left: 17.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .order__step_current .order__step_active .order__step__title, .index .order__step_current .order__step_active .order__step__logo {
    left: 55px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .order__step_current .order__step_active .order__step__title, .index .order__step_current .order__step_active .order__step__logo {
    left: 3.81944vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .order__step_current .order__step_active .order__step__title, .index .order__step_current .order__step_active .order__step__logo {
    left: 61.24591px;
  }
}

.index .order__step_current .order__step__desc {
  opacity: 1;
}

.index .promotions {
  margin-bottom: 9.77273vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions {
    margin-bottom: 16.97368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions {
    margin-bottom: 40.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions {
    margin-bottom: 129px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions {
    margin-bottom: 8.95833vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions {
    margin-bottom: 143.6495px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .promotions {
    margin-bottom: 15.13158vw;
  }
}

.index .promotions .container {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 34.4697vw 34.4697vw;
      grid-template-columns: 1fr 34.4697vw 34.4697vw;
  -ms-grid-rows: 28.78788vw;
      grid-template-rows: 28.78788vw;
  -webkit-column-gap: 0.5303vw;
          column-gap: 0.5303vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions .container {
    -ms-grid-rows: 50vw;
        grid-template-rows: 50vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions .container {
    -ms-grid-rows: 118.75vw;
        grid-template-rows: 118.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions .container {
    -ms-grid-rows: 380px;
        grid-template-rows: 380px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions .container {
    -ms-grid-rows: 26.38889vw;
        grid-template-rows: 26.38889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions .container {
    -ms-grid-rows: 423.15356px;
        grid-template-rows: 423.15356px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions .container {
    -webkit-column-gap: 0.92105vw;
            column-gap: 0.92105vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions .container {
    -webkit-column-gap: 2.1875vw;
            column-gap: 2.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions .container {
    -webkit-column-gap: 7px;
            column-gap: 7px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions .container {
    -webkit-column-gap: 0.48611vw;
            column-gap: 0.48611vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions .container {
    -webkit-column-gap: 7.79493px;
            column-gap: 7.79493px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .promotions .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
}

.index .promotions__title {
  max-width: 19.09091vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 3.63636vw;
  line-height: 3.78788vw;
  letter-spacing: -0.02em;
  margin-bottom: 3.10606vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__title {
    max-width: 33.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__title {
    max-width: 78.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__title {
    max-width: 252px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__title {
    max-width: 17.5vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__title {
    max-width: 280.61762px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__title {
    font-size: 6.31579vw;
    line-height: 6.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__title {
    font-size: 15vw;
    line-height: 15.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__title {
    font-size: 48px;
    line-height: 50px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__title {
    font-size: 3.33333vw;
    line-height: 3.47222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__title {
    font-size: 53.45098px;
    line-height: 55.6781px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__title {
    margin-bottom: 5.39474vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__title {
    margin-bottom: 12.8125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__title {
    margin-bottom: 41px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__title {
    margin-bottom: 2.84722vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__title {
    margin-bottom: 45.65604px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .promotions__title {
    font-size: 6.31579vw;
    line-height: 6.31579vw;
    max-width: 74.73684vw;
    display: block;
  }
}

.index .promotions__title span {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 2.5vw;
  line-height: 3.0303vw;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__title span {
    font-size: 4.34211vw;
    line-height: 5.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__title span {
    font-size: 10.3125vw;
    line-height: 12.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__title span {
    font-size: 33px;
    line-height: 40px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__title span {
    font-size: 2.29167vw;
    line-height: 2.77778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__title span {
    font-size: 36.74755px;
    line-height: 44.54248px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .promotions__title span {
    font-size: 6.31579vw;
    line-height: 6.31579vw;
  }
}

.index .promotions__txt {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.81818vw;
  letter-spacing: -0.02em;
  margin-bottom: 1.74242vw;
  max-width: 19.09091vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__txt {
    font-size: 2.10526vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__txt {
    font-size: 5vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__txt {
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__txt {
    font-size: 1.11111vw;
    line-height: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__txt {
    font-size: 17.81699px;
    line-height: 26.72549px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__txt {
    margin-bottom: 3.02632vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__txt {
    margin-bottom: 7.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__txt {
    margin-bottom: 23px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__txt {
    margin-bottom: 1.59722vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__txt {
    margin-bottom: 25.61193px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__txt {
    max-width: 33.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__txt {
    max-width: 78.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__txt {
    max-width: 252px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__txt {
    max-width: 17.5vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__txt {
    max-width: 280.61762px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .promotions__txt {
    max-width: 74.73684vw;
    margin-bottom: 5.26316vw;
  }
}

.index .promotions__link-mb {
  display: none;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .promotions__link-mb {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 2.10526vw;
    line-height: 2.10526vw;
    letter-spacing: -0.02em;
    color: #C4161C;
    margin-top: 6.31579vw;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .promotions__link-mb::after {
    background: url("../img/svg/index_step_link_arrow.svg") no-repeat;
    content: '';
    position: absolute;
    right: auto;
    left: auto;
    width: 1.05263vw;
    height: 1.84211vw;
    margin-top: auto;
    background-size: cover;
    margin-bottom: auto;
    top: 0;
    bottom: 0;
    position: relative;
    margin-left: 1.31579vw;
  }
}

.index .promotions__link {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.21212vw;
  letter-spacing: -0.02em;
  color: #C4161C;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__link {
    font-size: 2.10526vw;
    line-height: 2.10526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__link {
    font-size: 5vw;
    line-height: 5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__link {
    font-size: 16px;
    line-height: 16px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__link {
    font-size: 1.11111vw;
    line-height: 1.11111vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__link {
    font-size: 17.81699px;
    line-height: 17.81699px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .promotions__link {
    display: none;
  }
}

.index .promotions__link::after {
  background: url("../img/svg/index_step_link_arrow.svg") no-repeat;
  content: '';
  position: absolute;
  margin-top: auto;
  background-size: cover;
  margin-bottom: auto;
  top: 0;
  bottom: 0;
  height: 1.06061vw;
  width: 0.60606vw;
  position: relative;
  margin-left: 0.75758vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__link::after {
    height: 1.84211vw;
    width: 1.05263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__link::after {
    height: 4.375vw;
    width: 2.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__link::after {
    height: 14px;
    width: 8px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__link::after {
    height: 0.97222vw;
    width: 0.55556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__link::after {
    height: 15.58987px;
    width: 8.9085px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__link::after {
    margin-left: 1.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__link::after {
    margin-left: 3.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__link::after {
    margin-left: 10px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__link::after {
    margin-left: 0.69444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__link::after {
    margin-left: 11.13562px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .promotions__info {
    width: 100%;
  }
}

.index .promotions__info-bg {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .promotions__info-bg {
    width: 44.34211vw;
    height: 36.84211vw;
  }
}

.index .promotions__info-bg::after {
  width: 100%;
  height: 100%;
  content: '';
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0.21)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0.21) 100%);
  left: 0;
  top: 0;
  position: absolute;
}

.index .promotions__info-bg__img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.index .promotions__info-bg__title {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size: 2.42424vw;
  line-height: 2.72727vw;
  letter-spacing: -0.02em;
  color: #FFFFFF;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 3.0303vw 4.54545vw 2.87879vw 3.40909vw;
  z-index: 1;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__info-bg__title {
    font-size: 4.21053vw;
    line-height: 4.73684vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__info-bg__title {
    font-size: 10vw;
    line-height: 11.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__info-bg__title {
    font-size: 32px;
    line-height: 36px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__info-bg__title {
    font-size: 2.22222vw;
    line-height: 2.5vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__info-bg__title {
    font-size: 35.63398px;
    line-height: 40.08823px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__info-bg__title {
    padding: 5.26316vw 7.89474vw 5vw 5.92105vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__info-bg__title {
    padding: 12.5vw 18.75vw 11.875vw 14.0625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__info-bg__title {
    padding-left: 45px;
    padding-top: 40px;
    padding-right: 60px;
    padding-bottom: 38px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__info-bg__title {
    padding: 2.77778vw 4.16667vw 2.63889vw 3.125vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__info-bg__title {
    padding: 44.54248px 66.81372px 42.31536px 50.11029px;
  }
}

.index .promotions__info-bg.promotions__item_active::before {
  bottom: -8.33333vw;
  left: -5.30303vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__info-bg.promotions__item_active::before {
    bottom: -14.47368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__info-bg.promotions__item_active::before {
    bottom: -34.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__info-bg.promotions__item_active::before {
    bottom: -110px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__info-bg.promotions__item_active::before {
    bottom: -7.63889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__info-bg.promotions__item_active::before {
    bottom: -122.49182px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__info-bg.promotions__item_active::before {
    left: -9.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__info-bg.promotions__item_active::before {
    left: -21.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__info-bg.promotions__item_active::before {
    left: -70px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__info-bg.promotions__item_active::before {
    left: -4.86111vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__info-bg.promotions__item_active::before {
    left: -77.94934px;
  }
}

.index .promotions__info-bg::before {
  content: '';
  position: absolute;
  width: 45.07576vw;
  height: 45.07576vw;
  bottom: -40.15152vw;
  left: -40.15152vw;
  z-index: 1;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__info-bg::before {
    width: 78.28947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__info-bg::before {
    width: 185.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__info-bg::before {
    width: 595px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__info-bg::before {
    width: 41.31944vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__info-bg::before {
    width: 662.56939px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__info-bg::before {
    height: 78.28947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__info-bg::before {
    height: 185.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__info-bg::before {
    height: 595px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__info-bg::before {
    height: 41.31944vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__info-bg::before {
    height: 662.56939px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__info-bg::before {
    bottom: -69.73684vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__info-bg::before {
    bottom: -165.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__info-bg::before {
    bottom: -530px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__info-bg::before {
    bottom: -36.80556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__info-bg::before {
    bottom: -590.18786px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .promotions__info-bg::before {
    left: -69.73684vw;
  }
}

@media screen and (max-width: 759px) {
  .index .promotions__info-bg::before {
    left: -165.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .promotions__info-bg::before {
    left: -530px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .promotions__info-bg::before {
    left: -36.80556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .promotions__info-bg::before {
    left: -590.18786px;
  }
}

.index .promotions__info-bg.bg_blue, .index .promotions__info-bg.bg_red, .index .promotions__info-bg.bg_orange {
  cursor: pointer;
}

.index .promotions__info-bg.bg_blue::before {
  background: #14276F;
}

.index .promotions__info-bg.bg_red::before {
  background: #C4161C;
}

.index .promotions__info-bg.bg_orange::before {
  background: #F26522;
}

.index .contacts {
  margin-bottom: 9.62121vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts {
    margin-bottom: 16.71053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts {
    margin-bottom: 39.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts {
    margin-bottom: 127px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts {
    margin-bottom: 8.81944vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts {
    margin-bottom: 141.42237px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .contacts {
    margin-bottom: 14.86842vw;
  }
}

.index .contacts__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.index .contacts .container {
  padding-right: 4.24242vw;
  padding-top: 3.56061vw;
  position: relative;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts .container {
    padding-right: 7.36842vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts .container {
    padding-right: 17.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts .container {
    padding-right: 56px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts .container {
    padding-right: 3.88889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts .container {
    padding-right: 62.35947px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts .container {
    padding-top: 6.18421vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts .container {
    padding-top: 14.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts .container {
    padding-top: 47px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts .container {
    padding-top: 3.26389vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts .container {
    padding-top: 52.33741px;
  }
}

.index .contacts .index__h2 {
  margin-bottom: 2.5vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts .index__h2 {
    margin-bottom: 4.34211vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts .index__h2 {
    margin-bottom: 10.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts .index__h2 {
    margin-bottom: 33px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts .index__h2 {
    margin-bottom: 2.29167vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts .index__h2 {
    margin-bottom: 36.74755px;
  }
}

.index .contacts__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .contacts__wrapper {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.index .contacts__info {
  width: 21.36364vw;
  margin-right: 9.84848vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__info {
    width: 37.10526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__info {
    width: 88.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__info {
    width: 282px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__info {
    width: 19.58333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__info {
    width: 314.02448px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__info {
    margin-right: 17.10526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__info {
    margin-right: 40.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__info {
    margin-right: 130px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__info {
    margin-right: 9.02778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__info {
    margin-right: 144.76306px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .contacts__info {
    width: 100%;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    margin-right: 0;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-column-gap: 8.68421vw;
            column-gap: 8.68421vw;
    margin-bottom: 5.92105vw;
  }
}

.index .contacts__desc {
  margin-bottom: 2.65152vw;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.81818vw;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__desc {
    margin-bottom: 4.60526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__desc {
    margin-bottom: 10.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__desc {
    margin-bottom: 35px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__desc {
    margin-bottom: 2.43056vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__desc {
    margin-bottom: 38.97467px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__desc {
    font-size: 2.10526vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__desc {
    font-size: 5vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__desc {
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__desc {
    font-size: 1.11111vw;
    line-height: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__desc {
    font-size: 17.81699px;
    line-height: 26.72549px;
  }
}

.index .contacts__title {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 900;
  font-style: normal;
  font-size: 1.36364vw;
  line-height: 2.42424vw;
  letter-spacing: -0.02em;
  margin-bottom: 0.98485vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__title {
    font-size: 2.36842vw;
    line-height: 4.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__title {
    font-size: 5.625vw;
    line-height: 10vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__title {
    font-size: 18px;
    line-height: 32px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__title {
    font-size: 1.25vw;
    line-height: 2.22222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__title {
    font-size: 20.04412px;
    line-height: 35.63398px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__title {
    margin-bottom: 1.71053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__title {
    margin-bottom: 4.0625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__title {
    margin-bottom: 13px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__title {
    margin-bottom: 0.90278vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__title {
    margin-bottom: 14.47631px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .contacts__title {
    width: 100%;
  }
}

.index .contacts__phones {
  margin-right: 10.22727vw;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__phones {
    margin-right: 17.76316vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__phones {
    margin-right: 42.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__phones {
    margin-right: 135px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__phones {
    margin-right: 9.375vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__phones {
    margin-right: 150.33087px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .contacts__phones {
    width: 47.63158vw;
    margin-right: 9.86842vw;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.index .contacts__phones__link {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.81818vw;
  line-height: 2.5vw;
  letter-spacing: 0;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__phones__link {
    font-size: 3.15789vw;
    line-height: 4.34211vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__phones__link {
    font-size: 7.5vw;
    line-height: 10.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__phones__link {
    font-size: 24px;
    line-height: 33px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__phones__link {
    font-size: 1.66667vw;
    line-height: 2.29167vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__phones__link {
    font-size: 26.72549px;
    line-height: 36.74755px;
  }
}

.index .contacts__phones__link:not(:last-child) {
  margin-bottom: 0.75758vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__phones__link:not(:last-child) {
    margin-bottom: 1.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__phones__link:not(:last-child) {
    margin-bottom: 3.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__phones__link:not(:last-child) {
    margin-bottom: 10px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__phones__link:not(:last-child) {
    margin-bottom: 0.69444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__phones__link:not(:last-child) {
    margin-bottom: 11.13562px;
  }
}

.index .contacts__phones__link_margin_bottom {
  margin-bottom: 1.51515vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__phones__link_margin_bottom {
    margin-bottom: 2.63158vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__phones__link_margin_bottom {
    margin-bottom: 6.25vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__phones__link_margin_bottom {
    margin-bottom: 20px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__phones__link_margin_bottom {
    margin-bottom: 1.38889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__phones__link_margin_bottom {
    margin-bottom: 22.27124px;
  }
}

.index .contacts__phones__link.phone__icon {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.36364vw;
  line-height: 1.89394vw;
  letter-spacing: 0;
  margin-bottom: 0.87121vw;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__phones__link.phone__icon {
    font-size: 2.36842vw;
    line-height: 3.28947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__phones__link.phone__icon {
    font-size: 5.625vw;
    line-height: 7.8125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__phones__link.phone__icon {
    font-size: 18px;
    line-height: 25px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__phones__link.phone__icon {
    font-size: 1.25vw;
    line-height: 1.73611vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__phones__link.phone__icon {
    font-size: 20.04412px;
    line-height: 27.83905px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__phones__link.phone__icon {
    margin-bottom: 1.51316vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__phones__link.phone__icon {
    margin-bottom: 3.59375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__phones__link.phone__icon {
    margin-bottom: 11.5px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__phones__link.phone__icon {
    margin-bottom: 0.79861vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__phones__link.phone__icon {
    margin-bottom: 12.80596px;
  }
}

.index .contacts__phones__link.phone__icon img {
  width: 1.66667vw;
  height: 1.66667vw;
  margin-right: 0.90909vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__phones__link.phone__icon img {
    width: 2.89474vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__phones__link.phone__icon img {
    width: 6.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__phones__link.phone__icon img {
    width: 22px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__phones__link.phone__icon img {
    width: 1.52778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__phones__link.phone__icon img {
    width: 24.49836px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__phones__link.phone__icon img {
    height: 2.89474vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__phones__link.phone__icon img {
    height: 6.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__phones__link.phone__icon img {
    height: 22px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__phones__link.phone__icon img {
    height: 1.52778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__phones__link.phone__icon img {
    height: 24.49836px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__phones__link.phone__icon img {
    margin-right: 1.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__phones__link.phone__icon img {
    margin-right: 3.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__phones__link.phone__icon img {
    margin-right: 12px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__phones__link.phone__icon img {
    margin-right: 0.83333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__phones__link.phone__icon img {
    margin-right: 13.36274px;
  }
}

.index .contacts__emails {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .contacts__emails {
    width: 24.86842vw;
  }
}

.index .contacts__emails__link {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.36364vw;
  line-height: 1.89394vw;
  letter-spacing: 0;
  border-bottom: 0.07576vw solid rgba(20, 39, 111, 0.3);
  border-width: 0.07576vw;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__emails__link {
    font-size: 2.36842vw;
    line-height: 3.28947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__emails__link {
    font-size: 5.625vw;
    line-height: 7.8125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__emails__link {
    font-size: 18px;
    line-height: 25px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__emails__link {
    font-size: 1.25vw;
    line-height: 1.73611vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__emails__link {
    font-size: 20.04412px;
    line-height: 27.83905px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__emails__link {
    border-width: 0.13158vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__emails__link {
    border-width: 0.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__emails__link {
    border-width: 1px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__emails__link {
    border-width: 0.06944vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__emails__link {
    border-width: 1.11356px;
  }
}

.index .contacts__emails__link:not(:last-child) {
  margin-bottom: 1.13636vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .contacts__emails__link:not(:last-child) {
    margin-bottom: 1.97368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .contacts__emails__link:not(:last-child) {
    margin-bottom: 4.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .contacts__emails__link:not(:last-child) {
    margin-bottom: 15px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .contacts__emails__link:not(:last-child) {
    margin-bottom: 1.04167vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .contacts__emails__link:not(:last-child) {
    margin-bottom: 16.70343px;
  }
}

.index .contacts__emails__link:hover, .index .contacts__emails__link:focus {
  border-color: rgba(20, 39, 111, 0.2);
}

.index .materials {
  margin-bottom: 10.83333vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials {
    margin-bottom: 18.81579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials {
    margin-bottom: 44.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials {
    margin-bottom: 143px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials {
    margin-bottom: 9.93056vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials {
    margin-bottom: 159.23937px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .materials {
    margin-bottom: 17.36842vw;
  }
}

.index .materials .index__h2 {
  margin-bottom: 3.0303vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials .index__h2 {
    margin-bottom: 5.26316vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials .index__h2 {
    margin-bottom: 12.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials .index__h2 {
    margin-bottom: 40px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials .index__h2 {
    margin-bottom: 2.77778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials .index__h2 {
    margin-bottom: 44.54248px;
  }
}

.index .materials__wrapper {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 22.5vw 11.21212vw 22.5vw 11.21212vw 22.5vw;
      grid-template-columns: 22.5vw 11.21212vw 22.5vw 11.21212vw 22.5vw;
  -ms-grid-rows: 28.93939vw 28.93939vw;
      grid-template-rows: 28.93939vw 28.93939vw;
  row-gap: 0.60606vw;
  -webkit-column-gap: 0.75758vw;
          column-gap: 0.75758vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__wrapper {
    row-gap: 1.05263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__wrapper {
    row-gap: 2.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__wrapper {
    row-gap: 8px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__wrapper {
    row-gap: 0.55556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__wrapper {
    row-gap: 8.9085px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__wrapper {
    -webkit-column-gap: 1.31579vw;
            column-gap: 1.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__wrapper {
    -webkit-column-gap: 3.125vw;
            column-gap: 3.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__wrapper {
    -webkit-column-gap: 10px;
            column-gap: 10px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__wrapper {
    -webkit-column-gap: 0.69444vw;
            column-gap: 0.69444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__wrapper {
    -webkit-column-gap: 11.13562px;
            column-gap: 11.13562px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .materials__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

.index .materials__txt {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.81818vw;
  letter-spacing: -0.02em;
  margin-bottom: 2.27273vw;
  max-width: 17.65152vw;
  text-align: left;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__txt {
    font-size: 2.10526vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__txt {
    font-size: 5vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__txt {
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__txt {
    font-size: 1.11111vw;
    line-height: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__txt {
    font-size: 17.81699px;
    line-height: 26.72549px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__txt {
    margin-bottom: 3.94737vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__txt {
    margin-bottom: 9.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__txt {
    margin-bottom: 30px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__txt {
    margin-bottom: 2.08333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__txt {
    margin-bottom: 33.40686px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__txt {
    max-width: 30.65789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__txt {
    max-width: 72.8125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__txt {
    max-width: 233px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__txt {
    max-width: 16.18056vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__txt {
    max-width: 259.45995px;
  }
}

.index .materials__link {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.21212vw;
  letter-spacing: -0.02em;
  color: #C4161C;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__link {
    font-size: 2.10526vw;
    line-height: 2.10526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__link {
    font-size: 5vw;
    line-height: 5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__link {
    font-size: 16px;
    line-height: 16px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__link {
    font-size: 1.11111vw;
    line-height: 1.11111vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__link {
    font-size: 17.81699px;
    line-height: 17.81699px;
  }
}

.index .materials__link::after {
  background: url("../img/svg/index_step_link_arrow.svg") no-repeat;
  content: '';
  position: absolute;
  margin-top: auto;
  background-size: cover;
  margin-bottom: auto;
  top: 0;
  bottom: 0;
  height: 1.06061vw;
  width: 0.60606vw;
  position: relative;
  margin-left: 0.75758vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__link::after {
    height: 1.84211vw;
    width: 1.05263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__link::after {
    height: 4.375vw;
    width: 2.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__link::after {
    height: 14px;
    width: 8px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__link::after {
    height: 0.97222vw;
    width: 0.55556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__link::after {
    height: 15.58987px;
    width: 8.9085px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__link::after {
    margin-left: 1.31579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__link::after {
    margin-left: 3.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__link::after {
    margin-left: 10px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__link::after {
    margin-left: 0.69444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__link::after {
    margin-left: 11.13562px;
  }
}

.index .materials__item {
  position: relative;
  overflow: hidden;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .materials__item {
    width: 44.34211vw;
  }
}

.index .materials__item::after {
  content: '';
  background: url("../img/svg/index_materials_plus.svg") no-repeat;
  position: absolute;
  width: 2.67803vw;
  height: 2.67803vw;
  bottom: 1.28788vw;
  left: 1.89394vw;
  background-size: cover;
  z-index: 1;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item::after {
    width: 4.65132vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item::after {
    width: 11.04688vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item::after {
    width: 35.35px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item::after {
    width: 2.45486vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item::after {
    width: 39.36442px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item::after {
    height: 4.65132vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item::after {
    height: 11.04688vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item::after {
    height: 35.35px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item::after {
    height: 2.45486vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item::after {
    height: 39.36442px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item::after {
    bottom: 2.23684vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item::after {
    bottom: 5.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item::after {
    bottom: 17px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item::after {
    bottom: 1.18056vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item::after {
    bottom: 18.93055px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item::after {
    left: 3.28947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item::after {
    left: 7.8125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item::after {
    left: 25px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item::after {
    left: 1.73611vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item::after {
    left: 27.83905px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .materials__item::after {
    background: url("../img/svg/index_materials_open.svg") no-repeat;
    background-size: cover;
    top: 1.05263vw;
    width: 5.78947vw;
    height: 5.78947vw;
    right: 3.28947vw;
    left: auto;
  }
}

.index .materials__item.materials__item_hide-icon::after, .index .materials__item.materials__item_hide-icon .materials__item__desc {
  display: none !important;
}

.index .materials__item.materials__item_active::after {
  background: url("../img/svg/index_materials_open.svg") no-repeat;
  top: 0.60606vw;
  background-size: cover;
  right: 0.60606vw;
  width: 3.33333vw;
  height: 3.33333vw;
  left: auto;
  display: block;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item.materials__item_active::after {
    top: 1.05263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item.materials__item_active::after {
    top: 2.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item.materials__item_active::after {
    top: 8px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item.materials__item_active::after {
    top: 0.55556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item.materials__item_active::after {
    top: 8.9085px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item.materials__item_active::after {
    right: 1.05263vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item.materials__item_active::after {
    right: 2.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item.materials__item_active::after {
    right: 8px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item.materials__item_active::after {
    right: 0.55556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item.materials__item_active::after {
    right: 8.9085px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item.materials__item_active::after {
    width: 5.78947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item.materials__item_active::after {
    width: 13.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item.materials__item_active::after {
    width: 44px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item.materials__item_active::after {
    width: 3.05556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item.materials__item_active::after {
    width: 48.99673px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item.materials__item_active::after {
    height: 5.78947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item.materials__item_active::after {
    height: 13.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item.materials__item_active::after {
    height: 44px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item.materials__item_active::after {
    height: 3.05556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item.materials__item_active::after {
    height: 48.99673px;
  }
}

.index .materials__item.materials__item_active::before {
  bottom: -8.33333vw;
  left: -5.30303vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item.materials__item_active::before {
    bottom: -14.47368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item.materials__item_active::before {
    bottom: -34.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item.materials__item_active::before {
    bottom: -110px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item.materials__item_active::before {
    bottom: -7.63889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item.materials__item_active::before {
    bottom: -122.49182px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item.materials__item_active::before {
    left: -9.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item.materials__item_active::before {
    left: -21.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item.materials__item_active::before {
    left: -70px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item.materials__item_active::before {
    left: -4.86111vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item.materials__item_active::before {
    left: -77.94934px;
  }
}

.index .materials__item.materials__item_active .materials__item__desc {
  display: block;
  opacity: 1;
}

.index .materials__item::before {
  content: '';
  position: absolute;
  width: 45.07576vw;
  height: 45.07576vw;
  bottom: -32.87879vw;
  left: -32.87879vw;
  z-index: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item::before {
    width: 78.28947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item::before {
    width: 185.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item::before {
    width: 595px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item::before {
    width: 41.31944vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item::before {
    width: 662.56939px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item::before {
    height: 78.28947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item::before {
    height: 185.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item::before {
    height: 595px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item::before {
    height: 41.31944vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item::before {
    height: 662.56939px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item::before {
    bottom: -57.10526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item::before {
    bottom: -135.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item::before {
    bottom: -434px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item::before {
    bottom: -30.13889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item::before {
    bottom: -483.28591px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item::before {
    left: -57.10526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item::before {
    left: -135.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item::before {
    left: -434px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item::before {
    left: -30.13889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item::before {
    left: -483.28591px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .materials__item::before {
    right: 0;
    left: 0;
    -webkit-transform: rotate(0);
            transform: rotate(0);
    bottom: 0;
  }
}

.index .materials__item.bg_blue, .index .materials__item.bg_red, .index .materials__item.bg_orange {
  cursor: pointer;
}

.index .materials__item.bg_blue::before {
  background: #14276F;
}

.index .materials__item.bg_red::before {
  background: #C4161C;
}

.index .materials__item.bg_orange::before {
  background: #F26522;
}

.index .materials__item__bg {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.index .materials__item__desc {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 500;
  font-style: normal;
  font-size: 1.81818vw;
  line-height: 2.42424vw;
  letter-spacing: -0.02em;
  display: none;
  color: #FFFFFF;
  z-index: 6;
  position: absolute;
  bottom: 2.65152vw;
  max-width: 27.27273vw;
  left: 3.18182vw;
  opacity: 0;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-delay: .3s;
          transition-delay: .3s;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item__desc {
    font-size: 3.15789vw;
    line-height: 4.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item__desc {
    font-size: 7.5vw;
    line-height: 10vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item__desc {
    font-size: 24px;
    line-height: 32px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item__desc {
    font-size: 1.66667vw;
    line-height: 2.22222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item__desc {
    font-size: 26.72549px;
    line-height: 35.63398px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item__desc {
    bottom: 4.60526vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item__desc {
    bottom: 10.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item__desc {
    bottom: 35px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item__desc {
    bottom: 2.43056vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item__desc {
    bottom: 38.97467px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item__desc {
    max-width: 47.36842vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item__desc {
    max-width: 112.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item__desc {
    max-width: 360px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item__desc {
    max-width: 25vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item__desc {
    max-width: 400.88232px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item__desc {
    left: 5.52632vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item__desc {
    left: 13.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item__desc {
    left: 42px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item__desc {
    left: 2.91667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item__desc {
    left: 46.7696px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .materials__item__desc {
    display: block;
    opacity: 1;
    max-width: 34.47368vw;
  }
}

.index .materials__item__info {
  display: inline-block;
  text-align: left;
  padding-top: 3.78788vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item__info {
    padding-top: 6.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item__info {
    padding-top: 15.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item__info {
    padding-top: 50px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item__info {
    padding-top: 3.47222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item__info {
    padding-top: 55.6781px;
  }
}

.index .materials__item_1 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 1;
  grid-column: 1/2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .materials__item_1 {
    width: 100%;
    margin-bottom: 8.15789vw;
  }
}

.index .materials__item_1 p {
  max-width: 16.81818vw;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.81818vw;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item_1 p {
    max-width: 29.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item_1 p {
    max-width: 69.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item_1 p {
    max-width: 222px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item_1 p {
    max-width: 15.41667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item_1 p {
    max-width: 247.21076px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .materials__item_1 p {
    font-size: 2.10526vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .materials__item_1 p {
    font-size: 5vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .materials__item_1 p {
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .materials__item_1 p {
    font-size: 1.11111vw;
    line-height: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .materials__item_1 p {
    font-size: 17.81699px;
    line-height: 26.72549px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .materials__item_1 p {
    width: 100%;
    max-width: 100%;
  }
}

.index .materials__item_2 {
  -ms-grid-column: 2;
  -ms-grid-column-span: 2;
  grid-column: 2/4;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}

.index .materials__item_3 {
  -ms-grid-column: 4;
  -ms-grid-column-span: 2;
  grid-column: 4/6;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-row: 1/2;
}

.index .materials__item_4 {
  -ms-grid-column: 1;
  -ms-grid-column-span: 2;
  grid-column: 1/3;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
}

.index .materials__item_5 {
  -ms-grid-column: 3;
  -ms-grid-column-span: 2;
  grid-column: 3/5;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
}

.index .materials__item_6 {
  -ms-grid-column: 5;
  -ms-grid-column-span: 1;
  grid-column: 5/6;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-row: 2/3;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  text-align: center;
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .materials__item_6 {
    width: 100%;
    text-align: left;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .materials__item_6 .materials__item__info {
    width: 75.13158vw;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .materials__item_6 .materials__item__info p {
    width: 100%;
    max-width: 100%;
  }
}

.index .clients {
  padding-bottom: 14.39394vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .clients {
    padding-bottom: 25vw;
  }
}

@media screen and (max-width: 759px) {
  .index .clients {
    padding-bottom: 59.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .clients {
    padding-bottom: 190px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .clients {
    padding-bottom: 13.19444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .clients {
    padding-bottom: 211.57678px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .clients {
    padding-bottom: 21.71053vw;
  }
}

.index .clients .owl-stage-outer {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  -webkit-transition-property: width;
  transition-property: width;
}

.index .clients .container {
  position: relative;
  padding-top: 3.56061vw;
}
.index .clients .owl-carousel .owl-item {
  display: flex;
  justify-content: center;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .clients .container {
    padding-top: 6.18421vw;
  }
}

@media screen and (max-width: 759px) {
  .index .clients .container {
    padding-top: 14.6875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .clients .container {
    padding-top: 47px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .clients .container {
    padding-top: 3.26389vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .clients .container {
    padding-top: 52.33741px;
  }
}

.index .clients__wrapper {
  position: relative;
}

.index .clients .index__h2 {
  margin-bottom: 4.69697vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .clients .index__h2 {
    margin-bottom: 8.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .clients .index__h2 {
    margin-bottom: 19.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .clients .index__h2 {
    margin-bottom: 62px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .clients .index__h2 {
    margin-bottom: 4.30556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .clients .index__h2 {
    margin-bottom: 69.04084px;
  }
}

.index .clients__item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 5.30303vw;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .clients__item {
    height: 9.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .clients__item {
    height: 21.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .clients__item {
    height: 70px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .clients__item {
    height: 4.86111vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .clients__item {
    height: 77.94934px;
  }
}

.index .clients__item img {
  max-height: 5.30303vw;
  width: auto;
  max-width: 100%;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .clients__item img {
    max-height: 9.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .clients__item img {
    max-height: 21.875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .clients__item img {
    max-height: 70px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .clients__item img {
    max-height: 4.86111vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .clients__item img {
    max-height: 77.94934px;
  }
}

.index .info {
  margin-bottom: 4.54545vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info {
    margin-bottom: 7.89474vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info {
    margin-bottom: 18.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info {
    margin-bottom: 60px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info {
    margin-bottom: 4.16667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info {
    margin-bottom: 66.81372px;
  }
}

.index .info .container {
  position: relative;
  padding-bottom: 5.75758vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info .container {
    padding-bottom: 10vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info .container {
    padding-bottom: 23.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info .container {
    padding-bottom: 76px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info .container {
    padding-bottom: 5.27778vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info .container {
    padding-bottom: 84.63071px;
  }
}

.index .info__title {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: bold;
  font-style: normal;
  font-size: 2.42424vw;
  line-height: 2.42424vw;
  letter-spacing: -0.02em;
  margin-bottom: 2.42424vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info__title {
    font-size: 4.21053vw;
    line-height: 4.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info__title {
    font-size: 10vw;
    line-height: 10vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info__title {
    font-size: 32px;
    line-height: 32px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info__title {
    font-size: 2.22222vw;
    line-height: 2.22222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info__title {
    font-size: 35.63398px;
    line-height: 35.63398px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info__title {
    margin-bottom: 4.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info__title {
    margin-bottom: 10vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info__title {
    margin-bottom: 32px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info__title {
    margin-bottom: 2.22222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info__title {
    margin-bottom: 35.63398px;
  }
}

.index .info__txt {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.36364vw;
  line-height: 2.12121vw;
  letter-spacing: -0.02em;
  margin-bottom: 3.71212vw;
  color: #4F4F4F;
  width: 100%;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info__txt {
    font-size: 2.36842vw;
    line-height: 3.68421vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info__txt {
    font-size: 5.625vw;
    line-height: 8.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info__txt {
    font-size: 18px;
    line-height: 28px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info__txt {
    font-size: 1.25vw;
    line-height: 1.94444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info__txt {
    font-size: 20.04412px;
    line-height: 31.17974px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info__txt {
    margin-bottom: 6.44737vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info__txt {
    margin-bottom: 15.3125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info__txt {
    margin-bottom: 49px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info__txt {
    margin-bottom: 3.40278vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info__txt {
    margin-bottom: 54.56454px;
  }
}

.index .info__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  z-index: 1;
  overflow: hidden;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  padding-right: 9.09091vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info__wrapper {
    padding-right: 15.78947vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info__wrapper {
    padding-right: 37.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info__wrapper {
    padding-right: 120px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info__wrapper {
    padding-right: 8.33333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info__wrapper {
    padding-right: 133.62744px;
  }
}

@media screen and (min-width: 1000px) {
  .index .info__wrapper {
    -webkit-transition-property: height;
    transition-property: height;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .info__wrapper {
    padding-right: 0;
  }
}

.index .info__wrapper::after {
  background: -webkit-gradient(linear, left bottom, left top, from(#FFFFFF), color-stop(89.23%, rgba(255, 255, 255, 0)));
  background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 89.23%);
  content: '';
  position: absolute;
  width: 100%;
  height: 14.77273vw;
  bottom: 0;
  left: 0;
  display: none;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info__wrapper::after {
    height: 25.65789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info__wrapper::after {
    height: 60.9375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info__wrapper::after {
    height: 195px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info__wrapper::after {
    height: 13.54167vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info__wrapper::after {
    height: 217.14459px;
  }
}

.index .info__item {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.06061vw;
  line-height: 1.81818vw;
  letter-spacing: -0.02em;
  max-width: 37.34848vw;
  color: #4F4F4F;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info__item {
    font-size: 1.84211vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info__item {
    font-size: 4.375vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info__item {
    font-size: 14px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info__item {
    font-size: 0.97222vw;
    line-height: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info__item {
    font-size: 15.58987px;
    line-height: 26.72549px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info__item {
    max-width: 64.86842vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info__item {
    max-width: 154.0625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info__item {
    max-width: 493px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info__item {
    max-width: 34.23611vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info__item {
    max-width: 548.98607px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .info__item {
    max-width: 100%;
  }
}

.index .info__item__title {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.81818vw;
  line-height: 2.42424vw;
  letter-spacing: -0.02em;
  margin-bottom: 1.81818vw;
  color: #333333;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info__item__title {
    font-size: 3.15789vw;
    line-height: 4.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info__item__title {
    font-size: 7.5vw;
    line-height: 10vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info__item__title {
    font-size: 24px;
    line-height: 32px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info__item__title {
    font-size: 1.66667vw;
    line-height: 2.22222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info__item__title {
    font-size: 26.72549px;
    line-height: 35.63398px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info__item__title {
    margin-bottom: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info__item__title {
    margin-bottom: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info__item__title {
    margin-bottom: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info__item__title {
    margin-bottom: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info__item__title {
    margin-bottom: 26.72549px;
  }
}

.index .info__read-more {
  background: url(../img/svg/index_read_more.svg) no-repeat;
  background-size: cover;
  position: absolute;
  width: 3.78788vw;
  height: 3.78788vw;
  display: inline-block;
  bottom: 0;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  display: none;
  z-index: 99;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info__read-more {
    width: 6.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info__read-more {
    width: 15.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info__read-more {
    width: 50px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info__read-more {
    width: 3.47222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info__read-more {
    width: 55.6781px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info__read-more {
    height: 6.57895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info__read-more {
    height: 15.625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info__read-more {
    height: 50px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info__read-more {
    height: 3.47222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info__read-more {
    height: 55.6781px;
  }
}

.index .info__open .info__read-more {
  display: block;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.index .info__open .info__wrapper::after {
  display: none;
}

.index .info__open .info__wrapper {
  height: 100%;
}

.index .info__hide .info__read-more {
  display: block;
}

.index .info__hide .info__wrapper::after {
  display: block;
}

.index .info__hide .info__wrapper {
  height: 36.74242vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .info__hide .info__wrapper {
    height: 63.81579vw;
  }
}

@media screen and (max-width: 759px) {
  .index .info__hide .info__wrapper {
    height: 151.5625vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .info__hide .info__wrapper {
    height: 485px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .info__hide .info__wrapper {
    height: 33.68056vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .info__hide .info__wrapper {
    height: 540.07757px;
  }
}

.index .map {
  position: relative;
}

.index .map #map {
  width: 100%;
  height: 36.89394vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .map #map {
    height: 64.07895vw;
  }
}

@media screen and (max-width: 759px) {
  .index .map #map {
    height: 152.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .map #map {
    height: 487px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .map #map {
    height: 33.81944vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .map #map {
    height: 542.30469px;
  }
}

.index .map__info {
  background: #FFFFFF;
  -webkit-box-shadow: 0 0.75758vw 2.27273vw rgba(0, 0, 0, 0.07);
          box-shadow: 0 0.75758vw 2.27273vw rgba(0, 0, 0, 0.07);
  position: absolute;
  width: 30.90909vw;
  right: calc((100vw - 92.7272727273vw) / 2 + 7.65151vw);
  top: 8.33333vw;
  padding: 3.48485vw 5.98485vw 4.39394vw 4.54545vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .map__info {
    width: 53.68421vw;
  }
}

@media screen and (max-width: 759px) {
  .index .map__info {
    width: 127.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .map__info {
    width: 408px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .map__info {
    width: 28.33333vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .map__info {
    width: 454.3333px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .map__info {
    top: 14.47368vw;
  }
}

@media screen and (max-width: 759px) {
  .index .map__info {
    top: 34.375vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .map__info {
    top: 110px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .map__info {
    top: 7.63889vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .map__info {
    top: 122.49182px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .map__info {
    padding: 6.05263vw 10.39474vw 7.63158vw 7.89474vw;
  }
}

@media screen and (max-width: 759px) {
  .index .map__info {
    padding: 14.375vw 24.6875vw 18.125vw 18.75vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .map__info {
    padding-left: 60px;
    padding-top: 46px;
    padding-right: 79px;
    padding-bottom: 58px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .map__info {
    padding: 3.19444vw 5.48611vw 4.02778vw 4.16667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .map__info {
    padding: 51.22385px 87.9714px 64.5866px 66.81372px;
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index .map__info {
    right: 5vw;
  }
}

.index .map__address {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.81818vw;
  line-height: 2.42424vw;
  letter-spacing: -0.02em;
  margin-bottom: 1.9697vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .map__address {
    font-size: 3.15789vw;
    line-height: 4.21053vw;
  }
}

@media screen and (max-width: 759px) {
  .index .map__address {
    font-size: 7.5vw;
    line-height: 10vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .map__address {
    font-size: 24px;
    line-height: 32px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .map__address {
    font-size: 1.66667vw;
    line-height: 2.22222vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .map__address {
    font-size: 26.72549px;
    line-height: 35.63398px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .map__address {
    margin-bottom: 3.42105vw;
  }
}

@media screen and (max-width: 759px) {
  .index .map__address {
    margin-bottom: 8.125vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .map__address {
    margin-bottom: 26px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .map__address {
    margin-bottom: 1.80556vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .map__address {
    margin-bottom: 28.95261px;
  }
}

.index .map__info__operating-mode {
  max-width: 15.75758vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-size: 1.21212vw;
  line-height: 1.81818vw;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .map__info__operating-mode {
    max-width: 27.36842vw;
  }
}

@media screen and (max-width: 759px) {
  .index .map__info__operating-mode {
    max-width: 65vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .map__info__operating-mode {
    max-width: 208px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .map__info__operating-mode {
    max-width: 14.44444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .map__info__operating-mode {
    max-width: 231.6209px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .map__info__operating-mode {
    font-size: 2.10526vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .map__info__operating-mode {
    font-size: 5vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .map__info__operating-mode {
    font-size: 16px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .map__info__operating-mode {
    font-size: 1.11111vw;
    line-height: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .map__info__operating-mode {
    font-size: 17.81699px;
    line-height: 26.72549px;
  }
}

.index .map__info__desc {
  max-width: 15.75758vw;
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 300;
  font-style: normal;
  font-size: 1.06061vw;
  line-height: 1.81818vw;
  letter-spacing: -0.02em;
  margin-bottom: 0.5303vw;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .map__info__desc {
    max-width: 27.36842vw;
  }
}

@media screen and (max-width: 759px) {
  .index .map__info__desc {
    max-width: 65vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .map__info__desc {
    max-width: 208px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .map__info__desc {
    max-width: 14.44444vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .map__info__desc {
    max-width: 231.6209px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .map__info__desc {
    font-size: 1.84211vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .map__info__desc {
    font-size: 4.375vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .map__info__desc {
    font-size: 14px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .map__info__desc {
    font-size: 0.97222vw;
    line-height: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .map__info__desc {
    font-size: 15.58987px;
    line-height: 26.72549px;
  }
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .map__info__desc {
    margin-bottom: 0.92105vw;
  }
}

@media screen and (max-width: 759px) {
  .index .map__info__desc {
    margin-bottom: 2.1875vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .map__info__desc {
    margin-bottom: 7px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .map__info__desc {
    margin-bottom: 0.48611vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .map__info__desc {
    margin-bottom: 7.79493px;
  }
}

.index .map__info__desc span {
  font-family: "Noto Sans","Arial", sans-serif;
  font-weight: 600;
  font-style: normal;
  font-size: 1.06061vw;
  line-height: 1.81818vw;
  letter-spacing: -0.02em;
}

@media screen and (max-width: 999px) and (min-width: 760px) {
  .index .map__info__desc span {
    font-size: 1.84211vw;
    line-height: 3.15789vw;
  }
}

@media screen and (max-width: 759px) {
  .index .map__info__desc span {
    font-size: 4.375vw;
    line-height: 7.5vw;
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index .map__info__desc span {
    font-size: 14px;
    line-height: 24px;
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index .map__info__desc span {
    font-size: 0.97222vw;
    line-height: 1.66667vw;
  }
}

@media screen and (min-width: 1600px) {
  .index .map__info__desc span {
    font-size: 15.58987px;
    line-height: 26.72549px;
  }
}

@media screen and (min-width: 1600px) {
  .index__form {
    left: calc((100vw - 1363px) / 2 - 36.51px);
  }
  .index__slyder .owl-dots {
    right: calc((100vw - 1363px) / 2 + 94px);
  }
  .index .sections__content {
    -ms-grid-rows: (203.78185px)[4];
        grid-template-rows: repeat(4, 203.78185px);
  }
  .index .promotions .container {
    -ms-grid-columns: 1fr 506.67071px 506.67071px;
        grid-template-columns: 1fr 506.67071px 506.67071px;
  }
  .index .materials__wrapper {
    -ms-grid-columns: 330.72791px 164.80718px 330.72791px 164.80718px 330.72791px;
        grid-template-columns: 330.72791px 164.80718px 330.72791px 164.80718px 330.72791px;
    -ms-grid-rows: 425.38068px 425.38068px;
        grid-template-rows: 425.38068px 425.38068px;
  }
  .index .map__info {
    -webkit-box-shadow: 0 11.13562px 33.40686px rgba(0, 0, 0, 0.07);
            box-shadow: 0 11.13562px 33.40686px rgba(0, 0, 0, 0.07);
    right: calc((100vw - 1363px) / 2 + 101px);
  }
}

@media screen and (min-width: 1441px) and (max-width: 1599px) {
  .index__form {
    left: calc((100vw - 87.4286vw) / 2 - 1.8935vw);
  }
  .index__slyder .owl-dots {
    right: calc((100vw - 87.4286vw) / 2 + 6.714vw);
  }
  .index .promotions .container {
    -ms-grid-columns: 1fr 32.5vw 32.5vw;
        grid-template-columns: 1fr 32.5vw 32.5vw;
  }
  .index .materials__wrapper {
    -ms-grid-columns: 20.625vw 10.27778vw 20.625vw 10.27778vw 20.625vw;
        grid-template-columns: 20.625vw 10.27778vw 20.625vw 10.27778vw 20.625vw;
    -ms-grid-rows: 26.52778vw 26.52778vw;
        grid-template-rows: 26.52778vw 26.52778vw;
  }
  .index .map__info {
    -webkit-box-shadow: 0px 0.69444vw 2.08333vw rgba(0, 0, 0, 0.07);
            box-shadow: 0px 0.69444vw 2.08333vw rgba(0, 0, 0, 0.07);
    right: calc((100vw - 87.4286vw) / 2 + 7.2142vw);
  }
}

@media screen and (min-width: 1320px) and (max-width: 1440px) {
  .index__form {
    left: calc((100vw - 1224px) / 2 - 26.51px);
  }
  .index__slyder .owl-dots {
    right: calc((100vw - 1224px) / 2 + 94px);
  }
  .index .promotions .container {
    -ms-grid-columns: 1fr 455px 455px;
        grid-template-columns: 1fr 455px 455px;
  }
  .index .materials__wrapper {
    -ms-grid-columns: 297px 148px 297px 148px 297px;
        grid-template-columns: 297px 148px 297px 148px 297px;
    -ms-grid-rows: 382px 382px;
        grid-template-rows: 382px 382px;
  }
  .index .map__info {
    -webkit-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
            box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.07);
    right: calc((100vw - 1224px) / 2 + 101px);
  }
}

@media screen and (min-width: 760px) and (max-width: 999px) {
  .index__header-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .index__form {
    padding: 3.28947vw 5vw 4.21053vw;
    position: relative;
    width: 100%;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .index__form__title {
    width: 100%;
  }
  .index__form__category {
    width: 27.36842vw;
    margin-bottom: 0;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .index__form__wrapper {
    margin-top: 0;
    width: 30vw;
  }
  .index__form__circulation {
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .index__form__products.custom_select {
    width: 27.36842vw;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  .index__header {
    height: 54.60526vw;
  }
  .index__header .container {
    padding-right: 0;
    text-align: left;
  }
  .index__header .main__h1 {
    text-align: left;
  }
  .index__slyder .owl-dots {
    right: auto;
    left: 5vw;
  }
  .order__info-wrapper {
    display: none;
  }
  .order .owl-stage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .order .owl-next {
    position: absolute;
    top: 11.57895vw;
    right: 1.18421vw;
    width: 1.97368vw;
    height: 3.28947vw;
    display: inline-block;
    background: none;
  }
  .order .owl-next svg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .order .order__step:not(:last-child) {
    margin-right: 0;
  }
}

@media screen and (max-width: 759px) {
  .index__h2 {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 9.375vw;
    line-height: 10.9375vw;
    letter-spacing: -0.02em;
  }
  .index .txt-bg {
    display: none;
  }
  .index__form {
    padding: 8.4375vw 6.25vw 12.5vw 6.25vw;
    width: 100%;
    left: 0;
    position: relative;
  }
  .index__form .custom_select__current {
    padding-bottom: 2.1875vw;
  }
  .index__form__title {
    margin-bottom: 5.9375vw;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 7.1875vw;
    line-height: 9.6875vw;
    letter-spacing: -0.02em;
  }
  .index__form__wrapper {
    margin-top: 5vw;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .index__form__category {
    margin-bottom: 6.875vw;
  }
  .index__form__circulation {
    width: 25.3125vw;
    padding-bottom: 2.1875vw;
    height: 6.875vw;
    margin-top: 3.4375vw;
  }
  .index__form__circulation::-webkit-input-placeholder {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 4.6875vw;
    line-height: 4.6875vw;
    letter-spacing: -0.02em;
  }
  .index__form__circulation:-ms-input-placeholder {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 4.6875vw;
    line-height: 4.6875vw;
    letter-spacing: -0.02em;
  }
  .index__form__circulation::-ms-input-placeholder {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 4.6875vw;
    line-height: 4.6875vw;
    letter-spacing: -0.02em;
  }
  .index__form__circulation::placeholder {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 4.6875vw;
    line-height: 4.6875vw;
    letter-spacing: -0.02em;
  }
  .index__form__category, .index__form__products, .index__form__circulation, .index__form__submit {
    border-width: 0.625vw;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 4.6875vw;
    line-height: 6.25vw;
    letter-spacing: -0.02em;
  }
  .index__form__submit {
    padding: 1.25vw 14.0625vw 1.5625vw;
    border-radius: 1.5625vw;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 4.6875vw;
    line-height: 7.5vw;
    letter-spacing: -0.02em;
  }
  .index__header-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .index__header {
    height: 120vw;
  }
  .index__header .container {
    padding-top: 9.375vw;
    padding-right: 0;
    text-align: left;
  }
  .index__header__title {
    text-align: left;
  }
  .index__header .main__h1 {
    margin-bottom: 7.1875vw;
    max-width: 100%;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 10.9375vw;
    line-height: 14.0625vw;
    letter-spacing: -0.03em;
  }
  .index__slyder .owl-dots {
    bottom: 7.8125vw;
    right: auto;
    left: 6.25vw;
  }
  .index__slyder .owl-dots .owl-dot {
    width: 4.0625vw;
    height: 4.0625vw;
    border-radius: 2.03125vw;
    border: 0.3125vw solid #14276F;
  }
  .index__slyder .owl-dots .owl-dot:not(:last-child) {
    margin-right: 3.75vw;
  }
  .index .sections {
    padding-top: 8.75vw;
    padding-bottom: 18.4375vw;
    margin-bottom: 13.125vw;
  }
  .index .sections__container {
    width: 87.5vw;
  }
  .index .sections__content.tabs__content_active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .index .sections__content.tabs__content_active .sections__content__item {
    padding-left: 0;
  }
  .index .sections__content.tabs__content_active .sections__content__item:hover {
    background: #FFFFFF;
  }
  .index .sections__content.tabs__content_active .sections__content__item:not(:last-child) {
    margin-bottom: 5vw;
  }
  .index .sections__content.tabs__content_active .sections__content__item__title {
    padding: 4.375vw 0 0 8.4375vw;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 6.25vw;
    line-height: 9.0625vw;
    letter-spacing: -0.02em;
    display: block;
    color: #333333;
    opacity: 1;
    z-index: 3;
  }
  .index .sections__content.tabs__content_active .sections__content__item.big-title .sections__content__item__title {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 6.25vw;
    line-height: 9.0625vw;
    letter-spacing: -0.02em;
  }
  .index .sections__content.tabs__content_active .sections__content__item.align_center {
    padding-left: 0;
  }
  .index .sections__content.tabs__content_active .sections__content__item__desc, .index .sections__content.tabs__content_active .sections__content__item__link {
    display: none;
  }
  .index .sections__content.tabs__content_active .sections__content__item__img {
    position: relative;
    display: block;
    opacity: 1;
  }
  .index .sections__content.tabs__content_active .sections__content__item_1 {
    overflow: hidden;
    height: 61.25vw;
  }
  .index .sections__content.tabs__content_active .sections__content__item_1 .sections__content__item__img {
    width: 104.0625vw;
    top: -2.8125vw;
    height: 74.0625vw;
    left: -6.25vw;
    -webkit-transform: rotate(14deg);
            transform: rotate(14deg);
  }
  .index .sections .custom_select {
    border-bottom: 0.3125vw solid #DEDEDE;
    margin-bottom: 12.1875vw;
  }
  .index .sections .custom_select__list {
    padding-bottom: 5vw;
    display: none;
  }
  .index .sections .custom_select__current {
    display: block;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 6.25vw;
    line-height: 8.4375vw;
    letter-spacing: -0.02em;
    text-transform: none;
    border-bottom: 1.25vw solid #F26522;
    padding-bottom: 2.8125vw;
  }
  .index .sections .custom_select.custom_select_open .custom_select__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .index .sections .custom_select .custom_select__list {
    background: #FFFFFF;
    -webkit-box-shadow: 0px 3.125vw 9.375vw rgba(0, 0, 0, 0.07);
            box-shadow: 0px 3.125vw 9.375vw rgba(0, 0, 0, 0.07);
    padding: 6.875vw 6.25vw 9.375vw;
  }
  .index .sections .custom_select__item {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 4.6875vw;
    line-height: 6.25vw;
    letter-spacing: 0;
    padding: 0;
  }
  .index .sections .custom_select__item:not(:last-child) {
    margin-right: 0;
    margin-bottom: 7.8125vw;
  }
  .index .sections .custom_select__item::after {
    bottom: -5.3125vw;
    height: 1.25vw;
  }
  .index .sections .custom_select__item_active {
    display: none;
  }
  .index .sections .custom_select__item:hover, .index .sections .custom_select__item:focus {
    font-weight: 700;
  }
  .index .choice {
    margin-bottom: 16.5625vw;
  }
  .index .choice__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .index .choice__info {
    width: 100%;
    margin-bottom: 8.125vw;
  }
  .index .choice__info__logo {
    padding-left: 0vw;
  }
  .index .choice__info__logo__img {
    width: 56.875vw;
    margin-right: 5.3125vw;
  }
  .index .choice__info__logo__line {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 14.375vw;
    line-height: 8.125vw;
    letter-spacing: 0;
    font-size: 14.375vw;
    height: 8.4375vw;
  }
  .index .choice__info__big-txt {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 200;
    font-style: normal;
    font-size: 17.8125vw;
    line-height: 19.0625vw;
    letter-spacing: -0.02em;
    margin-bottom: 1.875vw;
    margin-left: -2.5vw;
  }
  .index .choice__info__wrapper {
    margin-bottom: 0;
    padding-left: 0;
  }
  .index .choice__info__for {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 5vw;
    line-height: 6.875vw;
    letter-spacing: -0.02em;
    width: 13.62188vw;
    height: 13.62188vw;
    min-width: 13.62188vw;
    margin-right: 2.27187vw;
  }
  .index .choice__info__print {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 800;
    font-style: normal;
    font-size: 8.4375vw;
    line-height: 7.5vw;
    letter-spacing: -0.02em;
  }
  .index .choice__info__desc {
    display: none;
  }
  .index .choice__advantages {
    width: 100%;
    -ms-grid-columns: 1fr;
        grid-template-columns: 1fr;
    -webkit-column-gap: 0;
            column-gap: 0;
    row-gap: 3.75vw;
    padding-top: 0;
  }
  .index .choice__advantages__item {
    background: #F5F5F5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 7.38437vw 5.625vw 6.5625vw 6.875vw;
  }
  .index .choice__advantages__item__logo {
    height: 15.40312vw;
    margin-bottom: 0;
    margin-right: 6.25vw;
  }
  .index .choice__advantages__item__desc {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 4.375vw;
    line-height: 7.5vw;
    letter-spacing: 0;
  }
  .index .order {
    padding-right: 0;
    margin-bottom: 19.6875vw;
    min-height: 0;
  }
  .index .order .container {
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
  }
  .index .order .txt-bg {
    left: 38.4375vw;
  }
  .index .order__wrapper {
    padding-left: 0;
    margin-left: -15.625vw;
    margin-top: 0;
    width: calc(100vw + 6.25vw);
  }
  .index .order__title {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 9.375vw;
    line-height: 10.9375vw;
    letter-spacing: -0.02em;
    margin-bottom: 8.4375vw;
  }
  .index .order__info-wrapper {
    display: none;
  }
  .index .order .owl-stage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .index .order .owl-next {
    position: absolute;
    top: 27.5vw;
    right: 2.8125vw;
    width: 4.6875vw;
    height: 7.8125vw;
    display: inline-block;
    background: none;
  }
  .index .order .owl-next svg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
  .index .order .order__step:not(:last-child) {
    margin-right: 0;
  }
  .index .order__step {
    width: 109.25vw;
  }
  .index .order__step__header, .index .order__step_active {
    width: 56.875vw;
    height: 56.875vw;
    border-radius: 31.5625vw;
    border: 0.625vw solid #BDBDBD;
  }
  .index .order__step__header::after {
    content: none;
  }
  .index .order__step__header {
    pointer-events: none;
  }
  .index .order__step_round {
    width: 56.875vw;
    height: 56.875vw;
    border-radius: 31.5625vw;
    right: -0.625vw;
    top: -0.625vw;
  }
  .index .order__step__title {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 900;
    font-style: normal;
    font-size: 9.375vw;
    line-height: 11.25vw;
    letter-spacing: -0.02em;
    top: 25.3125vw;
    left: 14.6875vw;
  }
  .index .order__step .order__step__logo {
    top: 9.6875vw;
    left: 14.6875vw;
  }
  .index .order__step_active,
  .index .order__step.order__step_current .index .order__step_active {
    opacity: 1 !important;
    left: 0 !important;
    border: none !important;
  }
  .index .order__step_active .order__step__logo, .index .order__step_active .order__step__title,
  .index .order__step.order__step_current .index .order__step_active .order__step__logo,
  .index .order__step.order__step_current .index .order__step_active .order__step__title {
    left: 15.3125vw !important;
  }
  .index .order__step_active::before,
  .index .order__step.order__step_current .index .order__step_active::before {
    width: 56.875vw;
    height: 56.875vw;
    border-radius: 31.5625vw;
    border: none !important;
  }
  .index .order__step_1 .order__step__logo {
    width: 10.625vw;
    height: 13.4375vw;
    margin-bottom: 1.875vw;
  }
  .index .order__step_2 .order__step__header {
    padding-top: 8.4375vw;
  }
  .index .order__step_2 .order__step__logo {
    width: 14.6875vw;
    margin-top: 0.9375vw;
    margin-bottom: 0.9375vw;
  }
  .index .order__step_3 .order__step__header {
    padding-top: 8.4375vw;
  }
  .index .order__step_3 .order__step__logo {
    width: 15.625vw;
    margin-top: 0.9375vw;
    height: 13.4375vw;
    margin-bottom: 1.25vw;
  }
  .index .order__step__desc {
    padding-left: 15.9375vw;
    margin-top: 3.4375vw;
    opacity: 1;
  }
  .index .order__step__desc__txt {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 4.375vw;
    line-height: 7.5vw;
    letter-spacing: -0.02em;
    margin-bottom: 7.8125vw;
    max-width: 72.8125vw;
  }
  .index .order__step__desc__link {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 5vw;
    line-height: 5vw;
    letter-spacing: -0.02em;
  }
  .index .order__step__desc__link::after {
    background: url("../img/svg/index_step_link_arrow.svg") no-repeat;
    content: '';
    position: absolute;
    right: auto;
    left: auto;
    width: 2.5vw;
    height: 4.375vw;
    margin-top: auto;
    background-size: cover;
    margin-bottom: auto;
    top: 0;
    bottom: 0;
    margin-left: 3.125vw;
    position: relative;
  }
  .index .promotions {
    margin-bottom: 17.8125vw;
  }
  .index .promotions .container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .index .promotions__title {
    max-width: 100%;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 9.375vw;
    line-height: 10.9375vw;
    letter-spacing: -0.02em;
    margin-bottom: 5.3125vw;
  }
  .index .promotions__title span {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 9.375vw;
    line-height: 10.9375vw;
    letter-spacing: -0.02em;
  }
  .index .promotions__txt {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 4.375vw;
    line-height: 7.5vw;
    letter-spacing: -0.02em;
    margin-bottom: 8.75vw;
    max-width: 72.8125vw;
  }
  .index .promotions__link {
    display: none;
  }
  .index .promotions__link-mb {
    margin-top: 7.8125vw;
    color: #C4161C;
    position: relative;
    display: block;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 5vw;
    line-height: 5vw;
    letter-spacing: -0.02em;
  }
  .index .promotions__link-mb::after {
    background: url("../img/svg/index_step_link_arrow.svg") no-repeat;
    content: '';
    position: absolute;
    right: auto;
    left: auto;
    width: 2.5vw;
    height: 4.375vw;
    margin-top: auto;
    background-size: cover;
    margin-bottom: auto;
    top: 0;
    bottom: 0;
    margin-left: 3.125vw;
  }
  .index .promotions__info-bg {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 3.26562vw;
  }
  .index .promotions__info-bg__title {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 900;
    font-style: normal;
    font-size: 7.8125vw;
    line-height: 9.375vw;
    letter-spacing: -0.02em;
    padding: 6.875vw 5.9375vw;
  }
  .index .contacts {
    margin-bottom: 18.4375vw;
  }
  .index .contacts .container {
    padding-right: 0;
    padding-top: 0;
  }
  .index .contacts .index__h2 {
    margin-bottom: 5.3125vw;
  }
  .index .contacts__wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .index .contacts__info {
    width: 100%;
    margin-right: 0;
    margin-bottom: 9.375vw;
  }
  .index .contacts__desc {
    margin-bottom: 7.8125vw;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 4.375vw;
    line-height: 7.5vw;
    letter-spacing: -0.02em;
  }
  .index .contacts__title {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 900;
    font-style: normal;
    font-size: 5.625vw;
    line-height: 10vw;
    letter-spacing: -0.02em;
    margin-bottom: 3.125vw;
  }
  .index .contacts__phones {
    margin-right: 0;
    margin-bottom: 9.21875vw;
  }
  .index .contacts__phones__link {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 7.8125vw;
    line-height: 10.625vw;
    letter-spacing: 0;
  }
  .index .contacts__phones__link:not(:last-child) {
    margin-bottom: 2.03125vw;
  }
  .index .contacts__phones__link_margin_bottom {
    margin-bottom: 5vw;
  }
  .index .contacts__phones__link.kyivstar, .index .contacts__phones__link.vodafone, .index .contacts__phones__link.lifecell {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 5vw;
    line-height: 6.875vw;
    letter-spacing: 0;
    margin-bottom: 3.125vw;
  }
  .index .contacts__phones__link.kyivstar::before, .index .contacts__phones__link.vodafone::before, .index .contacts__phones__link.lifecell::before {
    content: '';
    width: 6.875vw;
    height: 6.875vw;
    margin-right: 3.75vw;
  }
  .index .contacts__emails__link {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 5.625vw;
    line-height: 7.8125vw;
    letter-spacing: 0;
    border: none;
  }
  .index .contacts__emails__link span {
    border-bottom: 0.3125vw solid rgba(20, 39, 111, 0.3);
  }
  .index .contacts__emails__link:not(:last-child) {
    margin-bottom: 2.65625vw;
  }
  .index .materials {
    margin-bottom: 15.3125vw;
  }
  .index .materials .index__h2 {
    margin-bottom: 5.3125vw;
  }
  .index .materials__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .index .materials__txt {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 4.375vw;
    line-height: 7.5vw;
    letter-spacing: -0.02em;
    margin-bottom: 9.375vw;
    max-width: 100%;
  }
  .index .materials__link {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 5vw;
    line-height: 5vw;
    letter-spacing: -0.02em;
    position: relative;
  }
  .index .materials__link::after {
    background: url("../img/svg/index_step_link_arrow.svg") no-repeat;
    content: '';
    position: absolute;
    right: auto;
    left: auto;
    width: 2.5vw;
    height: 4.375vw;
    margin-top: auto;
    background-size: cover;
    margin-bottom: auto;
    top: 0;
    bottom: 0;
    margin-left: 3.125vw;
    position: relative;
  }
  .index .materials__item {
    padding: 11.25vw 6.875vw 6.25vw;
    margin-bottom: 2.1875vw;
  }
  .index .materials__item.materials__item_active {
    padding: 11.25vw 6.875vw 6.25vw;
    margin-bottom: 2.1875vw;
  }
  .index .materials__item.materials__item_active::after, .index .materials__item::after {
    width: 12.8125vw;
    height: 11.875vw;
    bottom: auto;
    right: 3.125vw;
    top: 0.625vw;
    left: auto;
    background: url(../img/svg/index_materials_open.svg) no-repeat;
    background-size: cover;
  }
  .index .materials__item.materials__item_active::before, .index .materials__item::before {
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(0);
            transform: rotate(0);
    left: 0;
    bottom: 0;
  }
  .index .materials__item.materials__item_active .materials__item__desc, .index .materials__item__desc, .index .materials__item .materials__item__desc {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 5.625vw;
    line-height: 8.75vw;
    letter-spacing: -0.02em;
    display: block;
    position: relative;
    bottom: 0;
    max-width: 100%;
    left: 0;
    opacity: 1;
  }
  .index .materials__item__info {
    padding-top: 5.625vw;
  }
  .index .materials__item__bg {
    display: none;
  }
  .index .materials__item_1, .index .materials__item_6 {
    padding: 0;
  }
  .index .materials__item_1 p, .index .materials__item_6 p {
    max-width: 100%;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 4.375vw;
    line-height: 7.5vw;
    letter-spacing: -0.02em;
    margin-bottom: 3.75vw;
  }
  .index .clients {
    margin-bottom: 24.6875vw;
    padding-bottom: 0;
  }
  .index .clients .container {
    padding-top: 0;
    width: 93.75vw;
    margin-left: 6.25vw;
  }
  .index .clients .index__h2 {
    margin-bottom: 11.25vw;
  }
  .index .clients__item {
    height: 10.3125vw;
  }
  .index .clients__item img {
    max-height: 10.3125vw;
  }
  .index .info {
    margin-bottom: 14.375vw;
  }
  .index .info .container {
    padding-bottom: 14.375vw;
  }
  .index .info__title {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: bold;
    font-style: normal;
    font-size: 7.8125vw;
    line-height: 10vw;
    letter-spacing: -0.02em;
    margin-bottom: 5.3125vw;
  }
  .index .info__txt {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 5vw;
    line-height: 8.75vw;
    letter-spacing: -0.02em;
    margin-bottom: 15.3125vw;
  }
  .index .info__wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-right: 0;
  }
  .index .info__wrapper::after {
    height: 60.9375vw;
  }
  .index .info__item {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 4.375vw;
    line-height: 7.5vw;
    letter-spacing: -0.02em;
    max-width: 100%;
    margin-bottom: 4.6875vw;
  }
  .index .info__item__title {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 7.5vw;
    line-height: 10vw;
    letter-spacing: -0.02em;
    margin-bottom: 7.5vw;
  }
  .index .info__read-more {
    width: 15.625vw;
    height: 15.625vw;
  }
  .index .info__hide .info__wrapper {
    height: 143.125vw;
  }
  .index .map #map {
    height: 152.1875vw;
  }
  .index .map__info {
    -webkit-box-shadow: none;
            box-shadow: none;
    width: 87.5vw;
    margin: auto;
    right: 0;
    top: 0;
    position: relative;
    padding: 12.1875vw 0 11.875vw;
  }
  .index .map__address {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 7.8125vw;
    line-height: 10vw;
    letter-spacing: -0.02em;
    margin-bottom: 6.25vw;
  }
  .index .map__info__operating-mode {
    max-width: 65vw;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 5vw;
    line-height: 7.5vw;
    letter-spacing: -0.02em;
  }
  .index .map__info__desc {
    max-width: 65vw;
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 4.375vw;
    line-height: 7.5vw;
    letter-spacing: -0.02em;
    margin-bottom: 2.1875vw;
  }
  .index .map__info__desc span {
    font-family: "Noto Sans","Arial", sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 4.375vw;
    line-height: 7.5vw;
    letter-spacing: -0.02em;
  }
}
.index__header__title{
  text-align: left;
}

@media screen and (min-width: 1000px) {
  .index__form {
    left: unset;
    right: -2.159vw;
  }
  .index__header-wrapper>.container{
    position: relative;
  }
  .index__header .container {
    padding-top: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding-bottom: 25px;
  }
}
@media (min-width: 1600px) {
  .index__form {
    right: -31.7365px;
  }
}
@media screen and (min-width: 1441px) and (max-width: 1599px){
  .index__form {
    right: -1.97917vw;
  }
}
@media screen and (min-width: 1320px) and (max-width: 1440px){
  .index__form {
    right: -28.5px;
  }
}
/*# sourceMappingURL=index.css.map */