@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Regular.ttf");
  font-weight: 400;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Medium.ttf");
  font-weight: 500;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-SemiBold.ttf");
  font-weight: 600;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-Bold.ttf");
  font-weight: 700;
}
@font-face {
  font-family: "Montserrat";
  src: url("../fonts/Montserrat-MediumItalic.ttf");
  font-style: italic;
  font-weight: 500;
}
@font-face {
  font-family: "sans-serif";
  src: url("../fonts/microsoftsansserif.ttf");
  font-weight: 500;
}
html {
  scroll-behavior: smooth;
  font-size: 0.2777777778vw;
  scroll-padding-top: 90px;
}
@media (min-width: 1280px) {
  html {
    font-size: 16px;
    scroll-padding-top: 150px;
  }
}

.h1-azbuka-title {
  font-family: "Montserrat";
  font-size: 40rem;
  line-height: 1.2;
  color: #000000;
  font-weight: 700;
  margin-bottom: 0px;
}
@media (min-width: 1280px) {
  .h1-azbuka-title {
    font-size: 100px;
  }
}

.h2-azbuka-title {
  font-family: "Montserrat";
  font-size: 18rem;
  font-weight: 600;
  margin-bottom: 0px;
}
@media (min-width: 1280px) {
  .h2-azbuka-title {
    font-size: 50px;
  }
}

.wrapper {
  overflow: hidden;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.content {
  padding-top: 58rem;
  flex-grow: 1;
}
@media (min-width: 1280px) {
  .content {
    padding-top: 96px;
  }
}

body {
  font-family: "Montserrat";
  line-height: 1.2;
  font-size: 14rem;
  font-weight: 500;
  color: #000000;
}
@media (min-width: 1280px) {
  body {
    font-size: 24px;
  }
}

.container {
  width: 100%;
  padding-inline: 15rem;
}
.container--type2 {
  width: 100%;
  padding-inline: 15rem;
}
@media (min-width: 1280px) {
  .container--type2 {
    max-width: 1280px;
    padding-inline: 20px;
    margin-inline: auto;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1240px;
    padding-inline: 20px;
    margin-inline: auto;
  }
}

.visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  border: 0;
  padding: 0;
  white-space: nowrap;
  -webkit-clip-path: inset(100%);
          clip-path: inset(100%);
  clip: rect(0 0 0 0);
  overflow: hidden;
}

a {
  text-decoration: unset;
  color: initial;
}

ul {
  padding: 0px;
  list-style-type: none;
  margin-bottom: 0px;
}

.p-margin p:only-child {
  margin-bottom: 0px;
}

.p-margin p:not(:only-child):not(:last-child) {
  margin-bottom: 16rem;
}
@media (min-width: 1280px) {
  .p-margin p:not(:only-child):not(:last-child) {
    margin-bottom: 16px;
  }
}

.p-margin p:last-child {
  margin-bottom: 0px;
}

.text-pink {
  color: #FD76C9;
}

.text-red {
  color: #F43E21;
}

.modal-example {
  max-width: 330rem;
  padding: 20rem;
  font-size: 12rem;
  font-weight: 500;
  background-color: #EBEEF3;
  border-radius: 15px;
}
@media (min-width: 1280px) {
  .modal-example {
    position: relative;
  }
}
.modal-example__close-btn {
  display: none;
}
@media (min-width: 1280px) {
  .modal-example__close-btn {
    display: inline-flex;
    cursor: pointer;
    position: absolute;
    top: 23px;
    right: 23px;
  }
}
@media (min-width: 1280px) {
  .modal-example__wrap {
    display: grid;
    grid-template-columns: 242px 1fr;
    gap: 20px;
    padding-right: 38px;
  }
}
@media (min-width: 1280px) {
  .modal-example {
    padding: 24px;
    border-radius: 30px;
    max-width: 100%;
    margin-left: 216px;
    font-size: 16px;
    margin-top: 22px;
    max-width: 857px;
  }
}
.modal-example__text {
  margin-bottom: 10rem;
  font-style: italic;
  font-weight: 500;
}
@media (min-width: 1280px) {
  .modal-example__text {
    margin-bottom: 0px;
  }
}
.modal-example__text p:not(:only-child) {
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .modal-example__text p:not(:only-child) {
    margin-bottom: 16px;
  }
}
.modal-example__text p:not(:only-child):last-child {
  margin-bottom: 0px;
}
.modal-example .f-button {
  --f-button-bg: none !important;
  width: 10rem;
  height: 10rem;
  top: 10rem !important;
  right: 10rem !important;
  --f-button-color: $text-color !important;
  --f-button-width: 10rem;
  --f-button-svg-height: 10rem;
  opacity: 1 !important;
}
.modal-example .f-button svg {
  stroke: #000000;
}
.modal-example__show-xl-modal2 {
  display: none;
}
@media (min-width: 1280px) {
  .modal-example__show-xl-modal2 {
    display: block;
    box-sizing: content-box;
    float: left;
    padding-right: 20px;
    width: 242px;
    aspect-ratio: 242/172;
  }
}
.modal-example__show-xl-modal3 {
  width: 100%;
  aspect-ratio: 290/202;
  border-radius: 20rem;
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .modal-example__show-xl-modal3 {
    border-radius: 20px;
    margin-bottom: 0px;
    aspect-ratio: 174/202;
    margin-right: 14px;
    box-sizing: content-box;
    width: 174px;
    float: left;
  }
}
.modal-example__show-xl-modal4 {
  aspect-ratio: 132/184;
  width: 132rem;
  height: 184rem;
  border-radius: 20rem;
  box-sizing: content-box;
  overflow: hidden;
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .modal-example__show-xl-modal4 {
    width: 173px;
    height: 240px;
    border-radius: 20px;
    margin-bottom: 0px;
    float: left;
    margin-right: 20px;
  }
}
.modal-example a {
  text-decoration: underline;
  color: #F43E21;
}

#modal-example_3 {
  margin-left: 0px;
}
@media (min-width: 1280px) {
  #modal-example_3 p:first-child {
    max-width: 762px;
  }
}
@media (min-width: 1280px) {
  #modal-example_3 p:nth-child(2) {
    padding-left: 67px;
    margin-left: auto;
    position: relative;
  }
  #modal-example_3 p:nth-child(2):before {
    content: "";
    background-image: url("../images/modal3-line.svg");
    width: 40px;
    height: 43px;
    display: block;
    position: absolute;
    left: 15px;
  }
}

@media (min-width: 1280px) {
  #modal-example_4 {
    margin-left: 0px;
  }
  #modal-example_4 p:nth-of-type(1) {
    max-width: 771px;
  }
}

.button-example {
  background-color: #F43E21;
  padding: 7rem 12rem;
  border-radius: 20rem;
  color: #FFFFFF;
  font-size: 14rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: none;
  font-weight: 500;
  transition: all ease 0.2s;
}
@media (min-width: 1280px) {
  .button-example {
    padding: 9px 19px;
    font-size: 20px;
    border-radius: 20px;
  }
}
.button-example svg {
  margin-right: 4rem;
}
@media (min-width: 1280px) {
  .button-example svg {
    margin-right: 10px;
  }
}
@media (hover: hover) {
  .button-example:hover {
    background-color: #FD76C9;
  }
}
@media (hover: none) {
  .button-example:active {
    background-color: #FD76C9;
  }
}

.header {
  position: fixed;
  left: 0;
  right: 0;
  background: #FFFFFF;
  z-index: 1000;
}
.header__inner {
  display: flex;
  padding-top: 22rem;
}
@media (min-width: 1280px) {
  .header__inner {
    padding-top: 40px;
  }
}
.header__logo {
  width: 135rem;
  height: 36rem;
}
@media (min-width: 1280px) {
  .header__logo {
    width: 209px;
    height: 56px;
  }
}
.header__logo img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.header-scroll {
  position: absolute;
  transform: translateY(-200%);
  visibility: hidden;
  opacity: 0;
  transition: visibility, opacity, transform ease 0.2s;
}
.header-scroll--active {
  opacity: 1;
  visibility: visible;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  transform: translateY(0%);
  z-index: 1000;
  background-color: white;
}
.header-scroll--fixed {
  opacity: 1;
  visibility: visible;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  transform: translateY(0%);
  z-index: 1000;
  background-color: white;
}
.header-scroll__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 30rem;
  padding-top: 22rem;
  padding-bottom: 13rem;
}
@media (min-width: 1280px) {
  .header-scroll__inner {
    gap: 30px;
    padding-top: 40px;
    padding-bottom: 21.5px;
  }
}
.header-scroll__logo {
  font-size: 25rem;
  line-height: 1.2;
  font-weight: 700;
}
@media (min-width: 1280px) {
  .header-scroll__logo {
    font-size: 30px;
    line-height: 1.22;
  }
}
.header-scroll__burger {
  cursor: pointer;
  display: block;
  width: 28rem;
  height: 18rem;
  position: relative;
  flex-shrink: 0;
  cursor: pointer;
}
@media (min-width: 1280px) {
  .header-scroll__burger {
    display: none;
  }
}
.header-scroll__nav {
  display: none;
}
@media (min-width: 1280px) {
  .header-scroll__nav {
    display: block;
  }
}
.header-scroll__nav ul {
  padding-block: 28rem;
  padding-inline: 15rem;
  display: flex;
  flex-direction: column;
  text-align: right;
  gap: 19rem;
  text-transform: uppercase;
}
.header-scroll__nav ul a {
  position: relative;
}
@media (hover: hover) {
  .header-scroll__nav ul a:hover:after {
    width: 100%;
  }
}
@media (hover: none) {
  .header-scroll__nav ul a:active:after {
    width: 100%;
  }
}
.header-scroll__nav ul a:after {
  position: absolute;
  content: "";
  width: 0;
  height: 1px;
  background: #000000;
  bottom: 0;
  right: 0;
  left: 0;
  transition: all ease 0.2s;
}
@media (min-width: 1280px) {
  .header-scroll__nav ul {
    display: flex;
    padding-inline: 0px;
    padding-block: 0px;
    font-size: 16px;
    flex-direction: row;
    gap: 20px;
  }
}
.header-scroll__nav--active {
  left: 0;
  right: 0;
  display: block;
  position: absolute;
  bottom: 0px;
  transform: translateY(calc(100% - 1rem));
  background-color: #FFFFFF;
  font-size: 16rem;
  line-height: 1.2;
}
@media (min-width: 1280px) {
  .header-scroll__nav--active {
    position: static;
    font-size: 16px;
  }
}

.main-banner {
  padding-top: 15rem;
  padding-bottom: 30rem;
}
.main-banner__inner {
  position: relative;
}
@media (min-width: 1280px) {
  .main-banner {
    padding-top: 26px;
    padding-bottom: 466px;
    margin-bottom: 63px;
  }
}
.main-banner__title {
  margin-bottom: 6rem;
}
@media (min-width: 1280px) {
  .main-banner__title {
    margin-bottom: 0px;
  }
}
.main-banner__title:after {
  display: block;
  content: "";
  background: url("../images/main-banner.png");
  background-repeat: no-repeat;
  width: 340rem;
  height: 200rem;
  background-size: contain;
  margin-bottom: 15rem;
}
@media (min-width: 1280px) {
  .main-banner__title:after {
    display: block;
    position: absolute;
    margin-bottom: 0px;
    margin-top: -40px;
    margin-left: -20px;
    width: 100%;
    height: 732px;
    background: url("../images/main-banner-xl.png");
    background-size: contain;
    background-repeat: no-repeat;
  }
}
.main-banner__title h1 {
  position: relative;
  display: inline-flex;
}
@media (min-width: 1280px) {
  .main-banner__title h1 {
    margin-bottom: 36px;
  }
}
.main-banner__title h1:before {
  content: "";
  background: url("../images/star-title.png");
  background-size: contain;
  position: absolute;
  width: 29rem;
  height: 28rem;
  right: -29rem;
  top: -2rem;
}
@media (min-width: 1280px) {
  .main-banner__title h1:before {
    width: 49.5px;
    height: 48px;
    right: -49.5px;
    top: 0px;
  }
}
@media (min-width: 1280px) {
  .main-banner__body {
    max-width: 678px;
    font-size: 20px;
    margin-bottom: 15px;
  }
  .main-banner__body p:first-child:after {
    position: absolute;
    content: "";
    background: url("../images/line-main-banner.png");
    width: 78.3px;
    height: 84px;
    margin-top: -5px;
    margin-left: -10px;
    background-size: cover;
    margin-left: 0px;
    background-repeat: no-repeat;
  }
}
.main-banner__cloud {
  display: none;
}
@media (min-width: 1280px) {
  .main-banner__cloud {
    display: block;
    font-size: 20px;
    padding: 20px 30px;
    border-radius: 20px;
    width: 578px;
    background-color: #EBEEF3;
  }
}

