.page--orphanage .become {
  background: var(--lavender-blue, #CFCEF5);
}
.page--orphanage .become .become-inner::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='266' height='271' viewBox='0 0 266 271' fill='none'%3E%3Cpath d='M266 55.8757H185.899V0H80.1006V55.8757H0V178.307H80.1006V271H185.899V178.307H266V55.8757Z' fill='%23AA93D6'/%3E%3C/svg%3E");
}
.page--orphanage .become .become-form {
  background: var(--purple, #AA93D6);
}
.page--orphanage .become .btn-orange {
  border-color: var(--white, #FFF);
  background: var(--purple);
  color: var(--white, #FFF);
  fill: var(--white, #FFF);
}
.page--orphanage .become .btn-orange:not([disabled]):hover {
  border-color: var(--midnight-blue);
  color: var(--midnight-blue);
  fill: var(--midnight-blue);
}
.page--orphanage .footer {
  background: var(--midnight-blue);
}
.page--orphanage .footer .btn-orange {
  border-color: var(--midnight-blue);
  background: var(--lavender-blue);
  color: var(--midnight-blue);
  fill: var(--midnight-blue);
}
.page--orphanage .footer .btn-orange:not([disabled]):hover {
  background: var(--purple);
  border-color: var(--white, #FFF);
  color: var(--white, #FFF);
  fill: var(--white, #FFF);
}

.hero {
  position: relative;
}

.hero-inner {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 30px;
  height: 100vh;
  min-height: 900px;
}
.hero-inner .title-xl {
  max-width: 830px;
}
.hero-inner .title-m {
  max-width: 619px;
}

.hero-bg {
  position: absolute;
  inset: 0;
  z-index: -1;
}
.hero-bg img {
  -o-object-fit: cover;
  object-fit: cover;
}

.house-inner .title-xl span {
  display: inline-block;
  padding-right: 33px;
  max-width: 830px;
  position: relative;
}
.house-inner .title-xl span::before {
  content: "";
  width: 32.89px;
  height: 29.731px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='30' viewBox='0 0 33 30' fill='none'%3E%3Cpath d='M32.9365 9.3228C32.9107 4.17349 28.7561 0 23.6559 0C20.7364 0 18.1392 1.371 16.4605 3.50815C14.7604 1.371 12.1535 0 9.23391 0C4.13369 0 0.0209002 4.17349 0.0466872 9.3228C0.0594091 11.8632 1.0774 14.1657 2.71931 15.8431L16.5958 29.7305L30.0669 16.1052C31.8437 14.4036 32.9499 11.9963 32.9365 9.3228Z' fill='%23AA93D6'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: 0;
}

.house-wrapper {
  display: grid;
  grid-template-columns: 897px 1fr;
  gap: 50px;
}

.house-content {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 69px;
}

.house-head {
  display: flex;
  align-items: center;
  gap: 40px;
  padding: 45px 60px;
  border-radius: 4px;
  background: #cfcef5;
}

.house-title {
  display: flex;
  flex-direction: column;
  gap: 4px;
  font-size: 53px;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
}
.house-title span {
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
}
.house-title span:nth-child(1)::before {
  content: "";
  width: 38.289px;
  height: 53.326px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='74' viewBox='0 0 52 74' fill='none'%3E%3Cpath d='M16.707 0.378326L0 40L2.76444 41.1653L19.4714 1.54361L16.707 0.378326Z' fill='%2300234C'/%3E%3Cpath d='M45.8677 25.8921L12 49L13.6912 51.4779L47.5589 28.3699L45.8677 25.8921Z' fill='%2300234C'/%3E%3Cpath d='M16.5143 64.0444L16 67L51.4673 73.1699L51.9817 70.2143L16.5143 64.0444Z' fill='%2300234C'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 100%;
  bottom: 50%;
}
.house-title span:nth-child(2) {
  padding-left: 54px;
}
.house-title span:nth-child(2)::before {
  content: "";
  width: 53.225px;
  height: 57.579px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='61' height='52' viewBox='0 0 61 52' fill='none'%3E%3Cpath d='M5.40307 0.755223C5.3007 0.872886 -4.73107 12.592 4.16556 22.7302C7.32216 26.3277 11.4682 27.286 15.3706 26.8471C15.4404 29.3274 15.9588 32.1829 17.1721 35.4338C20.4659 44.2061 27.8876 50.0681 37.0134 51.1083C46.3262 52.1738 55.2139 47.9 60.7992 39.6948L59.0566 38.5324C53.9254 46.0857 45.785 50.0074 37.263 49.0416C28.9261 48.0929 22.1542 42.7307 19.1424 34.697C17.9597 31.5416 17.4957 28.8104 17.4677 26.4743C18.7339 26.165 19.9438 25.7234 21.0557 25.1933C26.0324 22.8223 29.0905 18.7482 28.4831 15.2806C28.2122 13.7273 27.3178 12.6513 25.9849 12.2578C24.034 11.6907 21.5256 12.7141 19.4384 14.9312C18.3581 16.0867 15.8315 19.32 15.4194 24.7328C12.0366 25.18 8.4367 24.4205 5.756 21.3544C-1.96035 12.5596 6.89665 2.22302 6.99269 2.11536L5.40307 0.755223ZM17.5753 24.278C18.0614 19.8998 20.0855 17.2954 20.98 16.3452C22.692 14.5224 24.4665 13.9846 25.3903 14.2502C25.593 14.306 26.2147 14.496 26.4168 15.6377C26.855 18.1441 24.2226 21.3676 20.1642 23.3044C19.355 23.6878 18.4836 24.0256 17.5753 24.278Z' fill='%2300234C'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 19px;
  left: 10px;
  transform: rotate(5deg);
}

.house-descr {
  max-width: 412px;
}
.house-descr span {
  display: inline-block;
  position: relative;
}
.house-descr span::before {
  content: "";
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='202' height='12' viewBox='0 0 202 12' fill='none'%3E%3Cpath d='M0.310499 11.9812L0 9.65817C20.7053 5.98086 88.5164 -5.3802 91.7848 3.03716C92.2996 4.35384 91.7439 5.79277 90.1261 7.31636C89.4888 7.91828 89.4234 8.20982 89.4234 8.21922C91.2782 11.2288 121.143 8.61425 142.952 6.71447C181.919 3.3099 200.435 2.23774 201.889 7.11887C202.469 9.05627 200.655 10.7209 199.242 11.8025L198.114 9.83686C199.895 8.47316 199.952 7.85245 199.952 7.85245C198.392 4.24098 165.128 7.13769 143.107 9.06568C105.61 12.3386 89.023 13.3167 87.5114 8.98102C87.1192 7.87124 87.5604 6.69566 88.8269 5.51064C89.9136 4.48551 89.9136 4.01524 89.9136 4.01524C88.688 -0.668381 42.4483 4.51372 0.302326 12' fill='%2300234C'/%3E%3C/svg%3E");
  transform: translateY(100%);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.house-body {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.house-foot .btn {
  width: -moz-fit-content;
  width: fit-content;
}

.house-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.house-list li {
  display: flex;
  align-items: center;
  gap: 20px;
}
.house-list li::before {
  content: "";
  width: 23px;
  height: 29px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='29' viewBox='0 0 23 29' fill='none'%3E%3Cmask id='mask0_2536_4299' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='23' height='29'%3E%3Crect width='23' height='29' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2536_4299)'%3E%3Cpath d='M22.5042 11.7395L1.54131 3.09014L0.1567 6.44634L17.3786 13.5519L-0.251553 13.5484L-0.251317 17.1787L17.3764 17.1799L0.157864 24.2808L1.54051 27.6396L22.5023 18.993L22.5042 11.7395Z' fill='%23AA93D6'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

.house-img {
  border-radius: 4px;
  background: #d9d9d9;
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  overflow: hidden;
}
.house-img img {
  -o-object-fit: cover;
  object-fit: cover;
}

.center {
  background: linear-gradient(180deg, #F6F6F6 0%, rgba(246, 246, 246, 0) 100%);
}

.center-inner {
  display: flex;
  flex-direction: column;
  gap: 50px;
}

.center-board {
  display: grid;
  grid-template-columns: 1fr 930px;
  gap: 70px;
  padding: 20px 20px 20px 50px;
  border-radius: 4px;
  background: var(--pale-canary, #FFEC87);
}

.center-content {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.center-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.center-list li {
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 50px;
}
.center-list li::before {
  content: "";
  width: 23px;
  height: 29.133px;
  flex-shrink: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='30' viewBox='0 0 23 30' fill='none'%3E%3Cmask id='mask0_2536_4326' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='23' height='30'%3E%3Crect width='23' height='29.1333' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2536_4326)'%3E%3Cpath d='M17 11.4203H11.8808V6H5.11921V11.4203H0V18.5797H5.11921V24H11.8808V18.5797H17V11.4203Z' fill='%2300234C'/%3E%3C/g%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

.center-slider {
  width: 100%;
}

.center-slide {
  height: 387px;
  width: calc((100% - 415px - 30px) / 3);
  margin-right: 10px;
  position: relative;
  transition: width 0.3s linear;
}
.center-slide:last-child {
  margin-right: 0;
}

.center-img {
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
  position: absolute;
  right: 50%;
  top: 0;
  bottom: 0;
  transform: translateX(50%);
  z-index: -1;
  transition: 0.2s linear;
}
.center-img img {
  -o-object-fit: cover;
  object-fit: cover;
}

.partners-inner {
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.partners-inner .btn {
  width: -moz-fit-content;
  width: fit-content;
}

.partners-head {
  display: flex;
  flex-direction: column;
  gap: 50px;
}

.partners-slider {
  width: 100%;
}

.partners-slide {
  height: 134px;
  width: auto;
  margin-right: 80px;
}
.partners-slide:last-child {
  margin-right: 0;
}

.help {
  background: linear-gradient(180deg, #F6F6F6 0%, rgba(246, 246, 246, 0) 100%);
}

.help-inner {
  display: flex;
  flex-direction: column;
  gap: 70px;
}

.help-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.help-list li {
  max-width: 465px;
  margin: 0 40px;
  position: relative;
  z-index: 1;
}
.help-list li::before {
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
.help-list li:nth-child(1)::before {
  content: "";
  width: 89px;
  height: 85px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='89' height='85' viewBox='0 0 89 85' fill='none'%3E%3Cpath d='M89 36.6714C89 26.9571 80.7034 18.9429 70.6469 18.9429C67.6299 18.9429 64.8644 19.6714 62.3503 20.8857C62.6017 19.9143 62.6017 18.7 62.6017 17.7286C62.6017 8.01429 54.3051 0 44.2486 0C34.1921 0 25.8955 8.01429 25.8955 17.7286C25.8955 18.7 25.8955 19.9143 26.1469 20.8857C23.6328 19.6714 20.8672 18.9429 17.8503 18.9429C8.29661 18.9429 0 26.7143 0 36.6714C0 45.4143 6.53672 52.4571 15.0847 53.9143C11.0621 57.0714 8.54802 61.9286 8.54802 67.2714C8.54802 76.9857 16.8446 85 26.9011 85C35.1977 85 42.4887 79.4143 44.5 71.8857C46.5113 79.4143 53.8023 85 62.0989 85C72.1554 85 80.452 76.9857 80.452 67.2714C80.452 61.9286 77.9379 57.0714 73.9153 53.9143C82.4633 52.4571 89 45.1714 89 36.6714Z' fill='%23FFEC87'/%3E%3C/svg%3E");
}
.help-list li:nth-child(2)::before {
  content: "";
  width: 64.209px;
  height: 85px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='65' height='85' viewBox='0 0 65 85' fill='none'%3E%3Cpath d='M57.4805 52.9539C61.6927 47.3957 64.2086 40.4252 64.2086 32.8448C64.2086 14.7034 49.8367 0 32.1043 0C14.3719 0 0 14.7034 0 32.8448C0 50.9862 14.3719 65.6896 32.1043 65.6896V85L57.4805 52.9503V52.9539Z' fill='%23FFEC87'/%3E%3C/svg%3E");
  top: 80%;
}
.help-list li:nth-child(3)::before {
  content: "";
  width: 94.031px;
  height: 85px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='95' height='85' viewBox='0 0 95 85' fill='none'%3E%3Cpath d='M94.1647 26.6537C94.091 11.9319 82.2131 0 67.6317 0C59.2848 0 51.8596 3.91966 47.0601 10.0297C42.1995 3.91966 34.7465 0 26.3995 0C11.8181 0 0.0597532 11.9319 0.133478 26.6537C0.169849 33.9166 3.08027 40.4993 7.77445 45.2951L47.447 84.9989L85.9606 46.0444C91.0403 41.1795 94.203 34.297 94.1647 26.6537Z' fill='%23FFEC87'/%3E%3C/svg%3E");
}

.help-slider {
  margin-top: 70px;
}
.help-slider .slider-nav {
  margin: 50px auto 0;
  width: -moz-fit-content;
  width: fit-content;
}

.help-slide {
  width: 389px;
  height: 570px;
  border-radius: 4px;
  overflow: hidden;
}
.help-slide img {
  -o-object-fit: cover;
  object-fit: cover;
}

.create {
  background: var(--lavender-blue);
}

.create-inner {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.create-inner .container {
  padding-right: 50px;
}

.create-content {
  display: flex;
  flex-direction: column;
  gap: 50px;
}

.create-list {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.create-item {
  display: flex;
  align-items: center;
  gap: 28px;
}

.create-number {
  min-width: 50px;
  color: var(--midnight-blue);
  font-size: 40px;
  font-weight: 700;
  line-height: 1.1;
}

.create-text {
  color: var(--midnight-blue);
  font-size: 21px;
  font-weight: 300;
  line-height: 1.1;
}

.status-inner {
  display: flex;
  flex-direction: column;
  gap: 50px;
}

.status-descr {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.status-descr-head strong {
  margin-bottom: 20px;
  display: inline-block;
  position: relative;
}
.status-descr-head strong::before {
  content: "";
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='363' height='15' viewBox='0 0 363 15' fill='none'%3E%3Cpath d='M0.557975 14.9765L0 12.0727C37.208 7.47608 159.067 -6.72525 164.94 3.79645C165.865 5.4423 164.867 7.24097 161.959 9.14545C160.814 9.89784 160.696 10.2623 160.696 10.274C164.03 14.036 217.698 10.7678 256.888 8.39308C326.914 4.13738 360.187 2.79718 362.801 8.89859C363.843 11.3203 360.583 13.4011 358.043 14.7531L356.017 12.2961C359.218 10.5914 359.32 9.81556 359.32 9.81556C356.516 5.30122 296.739 8.92211 257.167 11.3321C189.785 15.4232 159.977 16.6458 157.261 11.2263C156.556 9.83905 157.349 8.36957 159.625 6.88831C161.577 5.60689 161.577 5.01906 161.577 5.01906C159.375 -0.835477 76.2809 5.64215 0.543289 15' fill='%23AA93D6'/%3E%3C/svg%3E");
  transform: translateY(100%);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.status-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 30px;
}

.status-item {
  display: grid;
  grid-template-columns: 476px 1fr;
  border-radius: 4px;
  background: var(--pale-canary, #FFEC87);
  overflow: hidden;
}
.status-img img {
  -o-object-fit: cover;
  object-fit: cover;
}

.status-content {
  padding: 30px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.status-title {
  color: var(--midnight-blue);
  font-size: 26px;
  font-weight: 700;
  line-height: 1.1;
}

.status-text {
  color: var(--midnight-blue, #00234C);
  font-size: 18px;
  font-weight: 300;
  line-height: 1.1;
}

.support-head-inner {
  display: flex;
  flex-direction: column;
  gap: 50px;
}

.support-body {
  padding: 63px 0;
  border-radius: 4px;
  background: linear-gradient(180deg, #F6F6F6 0%, rgba(246, 246, 246, 0) 100%);
}

.support-list {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 25px;
}

.support-item {
  display: flex;
  align-items: center;
  gap: 20px;
}

.support-item-img {
  width: 90px;
  height: 90px;
  flex-shrink: 0;
}

.support-item-content {
  max-width: 331px;
}
.support-item-content strong {
  display: block;
}

.support-foot-inner {
  text-align: center;
  font-size: 26px;
  line-height: 34px;
}

.support-foot-title {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}
.support-foot-title::before {
  content: "";
  width: 70px;
  height: 76px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='78' height='69' viewBox='0 0 78 69' fill='none'%3E%3Cpath d='M77.6693 11.9728C77.5561 11.8015 66.2279 -5.0513 50.1765 2.63068C44.4808 5.35619 41.788 10.2686 40.9577 15.3669C37.7802 14.5778 33.9661 14.2242 29.4023 14.6109C17.08 15.6793 6.98875 23.006 2.42043 34.1971C-2.24649 45.6161 0.024624 58.3857 8.46777 68.3632L10.5651 66.5672C2.78917 57.3955 0.69967 45.6971 4.95865 35.2444C9.13001 25.0202 18.3548 18.3398 29.638 17.3672C34.0695 16.9855 37.7063 17.3641 40.6857 18.1551C40.6284 19.8683 40.7594 21.5571 41.0378 23.153C42.2814 30.2956 46.3723 35.6104 50.9962 36.0679C53.067 36.2744 54.7528 35.5221 55.727 33.973C57.1419 31.7026 56.7333 28.1634 54.6574 24.7352C53.5729 22.958 50.3617 18.6138 43.628 16.1768C44.2628 11.7337 46.5087 7.44267 51.3596 5.13197C65.2836 -1.53033 75.2722 13.3454 75.3749 13.5051L77.6693 11.9728ZM43.4392 19.0685C48.8316 21.2331 51.4221 24.7183 52.3118 26.1876C54.0198 29.001 54.0721 31.4389 53.406 32.5151C53.2629 32.752 52.8003 33.4723 51.2772 33.3244C47.9354 32.9926 44.7742 28.5179 43.7559 22.692C43.5564 21.5315 43.4369 20.3082 43.4392 19.0685Z' fill='%23AA93D6'/%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: -35px;
  left: -45px;
}

.support-foot-descr {
  font-weight: 400;
}
.support-foot-descr span {
  display: inline-block;
  position: relative;
}
.support-foot-descr span::before {
  content: "";
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='363' height='15' viewBox='0 0 363 15' fill='none'%3E%3Cpath d='M0.557975 14.9765L0 12.0727C37.208 7.47608 159.067 -6.72525 164.94 3.79645C165.865 5.4423 164.867 7.24097 161.959 9.14545C160.814 9.89784 160.696 10.2623 160.696 10.274C164.03 14.036 217.698 10.7678 256.888 8.39308C326.914 4.13738 360.187 2.79718 362.801 8.89859C363.843 11.3203 360.583 13.4011 358.043 14.7531L356.017 12.2961C359.218 10.5914 359.32 9.81556 359.32 9.81556C356.516 5.30122 296.739 8.92211 257.167 11.3321C189.785 15.4232 159.977 16.6458 157.261 11.2263C156.556 9.83905 157.349 8.36957 159.625 6.88831C161.577 5.60689 161.577 5.01906 161.577 5.01906C159.375 -0.835477 76.2809 5.64215 0.543289 15' fill='%23AA93D6'/%3E%3C/svg%3E");
  transform: translateY(100%);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
@media (min-width: 1024px) {
  .center-slide.active {
    width: 415px;
  }
}
@media (min-width: 1024px) and (max-width: 1919px) {
  .center-slide.active {
    width: 21.615vw;
  }
}
@media (max-width: 1919px) and (min-width: 1024px) {
  .hero-inner {
    gap: 1.563vw;
  }
  .hero-inner .title-xl {
    max-width: 43.229vw;
  }
  .hero-inner .title-m {
    max-width: 32.24vw;
  }
  .house-inner .title-xl span {
    padding-right: 1.719vw;
    max-width: 43.229vw;
  }
  .house-inner .title-xl span::before {
    width: 1.713vw;
    height: 1.548vw;
  }
  .house-wrapper {
    grid-template-columns: 46.719vw 1fr;
    gap: 2.604vw;
  }
  .house-content {
    gap: 3.594vw;
  }
  .house-head {
    gap: 2.083vw;
    padding: 2.344vw 3.125vw;
  }
  .house-title {
    font-size: 2.76vw;
  }
  .house-title span:nth-child(1)::before {
    width: 1.994vw;
    height: 2.777vw;
  }
  .house-title span:nth-child(2) {
    padding-left: 2.813vw;
  }
  .house-title span:nth-child(2)::before {
    top: 0.99vw;
    transform: rotate(5deg);
    width: 2.772vw;
    height: 2.999vw;
  }
  .house-descr {
    max-width: 21.458vw;
  }
  .house-body {
    gap: 2.083vw;
  }
  .house-list {
    gap: 0.521vw;
  }
  .house-list li {
    gap: 1.042vw;
  }
  .house-list li::before {
    width: 1.198vw;
    height: 1.51vw;
  }
  .center-inner {
    gap: 2.604vw;
  }
  .center-board {
    grid-template-columns: 1fr 48.438vw;
    gap: 3.646vw;
    padding: 1.042vw 1.042vw 1.042vw 2.604vw;
  }
  .center-content {
    gap: 2.083vw;
  }
  .center-list {
    gap: 0.521vw;
  }
  .center-list li {
    gap: 0.521vw;
    min-height: 2.604vw;
  }
  .center-list li::before {
    width: 1.198vw;
    height: 1.517vw;
  }
  .center-slide {
    height: 20.156vw;
    width: calc((100% - 21.615vw - 1.563vw) / 3);
    margin-right: 0.521vw;
  }
  .partners-inner {
    gap: 2.604vw;
  }
  .partners-head {
    gap: 2.604vw;
  }
  .partners-slide {
    height: 6.979vw;
    margin-right: 4.167vw;
  }
  .help-inner {
    gap: 3.646vw;
  }
  .help-list li {
    max-width: 24.219vw;
    margin: 0 2.083vw;
  }
  .help-list li:nth-child(1)::before {
    width: 4.635vw;
    height: 4.427vw;
  }
  .help-list li:nth-child(2)::before {
    width: 3.344vw;
    height: 4.427vw;
  }
  .help-list li:nth-child(3)::before {
    width: 4.897vw;
    height: 4.427vw;
  }
  .help-slider {
    margin-top: 3.646vw;
  }
  .help-slider .slider-nav {
    margin: 2.604vw auto 0;
  }
  .help-slide {
    width: 20.26vw;
    height: 29.688vw;
  }
  .create-inner .container {
    padding-right: 2.604vw;
  }
  .create-content {
    gap: 2.604vw;
  }
  .create-list {
    gap: 0.521vw;
  }
  .create-item {
    gap: 1.458vw;
  }
  .create-number {
    min-width: 2.604vw;
    font-size: 2.083vw;
  }
  .create-text {
    font-size: 1.094vw;
  }
  .status-inner {
    gap: 2.604vw;
  }
  .status-descr {
    gap: 0.521vw;
  }
  .status-descr-head strong {
    margin-bottom: 1.042vw;
  }
  .status-list {
    gap: 1.563vw;
  }
  .status-item {
    grid-template-columns: 24.792vw 1fr;
  }
  .status-content {
    padding: 1.563vw;
    gap: 1.042vw;
  }
  .status-title {
    font-size: 1.354vw;
  }
  .status-text {
    font-size: 0.938vw;
  }
  .support-head-inner {
    gap: 2.604vw;
  }
  .support-body {
    padding: 3.281vw 0;
  }
  .support-list {
    gap: 1.302vw;
  }
  .support-item {
    gap: 1.042vw;
  }
  .support-item-img {
    width: 4.688vw;
    height: 4.688vw;
  }
  .support-foot-inner {
    font-size: 1.354vw;
    line-height: 1.771vw;
  }
  .support-foot-title::before {
    width: 3.646vw;
    height: 3.958vw;
    top: -1.823vw;
    left: -2.344vw;
  }
}
@media (max-width: 1599px) {
  .hero-inner {
    min-height: 700px;
  }
}
@media (max-width: 1023px) {
  .hero-inner {
    min-height: unset;
    height: 644px;
    gap: 20px;
    justify-content: flex-end;
    padding-bottom: 50px;
  }
  .hero-inner .title-m {
    font-weight: 400;
  }
  .house-inner .title-xl span {
    padding-right: 0;
  }
  .house-inner .title-xl span::before {
    display: none;
  }
  .house-wrapper {
    grid-template-columns: 1fr;
  }
  .house-content {
    gap: 30px;
  }
  .house-head {
    gap: 30px;
    padding: 35px 20px;
    flex-direction: column;
    align-items: flex-start;
  }
  .house-title {
    gap: 2px;
    font-size: 35px;
  }
  .house-title span:nth-child(1)::before {
    width: 24.919px;
    height: 34.353px;
    left: 105%;
  }
  .house-title span:nth-child(2) {
    padding-left: 27px;
  }
  .house-title span:nth-child(2)::before {
    width: 35px;
    height: 38px;
    left: 7px;
    top: 14px;
  }
  .house-body {
    gap: 20px;
  }
  .house-list li {
    gap: 10px;
  }
  .house-list li::before {
    width: 15px;
    height: 20px;
  }
  .center-inner {
    gap: 30px;
  }
  .center-board {
    grid-template-columns: 1fr;
    gap: 20px;
    padding: 0;
    background: transparent;
  }
  .center-content {
    padding: 20px 10px;
    gap: 10px;
    border-radius: 4px;
    background: var(--pale-canary, #FFEC87);
  }
  .center-content .title-s {
    margin-left: 24px;
  }
  .center-list li {
    min-height: unset;
  }
  .center-list li::before {
    width: 14px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='15' viewBox='0 0 14 15' fill='none'%3E%3Cmask id='mask0_2571_6489' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='14' height='15'%3E%3Crect width='14' height='15' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2571_6489)'%3E%3Cpath d='M12 5.31243H8.9887V2H5.0113V5.31243H2V9.68757H5.0113V13H8.9887V9.68757H12V5.31243Z' fill='%2300234C'/%3E%3C/g%3E%3C/svg%3E");
  }
  .center-slider {
    width: calc(100% + 40px);
    margin-left: -20px;
    padding: 0 20px;
  }
  .center-slide {
    width: 260px;
    height: 242px;
  }
  .partners-inner {
    gap: 20px;
  }
  .partners-head {
    gap: 10px;
  }
  .partners-slider {
    width: calc(100% + 40px);
    margin-left: -20px;
    padding: 0 20px;
  }
  .partners-slide {
    height: 74px;
    margin-right: 10px;
  }
  .help-inner {
    gap: 50px;
  }
  .help-list {
    flex-direction: column;
    align-items: flex-start;
    gap: 60px;
  }
  .help-list li:nth-child(1)::before {
    width: 78.529px;
    height: 75px;
  }
  .help-list li:nth-child(2)::before {
    width: 56.655px;
    height: 75px;
  }
  .help-list li:nth-child(3)::before {
    width: 82.969px;
    height: 75px;
  }
  .help-slider .slider-nav {
    display: none;
  }
  .help-slide {
    width: 265px;
    height: 388px;
  }
  .create-inner {
    grid-template-columns: repeat(1, 1fr);
  }
  .create-inner .container {
    padding-right: 20px;
  }
  .create-content {
    gap: 30px;
  }
  .create-item {
    gap: 10px;
  }
  .create-number {
    font-size: 24px;
    min-width: 32px;
  }
  .create-text {
    font-size: 14px;
  }
  .status-inner {
    gap: 20px;
  }
  .status-descr-head strong {
    margin-bottom: 15px;
  }
  .status-list {
    gap: 10px;
  }
  .status-item {
    display: flex;
    flex-direction: column-reverse;
  }
  .status-content {
    gap: 10px;
    padding: 20px;
  }
  .status-title {
    font-size: 22px;
  }
  .status-text {
    font-size: 14px;
  }
  .support-head {
    padding-top: 0;
  }
  .support-head-inner {
    gap: 10px;
  }
  .support-body {
    padding: 30px 0;
  }
  .support-list {
    flex-direction: column;
    align-items: flex-start;
  }
  .support-item-img {
    width: 40px;
    height: 40px;
  }
  .support-foot-inner {
    font-size: 20px;
    line-height: 24px;
  }
  .support-foot-title::before {
    width: 39.081px;
    height: 42.431px;
    top: -20px;
    left: -25px;
  }
}
@media (max-width: 544px) {
  .house-foot .btn {
    width: 100%;
    background: var(--purple);
    color: var(--white);
    fill: var(--white);
  }
  .partners-inner .btn {
    width: 100%;
  }
  .status-list {
    grid-template-columns: repeat(1, 1fr);
  }
  .status-img {
    height: 226px;
  }
}