.section-nko {
  padding-bottom: 51rem;
}
@media (min-width: 1280px) {
  .section-nko {
    padding-bottom: 120px;
  }
}
.section-nko__top-desc {
  font-size: 18rem;
  margin-bottom: 14rem;
  font-weight: 700;
}
@media (min-width: 1280px) {
  .section-nko__top-desc {
    --animate-duration: 1s;
    font-size: 50px;
    font-weight: 600;
    margin-bottom: 50px;
  }
  .section-nko__top-desc br {
    display: none;
  }
  .section-nko__top-desc .text-pink {
    font-weight: 700;
  }
}
.section-nko__middle-blocks {
  margin-bottom: 20rem;
}
@media (min-width: 1280px) {
  .section-nko__middle-blocks {
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 71px;
  }
}
.section-nko__circle {
  --animate-duration: 2s;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: #EBEEF3;
  width: 224rem;
  height: 147rem;
  border-radius: 224rem/147rem;
}
@media (min-width: 1280px) {
  .section-nko__circle {
    border-radius: 590px/388px;
    width: 590px;
    height: 388px;
  }
}
.section-nko__circle > div:first-child {
  font-weight: 700;
  font-size: 49.36rem;
  line-height: 1.2;
  color: #F43E21;
}
@media (min-width: 1280px) {
  .section-nko__circle > div:first-child {
    font-size: 130px;
  }
}
.section-nko__circle > div:nth-child(2) {
  font-weight: 600;
  font-size: 12rem;
  width: 138rem;
  margin-left: 53rem;
}
@media (min-width: 1280px) {
  .section-nko__circle > div:nth-child(2) {
    font-size: 30px;
    width: -moz-min-content;
    width: min-content;
    margin-left: 162px;
  }
}
.section-nko__image {
  --animate-duration: 3.5s;
  width: 190rem;
  height: 125rem;
  border-radius: 10.83rem;
  overflow: hidden;
  margin-left: auto;
  margin-top: -47rem;
}
@media (min-width: 1280px) {
  .section-nko__image {
    width: 590px;
    height: 388px;
    margin-top: 0px;
    border-radius: 20px;
  }
}
.section-nko__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.section-nko__bottom {
  font-size: 18rem;
  font-weight: 600;
  margin-bottom: 26rem;
}
.section-nko__bottom p:first-child {
  --animate-duration: 5s;
}
.section-nko__bottom p:nth-child(2) {
  --animate-duration: 2s;
}
@media (min-width: 1280px) {
  .section-nko__bottom {
    margin-bottom: 80px;
  }
}
@media (min-width: 1280px) {
  .section-nko__bottom p:nth-of-type(1) {
    max-width: 1054px;
  }
}
@media (min-width: 1280px) {
  .section-nko__bottom {
    font-size: 40px;
  }
}
.section-nko__bottom p:nth-of-type(2) {
  max-width: 274rem;
  margin-left: auto;
  position: relative;
}
.section-nko__bottom p:nth-of-type(2)::after {
  content: "";
  display: inline-block;
  background-image: url("../images/heart.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 18rem;
  height: 15rem;
}
@media (min-width: 1280px) {
  .section-nko__bottom p:nth-of-type(2)::after {
    width: 40px;
    height: 35px;
    margin-left: 10px;
  }
}
@media (min-width: 1280px) {
  .section-nko__bottom p:nth-of-type(2) {
    max-width: 1054px;
    margin-left: auto;
    margin-right: 40px;
  }
}

.heading {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 5rem;
}
@media (min-width: 1280px) {
  .heading {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
  }
}
.heading__item {
  display: flex;
  flex-direction: column;
  font-size: 14rem;
  font-weight: 700;
  width: 162rem;
  height: 162rem;
  border-radius: 50%;
  padding: 10rem;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding-inline: 4rem;
}
.heading__item:nth-child(1) {
  --animate-duration: 0.5s ;
}
.heading__item:nth-child(2) {
  --animate-duration: 1s ;
}
.heading__item:nth-child(3) {
  --animate-duration: 1.5s ;
}
.heading__item:nth-child(4) {
  --animate-duration: 2s ;
}
.heading__item:nth-child(5) {
  --animate-duration: 2.5s ;
}
.heading__item:nth-child(6) {
  --animate-duration: 3s ;
}
.heading__item:nth-child(5) br:nth-child(2) {
  display: none;
}
@media (min-width: 1280px) {
  .heading__item {
    font-size: 30px;
    width: auto;
    height: auto;
    padding: 40px 37.5px;
    border-radius: 500px;
  }
  .heading__item:nth-child(-n+4):not(:is(.heading__item--empty)) {
    width: 385px;
  }
  .heading__item:nth-child(5) {
    width: 534px;
    padding: 22px 20px;
  }
  .heading__item:nth-child(5) br:nth-child(2) {
    display: block;
  }
  .heading__item:nth-child(5) br:first-child {
    display: none;
  }
  .heading__item:nth-child(6) {
    padding: 22px 20px;
    width: 534px;
    order: 7;
  }
}
.heading__item--empty {
  content: "";
  position: relative;
}
@media (min-width: 1280px) {
  .heading__item--empty {
    order: 6;
  }
}
.heading__item--empty:before {
  content: "";
  background-image: url("../images/heading-image.png");
  position: absolute;
  left: -6rem;
  top: -13rem;
  right: 0;
  width: 182.7rem;
  height: 182.7rem;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (min-width: 1280px) {
  .heading__item--empty:before {
    background-image: url("../images/heading-image-xl.png");
    width: 215px;
    height: 215px;
    left: -60px;
    top: 0;
    background-size: cover;
  }
}
.heading__item:not(:is(.heading__item--empty)) {
  border: 1rem solid #000000;
  transition: all ease 0.2s;
}
@media (min-width: 1280px) {
  .heading__item:not(:is(.heading__item--empty)) {
    border: 1px solid #000000;
  }
}
@media (hover: hover) {
  .heading__item:not(:is(.heading__item--empty)):hover {
    background-color: #F43E21;
    color: #FFFFFF;
    border-color: transparent;
  }
}
@media (hover: none) {
  .heading__item:not(:is(.heading__item--empty)):active {
    background-color: #F43E21;
    color: #FFFFFF;
    border-color: transparent;
  }
}

.part-header {
  display: flex;
  align-items: center;
  gap: 11.45rem;
  position: relative;
}
@media (min-width: 1280px) {
  .part-header {
    gap: 27px;
  }
}
.part-header__elipse {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 135.5rem;
  height: 48.3rem;
  border-radius: 135.5rem/48.3rem;
  border: 1rem solid #000000;
  font-weight: 600;
  font-size: 18rem;
  position: relative;
}
@media (min-width: 1280px) {
  .part-header__elipse {
    width: 334px;
    height: 119px;
    border-radius: 334px/119px;
    border: 1px solid #000000;
    font-size: 50px;
  }
}
.part-header::after {
  content: "";
  display: block;
  height: 1rem;
  background-color: #000000;
  flex-grow: 1;
}
@media (min-width: 1280px) {
  .part-header::after {
    height: 1px;
  }
}

.part1__header {
  margin-bottom: 20.5rem;
}
@media (min-width: 1280px) {
  .part1__header {
    margin-bottom: 59px;
  }
}
.part1__header .part-header__elipse::before {
  content: "";
  position: absolute;
  background: url("../images/part1-cloud.png");
  width: 90.3rem;
  height: 89.6rem;
  background-size: cover;
  right: -30rem;
  top: 0;
  transform: translateY(-50%);
}
@media (min-width: 1280px) {
  .part1__header .part-header__elipse::before {
    width: 210px;
    height: 226px;
    right: -68px;
  }
}

.part2 {
  padding-bottom: 38rem;
}
@media (min-width: 1280px) {
  .part2 {
    padding-bottom: 60px;
  }
}
.part2__header {
  margin-bottom: 19.7rem;
}
@media (min-width: 1280px) {
  .part2__header {
    margin-bottom: 35px;
  }
}
.part2 .part-header__elipse::before {
  content: "";
  position: absolute;
  width: 64rem;
  height: 43rem;
  background: url("../images/part2-imgs.svg");
  background-size: contain;
  background-repeat: no-repeat;
  right: -31rem;
  top: -10rem;
}
@media (min-width: 1280px) {
  .part2 .part-header__elipse::before {
    width: 160px;
    height: 107.5px;
    right: -98px;
    bottom: 10px;
    top: unset;
  }
}

@media (min-width: 1280px) {
  .part3 {
    padding-bottom: 60px;
  }
}
.part3__header {
  margin-bottom: 19.7rem;
}
@media (min-width: 1280px) {
  .part3__header {
    margin-bottom: 60px;
  }
}
.part3 .part-header__elipse::before {
  content: "";
  position: absolute;
  width: 40rem;
  height: 33rem;
  background: url("../images/part3-img.png");
  background-size: contain;
  background-repeat: no-repeat;
  left: -13rem;
  bottom: 0rem;
}
@media (min-width: 1280px) {
  .part3 .part-header__elipse::before {
    width: 105px;
    height: 85px;
    left: -56px;
    bottom: 10px;
  }
}

.part4 {
  padding-top: 45rem;
}
@media (min-width: 1280px) {
  .part4 {
    padding-top: 0px;
    padding-bottom: 55px;
  }
}
.part4__header {
  margin-bottom: 22.5rem;
}
@media (min-width: 1280px) {
  .part4__header {
    margin-bottom: 66px;
  }
}
.part4__header .part-header__elipse::before {
  content: "";
  position: absolute;
  background: url("../images/part1-cloud.png");
  width: 90.3rem;
  height: 89.6rem;
  background-size: cover;
  right: -30rem;
  top: 0;
  transform: translateY(-50%);
}
@media (min-width: 1280px) {
  .part4__header .part-header__elipse::before {
    width: 175px;
    height: 175px;
    right: -68px;
    background: url("../images/part4-cloud.png");
    background-size: contain;
    top: 50%;
    transform: translateY(-47%);
    right: -100px;
  }
}

.part5 {
  padding-top: 8rem;
  padding-bottom: 40rem;
}
@media (min-width: 1280px) {
  .part5 {
    padding-top: 0px;
    padding-bottom: 55px;
  }
}
.part5__header {
  margin-bottom: 18.7rem;
}
@media (min-width: 1280px) {
  .part5__header {
    margin-bottom: 66px;
  }
}
.part5 .part-header__elipse::before {
  content: "";
  position: absolute;
  width: 64rem;
  height: 43rem;
  background: url("../images/part2-imgs.svg");
  background-size: contain;
  background-repeat: no-repeat;
  right: -31rem;
  top: -10rem;
}
@media (min-width: 1280px) {
  .part5 .part-header__elipse::before {
    width: 160px;
    height: 107.5px;
    right: -98px;
    bottom: 10px;
    top: unset;
  }
}

.part6 {
  padding-bottom: 10rem;
}
@media (min-width: 1280px) {
  .part6 {
    padding-bottom: 53px;
  }
}
.part6__header {
  margin-bottom: 18.7rem;
}
@media (min-width: 1280px) {
  .part6__header {
    margin-bottom: 60px;
  }
}
.part6 .part-header__elipse::before {
  content: "";
  position: absolute;
  width: 40rem;
  height: 33rem;
  background: url("../images/part3-img.png");
  background-size: contain;
  background-repeat: no-repeat;
  left: -13rem;
  bottom: 0rem;
}
@media (min-width: 1280px) {
  .part6 .part-header__elipse::before {
    width: 105px;
    height: 85px;
    left: -56px;
    bottom: 10px;
  }
}

.part7 {
  padding-top: 45rem;
  padding-bottom: 66rem;
}
@media (min-width: 1280px) {
  .part7 {
    padding-top: 20px;
    padding-bottom: 110px;
  }
}
.part7__header {
  margin-bottom: 14.4rem;
}
@media (min-width: 1280px) {
  .part7__header {
    margin-bottom: 37px;
  }
}
.part7 .part-header__elipse::before {
  content: "";
  position: absolute;
  background: url("../images/part1-cloud.png");
  width: 90.3rem;
  height: 89.6rem;
  background-size: cover;
  right: -30rem;
  top: 0;
  transform: translateY(-50%);
}
@media (min-width: 1280px) {
  .part7 .part-header__elipse::before {
    width: 175px;
    height: 175px;
    right: -68px;
    background: url("../images/part4-cloud.png");
    background-size: contain;
    top: 50%;
    transform: translateY(-47%);
    right: -100px;
  }
}
.part7__link {
  font-size: 16rem;
  font-weight: 600;
  text-decoration: underline;
}
@media (min-width: 1280px) {
  .part7__link {
    font-size: 24px;
  }
}

.step-row {
  display: flex;
  flex-wrap: wrap;
  -moz-column-gap: 30rem;
       column-gap: 30rem;
  row-gap: 10rem;
  justify-content: space-between;
}
@media (min-width: 1280px) {
  .step-row {
    -moz-column-gap: 69px;
         column-gap: 69px;
    row-gap: 20px;
    flex-wrap: nowrap;
  }
}
.step-row__item {
  max-height: 45rem;
  display: flex;
  justify-content: center;
  gap: 5.5rem;
  padding: 12rem;
  border-radius: 10.83rem;
  font-size: 16rem;
  line-height: 1.2;
  background-color: #EBEEF3;
  font-weight: 700;
  min-width: 135rem;
  text-align: center;
  align-items: center;
}
.step-row__item svg {
  width: 100%;
}
@media (min-width: 1280px) {
  .step-row__item {
    font-size: 30px;
    padding: 30px;
    min-width: 354px;
    border-radius: 20px;
    gap: 10px;
  }
}
.step-row__item:nth-last-child(1) {
  transform: translateX(20rem);
  margin-inline: auto;
}
@media (min-width: 1280px) {
  .step-row__item:nth-last-child(1) {
    transform: translateX(0px);
  }
}
.step-row__icon {
  flex-shrink: 0;
  display: inline-flex;
  height: 19rem;
  width: auto;
}
@media (min-width: 1280px) {
  .step-row__icon {
    height: 36px;
  }
}

.part1-block-work {
  padding-bottom: 19rem;
}
@media (min-width: 1280px) {
  .part1-block-work {
    padding-bottom: 65px;
  }
}
.part1-block-work__title {
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .part1-block-work__title {
    margin-bottom: 0px;
  }
}
.part1-block-work__group:nth-of-type(1) {
  margin-bottom: 20rem;
}
@media (min-width: 1280px) {
  .part1-block-work__group:nth-of-type(1) {
    margin-bottom: 7px;
  }
}
.part1-block-work__group:nth-of-type(1) .button-example {
  margin-left: 28rem;
}
@media (min-width: 1280px) {
  .part1-block-work__group:nth-of-type(1) .button-example {
    margin-left: 216px;
  }
}
.part1-block-work__group:nth-of-type(2) .button-example {
  margin-left: 28rem;
}
@media (min-width: 1280px) {
  .part1-block-work__group:nth-of-type(2) .button-example {
    margin-left: 216px;
  }
}
.part1-block-work__list {
  margin-bottom: 16rem;
}
@media (min-width: 1280px) {
  .part1-block-work__list li {
    max-width: 1028px;
  }
}
@media (min-width: 1280px) {
  .part1-block-work__list {
    padding-top: 40px;
    margin-bottom: 22px;
  }
}
.part1-block-work__list li:first-child {
  padding-left: 28rem;
  position: relative;
}
@media (min-width: 1280px) {
  .part1-block-work__list li:first-child {
    padding-left: 216px;
  }
}
.part1-block-work__list li:first-child:before {
  display: inline-flex;
  position: absolute;
  content: "";
  background: url("../images/part1-block-img1.png");
  width: 25.6rem;
  height: 20.9rem;
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 2.5rem;
  left: 0;
  top: -10rem;
}
@media (min-width: 1280px) {
  .part1-block-work__list li:first-child:before {
    width: 161.99px;
    height: 138.61px;
    box-sizing: content-box;
    margin-right: 25.7px;
    top: -60px;
    left: 32px;
    background: url("../images/part1-block-img1-xl.png");
    background-size: cover;
    background-repeat: no-repeat;
  }
}
.part1-block-work__list--two li:first-child {
  margin-bottom: 9rem;
}
@media (min-width: 1280px) {
  .part1-block-work__list--two li:first-child {
    margin-bottom: 22px;
  }
}
.part1-block-work__list--two li:first-child:before {
  display: inline-flex;
  position: absolute;
  content: "";
  background: url("../images/part1-block-img2.png");
  width: 21.3rem;
  height: 22.88rem;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 0rem;
  left: 3rem;
  top: 1rem;
  flex-shrink: 0;
}
@media (min-width: 1280px) {
  .part1-block-work__list--two li:first-child:before {
    top: -25px;
    left: 20px;
    background: url("../images/part1-block-img2-xl.png");
    width: 155px;
    height: 158px;
    background-size: cover;
  }
}
.part1-block-work__list--two li:not(:first-child) {
  padding-left: 44rem;
  position: relative;
}
@media (min-width: 1280px) {
  .part1-block-work__list--two li:not(:first-child) {
    padding-left: 250px;
  }
}
.part1-block-work__list--two li:not(:first-child):before {
  content: "";
  background-image: url("../images/romb.svg");
  background-size: cover;
  width: 10rem;
  height: 15rem;
  position: absolute;
  left: 28rem;
}
@media (min-width: 1280px) {
  .part1-block-work__list--two li:not(:first-child):before {
    left: 216px;
    width: 19px;
    height: 27px;
  }
}
.part1-block-work__list--two li:not(:first-child):not(:last-child) {
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .part1-block-work__list--two li:not(:first-child):not(:last-child) {
    margin-bottom: 22px;
  }
}
.part1-block-work__modal-img-one {
  width: 100%;
  aspect-ratio: 292/168;
  border-radius: 20px;
  overflow: hidden;
}
@media (min-width: 1280px) {
  .part1-block-work__modal-img-one {
    order: -1;
    aspect-ratio: unset;
  }
}
.part1-block-work__modal-img-one img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.part1-block-work__modal-img-two {
  width: 100%;
  aspect-ratio: 292/168;
  border-radius: 20rem;
  overflow: hidden;
}
@media (min-width: 1280px) {
  .part1-block-work__modal-img-two {
    display: none;
  }
}
.part1-block-work__modal-img-two img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.part1-block-changes {
  margin-bottom: 20rem;
}
@media (min-width: 1280px) {
  .part1-block-changes {
    margin-bottom: 65px;
  }
}
.part1-block-changes__title {
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .part1-block-changes__title {
    margin-bottom: 30px;
  }
  .part1-block-changes__title br {
    display: none;
  }
}
.part1-block-changes__subtext {
  margin-bottom: 20rem;
}
@media (min-width: 1280px) {
  .part1-block-changes__subtext {
    margin-bottom: 20px;
  }
}
.part1-block-changes__step-row {
  margin-bottom: 20rem;
}
@media (min-width: 1280px) {
  .part1-block-changes__step-row {
    margin-bottom: 34px;
  }
}
.part1-block-changes__item {
  flex-shrink: 0;
}
.part1-block-changes__item:first-child {
  position: relative;
}
.part1-block-changes__item:first-child::after {
  flex-shrink: 0;
  position: absolute;
  right: 0px;
  transform: translateX(40rem);
  width: 20rem;
  height: 19rem;
  content: url('data:image/svg+xml;utf8,<svg  viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.85449 2.32422C9.59082 2.32422 9.36523 2.2334 9.17773 2.05176C8.99609 1.86426 8.90527 1.63574 8.90527 1.36621C8.90527 1.1084 8.99609 0.885742 9.17773 0.698242C9.36523 0.510742 9.59082 0.416992 9.85449 0.416992C10.1182 0.416992 10.3408 0.510742 10.5225 0.698242C10.71 0.885742 10.8037 1.1084 10.8037 1.36621C10.8037 1.63574 10.71 1.86426 10.5225 2.05176C10.3408 2.2334 10.1182 2.32422 9.85449 2.32422ZM12.4121 2.7373C12.1484 2.7373 11.9229 2.64648 11.7354 2.46484C11.5537 2.27734 11.4629 2.05176 11.4629 1.78809C11.4629 1.52441 11.5537 1.29883 11.7354 1.11133C11.9229 0.923828 12.1484 0.830078 12.4121 0.830078C12.6758 0.830078 12.9014 0.923828 13.0889 1.11133C13.2764 1.29883 13.3701 1.52441 13.3701 1.78809C13.3701 2.05176 13.2764 2.27734 13.0889 2.46484C12.9014 2.64648 12.6758 2.7373 12.4121 2.7373ZM14.7324 3.91504C14.4688 3.91504 14.2432 3.82129 14.0557 3.63379C13.874 3.44629 13.7832 3.2207 13.7832 2.95703C13.7832 2.69922 13.874 2.47656 14.0557 2.28906C14.2432 2.10156 14.4688 2.00781 14.7324 2.00781C14.9961 2.00781 15.2188 2.10156 15.4004 2.28906C15.5879 2.47656 15.6816 2.69922 15.6816 2.95703C15.6816 3.2207 15.5879 3.44629 15.4004 3.63379C15.2188 3.82129 14.9961 3.91504 14.7324 3.91504ZM16.5693 5.75195C16.3057 5.75195 16.0801 5.6582 15.8926 5.4707C15.7051 5.2832 15.6113 5.05762 15.6113 4.79395C15.6113 4.53027 15.7051 4.30762 15.8926 4.12598C16.0801 3.93848 16.3057 3.84473 16.5693 3.84473C16.8271 3.84473 17.0498 3.93848 17.2373 4.12598C17.4248 4.30762 17.5186 4.53027 17.5186 4.79395C17.5186 5.05762 17.4248 5.2832 17.2373 5.4707C17.0498 5.6582 16.8271 5.75195 16.5693 5.75195ZM17.7383 8.03711C17.4746 8.03711 17.249 7.94336 17.0615 7.75586C16.874 7.56836 16.7803 7.3457 16.7803 7.08789C16.7803 6.82422 16.874 6.59863 17.0615 6.41113C17.249 6.22363 17.4746 6.12988 17.7383 6.12988C17.9961 6.12988 18.2188 6.22363 18.4062 6.41113C18.5938 6.59863 18.6875 6.82422 18.6875 7.08789C18.6875 7.3457 18.5938 7.56836 18.4062 7.75586C18.2188 7.94336 17.9961 8.03711 17.7383 8.03711ZM18.1777 10.6035C17.9141 10.6035 17.6885 10.5098 17.501 10.3223C17.3135 10.1348 17.2197 9.91211 17.2197 9.6543C17.2197 9.39062 17.3135 9.16504 17.501 8.97754C17.6885 8.79004 17.9141 8.69629 18.1777 8.69629C18.4414 8.69629 18.6641 8.79004 18.8457 8.97754C19.0332 9.16504 19.127 9.39062 19.127 9.6543C19.127 9.91211 19.0332 10.1348 18.8457 10.3223C18.6641 10.5098 18.4414 10.6035 18.1777 10.6035ZM17.7383 13.1699C17.4746 13.1699 17.249 13.0791 17.0615 12.8975C16.874 12.71 16.7803 12.4844 16.7803 12.2207C16.7803 11.957 16.874 11.7314 17.0615 11.5439C17.249 11.3564 17.4746 11.2627 17.7383 11.2627C17.9961 11.2627 18.2188 11.3564 18.4063 11.5439C18.5938 11.7314 18.6875 11.957 18.6875 12.2207C18.6875 12.4844 18.5938 12.71 18.4063 12.8975C18.2188 13.0791 17.9961 13.1699 17.7383 13.1699ZM16.5693 15.4639C16.3057 15.4639 16.0801 15.3701 15.8926 15.1826C15.7051 14.9951 15.6113 14.7695 15.6113 14.5059C15.6113 14.2422 15.7051 14.0195 15.8926 13.8379C16.0801 13.6504 16.3057 13.5566 16.5693 13.5566C16.8271 13.5566 17.0498 13.6504 17.2373 13.8379C17.4248 14.0195 17.5186 14.2422 17.5186 14.5059C17.5186 14.7695 17.4248 14.9951 17.2373 15.1826C17.0498 15.3701 16.8271 15.4639 16.5693 15.4639ZM14.7324 17.3008C14.4688 17.3008 14.2432 17.207 14.0557 17.0195C13.874 16.832 13.7832 16.6064 13.7832 16.3428C13.7832 16.085 13.874 15.8623 14.0557 15.6748C14.2432 15.4873 14.4688 15.3936 14.7324 15.3936C14.9961 15.3936 15.2188 15.4873 15.4004 15.6748C15.5879 15.8623 15.6816 16.085 15.6816 16.3428C15.6816 16.6064 15.5879 16.832 15.4004 17.0195C15.2188 17.207 14.9961 17.3008 14.7324 17.3008ZM12.4121 18.4697C12.1484 18.4697 11.9229 18.376 11.7354 18.1885C11.5537 18.001 11.4629 17.7783 11.4629 17.5205C11.4629 17.2568 11.5537 17.0312 11.7354 16.8437C11.9229 16.6562 12.1484 16.5625 12.4121 16.5625C12.6758 16.5625 12.9014 16.6562 13.0889 16.8437C13.2764 17.0312 13.3701 17.2568 13.3701 17.5205C13.3701 17.7783 13.2764 18.001 13.0889 18.1885C12.9014 18.376 12.6758 18.4697 12.4121 18.4697ZM9.85449 18.8828C9.59082 18.8828 9.36523 18.7891 9.17773 18.6016C8.99609 18.4141 8.90527 18.1914 8.90527 17.9336C8.90527 17.6699 8.99609 17.4443 9.17773 17.2568C9.36523 17.0752 9.59082 16.9844 9.85449 16.9844C10.1182 16.9844 10.3408 17.0752 10.5225 17.2568C10.71 17.4443 10.8037 17.6699 10.8037 17.9336C10.8037 18.1914 10.71 18.4141 10.5225 18.6016C10.3408 18.7891 10.1182 18.8828 9.85449 18.8828ZM7.29688 18.4697C7.0332 18.4697 6.80762 18.376 6.62012 18.1885C6.43262 18.001 6.33887 17.7783 6.33887 17.5205C6.33887 17.2568 6.43262 17.0312 6.62012 16.8438C6.80762 16.6562 7.0332 16.5625 7.29688 16.5625C7.55469 16.5625 7.77734 16.6562 7.96484 16.8438C8.15234 17.0312 8.24609 17.2568 8.24609 17.5205C8.24609 17.7783 8.15234 18.001 7.96484 18.1885C7.77734 18.376 7.55469 18.4697 7.29688 18.4697ZM4.97656 17.3008C4.71289 17.3008 4.4873 17.207 4.2998 17.0195C4.11816 16.832 4.02734 16.6064 4.02734 16.3428C4.02734 16.085 4.11816 15.8623 4.2998 15.6748C4.4873 15.4873 4.71289 15.3936 4.97656 15.3936C5.23438 15.3936 5.45703 15.4873 5.64453 15.6748C5.83203 15.8623 5.92578 16.085 5.92578 16.3428C5.92578 16.6064 5.83203 16.832 5.64453 17.0195C5.45703 17.207 5.23438 17.3008 4.97656 17.3008ZM3.13965 15.4639C2.87598 15.4639 2.65039 15.3701 2.46289 15.1826C2.27539 14.9951 2.18164 14.7695 2.18164 14.5059C2.18164 14.2422 2.27539 14.0195 2.46289 13.8379C2.65039 13.6504 2.87598 13.5566 3.13965 13.5566C3.39746 13.5566 3.62012 13.6504 3.80762 13.8379C3.99512 14.0195 4.08887 14.2422 4.08887 14.5059C4.08887 14.7695 3.99512 14.9951 3.80762 15.1826C3.62012 15.3701 3.39746 15.4639 3.13965 15.4639ZM1.9707 13.1699C1.70703 13.1699 1.48145 13.0791 1.29395 12.8975C1.10645 12.71 1.0127 12.4844 1.0127 12.2207C1.0127 11.957 1.10645 11.7314 1.29395 11.5439C1.48145 11.3564 1.70703 11.2627 1.9707 11.2627C2.23438 11.2627 2.45703 11.3564 2.63867 11.5439C2.82617 11.7314 2.91992 11.957 2.91992 12.2207C2.91992 12.4844 2.82617 12.71 2.63867 12.8975C2.45703 13.0791 2.23438 13.1699 1.9707 13.1699ZM1.53125 10.6035C1.26758 10.6035 1.04199 10.5098 0.854492 10.3223C0.666992 10.1348 0.573242 9.91211 0.573242 9.6543C0.573242 9.39062 0.666992 9.16504 0.854492 8.97754C1.04199 8.79004 1.26758 8.69629 1.53125 8.69629C1.78906 8.69629 2.01172 8.79004 2.19922 8.97754C2.38672 9.16504 2.48047 9.39062 2.48047 9.6543C2.48047 9.91211 2.38672 10.1348 2.19922 10.3223C2.01172 10.5098 1.78906 10.6035 1.53125 10.6035ZM1.9707 8.03711C1.70703 8.03711 1.48145 7.94336 1.29395 7.75586C1.10645 7.56836 1.0127 7.3457 1.0127 7.08789C1.0127 6.82422 1.10645 6.59863 1.29395 6.41113C1.48145 6.22363 1.70703 6.12988 1.9707 6.12988C2.23438 6.12988 2.45703 6.22363 2.63867 6.41113C2.82617 6.59863 2.91992 6.82422 2.91992 7.08789C2.91992 7.3457 2.82617 7.56836 2.63867 7.75586C2.45703 7.94336 2.23438 8.03711 1.9707 8.03711ZM3.13965 5.75195C2.87598 5.75195 2.65039 5.6582 2.46289 5.4707C2.27539 5.2832 2.18164 5.05762 2.18164 4.79395C2.18164 4.53027 2.27539 4.30762 2.46289 4.12598C2.65039 3.93848 2.87598 3.84473 3.13965 3.84473C3.39746 3.84473 3.62012 3.93848 3.80762 4.12598C3.99512 4.30762 4.08887 4.53027 4.08887 4.79395C4.08887 5.05762 3.99512 5.2832 3.80762 5.4707C3.62012 5.6582 3.39746 5.75195 3.13965 5.75195ZM4.97656 3.91504C4.71289 3.91504 4.4873 3.82129 4.2998 3.63379C4.11816 3.44629 4.02734 3.2207 4.02734 2.95703C4.02734 2.69922 4.11816 2.47656 4.2998 2.28906C4.4873 2.10156 4.71289 2.00781 4.97656 2.00781C5.23438 2.00781 5.45703 2.10156 5.64453 2.28906C5.83203 2.47656 5.92578 2.69922 5.92578 2.95703C5.92578 3.2207 5.83203 3.44629 5.64453 3.63379C5.45703 3.82129 5.23438 3.91504 4.97656 3.91504ZM7.29688 2.7373C7.0332 2.7373 6.80762 2.64648 6.62012 2.46484C6.43262 2.27734 6.33887 2.05176 6.33887 1.78809C6.33887 1.52441 6.43262 1.29883 6.62012 1.11133C6.80762 0.923828 7.0332 0.830078 7.29688 0.830078C7.55469 0.830078 7.77734 0.923828 7.96484 1.11133C8.15234 1.29883 8.24609 1.52441 8.24609 1.78809C8.24609 2.05176 8.15234 2.27734 7.96484 2.46484C7.77734 2.64648 7.55469 2.7373 7.29688 2.7373ZM14.2314 9.64551C14.2314 9.77441 14.2051 9.90332 14.1523 10.0322C14.1055 10.1611 14.0176 10.29 13.8887 10.4189L11.1904 13.2314C11.1025 13.3193 11.0117 13.3867 10.918 13.4336C10.8242 13.4805 10.7129 13.5039 10.584 13.5039C10.3438 13.5039 10.1445 13.4189 9.98633 13.249C9.83398 13.0732 9.75781 12.874 9.75781 12.6514C9.75781 12.3936 9.85449 12.1768 10.0479 12.001L11.1641 10.9551L11.7881 10.542L10.5225 10.6299H6.34766C6.08984 10.6299 5.86426 10.5332 5.6709 10.3398C5.47754 10.1465 5.38086 9.91504 5.38086 9.64551C5.38086 9.37012 5.47754 9.13574 5.6709 8.94238C5.86426 8.74902 6.08984 8.65234 6.34766 8.65234H10.5225L11.7793 8.74902L11.1641 8.32715L10.0479 7.28125C9.85449 7.10547 9.75781 6.8916 9.75781 6.63965C9.75781 6.41699 9.83398 6.2207 9.98633 6.05078C10.1445 5.875 10.3438 5.78711 10.584 5.78711C10.7129 5.78711 10.8242 5.81055 10.918 5.85742C11.0117 5.89844 11.1025 5.96289 11.1904 6.05078L13.8887 8.86328C14.0176 8.99219 14.1055 9.12109 14.1523 9.25C14.2051 9.37891 14.2314 9.51074 14.2314 9.64551Z" fill="black"/></svg>');
}
@media (min-width: 1280px) {
  .part1-block-changes__item:first-child::after {
    margin-top: 10px;
    transform: translateX(51px);
    width: 32px;
    height: 31px;
    content: url('data:image/svg+xml;utf8,<svg width="32" height="31" viewBox="0 0 32 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.0908 3.20703C15.6514 3.20703 15.2754 3.05566 14.9629 2.75293C14.6602 2.44043 14.5088 2.05957 14.5088 1.61035C14.5088 1.18066 14.6602 0.80957 14.9629 0.49707C15.2754 0.18457 15.6514 0.0283203 16.0908 0.0283203C16.5303 0.0283203 16.9014 0.18457 17.2041 0.49707C17.5166 0.80957 17.6729 1.18066 17.6729 1.61035C17.6729 2.05957 17.5166 2.44043 17.2041 2.75293C16.9014 3.05566 16.5303 3.20703 16.0908 3.20703ZM20.3535 3.89551C19.9141 3.89551 19.5381 3.74414 19.2256 3.44141C18.9229 3.12891 18.7715 2.75293 18.7715 2.31348C18.7715 1.87402 18.9229 1.49805 19.2256 1.18555C19.5381 0.873047 19.9141 0.716797 20.3535 0.716797C20.793 0.716797 21.1689 0.873047 21.4814 1.18555C21.7939 1.49805 21.9502 1.87402 21.9502 2.31348C21.9502 2.75293 21.7939 3.12891 21.4814 3.44141C21.1689 3.74414 20.793 3.89551 20.3535 3.89551ZM24.2207 5.8584C23.7812 5.8584 23.4053 5.70215 23.0928 5.38965C22.79 5.07715 22.6387 4.70117 22.6387 4.26172C22.6387 3.83203 22.79 3.46094 23.0928 3.14844C23.4053 2.83594 23.7812 2.67969 24.2207 2.67969C24.6602 2.67969 25.0312 2.83594 25.334 3.14844C25.6465 3.46094 25.8027 3.83203 25.8027 4.26172C25.8027 4.70117 25.6465 5.07715 25.334 5.38965C25.0312 5.70215 24.6602 5.8584 24.2207 5.8584ZM27.2822 8.91992C26.8428 8.91992 26.4668 8.76367 26.1543 8.45117C25.8418 8.13867 25.6855 7.7627 25.6855 7.32324C25.6855 6.88379 25.8418 6.5127 26.1543 6.20996C26.4668 5.89746 26.8428 5.74121 27.2822 5.74121C27.7119 5.74121 28.083 5.89746 28.3955 6.20996C28.708 6.5127 28.8643 6.88379 28.8643 7.32324C28.8643 7.7627 28.708 8.13867 28.3955 8.45117C28.083 8.76367 27.7119 8.91992 27.2822 8.91992ZM29.2305 12.7285C28.791 12.7285 28.415 12.5723 28.1025 12.2598C27.79 11.9473 27.6338 11.5762 27.6338 11.1465C27.6338 10.707 27.79 10.3311 28.1025 10.0186C28.415 9.70605 28.791 9.5498 29.2305 9.5498C29.6602 9.5498 30.0312 9.70605 30.3438 10.0186C30.6562 10.3311 30.8125 10.707 30.8125 11.1465C30.8125 11.5762 30.6562 11.9473 30.3438 12.2598C30.0312 12.5723 29.6602 12.7285 29.2305 12.7285ZM29.9629 17.0059C29.5234 17.0059 29.1475 16.8496 28.835 16.5371C28.5225 16.2246 28.3662 15.8535 28.3662 15.4238C28.3662 14.9844 28.5225 14.6084 28.835 14.2959C29.1475 13.9834 29.5234 13.8271 29.9629 13.8271C30.4023 13.8271 30.7734 13.9834 31.0762 14.2959C31.3887 14.6084 31.5449 14.9844 31.5449 15.4238C31.5449 15.8535 31.3887 16.2246 31.0762 16.5371C30.7734 16.8496 30.4023 17.0059 29.9629 17.0059ZM29.2305 21.2832C28.791 21.2832 28.415 21.1318 28.1025 20.8291C27.79 20.5166 27.6338 20.1406 27.6338 19.7012C27.6338 19.2617 27.79 18.8857 28.1025 18.5732C28.415 18.2607 28.791 18.1045 29.2305 18.1045C29.6602 18.1045 30.0312 18.2607 30.3438 18.5732C30.6562 18.8857 30.8125 19.2617 30.8125 19.7012C30.8125 20.1406 30.6562 20.5166 30.3438 20.8291C30.0312 21.1318 29.6602 21.2832 29.2305 21.2832ZM27.2822 25.1064C26.8428 25.1064 26.4668 24.9502 26.1543 24.6377C25.8418 24.3252 25.6855 23.9492 25.6855 23.5098C25.6855 23.0703 25.8418 22.6992 26.1543 22.3965C26.4668 22.084 26.8428 21.9277 27.2822 21.9277C27.7119 21.9277 28.083 22.084 28.3955 22.3965C28.708 22.6992 28.8643 23.0703 28.8643 23.5098C28.8643 23.9492 28.708 24.3252 28.3955 24.6377C28.083 24.9502 27.7119 25.1064 27.2822 25.1064ZM24.2207 28.168C23.7812 28.168 23.4053 28.0117 23.0928 27.6992C22.79 27.3867 22.6387 27.0107 22.6387 26.5713C22.6387 26.1416 22.79 25.7705 23.0928 25.458C23.4053 25.1455 23.7812 24.9893 24.2207 24.9893C24.6602 24.9893 25.0312 25.1455 25.334 25.458C25.6465 25.7705 25.8027 26.1416 25.8027 26.5713C25.8027 27.0107 25.6465 27.3867 25.334 27.6992C25.0312 28.0117 24.6602 28.168 24.2207 28.168ZM20.3535 30.1162C19.9141 30.1162 19.5381 29.96 19.2256 29.6475C18.9229 29.335 18.7715 28.9639 18.7715 28.5342C18.7715 28.0947 18.9229 27.7188 19.2256 27.4062C19.5381 27.0938 19.9141 26.9375 20.3535 26.9375C20.793 26.9375 21.1689 27.0938 21.4814 27.4062C21.7939 27.7188 21.9502 28.0947 21.9502 28.5342C21.9502 28.9639 21.7939 29.335 21.4814 29.6475C21.1689 29.96 20.793 30.1162 20.3535 30.1162ZM16.0908 30.8047C15.6514 30.8047 15.2754 30.6484 14.9629 30.3359C14.6602 30.0234 14.5088 29.6523 14.5088 29.2227C14.5088 28.7832 14.6602 28.4072 14.9629 28.0947C15.2754 27.792 15.6514 27.6406 16.0908 27.6406C16.5303 27.6406 16.9014 27.792 17.2041 28.0947C17.5166 28.4072 17.6729 28.7832 17.6729 29.2227C17.6729 29.6523 17.5166 30.0234 17.2041 30.3359C16.9014 30.6484 16.5303 30.8047 16.0908 30.8047ZM11.8281 30.1162C11.3887 30.1162 11.0127 29.96 10.7002 29.6475C10.3877 29.335 10.2314 28.9639 10.2314 28.5342C10.2314 28.0947 10.3877 27.7188 10.7002 27.4062C11.0127 27.0938 11.3887 26.9375 11.8281 26.9375C12.2578 26.9375 12.6289 27.0938 12.9414 27.4062C13.2539 27.7188 13.4102 28.0947 13.4102 28.5342C13.4102 28.9639 13.2539 29.335 12.9414 29.6475C12.6289 29.96 12.2578 30.1162 11.8281 30.1162ZM7.96094 28.168C7.52148 28.168 7.14551 28.0117 6.83301 27.6992C6.53027 27.3867 6.37891 27.0107 6.37891 26.5713C6.37891 26.1416 6.53027 25.7705 6.83301 25.458C7.14551 25.1455 7.52148 24.9893 7.96094 24.9893C8.39062 24.9893 8.76172 25.1455 9.07422 25.458C9.38672 25.7705 9.54297 26.1416 9.54297 26.5713C9.54297 27.0107 9.38672 27.3867 9.07422 27.6992C8.76172 28.0117 8.39062 28.168 7.96094 28.168ZM4.89941 25.1064C4.45996 25.1064 4.08398 24.9502 3.77148 24.6377C3.45898 24.3252 3.30273 23.9492 3.30273 23.5098C3.30273 23.0703 3.45898 22.6992 3.77148 22.3965C4.08398 22.084 4.45996 21.9277 4.89941 21.9277C5.3291 21.9277 5.7002 22.084 6.0127 22.3965C6.3252 22.6992 6.48145 23.0703 6.48145 23.5098C6.48145 23.9492 6.3252 24.3252 6.0127 24.6377C5.7002 24.9502 5.3291 25.1064 4.89941 25.1064ZM2.95117 21.2832C2.51172 21.2832 2.13574 21.1318 1.82324 20.8291C1.51074 20.5166 1.35449 20.1406 1.35449 19.7012C1.35449 19.2617 1.51074 18.8857 1.82324 18.5732C2.13574 18.2607 2.51172 18.1045 2.95117 18.1045C3.39062 18.1045 3.76172 18.2607 4.06445 18.5732C4.37695 18.8857 4.5332 19.2617 4.5332 19.7012C4.5332 20.1406 4.37695 20.5166 4.06445 20.8291C3.76172 21.1318 3.39062 21.2832 2.95117 21.2832ZM2.21875 17.0059C1.7793 17.0059 1.40332 16.8496 1.09082 16.5371C0.77832 16.2246 0.62207 15.8535 0.62207 15.4238C0.62207 14.9844 0.77832 14.6084 1.09082 14.2959C1.40332 13.9834 1.7793 13.8271 2.21875 13.8271C2.64844 13.8271 3.01953 13.9834 3.33203 14.2959C3.64453 14.6084 3.80078 14.9844 3.80078 15.4238C3.80078 15.8535 3.64453 16.2246 3.33203 16.5371C3.01953 16.8496 2.64844 17.0059 2.21875 17.0059ZM2.95117 12.7285C2.51172 12.7285 2.13574 12.5723 1.82324 12.2598C1.51074 11.9473 1.35449 11.5762 1.35449 11.1465C1.35449 10.707 1.51074 10.3311 1.82324 10.0186C2.13574 9.70605 2.51172 9.5498 2.95117 9.5498C3.39062 9.5498 3.76172 9.70605 4.06445 10.0186C4.37695 10.3311 4.5332 10.707 4.5332 11.1465C4.5332 11.5762 4.37695 11.9473 4.06445 12.2598C3.76172 12.5723 3.39062 12.7285 2.95117 12.7285ZM4.89941 8.91992C4.45996 8.91992 4.08398 8.76367 3.77148 8.45117C3.45898 8.13867 3.30273 7.7627 3.30273 7.32324C3.30273 6.88379 3.45898 6.5127 3.77148 6.20996C4.08398 5.89746 4.45996 5.74121 4.89941 5.74121C5.3291 5.74121 5.7002 5.89746 6.0127 6.20996C6.3252 6.5127 6.48145 6.88379 6.48145 7.32324C6.48145 7.7627 6.3252 8.13867 6.0127 8.45117C5.7002 8.76367 5.3291 8.91992 4.89941 8.91992ZM7.96094 5.8584C7.52148 5.8584 7.14551 5.70215 6.83301 5.38965C6.53027 5.07715 6.37891 4.70117 6.37891 4.26172C6.37891 3.83203 6.53027 3.46094 6.83301 3.14844C7.14551 2.83594 7.52148 2.67969 7.96094 2.67969C8.39062 2.67969 8.76172 2.83594 9.07422 3.14844C9.38672 3.46094 9.54297 3.83203 9.54297 4.26172C9.54297 4.70117 9.38672 5.07715 9.07422 5.38965C8.76172 5.70215 8.39062 5.8584 7.96094 5.8584ZM11.8281 3.89551C11.3887 3.89551 11.0127 3.74414 10.7002 3.44141C10.3877 3.12891 10.2314 2.75293 10.2314 2.31348C10.2314 1.87402 10.3877 1.49805 10.7002 1.18555C11.0127 0.873047 11.3887 0.716797 11.8281 0.716797C12.2578 0.716797 12.6289 0.873047 12.9414 1.18555C13.2539 1.49805 13.4102 1.87402 13.4102 2.31348C13.4102 2.75293 13.2539 3.12891 12.9414 3.44141C12.6289 3.74414 12.2578 3.89551 11.8281 3.89551ZM23.3857 15.4092C23.3857 15.624 23.3418 15.8389 23.2539 16.0537C23.1758 16.2686 23.0293 16.4834 22.8145 16.6982L18.3174 21.3857C18.1709 21.5322 18.0195 21.6445 17.8633 21.7227C17.707 21.8008 17.5215 21.8398 17.3066 21.8398C16.9062 21.8398 16.5742 21.6982 16.3105 21.415C16.0566 21.1221 15.9297 20.79 15.9297 20.4189C15.9297 19.9893 16.0908 19.6279 16.4131 19.335L18.2734 17.5918L19.3135 16.9033L17.2041 17.0498H10.2461C9.81641 17.0498 9.44043 16.8887 9.11816 16.5664C8.7959 16.2441 8.63477 15.8584 8.63477 15.4092C8.63477 14.9502 8.7959 14.5596 9.11816 14.2373C9.44043 13.915 9.81641 13.7539 10.2461 13.7539H17.2041L19.2988 13.915L18.2734 13.2119L16.4131 11.4688C16.0908 11.1758 15.9297 10.8193 15.9297 10.3994C15.9297 10.0283 16.0566 9.70117 16.3105 9.41797C16.5742 9.125 16.9062 8.97852 17.3066 8.97852C17.5215 8.97852 17.707 9.01758 17.8633 9.0957C18.0195 9.16406 18.1709 9.27148 18.3174 9.41797L22.8145 14.1055C23.0293 14.3203 23.1758 14.5352 23.2539 14.75C23.3418 14.9648 23.3857 15.1846 23.3857 15.4092Z" fill="black"/></svg>');
  }
}
.part1-block-changes__item:last-child {
  position: relative;
}
.part1-block-changes__item:last-child::after {
  position: absolute;
  left: 0px;
  transform: translateX(-35rem);
  width: 20rem;
  height: 19rem;
  content: url('data:image/svg+xml;utf8,<svg  viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.85449 2.32422C9.59082 2.32422 9.36523 2.2334 9.17773 2.05176C8.99609 1.86426 8.90527 1.63574 8.90527 1.36621C8.90527 1.1084 8.99609 0.885742 9.17773 0.698242C9.36523 0.510742 9.59082 0.416992 9.85449 0.416992C10.1182 0.416992 10.3408 0.510742 10.5225 0.698242C10.71 0.885742 10.8037 1.1084 10.8037 1.36621C10.8037 1.63574 10.71 1.86426 10.5225 2.05176C10.3408 2.2334 10.1182 2.32422 9.85449 2.32422ZM12.4121 2.7373C12.1484 2.7373 11.9229 2.64648 11.7354 2.46484C11.5537 2.27734 11.4629 2.05176 11.4629 1.78809C11.4629 1.52441 11.5537 1.29883 11.7354 1.11133C11.9229 0.923828 12.1484 0.830078 12.4121 0.830078C12.6758 0.830078 12.9014 0.923828 13.0889 1.11133C13.2764 1.29883 13.3701 1.52441 13.3701 1.78809C13.3701 2.05176 13.2764 2.27734 13.0889 2.46484C12.9014 2.64648 12.6758 2.7373 12.4121 2.7373ZM14.7324 3.91504C14.4688 3.91504 14.2432 3.82129 14.0557 3.63379C13.874 3.44629 13.7832 3.2207 13.7832 2.95703C13.7832 2.69922 13.874 2.47656 14.0557 2.28906C14.2432 2.10156 14.4688 2.00781 14.7324 2.00781C14.9961 2.00781 15.2188 2.10156 15.4004 2.28906C15.5879 2.47656 15.6816 2.69922 15.6816 2.95703C15.6816 3.2207 15.5879 3.44629 15.4004 3.63379C15.2188 3.82129 14.9961 3.91504 14.7324 3.91504ZM16.5693 5.75195C16.3057 5.75195 16.0801 5.6582 15.8926 5.4707C15.7051 5.2832 15.6113 5.05762 15.6113 4.79395C15.6113 4.53027 15.7051 4.30762 15.8926 4.12598C16.0801 3.93848 16.3057 3.84473 16.5693 3.84473C16.8271 3.84473 17.0498 3.93848 17.2373 4.12598C17.4248 4.30762 17.5186 4.53027 17.5186 4.79395C17.5186 5.05762 17.4248 5.2832 17.2373 5.4707C17.0498 5.6582 16.8271 5.75195 16.5693 5.75195ZM17.7383 8.03711C17.4746 8.03711 17.249 7.94336 17.0615 7.75586C16.874 7.56836 16.7803 7.3457 16.7803 7.08789C16.7803 6.82422 16.874 6.59863 17.0615 6.41113C17.249 6.22363 17.4746 6.12988 17.7383 6.12988C17.9961 6.12988 18.2188 6.22363 18.4062 6.41113C18.5938 6.59863 18.6875 6.82422 18.6875 7.08789C18.6875 7.3457 18.5938 7.56836 18.4062 7.75586C18.2188 7.94336 17.9961 8.03711 17.7383 8.03711ZM18.1777 10.6035C17.9141 10.6035 17.6885 10.5098 17.501 10.3223C17.3135 10.1348 17.2197 9.91211 17.2197 9.6543C17.2197 9.39062 17.3135 9.16504 17.501 8.97754C17.6885 8.79004 17.9141 8.69629 18.1777 8.69629C18.4414 8.69629 18.6641 8.79004 18.8457 8.97754C19.0332 9.16504 19.127 9.39062 19.127 9.6543C19.127 9.91211 19.0332 10.1348 18.8457 10.3223C18.6641 10.5098 18.4414 10.6035 18.1777 10.6035ZM17.7383 13.1699C17.4746 13.1699 17.249 13.0791 17.0615 12.8975C16.874 12.71 16.7803 12.4844 16.7803 12.2207C16.7803 11.957 16.874 11.7314 17.0615 11.5439C17.249 11.3564 17.4746 11.2627 17.7383 11.2627C17.9961 11.2627 18.2188 11.3564 18.4063 11.5439C18.5938 11.7314 18.6875 11.957 18.6875 12.2207C18.6875 12.4844 18.5938 12.71 18.4063 12.8975C18.2188 13.0791 17.9961 13.1699 17.7383 13.1699ZM16.5693 15.4639C16.3057 15.4639 16.0801 15.3701 15.8926 15.1826C15.7051 14.9951 15.6113 14.7695 15.6113 14.5059C15.6113 14.2422 15.7051 14.0195 15.8926 13.8379C16.0801 13.6504 16.3057 13.5566 16.5693 13.5566C16.8271 13.5566 17.0498 13.6504 17.2373 13.8379C17.4248 14.0195 17.5186 14.2422 17.5186 14.5059C17.5186 14.7695 17.4248 14.9951 17.2373 15.1826C17.0498 15.3701 16.8271 15.4639 16.5693 15.4639ZM14.7324 17.3008C14.4688 17.3008 14.2432 17.207 14.0557 17.0195C13.874 16.832 13.7832 16.6064 13.7832 16.3428C13.7832 16.085 13.874 15.8623 14.0557 15.6748C14.2432 15.4873 14.4688 15.3936 14.7324 15.3936C14.9961 15.3936 15.2188 15.4873 15.4004 15.6748C15.5879 15.8623 15.6816 16.085 15.6816 16.3428C15.6816 16.6064 15.5879 16.832 15.4004 17.0195C15.2188 17.207 14.9961 17.3008 14.7324 17.3008ZM12.4121 18.4697C12.1484 18.4697 11.9229 18.376 11.7354 18.1885C11.5537 18.001 11.4629 17.7783 11.4629 17.5205C11.4629 17.2568 11.5537 17.0312 11.7354 16.8437C11.9229 16.6562 12.1484 16.5625 12.4121 16.5625C12.6758 16.5625 12.9014 16.6562 13.0889 16.8437C13.2764 17.0312 13.3701 17.2568 13.3701 17.5205C13.3701 17.7783 13.2764 18.001 13.0889 18.1885C12.9014 18.376 12.6758 18.4697 12.4121 18.4697ZM9.85449 18.8828C9.59082 18.8828 9.36523 18.7891 9.17773 18.6016C8.99609 18.4141 8.90527 18.1914 8.90527 17.9336C8.90527 17.6699 8.99609 17.4443 9.17773 17.2568C9.36523 17.0752 9.59082 16.9844 9.85449 16.9844C10.1182 16.9844 10.3408 17.0752 10.5225 17.2568C10.71 17.4443 10.8037 17.6699 10.8037 17.9336C10.8037 18.1914 10.71 18.4141 10.5225 18.6016C10.3408 18.7891 10.1182 18.8828 9.85449 18.8828ZM7.29688 18.4697C7.0332 18.4697 6.80762 18.376 6.62012 18.1885C6.43262 18.001 6.33887 17.7783 6.33887 17.5205C6.33887 17.2568 6.43262 17.0312 6.62012 16.8438C6.80762 16.6562 7.0332 16.5625 7.29688 16.5625C7.55469 16.5625 7.77734 16.6562 7.96484 16.8438C8.15234 17.0312 8.24609 17.2568 8.24609 17.5205C8.24609 17.7783 8.15234 18.001 7.96484 18.1885C7.77734 18.376 7.55469 18.4697 7.29688 18.4697ZM4.97656 17.3008C4.71289 17.3008 4.4873 17.207 4.2998 17.0195C4.11816 16.832 4.02734 16.6064 4.02734 16.3428C4.02734 16.085 4.11816 15.8623 4.2998 15.6748C4.4873 15.4873 4.71289 15.3936 4.97656 15.3936C5.23438 15.3936 5.45703 15.4873 5.64453 15.6748C5.83203 15.8623 5.92578 16.085 5.92578 16.3428C5.92578 16.6064 5.83203 16.832 5.64453 17.0195C5.45703 17.207 5.23438 17.3008 4.97656 17.3008ZM3.13965 15.4639C2.87598 15.4639 2.65039 15.3701 2.46289 15.1826C2.27539 14.9951 2.18164 14.7695 2.18164 14.5059C2.18164 14.2422 2.27539 14.0195 2.46289 13.8379C2.65039 13.6504 2.87598 13.5566 3.13965 13.5566C3.39746 13.5566 3.62012 13.6504 3.80762 13.8379C3.99512 14.0195 4.08887 14.2422 4.08887 14.5059C4.08887 14.7695 3.99512 14.9951 3.80762 15.1826C3.62012 15.3701 3.39746 15.4639 3.13965 15.4639ZM1.9707 13.1699C1.70703 13.1699 1.48145 13.0791 1.29395 12.8975C1.10645 12.71 1.0127 12.4844 1.0127 12.2207C1.0127 11.957 1.10645 11.7314 1.29395 11.5439C1.48145 11.3564 1.70703 11.2627 1.9707 11.2627C2.23438 11.2627 2.45703 11.3564 2.63867 11.5439C2.82617 11.7314 2.91992 11.957 2.91992 12.2207C2.91992 12.4844 2.82617 12.71 2.63867 12.8975C2.45703 13.0791 2.23438 13.1699 1.9707 13.1699ZM1.53125 10.6035C1.26758 10.6035 1.04199 10.5098 0.854492 10.3223C0.666992 10.1348 0.573242 9.91211 0.573242 9.6543C0.573242 9.39062 0.666992 9.16504 0.854492 8.97754C1.04199 8.79004 1.26758 8.69629 1.53125 8.69629C1.78906 8.69629 2.01172 8.79004 2.19922 8.97754C2.38672 9.16504 2.48047 9.39062 2.48047 9.6543C2.48047 9.91211 2.38672 10.1348 2.19922 10.3223C2.01172 10.5098 1.78906 10.6035 1.53125 10.6035ZM1.9707 8.03711C1.70703 8.03711 1.48145 7.94336 1.29395 7.75586C1.10645 7.56836 1.0127 7.3457 1.0127 7.08789C1.0127 6.82422 1.10645 6.59863 1.29395 6.41113C1.48145 6.22363 1.70703 6.12988 1.9707 6.12988C2.23438 6.12988 2.45703 6.22363 2.63867 6.41113C2.82617 6.59863 2.91992 6.82422 2.91992 7.08789C2.91992 7.3457 2.82617 7.56836 2.63867 7.75586C2.45703 7.94336 2.23438 8.03711 1.9707 8.03711ZM3.13965 5.75195C2.87598 5.75195 2.65039 5.6582 2.46289 5.4707C2.27539 5.2832 2.18164 5.05762 2.18164 4.79395C2.18164 4.53027 2.27539 4.30762 2.46289 4.12598C2.65039 3.93848 2.87598 3.84473 3.13965 3.84473C3.39746 3.84473 3.62012 3.93848 3.80762 4.12598C3.99512 4.30762 4.08887 4.53027 4.08887 4.79395C4.08887 5.05762 3.99512 5.2832 3.80762 5.4707C3.62012 5.6582 3.39746 5.75195 3.13965 5.75195ZM4.97656 3.91504C4.71289 3.91504 4.4873 3.82129 4.2998 3.63379C4.11816 3.44629 4.02734 3.2207 4.02734 2.95703C4.02734 2.69922 4.11816 2.47656 4.2998 2.28906C4.4873 2.10156 4.71289 2.00781 4.97656 2.00781C5.23438 2.00781 5.45703 2.10156 5.64453 2.28906C5.83203 2.47656 5.92578 2.69922 5.92578 2.95703C5.92578 3.2207 5.83203 3.44629 5.64453 3.63379C5.45703 3.82129 5.23438 3.91504 4.97656 3.91504ZM7.29688 2.7373C7.0332 2.7373 6.80762 2.64648 6.62012 2.46484C6.43262 2.27734 6.33887 2.05176 6.33887 1.78809C6.33887 1.52441 6.43262 1.29883 6.62012 1.11133C6.80762 0.923828 7.0332 0.830078 7.29688 0.830078C7.55469 0.830078 7.77734 0.923828 7.96484 1.11133C8.15234 1.29883 8.24609 1.52441 8.24609 1.78809C8.24609 2.05176 8.15234 2.27734 7.96484 2.46484C7.77734 2.64648 7.55469 2.7373 7.29688 2.7373ZM14.2314 9.64551C14.2314 9.77441 14.2051 9.90332 14.1523 10.0322C14.1055 10.1611 14.0176 10.29 13.8887 10.4189L11.1904 13.2314C11.1025 13.3193 11.0117 13.3867 10.918 13.4336C10.8242 13.4805 10.7129 13.5039 10.584 13.5039C10.3438 13.5039 10.1445 13.4189 9.98633 13.249C9.83398 13.0732 9.75781 12.874 9.75781 12.6514C9.75781 12.3936 9.85449 12.1768 10.0479 12.001L11.1641 10.9551L11.7881 10.542L10.5225 10.6299H6.34766C6.08984 10.6299 5.86426 10.5332 5.6709 10.3398C5.47754 10.1465 5.38086 9.91504 5.38086 9.64551C5.38086 9.37012 5.47754 9.13574 5.6709 8.94238C5.86426 8.74902 6.08984 8.65234 6.34766 8.65234H10.5225L11.7793 8.74902L11.1641 8.32715L10.0479 7.28125C9.85449 7.10547 9.75781 6.8916 9.75781 6.63965C9.75781 6.41699 9.83398 6.2207 9.98633 6.05078C10.1445 5.875 10.3438 5.78711 10.584 5.78711C10.7129 5.78711 10.8242 5.81055 10.918 5.85742C11.0117 5.89844 11.1025 5.96289 11.1904 6.05078L13.8887 8.86328C14.0176 8.99219 14.1055 9.12109 14.1523 9.25C14.2051 9.37891 14.2314 9.51074 14.2314 9.64551Z" fill="black"/></svg>');
}
@media (min-width: 1280px) {
  .part1-block-changes__item:last-child::after {
    margin-top: 10px;
    transform: translateX(-51px);
    width: 32px;
    height: 31px;
    content: url('data:image/svg+xml;utf8,<svg width="32" height="31" viewBox="0 0 32 31" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.0908 3.20703C15.6514 3.20703 15.2754 3.05566 14.9629 2.75293C14.6602 2.44043 14.5088 2.05957 14.5088 1.61035C14.5088 1.18066 14.6602 0.80957 14.9629 0.49707C15.2754 0.18457 15.6514 0.0283203 16.0908 0.0283203C16.5303 0.0283203 16.9014 0.18457 17.2041 0.49707C17.5166 0.80957 17.6729 1.18066 17.6729 1.61035C17.6729 2.05957 17.5166 2.44043 17.2041 2.75293C16.9014 3.05566 16.5303 3.20703 16.0908 3.20703ZM20.3535 3.89551C19.9141 3.89551 19.5381 3.74414 19.2256 3.44141C18.9229 3.12891 18.7715 2.75293 18.7715 2.31348C18.7715 1.87402 18.9229 1.49805 19.2256 1.18555C19.5381 0.873047 19.9141 0.716797 20.3535 0.716797C20.793 0.716797 21.1689 0.873047 21.4814 1.18555C21.7939 1.49805 21.9502 1.87402 21.9502 2.31348C21.9502 2.75293 21.7939 3.12891 21.4814 3.44141C21.1689 3.74414 20.793 3.89551 20.3535 3.89551ZM24.2207 5.8584C23.7812 5.8584 23.4053 5.70215 23.0928 5.38965C22.79 5.07715 22.6387 4.70117 22.6387 4.26172C22.6387 3.83203 22.79 3.46094 23.0928 3.14844C23.4053 2.83594 23.7812 2.67969 24.2207 2.67969C24.6602 2.67969 25.0312 2.83594 25.334 3.14844C25.6465 3.46094 25.8027 3.83203 25.8027 4.26172C25.8027 4.70117 25.6465 5.07715 25.334 5.38965C25.0312 5.70215 24.6602 5.8584 24.2207 5.8584ZM27.2822 8.91992C26.8428 8.91992 26.4668 8.76367 26.1543 8.45117C25.8418 8.13867 25.6855 7.7627 25.6855 7.32324C25.6855 6.88379 25.8418 6.5127 26.1543 6.20996C26.4668 5.89746 26.8428 5.74121 27.2822 5.74121C27.7119 5.74121 28.083 5.89746 28.3955 6.20996C28.708 6.5127 28.8643 6.88379 28.8643 7.32324C28.8643 7.7627 28.708 8.13867 28.3955 8.45117C28.083 8.76367 27.7119 8.91992 27.2822 8.91992ZM29.2305 12.7285C28.791 12.7285 28.415 12.5723 28.1025 12.2598C27.79 11.9473 27.6338 11.5762 27.6338 11.1465C27.6338 10.707 27.79 10.3311 28.1025 10.0186C28.415 9.70605 28.791 9.5498 29.2305 9.5498C29.6602 9.5498 30.0312 9.70605 30.3438 10.0186C30.6562 10.3311 30.8125 10.707 30.8125 11.1465C30.8125 11.5762 30.6562 11.9473 30.3438 12.2598C30.0312 12.5723 29.6602 12.7285 29.2305 12.7285ZM29.9629 17.0059C29.5234 17.0059 29.1475 16.8496 28.835 16.5371C28.5225 16.2246 28.3662 15.8535 28.3662 15.4238C28.3662 14.9844 28.5225 14.6084 28.835 14.2959C29.1475 13.9834 29.5234 13.8271 29.9629 13.8271C30.4023 13.8271 30.7734 13.9834 31.0762 14.2959C31.3887 14.6084 31.5449 14.9844 31.5449 15.4238C31.5449 15.8535 31.3887 16.2246 31.0762 16.5371C30.7734 16.8496 30.4023 17.0059 29.9629 17.0059ZM29.2305 21.2832C28.791 21.2832 28.415 21.1318 28.1025 20.8291C27.79 20.5166 27.6338 20.1406 27.6338 19.7012C27.6338 19.2617 27.79 18.8857 28.1025 18.5732C28.415 18.2607 28.791 18.1045 29.2305 18.1045C29.6602 18.1045 30.0312 18.2607 30.3438 18.5732C30.6562 18.8857 30.8125 19.2617 30.8125 19.7012C30.8125 20.1406 30.6562 20.5166 30.3438 20.8291C30.0312 21.1318 29.6602 21.2832 29.2305 21.2832ZM27.2822 25.1064C26.8428 25.1064 26.4668 24.9502 26.1543 24.6377C25.8418 24.3252 25.6855 23.9492 25.6855 23.5098C25.6855 23.0703 25.8418 22.6992 26.1543 22.3965C26.4668 22.084 26.8428 21.9277 27.2822 21.9277C27.7119 21.9277 28.083 22.084 28.3955 22.3965C28.708 22.6992 28.8643 23.0703 28.8643 23.5098C28.8643 23.9492 28.708 24.3252 28.3955 24.6377C28.083 24.9502 27.7119 25.1064 27.2822 25.1064ZM24.2207 28.168C23.7812 28.168 23.4053 28.0117 23.0928 27.6992C22.79 27.3867 22.6387 27.0107 22.6387 26.5713C22.6387 26.1416 22.79 25.7705 23.0928 25.458C23.4053 25.1455 23.7812 24.9893 24.2207 24.9893C24.6602 24.9893 25.0312 25.1455 25.334 25.458C25.6465 25.7705 25.8027 26.1416 25.8027 26.5713C25.8027 27.0107 25.6465 27.3867 25.334 27.6992C25.0312 28.0117 24.6602 28.168 24.2207 28.168ZM20.3535 30.1162C19.9141 30.1162 19.5381 29.96 19.2256 29.6475C18.9229 29.335 18.7715 28.9639 18.7715 28.5342C18.7715 28.0947 18.9229 27.7188 19.2256 27.4062C19.5381 27.0938 19.9141 26.9375 20.3535 26.9375C20.793 26.9375 21.1689 27.0938 21.4814 27.4062C21.7939 27.7188 21.9502 28.0947 21.9502 28.5342C21.9502 28.9639 21.7939 29.335 21.4814 29.6475C21.1689 29.96 20.793 30.1162 20.3535 30.1162ZM16.0908 30.8047C15.6514 30.8047 15.2754 30.6484 14.9629 30.3359C14.6602 30.0234 14.5088 29.6523 14.5088 29.2227C14.5088 28.7832 14.6602 28.4072 14.9629 28.0947C15.2754 27.792 15.6514 27.6406 16.0908 27.6406C16.5303 27.6406 16.9014 27.792 17.2041 28.0947C17.5166 28.4072 17.6729 28.7832 17.6729 29.2227C17.6729 29.6523 17.5166 30.0234 17.2041 30.3359C16.9014 30.6484 16.5303 30.8047 16.0908 30.8047ZM11.8281 30.1162C11.3887 30.1162 11.0127 29.96 10.7002 29.6475C10.3877 29.335 10.2314 28.9639 10.2314 28.5342C10.2314 28.0947 10.3877 27.7188 10.7002 27.4062C11.0127 27.0938 11.3887 26.9375 11.8281 26.9375C12.2578 26.9375 12.6289 27.0938 12.9414 27.4062C13.2539 27.7188 13.4102 28.0947 13.4102 28.5342C13.4102 28.9639 13.2539 29.335 12.9414 29.6475C12.6289 29.96 12.2578 30.1162 11.8281 30.1162ZM7.96094 28.168C7.52148 28.168 7.14551 28.0117 6.83301 27.6992C6.53027 27.3867 6.37891 27.0107 6.37891 26.5713C6.37891 26.1416 6.53027 25.7705 6.83301 25.458C7.14551 25.1455 7.52148 24.9893 7.96094 24.9893C8.39062 24.9893 8.76172 25.1455 9.07422 25.458C9.38672 25.7705 9.54297 26.1416 9.54297 26.5713C9.54297 27.0107 9.38672 27.3867 9.07422 27.6992C8.76172 28.0117 8.39062 28.168 7.96094 28.168ZM4.89941 25.1064C4.45996 25.1064 4.08398 24.9502 3.77148 24.6377C3.45898 24.3252 3.30273 23.9492 3.30273 23.5098C3.30273 23.0703 3.45898 22.6992 3.77148 22.3965C4.08398 22.084 4.45996 21.9277 4.89941 21.9277C5.3291 21.9277 5.7002 22.084 6.0127 22.3965C6.3252 22.6992 6.48145 23.0703 6.48145 23.5098C6.48145 23.9492 6.3252 24.3252 6.0127 24.6377C5.7002 24.9502 5.3291 25.1064 4.89941 25.1064ZM2.95117 21.2832C2.51172 21.2832 2.13574 21.1318 1.82324 20.8291C1.51074 20.5166 1.35449 20.1406 1.35449 19.7012C1.35449 19.2617 1.51074 18.8857 1.82324 18.5732C2.13574 18.2607 2.51172 18.1045 2.95117 18.1045C3.39062 18.1045 3.76172 18.2607 4.06445 18.5732C4.37695 18.8857 4.5332 19.2617 4.5332 19.7012C4.5332 20.1406 4.37695 20.5166 4.06445 20.8291C3.76172 21.1318 3.39062 21.2832 2.95117 21.2832ZM2.21875 17.0059C1.7793 17.0059 1.40332 16.8496 1.09082 16.5371C0.77832 16.2246 0.62207 15.8535 0.62207 15.4238C0.62207 14.9844 0.77832 14.6084 1.09082 14.2959C1.40332 13.9834 1.7793 13.8271 2.21875 13.8271C2.64844 13.8271 3.01953 13.9834 3.33203 14.2959C3.64453 14.6084 3.80078 14.9844 3.80078 15.4238C3.80078 15.8535 3.64453 16.2246 3.33203 16.5371C3.01953 16.8496 2.64844 17.0059 2.21875 17.0059ZM2.95117 12.7285C2.51172 12.7285 2.13574 12.5723 1.82324 12.2598C1.51074 11.9473 1.35449 11.5762 1.35449 11.1465C1.35449 10.707 1.51074 10.3311 1.82324 10.0186C2.13574 9.70605 2.51172 9.5498 2.95117 9.5498C3.39062 9.5498 3.76172 9.70605 4.06445 10.0186C4.37695 10.3311 4.5332 10.707 4.5332 11.1465C4.5332 11.5762 4.37695 11.9473 4.06445 12.2598C3.76172 12.5723 3.39062 12.7285 2.95117 12.7285ZM4.89941 8.91992C4.45996 8.91992 4.08398 8.76367 3.77148 8.45117C3.45898 8.13867 3.30273 7.7627 3.30273 7.32324C3.30273 6.88379 3.45898 6.5127 3.77148 6.20996C4.08398 5.89746 4.45996 5.74121 4.89941 5.74121C5.3291 5.74121 5.7002 5.89746 6.0127 6.20996C6.3252 6.5127 6.48145 6.88379 6.48145 7.32324C6.48145 7.7627 6.3252 8.13867 6.0127 8.45117C5.7002 8.76367 5.3291 8.91992 4.89941 8.91992ZM7.96094 5.8584C7.52148 5.8584 7.14551 5.70215 6.83301 5.38965C6.53027 5.07715 6.37891 4.70117 6.37891 4.26172C6.37891 3.83203 6.53027 3.46094 6.83301 3.14844C7.14551 2.83594 7.52148 2.67969 7.96094 2.67969C8.39062 2.67969 8.76172 2.83594 9.07422 3.14844C9.38672 3.46094 9.54297 3.83203 9.54297 4.26172C9.54297 4.70117 9.38672 5.07715 9.07422 5.38965C8.76172 5.70215 8.39062 5.8584 7.96094 5.8584ZM11.8281 3.89551C11.3887 3.89551 11.0127 3.74414 10.7002 3.44141C10.3877 3.12891 10.2314 2.75293 10.2314 2.31348C10.2314 1.87402 10.3877 1.49805 10.7002 1.18555C11.0127 0.873047 11.3887 0.716797 11.8281 0.716797C12.2578 0.716797 12.6289 0.873047 12.9414 1.18555C13.2539 1.49805 13.4102 1.87402 13.4102 2.31348C13.4102 2.75293 13.2539 3.12891 12.9414 3.44141C12.6289 3.74414 12.2578 3.89551 11.8281 3.89551ZM23.3857 15.4092C23.3857 15.624 23.3418 15.8389 23.2539 16.0537C23.1758 16.2686 23.0293 16.4834 22.8145 16.6982L18.3174 21.3857C18.1709 21.5322 18.0195 21.6445 17.8633 21.7227C17.707 21.8008 17.5215 21.8398 17.3066 21.8398C16.9062 21.8398 16.5742 21.6982 16.3105 21.415C16.0566 21.1221 15.9297 20.79 15.9297 20.4189C15.9297 19.9893 16.0908 19.6279 16.4131 19.335L18.2734 17.5918L19.3135 16.9033L17.2041 17.0498H10.2461C9.81641 17.0498 9.44043 16.8887 9.11816 16.5664C8.7959 16.2441 8.63477 15.8584 8.63477 15.4092C8.63477 14.9502 8.7959 14.5596 9.11816 14.2373C9.44043 13.915 9.81641 13.7539 10.2461 13.7539H17.2041L19.2988 13.915L18.2734 13.2119L16.4131 11.4688C16.0908 11.1758 15.9297 10.8193 15.9297 10.3994C15.9297 10.0283 16.0566 9.70117 16.3105 9.41797C16.5742 9.125 16.9062 8.97852 17.3066 8.97852C17.5215 8.97852 17.707 9.01758 17.8633 9.0957C18.0195 9.16406 18.1709 9.27148 18.3174 9.41797L22.8145 14.1055C23.0293 14.3203 23.1758 14.5352 23.2539 14.75C23.3418 14.9648 23.3857 15.1846 23.3857 15.4092Z" fill="black"/></svg>');
  }
}
.part1-block-changes__item:first-child {
  max-width: 140rem;
}
.part1-block-changes__item:first-child .step-row__icon {
  width: 34rem;
}
@media (min-width: 1280px) {
  .part1-block-changes__item:first-child .step-row__icon {
    width: 64px;
    max-width: 100%;
  }
}
.part1-block-changes__item:nth-child(2) {
  max-width: 140rem;
}
@media (min-width: 1280px) {
  .part1-block-changes__item:nth-child(2) {
    max-width: 100%;
  }
}
.part1-block-changes__item:nth-child(2) span:last-child {
  margin-top: 3rem;
}
@media (min-width: 1280px) {
  .part1-block-changes__item:nth-child(2) span:last-child {
    margin-top: 5px;
  }
}
.part1-block-changes__item:nth-child(2) .step-row__icon {
  width: 30rem;
  height: 24rem;
}
@media (min-width: 1280px) {
  .part1-block-changes__item:nth-child(2) .step-row__icon {
    width: 46px;
    height: 43px;
  }
}
.part1-block-changes__item:nth-child(3) .step-row__icon {
  width: 19rem;
}
@media (min-width: 1280px) {
  .part1-block-changes__item:nth-child(3) .step-row__icon {
    width: 35px;
  }
}
.part1-block-changes__btn {
  padding-bottom: 19rem;
}
@media (min-width: 1280px) {
  .part1-block-changes__btn {
    padding-bottom: 50px;
  }
}
.part1-block-changes__elipse {
  font-size: 16rem;
  font-weight: 600;
  background-color: #EBEEF3;
  display: flex;
  flex-direction: column;
  border-radius: 330rem/184rem;
  width: 330rem;
  height: 184rem;
  align-items: center;
  justify-content: center;
  color: #F43E21;
  line-height: 1;
  position: relative;
}
@media (min-width: 1280px) {
  .part1-block-changes__elipse {
    font-size: 50px;
    border-radius: 1200px/490px;
    width: 100%;
    height: 490px;
  }
}
.part1-block-changes__elipse::before {
  position: absolute;
  right: 0;
  bottom: 10rem;
  content: "";
  background-image: url("../images/flower.png");
  width: 63rem;
  height: 51rem;
  background-repeat: no-repeat;
  background-size: contain;
}
@media (min-width: 1280px) {
  .part1-block-changes__elipse::before {
    width: 164px;
    height: 133px;
    bottom: 20px;
    right: 120px;
    bottom: -10px;
  }
}
.part1-block-changes__elipse-text {
  margin-top: 10rem;
  margin-bottom: 5.5rem;
  max-width: 274rem;
  text-align: center;
}
@media (min-width: 1280px) {
  .part1-block-changes__elipse-text {
    max-width: 964px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.part1-block-changes__elipse-author {
  font-size: 12rem;
}
@media (min-width: 1280px) {
  .part1-block-changes__elipse-author {
    font-size: 24px;
  }
}

.part1-block-whom-changes__title {
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__title {
    margin-bottom: 12px;
  }
}
.part1-block-whom-changes__sub-desc {
  max-width: 302rem;
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__sub-desc {
    max-width: 893px;
  }
}
.part1-block-whom-changes__sub-desc p:nth-of-type(1) {
  margin-bottom: 13rem;
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__sub-desc p:nth-of-type(1) {
    margin-bottom: 28px;
  }
}
.part1-block-whom-changes__sub-desc p:nth-of-type(2) {
  margin-bottom: 15rem;
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__sub-desc p:nth-of-type(2) {
    margin-bottom: 29px;
  }
}
.part1-block-whom-changes__item:nth-child(1) {
  position: relative;
}
.part1-block-whom-changes__item:nth-child(1) .step-row__icon {
  width: 19rem;
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__item:nth-child(1) .step-row__icon {
    width: 35px;
  }
}
.part1-block-whom-changes__item:nth-child(1):after {
  content: "";
  position: absolute;
  right: 0;
  width: 16rem;
  height: 16rem;
  transform: translateX(28rem);
  background-image: url("../images/cross.svg");
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__item:nth-child(1):after {
    width: 28px;
    height: 26px;
    transform: translateX(51px);
  }
}
.part1-block-whom-changes__item:nth-child(2) span:last-child {
  margin-top: 3rem;
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__item:nth-child(2) span:last-child {
    margin-top: 5px;
  }
}
.part1-block-whom-changes__item:nth-child(2) .step-row__icon {
  width: 30rem;
  height: 24rem;
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__item:nth-child(2) .step-row__icon {
    width: 46px;
    height: 43px;
  }
}
.part1-block-whom-changes__row {
  -moz-column-gap: 20rem;
       column-gap: 20rem;
  margin-bottom: 15rem;
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__row {
    -moz-column-gap: 70px;
         column-gap: 70px;
    margin-bottom: 29px;
  }
}
.part1-block-whom-changes__item:nth-child(3):after {
  position: absolute;
  left: 0px;
  transform: translateX(-35rem);
  width: 20rem;
  height: 19rem;
  content: url('data:image/svg+xml;utf8,<svg  viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.85449 2.32422C9.59082 2.32422 9.36523 2.2334 9.17773 2.05176C8.99609 1.86426 8.90527 1.63574 8.90527 1.36621C8.90527 1.1084 8.99609 0.885742 9.17773 0.698242C9.36523 0.510742 9.59082 0.416992 9.85449 0.416992C10.1182 0.416992 10.3408 0.510742 10.5225 0.698242C10.71 0.885742 10.8037 1.1084 10.8037 1.36621C10.8037 1.63574 10.71 1.86426 10.5225 2.05176C10.3408 2.2334 10.1182 2.32422 9.85449 2.32422ZM12.4121 2.7373C12.1484 2.7373 11.9229 2.64648 11.7354 2.46484C11.5537 2.27734 11.4629 2.05176 11.4629 1.78809C11.4629 1.52441 11.5537 1.29883 11.7354 1.11133C11.9229 0.923828 12.1484 0.830078 12.4121 0.830078C12.6758 0.830078 12.9014 0.923828 13.0889 1.11133C13.2764 1.29883 13.3701 1.52441 13.3701 1.78809C13.3701 2.05176 13.2764 2.27734 13.0889 2.46484C12.9014 2.64648 12.6758 2.7373 12.4121 2.7373ZM14.7324 3.91504C14.4688 3.91504 14.2432 3.82129 14.0557 3.63379C13.874 3.44629 13.7832 3.2207 13.7832 2.95703C13.7832 2.69922 13.874 2.47656 14.0557 2.28906C14.2432 2.10156 14.4688 2.00781 14.7324 2.00781C14.9961 2.00781 15.2188 2.10156 15.4004 2.28906C15.5879 2.47656 15.6816 2.69922 15.6816 2.95703C15.6816 3.2207 15.5879 3.44629 15.4004 3.63379C15.2188 3.82129 14.9961 3.91504 14.7324 3.91504ZM16.5693 5.75195C16.3057 5.75195 16.0801 5.6582 15.8926 5.4707C15.7051 5.2832 15.6113 5.05762 15.6113 4.79395C15.6113 4.53027 15.7051 4.30762 15.8926 4.12598C16.0801 3.93848 16.3057 3.84473 16.5693 3.84473C16.8271 3.84473 17.0498 3.93848 17.2373 4.12598C17.4248 4.30762 17.5186 4.53027 17.5186 4.79395C17.5186 5.05762 17.4248 5.2832 17.2373 5.4707C17.0498 5.6582 16.8271 5.75195 16.5693 5.75195ZM17.7383 8.03711C17.4746 8.03711 17.249 7.94336 17.0615 7.75586C16.874 7.56836 16.7803 7.3457 16.7803 7.08789C16.7803 6.82422 16.874 6.59863 17.0615 6.41113C17.249 6.22363 17.4746 6.12988 17.7383 6.12988C17.9961 6.12988 18.2188 6.22363 18.4062 6.41113C18.5938 6.59863 18.6875 6.82422 18.6875 7.08789C18.6875 7.3457 18.5938 7.56836 18.4062 7.75586C18.2188 7.94336 17.9961 8.03711 17.7383 8.03711ZM18.1777 10.6035C17.9141 10.6035 17.6885 10.5098 17.501 10.3223C17.3135 10.1348 17.2197 9.91211 17.2197 9.6543C17.2197 9.39062 17.3135 9.16504 17.501 8.97754C17.6885 8.79004 17.9141 8.69629 18.1777 8.69629C18.4414 8.69629 18.6641 8.79004 18.8457 8.97754C19.0332 9.16504 19.127 9.39062 19.127 9.6543C19.127 9.91211 19.0332 10.1348 18.8457 10.3223C18.6641 10.5098 18.4414 10.6035 18.1777 10.6035ZM17.7383 13.1699C17.4746 13.1699 17.249 13.0791 17.0615 12.8975C16.874 12.71 16.7803 12.4844 16.7803 12.2207C16.7803 11.957 16.874 11.7314 17.0615 11.5439C17.249 11.3564 17.4746 11.2627 17.7383 11.2627C17.9961 11.2627 18.2188 11.3564 18.4063 11.5439C18.5938 11.7314 18.6875 11.957 18.6875 12.2207C18.6875 12.4844 18.5938 12.71 18.4063 12.8975C18.2188 13.0791 17.9961 13.1699 17.7383 13.1699ZM16.5693 15.4639C16.3057 15.4639 16.0801 15.3701 15.8926 15.1826C15.7051 14.9951 15.6113 14.7695 15.6113 14.5059C15.6113 14.2422 15.7051 14.0195 15.8926 13.8379C16.0801 13.6504 16.3057 13.5566 16.5693 13.5566C16.8271 13.5566 17.0498 13.6504 17.2373 13.8379C17.4248 14.0195 17.5186 14.2422 17.5186 14.5059C17.5186 14.7695 17.4248 14.9951 17.2373 15.1826C17.0498 15.3701 16.8271 15.4639 16.5693 15.4639ZM14.7324 17.3008C14.4688 17.3008 14.2432 17.207 14.0557 17.0195C13.874 16.832 13.7832 16.6064 13.7832 16.3428C13.7832 16.085 13.874 15.8623 14.0557 15.6748C14.2432 15.4873 14.4688 15.3936 14.7324 15.3936C14.9961 15.3936 15.2188 15.4873 15.4004 15.6748C15.5879 15.8623 15.6816 16.085 15.6816 16.3428C15.6816 16.6064 15.5879 16.832 15.4004 17.0195C15.2188 17.207 14.9961 17.3008 14.7324 17.3008ZM12.4121 18.4697C12.1484 18.4697 11.9229 18.376 11.7354 18.1885C11.5537 18.001 11.4629 17.7783 11.4629 17.5205C11.4629 17.2568 11.5537 17.0312 11.7354 16.8437C11.9229 16.6562 12.1484 16.5625 12.4121 16.5625C12.6758 16.5625 12.9014 16.6562 13.0889 16.8437C13.2764 17.0312 13.3701 17.2568 13.3701 17.5205C13.3701 17.7783 13.2764 18.001 13.0889 18.1885C12.9014 18.376 12.6758 18.4697 12.4121 18.4697ZM9.85449 18.8828C9.59082 18.8828 9.36523 18.7891 9.17773 18.6016C8.99609 18.4141 8.90527 18.1914 8.90527 17.9336C8.90527 17.6699 8.99609 17.4443 9.17773 17.2568C9.36523 17.0752 9.59082 16.9844 9.85449 16.9844C10.1182 16.9844 10.3408 17.0752 10.5225 17.2568C10.71 17.4443 10.8037 17.6699 10.8037 17.9336C10.8037 18.1914 10.71 18.4141 10.5225 18.6016C10.3408 18.7891 10.1182 18.8828 9.85449 18.8828ZM7.29688 18.4697C7.0332 18.4697 6.80762 18.376 6.62012 18.1885C6.43262 18.001 6.33887 17.7783 6.33887 17.5205C6.33887 17.2568 6.43262 17.0312 6.62012 16.8438C6.80762 16.6562 7.0332 16.5625 7.29688 16.5625C7.55469 16.5625 7.77734 16.6562 7.96484 16.8438C8.15234 17.0312 8.24609 17.2568 8.24609 17.5205C8.24609 17.7783 8.15234 18.001 7.96484 18.1885C7.77734 18.376 7.55469 18.4697 7.29688 18.4697ZM4.97656 17.3008C4.71289 17.3008 4.4873 17.207 4.2998 17.0195C4.11816 16.832 4.02734 16.6064 4.02734 16.3428C4.02734 16.085 4.11816 15.8623 4.2998 15.6748C4.4873 15.4873 4.71289 15.3936 4.97656 15.3936C5.23438 15.3936 5.45703 15.4873 5.64453 15.6748C5.83203 15.8623 5.92578 16.085 5.92578 16.3428C5.92578 16.6064 5.83203 16.832 5.64453 17.0195C5.45703 17.207 5.23438 17.3008 4.97656 17.3008ZM3.13965 15.4639C2.87598 15.4639 2.65039 15.3701 2.46289 15.1826C2.27539 14.9951 2.18164 14.7695 2.18164 14.5059C2.18164 14.2422 2.27539 14.0195 2.46289 13.8379C2.65039 13.6504 2.87598 13.5566 3.13965 13.5566C3.39746 13.5566 3.62012 13.6504 3.80762 13.8379C3.99512 14.0195 4.08887 14.2422 4.08887 14.5059C4.08887 14.7695 3.99512 14.9951 3.80762 15.1826C3.62012 15.3701 3.39746 15.4639 3.13965 15.4639ZM1.9707 13.1699C1.70703 13.1699 1.48145 13.0791 1.29395 12.8975C1.10645 12.71 1.0127 12.4844 1.0127 12.2207C1.0127 11.957 1.10645 11.7314 1.29395 11.5439C1.48145 11.3564 1.70703 11.2627 1.9707 11.2627C2.23438 11.2627 2.45703 11.3564 2.63867 11.5439C2.82617 11.7314 2.91992 11.957 2.91992 12.2207C2.91992 12.4844 2.82617 12.71 2.63867 12.8975C2.45703 13.0791 2.23438 13.1699 1.9707 13.1699ZM1.53125 10.6035C1.26758 10.6035 1.04199 10.5098 0.854492 10.3223C0.666992 10.1348 0.573242 9.91211 0.573242 9.6543C0.573242 9.39062 0.666992 9.16504 0.854492 8.97754C1.04199 8.79004 1.26758 8.69629 1.53125 8.69629C1.78906 8.69629 2.01172 8.79004 2.19922 8.97754C2.38672 9.16504 2.48047 9.39062 2.48047 9.6543C2.48047 9.91211 2.38672 10.1348 2.19922 10.3223C2.01172 10.5098 1.78906 10.6035 1.53125 10.6035ZM1.9707 8.03711C1.70703 8.03711 1.48145 7.94336 1.29395 7.75586C1.10645 7.56836 1.0127 7.3457 1.0127 7.08789C1.0127 6.82422 1.10645 6.59863 1.29395 6.41113C1.48145 6.22363 1.70703 6.12988 1.9707 6.12988C2.23438 6.12988 2.45703 6.22363 2.63867 6.41113C2.82617 6.59863 2.91992 6.82422 2.91992 7.08789C2.91992 7.3457 2.82617 7.56836 2.63867 7.75586C2.45703 7.94336 2.23438 8.03711 1.9707 8.03711ZM3.13965 5.75195C2.87598 5.75195 2.65039 5.6582 2.46289 5.4707C2.27539 5.2832 2.18164 5.05762 2.18164 4.79395C2.18164 4.53027 2.27539 4.30762 2.46289 4.12598C2.65039 3.93848 2.87598 3.84473 3.13965 3.84473C3.39746 3.84473 3.62012 3.93848 3.80762 4.12598C3.99512 4.30762 4.08887 4.53027 4.08887 4.79395C4.08887 5.05762 3.99512 5.2832 3.80762 5.4707C3.62012 5.6582 3.39746 5.75195 3.13965 5.75195ZM4.97656 3.91504C4.71289 3.91504 4.4873 3.82129 4.2998 3.63379C4.11816 3.44629 4.02734 3.2207 4.02734 2.95703C4.02734 2.69922 4.11816 2.47656 4.2998 2.28906C4.4873 2.10156 4.71289 2.00781 4.97656 2.00781C5.23438 2.00781 5.45703 2.10156 5.64453 2.28906C5.83203 2.47656 5.92578 2.69922 5.92578 2.95703C5.92578 3.2207 5.83203 3.44629 5.64453 3.63379C5.45703 3.82129 5.23438 3.91504 4.97656 3.91504ZM7.29688 2.7373C7.0332 2.7373 6.80762 2.64648 6.62012 2.46484C6.43262 2.27734 6.33887 2.05176 6.33887 1.78809C6.33887 1.52441 6.43262 1.29883 6.62012 1.11133C6.80762 0.923828 7.0332 0.830078 7.29688 0.830078C7.55469 0.830078 7.77734 0.923828 7.96484 1.11133C8.15234 1.29883 8.24609 1.52441 8.24609 1.78809C8.24609 2.05176 8.15234 2.27734 7.96484 2.46484C7.77734 2.64648 7.55469 2.7373 7.29688 2.7373ZM14.2314 9.64551C14.2314 9.77441 14.2051 9.90332 14.1523 10.0322C14.1055 10.1611 14.0176 10.29 13.8887 10.4189L11.1904 13.2314C11.1025 13.3193 11.0117 13.3867 10.918 13.4336C10.8242 13.4805 10.7129 13.5039 10.584 13.5039C10.3438 13.5039 10.1445 13.4189 9.98633 13.249C9.83398 13.0732 9.75781 12.874 9.75781 12.6514C9.75781 12.3936 9.85449 12.1768 10.0479 12.001L11.1641 10.9551L11.7881 10.542L10.5225 10.6299H6.34766C6.08984 10.6299 5.86426 10.5332 5.6709 10.3398C5.47754 10.1465 5.38086 9.91504 5.38086 9.64551C5.38086 9.37012 5.47754 9.13574 5.6709 8.94238C5.86426 8.74902 6.08984 8.65234 6.34766 8.65234H10.5225L11.7793 8.74902L11.1641 8.32715L10.0479 7.28125C9.85449 7.10547 9.75781 6.8916 9.75781 6.63965C9.75781 6.41699 9.83398 6.2207 9.98633 6.05078C10.1445 5.875 10.3438 5.78711 10.584 5.78711C10.7129 5.78711 10.8242 5.81055 10.918 5.85742C11.0117 5.89844 11.1025 5.96289 11.1904 6.05078L13.8887 8.86328C14.0176 8.99219 14.1055 9.12109 14.1523 9.25C14.2051 9.37891 14.2314 9.51074 14.2314 9.64551Z" fill="black"/></svg>');
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__item:nth-child(3) {
    position: relative;
  }
  .part1-block-whom-changes__item:nth-child(3):after {
    transform: translateX(-51px);
    position: absolute;
    left: 0px;
    width: 32px;
    height: 31px;
    content: url('data:image/svg+xml;utf8,<svg  viewBox="0 0 20 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.85449 2.32422C9.59082 2.32422 9.36523 2.2334 9.17773 2.05176C8.99609 1.86426 8.90527 1.63574 8.90527 1.36621C8.90527 1.1084 8.99609 0.885742 9.17773 0.698242C9.36523 0.510742 9.59082 0.416992 9.85449 0.416992C10.1182 0.416992 10.3408 0.510742 10.5225 0.698242C10.71 0.885742 10.8037 1.1084 10.8037 1.36621C10.8037 1.63574 10.71 1.86426 10.5225 2.05176C10.3408 2.2334 10.1182 2.32422 9.85449 2.32422ZM12.4121 2.7373C12.1484 2.7373 11.9229 2.64648 11.7354 2.46484C11.5537 2.27734 11.4629 2.05176 11.4629 1.78809C11.4629 1.52441 11.5537 1.29883 11.7354 1.11133C11.9229 0.923828 12.1484 0.830078 12.4121 0.830078C12.6758 0.830078 12.9014 0.923828 13.0889 1.11133C13.2764 1.29883 13.3701 1.52441 13.3701 1.78809C13.3701 2.05176 13.2764 2.27734 13.0889 2.46484C12.9014 2.64648 12.6758 2.7373 12.4121 2.7373ZM14.7324 3.91504C14.4688 3.91504 14.2432 3.82129 14.0557 3.63379C13.874 3.44629 13.7832 3.2207 13.7832 2.95703C13.7832 2.69922 13.874 2.47656 14.0557 2.28906C14.2432 2.10156 14.4688 2.00781 14.7324 2.00781C14.9961 2.00781 15.2188 2.10156 15.4004 2.28906C15.5879 2.47656 15.6816 2.69922 15.6816 2.95703C15.6816 3.2207 15.5879 3.44629 15.4004 3.63379C15.2188 3.82129 14.9961 3.91504 14.7324 3.91504ZM16.5693 5.75195C16.3057 5.75195 16.0801 5.6582 15.8926 5.4707C15.7051 5.2832 15.6113 5.05762 15.6113 4.79395C15.6113 4.53027 15.7051 4.30762 15.8926 4.12598C16.0801 3.93848 16.3057 3.84473 16.5693 3.84473C16.8271 3.84473 17.0498 3.93848 17.2373 4.12598C17.4248 4.30762 17.5186 4.53027 17.5186 4.79395C17.5186 5.05762 17.4248 5.2832 17.2373 5.4707C17.0498 5.6582 16.8271 5.75195 16.5693 5.75195ZM17.7383 8.03711C17.4746 8.03711 17.249 7.94336 17.0615 7.75586C16.874 7.56836 16.7803 7.3457 16.7803 7.08789C16.7803 6.82422 16.874 6.59863 17.0615 6.41113C17.249 6.22363 17.4746 6.12988 17.7383 6.12988C17.9961 6.12988 18.2188 6.22363 18.4062 6.41113C18.5938 6.59863 18.6875 6.82422 18.6875 7.08789C18.6875 7.3457 18.5938 7.56836 18.4062 7.75586C18.2188 7.94336 17.9961 8.03711 17.7383 8.03711ZM18.1777 10.6035C17.9141 10.6035 17.6885 10.5098 17.501 10.3223C17.3135 10.1348 17.2197 9.91211 17.2197 9.6543C17.2197 9.39062 17.3135 9.16504 17.501 8.97754C17.6885 8.79004 17.9141 8.69629 18.1777 8.69629C18.4414 8.69629 18.6641 8.79004 18.8457 8.97754C19.0332 9.16504 19.127 9.39062 19.127 9.6543C19.127 9.91211 19.0332 10.1348 18.8457 10.3223C18.6641 10.5098 18.4414 10.6035 18.1777 10.6035ZM17.7383 13.1699C17.4746 13.1699 17.249 13.0791 17.0615 12.8975C16.874 12.71 16.7803 12.4844 16.7803 12.2207C16.7803 11.957 16.874 11.7314 17.0615 11.5439C17.249 11.3564 17.4746 11.2627 17.7383 11.2627C17.9961 11.2627 18.2188 11.3564 18.4063 11.5439C18.5938 11.7314 18.6875 11.957 18.6875 12.2207C18.6875 12.4844 18.5938 12.71 18.4063 12.8975C18.2188 13.0791 17.9961 13.1699 17.7383 13.1699ZM16.5693 15.4639C16.3057 15.4639 16.0801 15.3701 15.8926 15.1826C15.7051 14.9951 15.6113 14.7695 15.6113 14.5059C15.6113 14.2422 15.7051 14.0195 15.8926 13.8379C16.0801 13.6504 16.3057 13.5566 16.5693 13.5566C16.8271 13.5566 17.0498 13.6504 17.2373 13.8379C17.4248 14.0195 17.5186 14.2422 17.5186 14.5059C17.5186 14.7695 17.4248 14.9951 17.2373 15.1826C17.0498 15.3701 16.8271 15.4639 16.5693 15.4639ZM14.7324 17.3008C14.4688 17.3008 14.2432 17.207 14.0557 17.0195C13.874 16.832 13.7832 16.6064 13.7832 16.3428C13.7832 16.085 13.874 15.8623 14.0557 15.6748C14.2432 15.4873 14.4688 15.3936 14.7324 15.3936C14.9961 15.3936 15.2188 15.4873 15.4004 15.6748C15.5879 15.8623 15.6816 16.085 15.6816 16.3428C15.6816 16.6064 15.5879 16.832 15.4004 17.0195C15.2188 17.207 14.9961 17.3008 14.7324 17.3008ZM12.4121 18.4697C12.1484 18.4697 11.9229 18.376 11.7354 18.1885C11.5537 18.001 11.4629 17.7783 11.4629 17.5205C11.4629 17.2568 11.5537 17.0312 11.7354 16.8437C11.9229 16.6562 12.1484 16.5625 12.4121 16.5625C12.6758 16.5625 12.9014 16.6562 13.0889 16.8437C13.2764 17.0312 13.3701 17.2568 13.3701 17.5205C13.3701 17.7783 13.2764 18.001 13.0889 18.1885C12.9014 18.376 12.6758 18.4697 12.4121 18.4697ZM9.85449 18.8828C9.59082 18.8828 9.36523 18.7891 9.17773 18.6016C8.99609 18.4141 8.90527 18.1914 8.90527 17.9336C8.90527 17.6699 8.99609 17.4443 9.17773 17.2568C9.36523 17.0752 9.59082 16.9844 9.85449 16.9844C10.1182 16.9844 10.3408 17.0752 10.5225 17.2568C10.71 17.4443 10.8037 17.6699 10.8037 17.9336C10.8037 18.1914 10.71 18.4141 10.5225 18.6016C10.3408 18.7891 10.1182 18.8828 9.85449 18.8828ZM7.29688 18.4697C7.0332 18.4697 6.80762 18.376 6.62012 18.1885C6.43262 18.001 6.33887 17.7783 6.33887 17.5205C6.33887 17.2568 6.43262 17.0312 6.62012 16.8438C6.80762 16.6562 7.0332 16.5625 7.29688 16.5625C7.55469 16.5625 7.77734 16.6562 7.96484 16.8438C8.15234 17.0312 8.24609 17.2568 8.24609 17.5205C8.24609 17.7783 8.15234 18.001 7.96484 18.1885C7.77734 18.376 7.55469 18.4697 7.29688 18.4697ZM4.97656 17.3008C4.71289 17.3008 4.4873 17.207 4.2998 17.0195C4.11816 16.832 4.02734 16.6064 4.02734 16.3428C4.02734 16.085 4.11816 15.8623 4.2998 15.6748C4.4873 15.4873 4.71289 15.3936 4.97656 15.3936C5.23438 15.3936 5.45703 15.4873 5.64453 15.6748C5.83203 15.8623 5.92578 16.085 5.92578 16.3428C5.92578 16.6064 5.83203 16.832 5.64453 17.0195C5.45703 17.207 5.23438 17.3008 4.97656 17.3008ZM3.13965 15.4639C2.87598 15.4639 2.65039 15.3701 2.46289 15.1826C2.27539 14.9951 2.18164 14.7695 2.18164 14.5059C2.18164 14.2422 2.27539 14.0195 2.46289 13.8379C2.65039 13.6504 2.87598 13.5566 3.13965 13.5566C3.39746 13.5566 3.62012 13.6504 3.80762 13.8379C3.99512 14.0195 4.08887 14.2422 4.08887 14.5059C4.08887 14.7695 3.99512 14.9951 3.80762 15.1826C3.62012 15.3701 3.39746 15.4639 3.13965 15.4639ZM1.9707 13.1699C1.70703 13.1699 1.48145 13.0791 1.29395 12.8975C1.10645 12.71 1.0127 12.4844 1.0127 12.2207C1.0127 11.957 1.10645 11.7314 1.29395 11.5439C1.48145 11.3564 1.70703 11.2627 1.9707 11.2627C2.23438 11.2627 2.45703 11.3564 2.63867 11.5439C2.82617 11.7314 2.91992 11.957 2.91992 12.2207C2.91992 12.4844 2.82617 12.71 2.63867 12.8975C2.45703 13.0791 2.23438 13.1699 1.9707 13.1699ZM1.53125 10.6035C1.26758 10.6035 1.04199 10.5098 0.854492 10.3223C0.666992 10.1348 0.573242 9.91211 0.573242 9.6543C0.573242 9.39062 0.666992 9.16504 0.854492 8.97754C1.04199 8.79004 1.26758 8.69629 1.53125 8.69629C1.78906 8.69629 2.01172 8.79004 2.19922 8.97754C2.38672 9.16504 2.48047 9.39062 2.48047 9.6543C2.48047 9.91211 2.38672 10.1348 2.19922 10.3223C2.01172 10.5098 1.78906 10.6035 1.53125 10.6035ZM1.9707 8.03711C1.70703 8.03711 1.48145 7.94336 1.29395 7.75586C1.10645 7.56836 1.0127 7.3457 1.0127 7.08789C1.0127 6.82422 1.10645 6.59863 1.29395 6.41113C1.48145 6.22363 1.70703 6.12988 1.9707 6.12988C2.23438 6.12988 2.45703 6.22363 2.63867 6.41113C2.82617 6.59863 2.91992 6.82422 2.91992 7.08789C2.91992 7.3457 2.82617 7.56836 2.63867 7.75586C2.45703 7.94336 2.23438 8.03711 1.9707 8.03711ZM3.13965 5.75195C2.87598 5.75195 2.65039 5.6582 2.46289 5.4707C2.27539 5.2832 2.18164 5.05762 2.18164 4.79395C2.18164 4.53027 2.27539 4.30762 2.46289 4.12598C2.65039 3.93848 2.87598 3.84473 3.13965 3.84473C3.39746 3.84473 3.62012 3.93848 3.80762 4.12598C3.99512 4.30762 4.08887 4.53027 4.08887 4.79395C4.08887 5.05762 3.99512 5.2832 3.80762 5.4707C3.62012 5.6582 3.39746 5.75195 3.13965 5.75195ZM4.97656 3.91504C4.71289 3.91504 4.4873 3.82129 4.2998 3.63379C4.11816 3.44629 4.02734 3.2207 4.02734 2.95703C4.02734 2.69922 4.11816 2.47656 4.2998 2.28906C4.4873 2.10156 4.71289 2.00781 4.97656 2.00781C5.23438 2.00781 5.45703 2.10156 5.64453 2.28906C5.83203 2.47656 5.92578 2.69922 5.92578 2.95703C5.92578 3.2207 5.83203 3.44629 5.64453 3.63379C5.45703 3.82129 5.23438 3.91504 4.97656 3.91504ZM7.29688 2.7373C7.0332 2.7373 6.80762 2.64648 6.62012 2.46484C6.43262 2.27734 6.33887 2.05176 6.33887 1.78809C6.33887 1.52441 6.43262 1.29883 6.62012 1.11133C6.80762 0.923828 7.0332 0.830078 7.29688 0.830078C7.55469 0.830078 7.77734 0.923828 7.96484 1.11133C8.15234 1.29883 8.24609 1.52441 8.24609 1.78809C8.24609 2.05176 8.15234 2.27734 7.96484 2.46484C7.77734 2.64648 7.55469 2.7373 7.29688 2.7373ZM14.2314 9.64551C14.2314 9.77441 14.2051 9.90332 14.1523 10.0322C14.1055 10.1611 14.0176 10.29 13.8887 10.4189L11.1904 13.2314C11.1025 13.3193 11.0117 13.3867 10.918 13.4336C10.8242 13.4805 10.7129 13.5039 10.584 13.5039C10.3438 13.5039 10.1445 13.4189 9.98633 13.249C9.83398 13.0732 9.75781 12.874 9.75781 12.6514C9.75781 12.3936 9.85449 12.1768 10.0479 12.001L11.1641 10.9551L11.7881 10.542L10.5225 10.6299H6.34766C6.08984 10.6299 5.86426 10.5332 5.6709 10.3398C5.47754 10.1465 5.38086 9.91504 5.38086 9.64551C5.38086 9.37012 5.47754 9.13574 5.6709 8.94238C5.86426 8.74902 6.08984 8.65234 6.34766 8.65234H10.5225L11.7793 8.74902L11.1641 8.32715L10.0479 7.28125C9.85449 7.10547 9.75781 6.8916 9.75781 6.63965C9.75781 6.41699 9.83398 6.2207 9.98633 6.05078C10.1445 5.875 10.3438 5.78711 10.584 5.78711C10.7129 5.78711 10.8242 5.81055 10.918 5.85742C11.0117 5.89844 11.1025 5.96289 11.1904 6.05078L13.8887 8.86328C14.0176 8.99219 14.1055 9.12109 14.1523 9.25C14.2051 9.37891 14.2314 9.51074 14.2314 9.64551Z" fill="black"/></svg>');
  }
}
.part1-block-whom-changes__item:nth-child(3) .step-row__icon {
  width: 34rem;
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__item:nth-child(3) .step-row__icon {
    width: 64px;
  }
}
.part1-block-whom-changes__additional {
  align-items: start;
  display: flex;
  flex-direction: column;
  padding-bottom: 28rem;
  gap: 15rem;
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__additional {
    padding-bottom: 120px;
    gap: 20px;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
  }
}
.part1-block-whom-changes__additional-text {
  display: flex;
  gap: 7rem;
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__additional-text {
    gap: 12px;
    max-width: 677px;
  }
  .part1-block-whom-changes__additional-text p {
    margin-bottom: 0px;
  }
}
.part1-block-whom-changes__additional-text svg {
  width: 18px;
  height: 17px;
  flex-shrink: 0;
}
@media (min-width: 1280px) {
  .part1-block-whom-changes__additional-text svg {
    width: 31px;
    height: 29px;
  }
}

.list-stepper {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10rem;
}
@media (min-width: 1280px) {
  .list-stepper {
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }
}
.list-stepper__plus {
  display: none;
}
@media (min-width: 1280px) {
  .list-stepper__plus {
    display: inline;
    cursor: pointer;
  }
}
.list-stepper__item {
  cursor: pointer;
  display: grid;
  grid-template-columns: 1fr 160rem;
  border: 1rem solid #000000;
  border-radius: 10.83rem;
  padding: 9rem 18rem 10rem 20rem;
  transition: all ease 0.2s;
}
@media (hover: hover) {
  .list-stepper__item:hover {
    background-color: #EBEEF3;
    border-color: transparent;
  }
}
@media (hover: none) {
  .list-stepper__item:active {
    background-color: #EBEEF3;
    border-color: transparent;
  }
}
@media (min-width: 1280px) {
  .list-stepper__item {
    display: flex;
    flex-direction: column;
    gap: 10px;
    border: 1px solid #000000;
    border-radius: 20px;
    padding: 30px 20px;
    align-items: center;
  }
}
.list-stepper__item--active {
  background-color: #EBEEF3;
  border-color: transparent;
}
.list-stepper__item-image {
  width: 100%;
  aspect-ratio: 160/94;
}
@media (min-width: 1280px) {
  .list-stepper__item-image {
    width: 100%;
    aspect-ratio: 347/197;
    border-radius: 20px;
    overflow: hidden;
  }
}
.list-stepper__item-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.list-stepper__item-name {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-weight: 700;
  font-size: 16rem;
}
@media (min-width: 1280px) {
  .list-stepper__item-name {
    font-size: 30px;
    text-align: center;
    order: 2;
  }
}
.list-stepper__dropdown {
  display: none;
  margin-top: 10rem;
}
@media (min-width: 1280px) {
  .list-stepper__dropdown {
    margin-top: 42px;
  }
}
.list-stepper__dropdown-item {
  background-color: #EBEEF3;
  padding: 15rem 15rem 15rem 20rem;
  border-radius: 20px;
}
@media (min-width: 1280px) {
  .list-stepper__dropdown-item {
    position: relative;
    padding: 30px 22px 30px 24px;
    box-sizing: border-box;
  }
}
@media (min-width: 1280px) {
  .list-stepper__dropdown-order {
    margin-bottom: 10px;
  }
}
.list-stepper__dropdown-order > span:first-child {
  display: inline-flex;
  width: 20rem;
  height: 20rem;
  align-items: center;
  justify-content: center;
  background-color: #F43E21;
  border-radius: 50%;
  font-size: 11rem;
  color: #FFFFFF;
  margin-bottom: 15rem;
  font-family: sans-serif;
}
@media (min-width: 1280px) {
  .list-stepper__dropdown-order > span:first-child {
    width: 40px;
    height: 40px;
    font-size: 31px;
    margin-bottom: 0px;
  }
}
@media (min-width: 1280px) {
  .list-stepper__dropdown-order {
    display: flex;
    justify-content: space-between;
  }
}
.list-stepper__dropdown-title {
  font-weight: 600;
  margin-bottom: 15rem;
}
@media (min-width: 1280px) {
  .list-stepper__dropdown-title {
    margin-bottom: 0px;
  }
}
.list-stepper__dropdown-help {
  font-size: 12rem;
  font-style: italic;
  line-height: 1.3;
}
@media (min-width: 1280px) {
  .list-stepper__dropdown-help--bigtext-left {
    left: 0;
  }
}
@media (min-width: 1280px) {
  .list-stepper__dropdown-help {
    display: none;
    font-size: 16px;
    position: absolute;
    right: 22px;
    top: 22px;
    background-color: #EBEEF3;
    border-radius: 30px;
    z-index: 100;
    border: 1px solid #000000;
    padding: 24px;
    min-width: 509px;
    box-sizing: content-box;
  }
}
@media (min-width: 1280px) {
  .list-stepper__dropdown-help--large {
    min-width: 857px;
    box-sizing: border-box;
  }
  .list-stepper__dropdown-help--large p:nth-child(-n+2) {
    max-width: 771px;
  }
}
.list-stepper__dropdown-help a {
  text-decoration: underline;
}
.list-stepper__dropdown-images {
  display: flex;
  justify-content: space-between;
  gap: 10rem;
  border-radius: 10.83rem;
  margin-bottom: 15rem;
}
@media (min-width: 1280px) {
  .list-stepper__dropdown-images {
    float: left;
    gap: 12px;
    flex-direction: column;
    margin-bottom: 0px;
    margin-right: 20px;
  }
}
.list-stepper__dropdown-images img {
  aspect-ratio: 140/114;
  width: 140rem;
}
@media (min-width: 1280px) {
  .list-stepper__dropdown-images img {
    width: 176px;
    border-radius: 20px;
    aspect-ratio: 176/153;
  }
}
.list-stepper__dropdown-inner {
  display: grid;
  gap: 10rem;
}
@media (min-width: 1280px) {
  .list-stepper__dropdown-inner {
    gap: 20px;
  }
}
@media (min-width: 1280px) {
  .list-stepper__dropdown-inner--no_equal {
    display: flex;
    flex-wrap: wrap;
    position: relative;
  }
  .list-stepper__dropdown-inner--no_equal .list-stepper__dropdown-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 489px;
    min-height: 287px;
  }
  .list-stepper__dropdown-inner--no_equal .list-stepper__dropdown-item:nth-child(1) {
    margin-left: 201px;
  }
  .list-stepper__dropdown-inner--no_equal .list-stepper__dropdown-item:nth-child(4) br {
    display: none;
  }
  .list-stepper__dropdown-inner--no_equal:before {
    content: "";
    position: absolute;
    width: 254px;
    height: 250px;
    background-image: url("../images/line-dropdown.png");
    background-size: contain;
    background-repeat: no-repeat;
    left: -30px;
    top: 30px;
  }
}
@media (min-width: 1280px) {
  .list-stepper__dropdown-inner--equal {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    justify-content: space-between;
  }
  .list-stepper__dropdown-inner--equal .list-stepper__dropdown-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 386px;
    min-height: 287px;
  }
  .list-stepper__dropdown-inner--equal .list-stepper__dropdown-item:nth-child(1) br {
    display: none;
  }
  .list-stepper__dropdown-inner--equal .list-stepper__dropdown-item:nth-child(2) br {
    display: none;
  }
  .list-stepper__dropdown-inner--equal .list-stepper__dropdown-item:nth-child(3) br {
    display: none;
  }
}
.list-stepper__close-prompt {
  display: none;
}
@media (min-width: 1280px) {
  .list-stepper__close-prompt {
    display: inline-flex;
    position: absolute;
    right: 22px;
    top: 23px;
    cursor: pointer;
    flex-shrink: 0;
  }
}

.stepper-content {
  display: none;
}

.part2-why-nko__title {
  margin-bottom: 15rem;
}
@media (min-width: 1280px) {
  .part2-why-nko__title {
    margin-bottom: 12px;
  }
}
.part2-why-nko__sub-desc {
  display: flex;
  flex-direction: column;
  gap: 10rem;
}
@media (min-width: 1280px) {
  .part2-why-nko__sub-desc {
    flex-direction: row;
    gap: 31px;
    justify-content: space-between;
    padding-right: 45px;
  }
}
.part2-why-nko__image {
  width: 100%;
  aspect-ratio: 330/170;
  height: 170rem;
  overflow: hidden;
  flex-shrink: 0;
}
@media (min-width: 1280px) {
  .part2-why-nko__image {
    width: 545px;
    height: 306px;
    aspect-ratio: 545/306;
    order: 2;
    margin-bottom: 34px;
  }
}
.part2-why-nko__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.part2-why-nko__text {
  margin-bottom: 14rem;
}
.part2-why-nko__text p:nth-of-type(1) {
  margin-bottom: 12rem;
}
@media (min-width: 1280px) {
  .part2-why-nko__text p:nth-of-type(1) {
    margin-bottom: 12px;
  }
  .part2-why-nko__text p:nth-of-type(1) br {
    display: none;
  }
}
@media (min-width: 1280px) {
  .part2-why-nko__text {
    margin-top: auto;
    margin-bottom: 0px;
  }
}
.part2-why-nko__list {
  display: flex;
  flex-direction: column;
  gap: 5rem;
  margin-bottom: 15rem;
}
@media (min-width: 1280px) {
  .part2-why-nko__list {
    gap: 10px;
    margin-bottom: 31px;
  }
}
.part2-why-nko__list li {
  background-color: #EBEEF3;
  padding-block: 9px;
  padding-left: 38rem;
  padding-right: 9rem;
  border-radius: 10.83rem;
  position: relative;
}
@media (min-width: 1280px) {
  .part2-why-nko__list li {
    padding: 21px 32px 24px 74px;
    border-radius: 20px;
  }
}
.part2-why-nko__list li:before {
  content: "";
  position: absolute;
  left: 20rem;
  background-image: url("../images/romb.svg");
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-flex;
  width: 10rem;
  height: 15rem;
}
@media (min-width: 1280px) {
  .part2-why-nko__list li:before {
    width: 23px;
    height: 32px;
    left: 31px;
  }
}
.part2-why-nko__notice {
  margin-bottom: 14rem;
}
@media (min-width: 1280px) {
  .part2-why-nko__notice {
    margin-bottom: 42px;
  }
}

.plus {
  display: inline-flex;
  width: 23.5rem;
  height: 23.5rem;
  aspect-ratio: 1/1;
  border: 1rem solid #F43E21;
  border-radius: 50%;
  flex-shrink: 0;
  position: relative;
  cursor: pointer;
}
@media (min-width: 1280px) {
  .plus {
    width: 40px;
    height: 40px;
    border: 2px solid #F43E21;
  }
}
.plus--active::before {
  display: none;
}
.plus:before {
  position: absolute;
  left: 50%;
  top: 50%;
  content: "";
  width: 1rem;
  height: 9.4rem;
  background-color: #F43E21;
  transform: translate(-50%, -50%);
}
@media (min-width: 1280px) {
  .plus:before {
    width: 2px;
    height: 16px;
  }
}
.plus:after {
  position: absolute;
  left: 50%;
  top: 50%;
  content: "";
  height: 1rem;
  width: 9.4rem;
  background-color: #F43E21;
  transform: translate(-50%, -50%);
}
@media (min-width: 1280px) {
  .plus:after {
    height: 2px;
    width: 16px;
  }
}
.plus--pink {
  border-color: #FD76C9;
}
.plus--pink:before {
  background-color: #FD76C9;
}
.plus--pink:after {
  background-color: #FD76C9;
}

.part3-which-nko__title {
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .part3-which-nko__title {
    margin-bottom: 50px;
  }
}
.part3-which-nko__subtext {
  margin-bottom: 14rem;
}
@media (min-width: 1280px) {
  .part3-which-nko__subtext {
    margin-bottom: 35px;
  }
}
.part3-which-nko__dialog {
  border-radius: 10.83rem;
  background-color: #EBEEF3;
  padding: 9rem 20rem 10rem;
  max-width: 274rem;
  box-sizing: border-box;
  margin-left: auto;
  margin-bottom: 32rem;
  position: relative;
}
@media (min-width: 1280px) {
  .part3-which-nko__dialog {
    padding: 19px 16px 17px 31px;
    border-radius: 20px;
    max-width: 801px;
    margin-right: 122px;
    margin-bottom: 99px;
  }
}
.part3-which-nko__dialog:before {
  content: "";
  background-image: url("../images/part3-dialog.png");
  width: 47rem;
  height: 57rem;
  display: inline-flex;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: -3.5rem;
  top: -14rem;
  transform: translateX(-100%);
}
@media (min-width: 1280px) {
  .part3-which-nko__dialog:before {
    width: 199.5px;
    height: 187.9px;
    left: 5px;
    top: -31px;
    background-image: url("../images/part3-dialog-xl.png");
    background-repeat: no-repeat;
  }
}
.part3-which-nko__dialog p {
  margin-bottom: 0px;
}
.part3-which-nko__dialog p:not(:last-child) {
  margin-bottom: 12rem;
}
@media (min-width: 1280px) {
  .part3-which-nko__dialog p:not(:last-child) {
    margin-bottom: 16px;
  }
}
.part3-which-nko__branches {
  display: flex;
  flex-direction: column;
  gap: 15rem;
  padding-bottom: 15rem;
}
@media (min-width: 1280px) {
  .part3-which-nko__branches {
    flex-direction: row;
    gap: 20px;
    padding-bottom: 62px;
    position: relative;
  }
  .part3-which-nko__branches::before {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    background-image: url("../images/part3-item-share.png");
    background-repeat: no-repeat;
    background-size: contain;
    width: 540px;
    height: 87px;
    transform: translate(-61%, -106%);
  }
}
.part3-which-nko__branches-item {
  position: relative;
  margin-left: auto;
  cursor: pointer;
}
.part3-which-nko__branches-item:first-child {
  width: 216rem;
}
@media (min-width: 1280px) {
  .part3-which-nko__branches-item:first-child {
    width: auto;
    width: 486px;
    flex-shrink: 0;
  }
}
.part3-which-nko__branches-item:first-child :before {
  position: absolute;
  top: 0rem;
  left: 46rem;
  transform: translateY(-100%);
  content: "";
  width: 28rem;
  height: 27rem;
  background-image: url("../images/part3-item1.png");
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1280px) {
  .part3-which-nko__branches-item:first-child :before {
    display: none;
  }
}
.part3-which-nko__branches-item:first-child .part3-which-nko__branches-item-header {
  padding: 16.5rem 20rem 17.5rem 20rem;
}
@media (min-width: 1280px) {
  .part3-which-nko__branches-item:first-child .part3-which-nko__branches-item-header {
    padding: 22.5px 20px;
  }
}
.part3-which-nko__branches-item:first-child .part3-which-nko__branches-item-header svg {
  width: 26rem;
  height: 17rem;
}
@media (min-width: 1280px) {
  .part3-which-nko__branches-item:first-child .part3-which-nko__branches-item-header svg {
    width: 56px;
    height: 36px;
  }
}
.part3-which-nko__branches-item:nth-child(2) {
  width: 329rem;
}
@media (min-width: 1280px) {
  .part3-which-nko__branches-item:nth-child(2) {
    width: auto;
  }
  .part3-which-nko__branches-item:nth-child(2) .part3-which-nko__branches-item-header br {
    display: none;
  }
}
.part3-which-nko__branches-item:nth-child(2) :before {
  content: "";
  position: absolute;
  left: 1rem;
  top: -101rem;
  width: 151rem;
  height: 92rem;
  background-image: url("../images/part3-item2.png");
  background-size: contain;
  background-repeat: no-repeat;
  z-index: -1;
}
@media (min-width: 1280px) {
  .part3-which-nko__branches-item:nth-child(2) :before {
    display: none;
  }
}
.part3-which-nko__branches-item:nth-child(2) .part3-which-nko__branches-dropdown {
  padding-inline: 16rem;
}
@media (min-width: 1280px) {
  .part3-which-nko__branches-item:nth-child(2) .part3-which-nko__branches-dropdown {
    padding-left: 25px;
    padding-right: 30px;
  }
}
.part3-which-nko__branches-item:nth-child(2) .part3-which-nko__branches-item-header {
  padding: 9rem 19rem 10rem 20rem;
}
@media (min-width: 1280px) {
  .part3-which-nko__branches-item:nth-child(2) .part3-which-nko__branches-item-header {
    padding: 22.5px 20px;
  }
}
.part3-which-nko__branches-item:nth-child(2) .part3-which-nko__branches-item-header svg {
  width: 29rem;
  height: 15rem;
}
@media (min-width: 1280px) {
  .part3-which-nko__branches-item:nth-child(2) .part3-which-nko__branches-item-header svg {
    width: 61px;
    height: 36px;
  }
}
.part3-which-nko__branches-item-header {
  display: flex;
  border-radius: 10.83rem;
  border: 1rem solid #000000;
  align-items: center;
  font-weight: 700;
  font-size: 16rem;
  gap: 11rem;
  box-sizing: border-box;
  transition: all 0.2s ease;
  position: relative;
  background-color: #FFFFFF;
}
@media (min-width: 1280px) {
  .part3-which-nko__branches-item-header {
    padding: 22.5px 20px;
    font-size: 30px;
    gap: 10px;
    border: 1px solid #000000;
    border-radius: 20px;
    min-height: 117px;
    justify-content: center;
    box-sizing: border-box;
  }
}
.part3-which-nko__branches-item-header--active {
  background-color: #F43E21;
  color: #FFFFFF;
  border-color: transparent;
}
.part3-which-nko__branches-item-header--active svg path {
  fill: #FFFFFF;
}
@media (hover: hover) {
  .part3-which-nko__branches-item-header:hover {
    background-color: #F43E21;
    color: #FFFFFF;
    border-color: transparent;
  }
  .part3-which-nko__branches-item-header:hover svg path {
    fill: #FFFFFF;
  }
}
@media (hover: none) {
  .part3-which-nko__branches-item-header:active {
    background-color: #F43E21;
    color: #FFFFFF;
    border-color: transparent;
  }
  .part3-which-nko__branches-item-header:active svg path {
    fill: #FFFFFF;
  }
}
.part3-which-nko__branches-item-header svg {
  flex-shrink: 0;
}
.part3-which-nko__branches-dropdown {
  display: none;
  padding-top: 21rem;
  padding-inline: 9rem;
  padding-bottom: 20rem;
  font-style: italic;
  font-size: 12rem;
  background-color: #FFFFFF;
  border-bottom-left-radius: 10.83rem;
  border-bottom-right-radius: 10.83rem;
  background-color: #FFFFFF;
  margin-top: -7rem;
  box-shadow: 0rem 4rem 12.2rem 0rem rgba(0, 0, 0, 0.0588235294);
  line-height: 1.3;
}
.part3-which-nko__branches-dropdown a {
  text-decoration: underline;
}
@media (min-width: 1280px) {
  .part3-which-nko__branches-dropdown {
    font-size: 16px;
    padding-inline: 25px;
    padding-top: 26px;
    padding-bottom: 18px;
    margin-top: -7px;
    border-radius: 20px;
  }
}
.part3-which-nko__branches-dropdown p {
  margin-bottom: 0rem;
}
.part3-which-nko__branches-dropdown p:not(:last-child) {
  margin-bottom: 12rem;
}
@media (min-width: 1280px) {
  .part3-which-nko__branches-dropdown p:not(:last-child) {
    margin-bottom: 12px;
  }
}

.part3-however__title {
  max-width: 266rem;
  margin-bottom: 50rem;
  position: relative;
}
@media (min-width: 1280px) {
  .part3-however__title {
    margin-bottom: 38px;
  }
  .part3-however__title h2 {
    font-size: 40px;
    max-width: 842px;
  }
  .part3-however__title h2 br {
    display: none;
  }
}
.part3-however__title:before {
  content: "";
  position: absolute;
  background-image: url("../images/part3-however-title.png");
  background-size: contain;
  width: 136rem;
  height: 116rem;
  right: 0;
  background-repeat: no-repeat;
  right: -80rem;
  top: 20rem;
}
@media (min-width: 1280px) {
  .part3-however__title:before {
    width: 266px;
    height: 226px;
    right: 52px;
    top: -42px;
  }
}
.part3-however__list {
  display: grid;
  gap: 10rem;
  margin-bottom: 5rem;
}
@media (min-width: 1280px) {
  .part3-however__list {
    margin-bottom: 0px;
    -moz-column-gap: 28px;
         column-gap: 28px;
    row-gap: 35px;
    display: flex;
    flex-wrap: wrap;
  }
}
@media (min-width: 1280px) {
  .part3-however__item {
    width: 484px;
  }
}
.part3-however__item p {
  margin-bottom: 0;
}
.part3-however__item p:not(:last-child) {
  margin-bottom: 12rem;
}
@media (min-width: 1280px) {
  .part3-however__item p:not(:last-child) {
    margin-bottom: 12px;
  }
}
.part3-however__item:nth-child(odd) {
  margin-left: 56rem;
}
@media (min-width: 1280px) {
  .part3-however__item:nth-child(odd) {
    margin-left: 0px;
  }
}
.part3-however__item:nth-child(even) {
  margin-right: 56rem;
}
@media (min-width: 1280px) {
  .part3-however__item:nth-child(even) {
    margin-right: 0px;
  }
}
.part3-however__item:first-child {
  position: relative;
}
.part3-however__item:first-child:before {
  content: "";
  position: absolute;
  left: -64rem;
  top: -49rem;
  background-image: url("../images/part3-however-item1.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 81.4rem;
  height: 78.8rem;
}
@media (min-width: 1280px) {
  .part3-however__item:first-child:before {
    width: 247.5px;
    height: 276.8px;
    left: -240px;
    top: -72px;
    transform: rotate(169deg);
  }
}
@media (min-width: 1280px) {
  .part3-however__item:first-child {
    margin-left: 200px;
  }
}
@media (min-width: 1280px) {
  .part3-however__item:nth-child(4) {
    position: relative;
  }
  .part3-however__item:nth-child(4):before {
    content: "";
    background-image: url("../images/part3-however-item1.png");
    background-size: contain;
    background-repeat: no-repeat;
    rotate: -106deg;
    top: 8px;
    position: absolute;
    right: 11px;
    transform: translateY(100%);
    width: 237.5px;
    height: 250.8px;
    background-size: contain;
  }
}
@media (min-width: 1280px) {
  .part3-however__item:nth-child(5) {
    margin-left: 204px;
  }
}
.part3-however__item-name {
  font-size: 16rem;
  font-weight: 700;
  line-height: 1.2;
}
@media (min-width: 1280px) {
  .part3-however__item-name {
    font-size: 30px;
  }
}
.part3-however__item-header {
  background-color: #EBEEF3;
  padding: 15rem 10rem;
  border-radius: 10.83rem;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16.5rem;
  cursor: pointer;
}
@media (min-width: 1280px) {
  .part3-however__item-header {
    padding: 30px 20px;
    border-radius: 20px;
    gap: 10px;
    min-height: 168px;
  }
}
.part3-however__item-dropdown {
  display: none;
  font-size: 12rem;
  font-style: italic;
  margin-top: 10rem;
  line-height: 1.3;
}
@media (min-width: 1280px) {
  .part3-however__item-dropdown {
    font-size: 16px;
    margin-top: 16px;
  }
}
.part3-however__item-dropdown a {
  text-decoration: underline;
}

.part4-condition__preview {
  font-size: 16rem;
  font-weight: 600;
  position: relative;
  padding: 19rem 18rem 15rem 22rem;
  margin-bottom: 24rem;
  box-sizing: border-box;
}
@media (min-width: 1280px) {
  .part4-condition__preview {
    font-size: 24px;
    padding: 28px 47px 28px;
    max-width: 882px;
    margin-bottom: 60px;
  }
}
.part4-condition__preview::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-image: url('data:image/svg+xml;utf8,<svg  viewBox="0 0 24 188" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M24 1V1C11.2975 1 1 11.2975 1 24V164C1 176.703 11.2975 187 24 187V187" stroke="black"/> </svg>');
  display: block;
  height: 189rem;
  width: 27rem;
  background-size: contain;
  background-repeat: no-repeat;
}
@media (min-width: 1280px) {
  .part4-condition__preview::before {
    width: 62px;
    height: 100%;
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg  viewBox="0 0 63 175" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M63 1.00006V1.00006C28.7583 1.00006 1 28.7584 1 63.0001V112C1 146.242 28.7583 174 63 174V174" stroke="black"/></svg>');
  }
}
.part4-condition__preview::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background-image: url('data:image/svg+xml;utf8,<svg  viewBox="0 0 24 188" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M24 1V1C11.2975 1 1 11.2975 1 24V164C1 176.703 11.2975 187 24 187V187" stroke="black"/> </svg>');
  display: block;
  height: 189rem;
  width: 27rem;
  background-size: contain;
  background-repeat: no-repeat;
  rotate: 180deg;
}
@media (min-width: 1280px) {
  .part4-condition__preview::after {
    width: 62px;
    height: 100%;
    background-size: cover;
    background-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 63 175" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M63 1.00006V1.00006C28.7583 1.00006 1 28.7584 1 63.0001V112C1 146.242 28.7583 174 63 174V174" stroke="black"/></svg>');
  }
}
.part4-condition__preview2 {
  margin-top: 10rem;
  margin-bottom: 14rem;
}
@media (min-width: 1280px) {
  .part4-condition__preview2 {
    margin-top: 28px;
    margin-bottom: 40px;
  }
}
.part4-condition__list {
  display: flex;
  flex-direction: column;
  gap: 10rem;
  margin-bottom: 14rem;
}
@media (min-width: 1280px) {
  .part4-condition__list {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
    justify-content: space-between;
    margin-bottom: 0px;
  }
}
.part4-condition__list-group {
  display: flex;
  flex-direction: column;
  gap: 10rem;
}
@media (min-width: 1280px) {
  .part4-condition__list-group {
    flex-direction: row;
    gap: 20px;
  }
}
@media (min-width: 1280px) {
  .part4-condition__list-item:first-child .part4-condition__list-item-image img {
    scale: 1.125;
  }
}
.part4-condition__list-item--left {
  margin-left: 23rem;
}
@media (min-width: 1280px) {
  .part4-condition__list-item--left {
    margin-left: 0px;
  }
}
.part4-condition__list-item--right {
  margin-right: 23rem;
}
@media (min-width: 1280px) {
  .part4-condition__list-item--right {
    margin-right: 0px;
  }
}
.part4-condition__list-item-header {
  display: flex;
  gap: 0;
  align-items: center;
  border: 1rem solid #000000;
  border-radius: 10.83rem;
  padding: 9rem 20rem;
  min-height: 113rem;
  transition: all ease 0.2s;
  cursor: pointer;
}
.part4-condition__list-item-header--active {
  background-color: #EBEEF3;
  border-color: transparent !important;
  position: relative;
}
@media (min-width: 1280px) {
  .part4-condition__list-item-header--active {
    position: relative;
  }
  .part4-condition__list-item-header--active:before {
    content: url('data:image/svg+xml;utf8,<svg width="8" height="37" viewBox="0 0 8 37" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3.64645 36.3536C3.84171 36.5488 4.15829 36.5488 4.35355 36.3536L7.53553 33.1716C7.7308 32.9763 7.7308 32.6597 7.53553 32.4645C7.34027 32.2692 7.02369 32.2692 6.82843 32.4645L4 35.2929L1.17157 32.4645C0.976311 32.2692 0.659728 32.2692 0.464466 32.4645C0.269204 32.6597 0.269204 32.9763 0.464466 33.1716L3.64645 36.3536ZM3.5 0V36H4.5V0H3.5Z" fill="black"/></svg>');
    position: absolute;
    width: 1px;
    height: 36px;
    left: 50%;
    bottom: -10px;
    transform: translate(0px, 100%);
  }
}
@media (hover: hover) {
  .part4-condition__list-item-header:hover {
    background-color: #EBEEF3;
    border-color: transparent;
  }
}
@media (hover: none) {
  .part4-condition__list-item-header:active {
    background-color: #EBEEF3;
    border-color: transparent;
  }
}
@media (min-width: 1280px) {
  .part4-condition__list-item-header {
    width: 387px;
    box-sizing: border-box;
    border: 1px solid #000000;
    padding: 30px 20px;
    border-radius: 20px;
    min-height: 329px;
    flex-direction: column;
    gap: 10px;
    justify-content: space-between;
  }
}
.part4-condition__list-item-name {
  font-size: 16rem;
  font-weight: 700;
  max-width: 132rem;
}
.part4-condition__list-item-name--break {
  -webkit-hyphens: auto;
          hyphens: auto;
}
@media (min-width: 1280px) {
  .part4-condition__list-item-name--break {
    word-break: normal;
  }
}
@media (min-width: 1280px) {
  .part4-condition__list-item-name {
    font-size: 26px;
    order: 2;
    text-align: center;
  }
}
.part4-condition__list-item-image {
  width: 153rem;
  height: 94rem;
  flex-shrink: 0;
}
@media (min-width: 1280px) {
  .part4-condition__list-item-image {
    width: 307px;
    height: 197px;
  }
}
.part4-condition__list-item-image img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 1280px) {
  .part4-condition__list-item-image img {
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.part4-condition__list-item-dropdown {
  display: none;
  background-color: #EBEEF3;
  border-radius: 20rem;
  padding: 15rem 19rem;
  margin-top: 10rem;
  font-style: italic;
  font-size: 12rem;
  line-height: 1.3;
}
@media (min-width: 1280px) {
  .part4-condition__list-item-dropdown {
    position: relative;
    margin-top: 36px;
    font-size: 16px;
    padding: 24px 66px 24px 24px;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    min-height: 258px;
    max-height: 320px;
    box-sizing: content-box;
    flex-wrap: wrap;
  }
}
.part4-condition__list-item-dropdown a {
  text-decoration: underline;
}
.part4-condition__list-item-dropdown p {
  margin-bottom: 0px;
}
@media (min-width: 1280px) {
  .part4-condition__list-item-dropdown p {
    width: calc(50% - 10px);
    justify-content: space-between;
  }
}
.part4-condition__list-item-dropdown p:not(:last-child) {
  margin-bottom: 12rem;
}
@media (min-width: 1280px) {
  .part4-condition__list-item-dropdown p:not(:last-child) {
    margin-bottom: 12px;
  }
}
.part4-condition__list-item-close {
  display: none;
}
@media (min-width: 1280px) {
  .part4-condition__list-item-close {
    display: inline-flex;
    position: absolute;
    right: 26px;
    top: 23px;
    cursor: pointer;
  }
}
@media (min-width: 1280px) {
  .part4-condition__content .part4-condition__list-item-dropdown--second {
    height: 258px;
    max-height: 258px;
    box-sizing: border-box;
  }
}
@media (min-width: 1280px) {
  .part4-condition__content .part4-condition__list-item-dropdown--third {
    height: 237px;
    max-height: 237px;
    box-sizing: border-box;
  }
}

.part5-initiative__title {
  margin-bottom: 30rem;
}
@media (min-width: 1280px) {
  .part5-initiative__title {
    max-width: 938px;
    margin-bottom: 74px;
  }
}
.part5-initiative__group {
  margin-bottom: 30rem;
}
@media (min-width: 1280px) {
  .part5-initiative__group {
    margin-bottom: 94px;
  }
}
.part5-initiative__content {
  display: none;
}
.part5-initiative__list {
  display: grid;
  gap: 10rem;
  grid-template-columns: 1fr;
}
@media (min-width: 1280px) {
  .part5-initiative__list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
  }
}
@media (min-width: 1280px) {
  .part5-initiative__item:nth-child(2n) .part5-initiative__item-body {
    position: relative;
  }
  .part5-initiative__item:nth-child(2n) .part5-initiative__item-body::before {
    position: absolute;
    content: "";
    left: -22px;
    top: 50%;
    width: 22px;
    height: 1px;
    background-color: #000000;
  }
  .part5-initiative__item:nth-child(2n) .part5-initiative__item-body::after {
    position: absolute;
    content: "";
    right: -22px;
    top: 50%;
    width: 22px;
    height: 1px;
    background-color: #000000;
  }
}
.part5-initiative__item-body {
  cursor: pointer;
  position: relative;
  transition: all ease 0.2s;
  padding-top: 22rem;
  padding-inline: 23rem;
  margin-inline: auto;
  width: 232.5rem;
  height: 231.96rem;
  border: 1rem solid #000000;
  border-radius: 50%;
  justify-self: center;
  display: flex;
  flex-direction: column;
  gap: 9rem;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
}
.part5-initiative__item-body--active {
  background-color: #F43E21;
  border-color: transparent !important;
}
.part5-initiative__item-body--active .part5-initiative__item-year {
  color: #FFFFFF;
}
@media (min-width: 1280px) {
  .part5-initiative__item-body--active .part5-initiative__item-year:before {
    content: "";
    position: absolute;
    display: block;
    bottom: -22px;
    left: 50%;
    width: 1px;
    background-color: #000000;
    height: 22px;
  }
}
.part5-initiative__item-body--active .part5-initiative__item-text {
  color: #FFFFFF;
}
.part5-initiative__item-body--active .part5-initiative__item-arrow {
  background-color: #FFFFFF;
}
.part5-initiative__item-body--active .part5-initiative__item-arrow svg {
  transform: rotate(180deg);
}
.part5-initiative__item-body--active .part5-initiative__item-arrow svg > path {
  fill: #F43E21;
}
@media (hover: hover) {
  .part5-initiative__item-body:hover {
    background-color: #F43E21;
    border-color: transparent;
  }
  .part5-initiative__item-body:hover .part5-initiative__item-year {
    color: #FFFFFF;
  }
  .part5-initiative__item-body:hover .part5-initiative__item-text {
    color: #FFFFFF;
  }
  .part5-initiative__item-body:hover .part5-initiative__item-arrow {
    background-color: #FFFFFF;
  }
  .part5-initiative__item-body:hover .part5-initiative__item-arrow svg > path {
    fill: #F43E21;
  }
}
@media (hover: none) {
  .part5-initiative__item-body:active {
    background-color: #F43E21;
    border-color: transparent;
  }
  .part5-initiative__item-body:active .part5-initiative__item-year {
    color: #FFFFFF;
  }
  .part5-initiative__item-body:active .part5-initiative__item-text {
    color: #FFFFFF;
  }
  .part5-initiative__item-body:active .part5-initiative__item-arrow {
    background-color: #FFFFFF;
  }
  .part5-initiative__item-body:active .part5-initiative__item-arrow svg > path {
    fill: #F43E21;
  }
}
@media (min-width: 1280px) {
  .part5-initiative__item-body {
    padding-inline: 24px;
    padding-top: 23px;
    width: 100%;
    height: 386px;
    border: 1px solid #000000;
    gap: 15px;
  }
}
.part5-initiative__item-year {
  font-size: 60rem;
  font-weight: 600;
  color: #F43E21;
  line-height: 1;
}
@media (min-width: 1280px) {
  .part5-initiative__item-year {
    font-size: 100px;
  }
}
.part5-initiative__item-text {
  font-size: 16rem;
  font-weight: 700;
  text-align: center;
}
@media (min-width: 1280px) {
  .part5-initiative__item-text {
    font-size: 24px;
  }
}
.part5-initiative__item-arrow {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24rem;
  height: 24rem;
  border-radius: 50%;
  background-color: #F43E21;
}
@media (min-width: 1280px) {
  .part5-initiative__item-arrow {
    width: 40px;
    height: 40px;
  }
}
.part5-initiative__item-arrow svg {
  width: 10rem;
  height: 11rem;
  transition: all ease 0.2s;
}
@media (min-width: 1280px) {
  .part5-initiative__item-arrow svg {
    width: 15px;
    height: 17px;
  }
}
.part5-initiative__item-dropdown {
  display: none;
  margin-top: 10rem;
  padding: 15rem 19rem;
  border-radius: 20rem;
  border: 1rem solid #000000;
  font-size: 12rem;
  line-height: 1.3;
  font-style: italic;
}
@media (min-width: 1280px) {
  .part5-initiative__item-dropdown--left {
    margin-right: auto;
  }
}
@media (min-width: 1280px) {
  .part5-initiative__item-dropdown--center {
    margin-inline: auto;
  }
}
@media (min-width: 1280px) {
  .part5-initiative__item-dropdown--right {
    margin-left: auto;
  }
}
.part5-initiative__item-dropdown-close {
  display: none;
}
@media (min-width: 1280px) {
  .part5-initiative__item-dropdown-close {
    position: absolute;
    cursor: pointer;
    display: inline-flex;
    right: 13px;
    top: 23px;
  }
}
@media (min-width: 1280px) {
  .part5-initiative__item-dropdown {
    position: relative;
    margin-top: 20px;
    padding: 24px 40px 24px 24px;
    border: 1px solid #000000;
    border-radius: 30px;
    font-size: 16px;
    display: flex;
    gap: 37px;
    max-width: 997px;
  }
}
.part5-initiative__item-dropdown a {
  text-decoration: underline;
}
.part5-initiative__item-dropdown-year {
  font-size: 50rem;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 5rem;
  text-align: center;
  color: #F43E21;
  font-style: normal;
  flex-shrink: 0;
}
@media (min-width: 1280px) {
  .part5-initiative__item-dropdown-year {
    font-size: 50px;
    margin-bottom: 0px;
  }
}
.part5-initiative__item-dropdown p {
  margin-bottom: 0px;
}
.part5-initiative__item-dropdown p:not(:last-child) {
  margin-bottom: 12rem;
}
@media (min-width: 1280px) {
  .part5-initiative__item-dropdown p:not(:last-child) {
    margin-bottom: 14px;
  }
}
@media (min-width: 1280px) {
  .part5-initiative__text-group {
    position: relative;
  }
}
@media (min-width: 1280px) {
  .part5-initiative__text-group-part1 {
    max-width: 692px;
  }
}
.part5-initiative__additional-text {
  font-size: 16rem;
  font-weight: 600;
  margin-bottom: 11rem;
}
@media (min-width: 1280px) {
  .part5-initiative__additional-text {
    font-size: 24px;
    margin-bottom: 14px;
  }
  .part5-initiative__additional-text p:first-child {
    max-width: 602px;
  }
}
.part5-initiative__additional-text p {
  margin-bottom: 0;
}
.part5-initiative__additional-text p:not(:last-child) {
  margin-bottom: 11rem;
}
@media (min-width: 1280px) {
  .part5-initiative__additional-text p:not(:last-child) {
    margin-bottom: 14px;
  }
}
.part5-initiative__notice {
  position: relative;
  margin-bottom: 24rem;
}
@media (min-width: 1280px) {
  .part5-initiative__notice {
    margin-bottom: 43px;
    position: static;
  }
}
.part5-initiative__notice p {
  margin-bottom: 0;
  max-width: 218rem;
  font-size: 16rem;
  font-weight: 600;
}
@media (min-width: 1280px) {
  .part5-initiative__notice p {
    font-size: 24px;
  }
}
.part5-initiative__notice:before {
  display: block;
  position: absolute;
  content: "";
  right: -10rem;
  top: -26rem;
  background-image: url("../images/part5-sun.png");
  background-size: contain;
  background-repeat: no-repeat;
  width: 124rem;
  height: 117rem;
}
@media (min-width: 1280px) {
  .part5-initiative__notice:before {
    width: 517px;
    height: 491px;
    right: 0;
    top: -30px;
  }
}
.part5-initiative__btn a {
  display: inline-flex;
  padding: 9rem 31.5rem;
  border-radius: 10.83rem;
  border: 1rem solid #000000;
  font-weight: 700;
  font-size: 16rem;
  text-align: center;
  transition: all ease 0.2s;
}
@media (hover: hover) {
  .part5-initiative__btn a:hover {
    background-color: #F43E21;
    border-color: transparent;
    color: #FFFFFF;
  }
}
@media (hover: none) {
  .part5-initiative__btn a:active {
    background-color: #F43E21;
    border-color: transparent;
    color: #FFFFFF;
  }
}
@media (min-width: 1280px) {
  .part5-initiative__btn a {
    padding: 20px 19px;
    border: 1px solid #000000;
    font-size: 30px;
    border-radius: 20px;
    max-width: 664px;
    text-align: left;
  }
}

.part6-join {
  margin-bottom: 30rem;
}
@media (min-width: 1280px) {
  .part6-join {
    margin-bottom: 57px;
  }
}
.part6-join__title {
  margin-bottom: 19rem;
}
@media (min-width: 1280px) {
  .part6-join__title {
    margin-bottom: 45px;
  }
}
.part6-join__list {
  display: grid;
  gap: 10rem;
}
@media (min-width: 1280px) {
  .part6-join__list {
    gap: 20px;
  }
}
.part6-join__item {
  padding: 15rem;
  width: 302rem;
  box-sizing: border-box;
  background-color: #EBEEF3;
  border-radius: 20px;
}
@media (min-width: 1280px) {
  .part6-join__item {
    display: flex;
    flex-direction: column;
    padding: 27px 36px 27px 31px;
    width: 896px;
    position: relative;
  }
  .part6-join__item:not(:has(.part6-join__dropdown-text-example)) .part6-join__item-plus {
    display: none;
  }
}
@media (min-width: 1280px) {
  .part6-join__item:nth-child(2):before {
    content: "";
    position: absolute;
    left: 12px;
    top: -21px;
    background-image: url("../images/join-item2.png");
    width: 173px;
    height: 202px;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateX(-100%);
  }
}
@media (min-width: 1280px) {
  .part6-join__item:nth-child(3):before {
    content: "";
    position: absolute;
    right: -22px;
    top: 0;
    background-image: url("../images/join-item3.png");
    width: 188px;
    height: 193px;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateX(100%);
  }
}
@media (min-width: 1280px) {
  .part6-join__item:nth-child(3) .text-icon {
    line-height: 28px;
  }
}
@media (min-width: 1280px) {
  .part6-join__item:nth-child(4):before {
    content: "";
    position: absolute;
    left: -19px;
    top: 0;
    background-image: url("../images/join-item4.png");
    width: 151px;
    height: 173px;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateX(-100%);
  }
}
@media (min-width: 1280px) {
  .part6-join__item:nth-child(5):before {
    content: "";
    position: absolute;
    right: -22px;
    top: 0;
    background-image: url("../images/join-item5.png");
    width: 144px;
    height: 201px;
    background-repeat: no-repeat;
    background-size: contain;
    transform: translateX(100%);
  }
}
.part6-join__item:nth-child(odd) {
  margin-right: auto;
}
.part6-join__item:nth-child(even) {
  margin-left: auto;
}
@media (min-width: 1280px) {
  .part6-join__item-header {
    display: contents;
  }
}
.part6-join__item-title {
  display: flex;
  font-weight: 600;
  font-size: 16rem;
  margin-bottom: 10rem;
  gap: 4.24rem;
}
@media (min-width: 1280px) {
  .part6-join__item-title {
    order: 1;
    font-size: 30px;
    gap: 20px;
    margin-bottom: 20px;
  }
}
.part6-join__item-title svg {
  margin-top: 2rem;
  flex-shrink: 0;
  width: 11rem;
  height: 15rem;
}
@media (min-width: 1280px) {
  .part6-join__item-title svg {
    margin-top: 2px;
    width: 23px;
    height: 32px;
  }
}
.part6-join__item-plus {
  display: flex;
}
@media (min-width: 1280px) {
  .part6-join__item-plus {
    order: 3;
    margin-top: 20px;
  }
}
.part6-join__item-plus .plus {
  width: 30rem;
  height: 30rem;
}
@media (min-width: 1280px) {
  .part6-join__item-plus .plus {
    width: 40px;
    height: 40px;
  }
}
.part6-join__item-plus .plus:after {
  width: 12rem;
}
@media (min-width: 1280px) {
  .part6-join__item-plus .plus:after {
    width: 16px;
  }
}
.part6-join__item-plus .plus .plus:before {
  height: 12rem;
}
@media (min-width: 1280px) {
  .part6-join__item-plus .plus .plus:before {
    width: 16px;
  }
}
.part6-join__dropdown {
  margin-top: 10rem;
  display: none;
  line-height: 1.3;
}
@media (min-width: 1280px) {
  .part6-join__dropdown {
    display: contents;
    font-size: 16px;
    margin-top: 0px;
  }
}
.part6-join__dropdown-text {
  margin-top: 10rem;
}
@media (min-width: 1280px) {
  .part6-join__dropdown-text {
    margin-top: 0px;
    order: 2;
    margin-bottom: 0px;
  }
}
.part6-join__dropdown-text-example {
  margin-top: 10rem;
}
@media (min-width: 1280px) {
  .part6-join__dropdown-text-example {
    display: none;
    order: 4;
    margin-top: 20px;
  }
}
.part6-join__dropdown--italic {
  font-style: italic;
}
.part6-join__dropdown a {
  text-decoration: underline;
}
.part6-join__dropdown p {
  margin-bottom: 0px;
}
.part6-join__dropdown p:not(:last-child) {
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .part6-join__dropdown p:not(:last-child) {
    margin-bottom: 10px;
  }
}

.part6-prompt__title {
  margin-bottom: 22rem;
}
@media (min-width: 1280px) {
  .part6-prompt__title {
    margin-bottom: 39px;
    max-width: 755px;
  }
  .part6-prompt__title h2 {
    font-size: 30px;
  }
  .part6-prompt__title h2 br {
    display: none;
  }
}
.part6-prompt__list {
  display: grid;
  grid-template-columns: 1fr;
  gap: 18rem;
}
@media (min-width: 1280px) {
  .part6-prompt__list {
    gap: 53px;
  }
}
.part6-prompt__item {
  display: flex;
  gap: 11rem;
  font-size: 16rem;
}
@media (min-width: 1280px) {
  .part6-prompt__item:nth-child(2) {
    margin-left: 102px;
  }
  .part6-prompt__item:nth-child(2) .part6-prompt__item-group {
    max-width: 895px;
  }
}
.part6-prompt__item:nth-child(3) .text-icon {
  font-size: 30rem;
  line-height: 19rem;
  display: inline-flex;
  margin-top: auto;
  vertical-align: sub;
}
@media (min-width: 1280px) {
  .part6-prompt__item:nth-child(3) .text-icon {
    align-items: flex-end;
    line-height: 27px;
    font-size: 40px;
    float: left;
    margin-right: 7px;
  }
}
@media (min-width: 1280px) {
  .part6-prompt__item:nth-child(3) .part6-prompt__item-text {
    max-width: 850px;
  }
}
@media (min-width: 1280px) {
  .part6-prompt__item:nth-child(3) .part6-prompt__item-name {
    margin-bottom: 23px;
  }
}
.part6-prompt__item:nth-child(3) img {
  display: none;
}
@media (min-width: 1280px) {
  .part6-prompt__item:nth-child(3) img {
    display: block;
    float: left;
    width: 274px;
    aspect-ratio: 274/244;
    box-sizing: border-box;
    margin-right: 18px;
  }
}
@media (min-width: 1280px) {
  .part6-prompt__item:nth-child(3) {
    margin-left: 200px;
    margin-top: 7px;
  }
}
@media (min-width: 1280px) {
  .part6-prompt__item {
    font-size: 24px;
    gap: 39px;
  }
}
@media (min-width: 1280px) {
  .part6-prompt__item-group {
    padding-top: 19px;
  }
}
.part6-prompt__item-group p {
  margin-bottom: 0px;
}
.part6-prompt__item-group p:not(:last-child) {
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .part6-prompt__item-group p:not(:last-child) {
    margin-bottom: 16px;
  }
}
.part6-prompt__item-order {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 30rem;
  height: 30rem;
  border-radius: 50%;
  font-size: 14.5rem;
  font-weight: 700;
  color: white;
  background-color: #F43E21;
}
@media (min-width: 1280px) {
  .part6-prompt__item-order {
    width: 64px;
    height: 64px;
    font-size: 30px;
  }
}
.part6-prompt__item-text {
  font-style: italic;
}
.part6-prompt__item-text a {
  text-decoration: underline;
}
.part6-prompt__item-name {
  font-weight: 600;
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .part6-prompt__item-name {
    margin-bottom: 16px;
  }
}

.part7-questions__title {
  margin-bottom: 31rem;
}
@media (min-width: 1280px) {
  .part7-questions__title {
    margin-bottom: 30px;
  }
}
.part7-questions__notice {
  margin-bottom: 10rem;
  font-size: 16rem;
  font-weight: 600;
}
@media (min-width: 1280px) {
  .part7-questions__notice {
    font-size: 24px;
    margin-bottom: 24px;
  }
}
.part7-questions__list {
  font-size: 14rem;
  padding-left: 28rem;
  margin-bottom: 27rem;
}
@media (min-width: 1280px) {
  .part7-questions__list {
    font-size: 16px;
    padding-left: 0px;
    margin-bottom: 40px;
    max-width: 894px;
  }
}
.part7-questions__list-order {
  display: inline-flex;
  font-family: "sans-serif";
  width: 13.5rem;
  height: 12.9rem;
  background-color: #000000;
  color: #FFFFFF;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
  font-size: 10.5rem;
  line-height: 1;
  margin-right: 4rem;
  margin-top: 2rem;
  float: left;
}
@media (min-width: 1280px) {
  .part7-questions__list-order {
    margin-top: 2px;
    margin-right: 5px;
    width: 16px;
    height: 16px;
    font-size: 12px;
  }
}
.part7-questions__list > ul {
  display: flex;
  flex-direction: column;
  gap: 12rem;
}
@media (min-width: 1280px) {
  .part7-questions__list > ul {
    gap: 14px;
  }
}
.part7-questions__list > ul li {
  position: relative;
}
@media (min-width: 1280px) {
  .part7-questions__list > ul li:nth-child(2) p:last-child {
    max-width: 775px;
  }
}
@media (min-width: 1280px) {
  .part7-questions__list > ul li:nth-child(3) p:first-child {
    max-width: 775px;
  }
}
.part7-questions__list > ul li p:not(:only-child):not(:last-child) {
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .part7-questions__list > ul li p:not(:only-child):not(:last-child) {
    margin-bottom: 14px;
  }
}
.part7-questions__list p {
  margin-bottom: 0rem;
}
.part7-questions__list > p:first-child {
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .part7-questions__list > p:first-child {
    margin-bottom: 14px;
  }
}

.alphabet__content {
  padding-bottom: 66rem;
}
@media (min-width: 1280px) {
  .alphabet__content {
    padding-bottom: 52px;
  }
}

.alphabet-banner {
  padding-top: 21rem;
}
@media (min-width: 1280px) {
  .alphabet-banner {
    padding-top: 68px;
  }
}
.alphabet-banner__inner {
  position: relative;
}
.alphabet-banner__inner:before {
  content: "";
  position: absolute;
  background-image: url("../images/pen.png");
  width: 164rem;
  height: 141rem;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  right: 0;
  top: -7rem;
}
@media (min-width: 1280px) {
  .alphabet-banner__inner:before {
    width: 492px;
    height: 421px;
    top: -60px;
    right: 100px;
  }
}
.alphabet-banner__title {
  max-width: 162rem;
  padding-bottom: 85rem;
  margin-bottom: 21rem;
}
@media (min-width: 1280px) {
  .alphabet-banner__title {
    max-width: 452px;
    padding-bottom: 53px;
    margin-bottom: 0px;
  }
}
.alphabet-banner__title h1 {
  font-size: 18rem;
  font-weight: 700;
}
@media (min-width: 1280px) {
  .alphabet-banner__title h1 {
    font-size: 50px;
  }
}

.alphabet-list {
  display: grid;
  gap: 10rem;
  margin-bottom: 40rem;
}
@media (min-width: 1280px) {
  .alphabet-list {
    margin-bottom: 68px;
    gap: 17px;
    display: flex;
    padding-right: 117px;
  }
}
.alphabet-list__left {
  display: flex;
  flex-direction: column;
  gap: 10rem;
}
@media (min-width: 1280px) {
  .alphabet-list__left .alphabet-list__item br {
    display: none;
  }
}
@media (min-width: 1280px) {
  .alphabet-list__left {
    gap: 30px;
    width: calc(50% - 10px);
  }
}
.alphabet-list__right {
  display: flex;
  flex-direction: column;
  gap: 10rem;
}
@media (min-width: 1280px) {
  .alphabet-list__right {
    gap: 40px;
    width: calc(50% - 10px);
    padding-top: 164px;
  }
}
.alphabet-list__item {
  display: flex;
  gap: 10rem;
}
@media (min-width: 1280px) {
  .alphabet-list__item {
    flex-direction: column;
    gap: 14px;
  }
}
.alphabet-list__item-word {
  display: inline-flex;
  width: 50rem;
  height: 50rem;
  border-radius: 50%;
  background-color: #F43E21;
  color: #FFFFFF;
  font-weight: 700;
  font-size: 26.5rem;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
@media (min-width: 1280px) {
  .alphabet-list__item-word {
    width: 64px;
    height: 64px;
    font-size: 34px;
  }
}
.alphabet-list__item-desc {
  font-size: 14rem;
  line-height: 1.3;
}
@media (min-width: 1280px) {
  .alphabet-list__item-desc {
    font-size: 20px;
  }
}
.alphabet-list__item-desc ul {
  display: flex;
  flex-direction: column;
  gap: 8rem;
  max-width: 265rem;
  justify-content: center;
  height: 100%;
}
@media (min-width: 1280px) {
  .alphabet-list__item-desc ul {
    gap: 10px;
    max-width: 100%;
  }
}
.alphabet-list__item-desc p {
  margin-bottom: 0;
}
.alphabet-list__item-desc p:not(:only-child):not(:last-child) {
  margin-bottom: 8rem;
}

.alphabet__epilog {
  display: flex;
  flex-direction: column;
  gap: 20rem;
}
@media (min-width: 1280px) {
  .alphabet__epilog {
    flex-direction: row;
    gap: 104px;
    padding-right: 117px;
  }
}
.alphabet__epilog__title {
  font-size: 18rem;
  font-weight: 700;
}
@media (min-width: 1280px) {
  .alphabet__epilog__title {
    font-size: 30px;
    max-width: 443px;
  }
}
.alphabet__epilog-text {
  padding-left: 28rem;
}
@media (min-width: 1280px) {
  .alphabet__epilog-text {
    padding-left: 0px;
  }
}
.alphabet__epilog-text ul {
  display: flex;
  flex-direction: column;
  gap: 10rem;
  font-weight: 700;
  font-size: 16rem;
  line-height: 1.3;
}
@media (min-width: 1280px) {
  .alphabet__epilog-text ul {
    gap: 10px;
    font-size: 20px;
  }
}

.footer {
  background-color: #F43E21;
  padding-top: 22rem;
  padding-bottom: 22rem;
  color: #FFFFFF;
  font-size: 12rem;
}
@media (min-width: 1280px) {
  .footer {
    padding-top: 42px;
    padding-bottom: 42px;
    font-size: 14px;
  }
}
.footer__inner {
  display: grid;
  grid-template-columns: 1fr;
  gap: 21rem;
}
@media (min-width: 1280px) {
  .footer__inner {
    -moz-column-gap: 81px;
         column-gap: 81px;
    row-gap: 29px;
    grid-template-columns: 500px 1fr;
  }
}
.footer__logos {
  display: flex;
  justify-content: space-between;
}
@media (min-width: 1280px) {
  .footer__logos {
    justify-content: flex-start;
    gap: 37px;
  }
}
.footer__logos img {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.footer__logo {
  width: 149rem;
  height: 39rem;
}
@media (min-width: 1280px) {
  .footer__logo {
    width: 239px;
    height: 63.7px;
  }
}
.footer__mos {
  width: 147rem;
  height: 43rem;
}
@media (min-width: 1280px) {
  .footer__mos {
    width: 218.94px;
    height: 65.34px;
  }
}
.footer__text {
  max-width: 300rem;
  line-height: 1.4;
  color: white;
}
@media (min-width: 1280px) {
  .footer__text {
    grid-column: 2/span 1;
    grid-row: 1/span 2;
    max-width: 100%;
  }
}
.footer__text p {
  margin-bottom: 0px;
}
.footer__text p:first-child {
  margin-bottom: 16rem;
}
@media (min-width: 1280px) {
  .footer__text p:first-child {
    margin-bottom: 16px;
  }
}
.footer__text p:nth-child(2) {
  margin-bottom: 10rem;
}
@media (min-width: 1280px) {
  .footer__text p:nth-child(2) {
    margin-bottom: 36px;
  }
}
.footer__icons {
  display: flex;
  gap: 6rem;
}
@media (min-width: 1280px) {
  .footer__icons {
    gap: 6px;
    grid-column: 1/span 1;
  }
}
.footer__icons a {
  width: 42rem;
  height: 42rem;
  transition: all ease 0.2s;
}
@media (min-width: 1280px) {
  .footer__icons a {
    width: 41px;
    height: 41px;
  }
}
@media (hover: hover) {
  .footer__icons a:hover {
    opacity: 0.6;
  }
}
@media (hover: none) {
  .footer__icons a:active {
    opacity: 0.6;
  }
}/*# sourceMappingURL=style.css.map */