.c-partner_services-heading {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.c-partner_services-heading__text {
  font-weight: 700;
  font-size: 6.4vw;
  line-height: 1.4;
  color: #ffffff;
  position: relative;
}
.c-partner_services-heading__text::before {
  content: "";
  display: block;
  width: 1.6vw;
  height: 1.6vw;
  border-radius: 50%;
  background: #ffffff;
  position: absolute;
  top: -4.2666666667vw;
  left: 50%;
  transform: translateX(-125%);
}
.c-partner_services-heading__text::after {
  content: "";
  display: block;
  width: 1.6vw;
  height: 1.6vw;
  border-radius: 50%;
  background: #FABF00;
  position: absolute;
  top: -4.2666666667vw;
  left: 50%;
  transform: translateX(25%);
}
.c-partner_services-heading__text[data-type="2"] {
  color: #008370;
}
.c-partner_services-heading__text[data-type="2"]::before {
  background: #00A08E;
}
.c-partner_services-box01 {
  background: #F0F0F0;
  padding: 10.6666666667vw 5.3333333333vw;
  border-radius: 6.4vw;
  width: 89.3333333333vw;
}
.c-partner_services-box01__heading {
  font-weight: 700;
  font-size: 6.4vw;
  line-height: 1.6;
  letter-spacing: 0.04em;
  color: #008370;
}
.c-partner_services-box01__list {
  display: flex;
  flex-direction: column;
  gap: 2.6666666667vw;
  margin-top: 2.6666666667vw;
}
.c-partner_services-box01__list__item {
  display: flex;
  gap: 1.6vw;
}
.c-partner_services-box01__list__icon {
  width: 6.4vw;
  margin-top: 1.0666666667vw;
}
.c-partner_services-box01__list__text {
  font-weight: 700;
  font-size: 4.8vw;
  line-height: 1.8;
  letter-spacing: 0.04em;
  color: #008370;
}
.c-partner_services-box02 {
  background: #ffffff;
  padding: 10.6666666667vw 5.3333333333vw;
  border-radius: 6.4vw;
  width: 89.3333333333vw;
}
.c-partner_services-box02__heading {
  display: flex;
  flex-direction: column;
  gap: 4.2666666667vw;
}
.c-partner_services-box02__heading__text01 {
  font-weight: 700;
  font-size: 5.3333333333vw;
  line-height: 1.6;
  letter-spacing: 0.04em;
  color: #008370;
}
.c-partner_services-box02__heading__text02 {
  font-weight: 400;
  font-size: 3.7333333333vw;
  line-height: 2;
  letter-spacing: 0.04em;
  color: #2B2B2B;
  margin-top: 2.6666666667vw;
}
.c-partner_services-box02__heading__remarks {
  font-weight: 400;
  font-size: 2.6666666667vw;
  line-height: 1.8;
  color: #000000;
}
.c-partner_services-box02__card01 {
  display: flex;
  flex-direction: column;
  gap: 5.3333333333vw;
  margin-top: 6.4vw;
}
.c-partner_services-box02__card01__item {
  background: #CCECE9;
  border-radius: 6.4vw;
  padding: 8vw 5.3333333333vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.c-partner_services-box02__card01__img {
  width: 21.3333333333vw;
}
.c-partner_services-box02__card01__heading {
  font-weight: 700;
  font-size: 4.8vw;
  line-height: 1.6;
  letter-spacing: 0.04em;
  color: #008370;
  text-align: center;
  margin-top: 2.6666666667vw;
}
.c-partner_services-box02__card01__text {
  font-weight: 400;
  font-size: 3.7333333333vw;
  line-height: 1.8;
  letter-spacing: 0.04em;
  color: #2B2B2B;
  margin-top: 2.6666666667vw;
}
.c-partner_services-box02__card01 + .c-partner_services-box02__card02 {
  margin-top: 9.0666666667vw;
}
.c-partner_services-box02__card02__item {
  padding-top: 9.0666666667vw;
  border-top: 0.4vw solid #7FD0C7;
  display: flex;
  flex-direction: column;
  gap: 4.2666666667vw;
}
.c-partner_services-box02__card02__item + .c-partner_services-box02__card02__item {
  margin-top: 9.0666666667vw;
}
.c-partner_services-box02__card02__item[data-type="2"] {
  padding-top: 0;
  border-top: none;
}
.c-partner_services-box02__card02__badge {
  position: relative;
  overflow: hidden;
  width: 33.0666666667vw;
  height: 12.8vw;
  margin: 0 auto 4.2666666667vw;
  background: #FABF00;
  border-radius: 3.2vw;
}
.c-partner_services-box02__card02__badge__text {
  position: absolute;
  top: 2.4vw;
  left: 7.7333333333vw;
  font-weight: 700;
  font-size: 4.2666666667vw;
  line-height: 2;
  letter-spacing: 0.04em;
  color: #2B2B2B;
  white-space: nowrap;
}
.c-partner_services-box02__card02__badge__deco {
  position: absolute;
  top: 1.4666666667vw;
  left: 23.8666666667vw;
  width: 6.2666666667vw;
}
.c-partner_services-box02__card02__text01 {
  font-weight: 700;
  font-size: 5.3333333333vw;
  line-height: 1.6;
  letter-spacing: 0.04em;
  color: #008370;
}
.c-partner_services-box02__card02__text02 {
  font-weight: 400;
  font-size: 3.7333333333vw;
  line-height: 2;
  letter-spacing: 0.04em;
  color: #2B2B2B;
  margin-top: 2.6666666667vw;
}
.c-partner_services-box02__card02__link {
  display: inline-flex;
  align-items: center;
  margin-top: 2.6666666667vw;
}
.c-partner_services-box02__card02__link__text {
  font-weight: 500;
  font-size: 3.7333333333vw;
  line-height: 2;
  letter-spacing: 0.04em;
  color: #008370;
}
.c-partner_services-box02__card02__link__arrow {
  width: 6.4vw;
}
.c-partner_services-box03 {
  background: #FFF3CC;
  padding: 10.6666666667vw 5.3333333333vw;
  border-radius: 6.4vw;
  width: 89.3333333333vw;
}
.c-partner_services-box03__heading {
  font-weight: 700;
  font-size: 6.4vw;
  line-height: 1.6;
  letter-spacing: 0.04em;
  color: #008370;
}
.c-partner_services-box03__list {
  display: flex;
  flex-direction: column;
  gap: 2.6666666667vw;
  margin-top: 2.6666666667vw;
}
.c-partner_services-box03__list__item {
  display: flex;
  gap: 1.6vw;
}
.c-partner_services-box03__list__icon {
  width: 6.4vw;
  margin-top: 1.6986666667vw;
}
.c-partner_services-box03__list__text {
  font-weight: 700;
  font-size: 4.8vw;
  line-height: 1.8;
  letter-spacing: 0.04em;
  color: #008370;
}
.c-partner_services-boxrow {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4.2666666667vw;
}
.c-partner_services-boxrow__arrow {
  display: block;
  width: 8.5333333333vw;
}

@media screen and (min-width: 768px) {
  .c-partner_services-heading__text {
    font-size: 2.3426061493vw;
  }
  .c-partner_services-heading__text::before {
    width: 0.439238653vw;
    height: 0.439238653vw;
    top: -1.1713030747vw;
  }
  .c-partner_services-heading__text::after {
    width: 0.439238653vw;
    height: 0.439238653vw;
    top: -1.1713030747vw;
  }
  .c-partner_services-boxrow {
    flex-direction: row;
    align-items: stretch;
    justify-content: center;
    gap: 2.9282576867vw;
    width: 88.2869692533vw;
  }
  .c-partner_services-boxrow__arrow {
    display: block;
    width: 4.39238653vw;
    flex-shrink: 0;
    align-self: center;
  }
  .c-partner_services-box01 {
    padding: 1.756954612vw 2.9282576867vw;
    border-radius: 1.756954612vw;
    width: auto;
    flex: 1 1 0;
    min-width: 0;
  }
  .c-partner_services-box01__heading {
    font-size: 1.756954612vw;
    line-height: 2;
    letter-spacing: 0.04em;
    color: #008370;
  }
  .c-partner_services-box01__list {
    gap: 0.5856515373vw;
    margin-top: 0.2928257687vw;
  }
  .c-partner_services-box01__list__item {
    gap: 0.5856515373vw;
  }
  .c-partner_services-box01__list__icon {
    width: 2.0497803807vw;
    margin-top: 0.3660322108vw;
  }
  .c-partner_services-box01__list__text {
    font-size: 1.4641288433vw;
    line-height: 2;
  }
  .c-partner_services-box02 {
    padding: 2.9282576867vw 4.39238653vw;
    border-radius: 1.756954612vw;
    width: 88.2869692533vw;
  }
  .c-partner_services-box02__heading {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 0;
  }
  .c-partner_services-box02__heading__textarea {
    width: 42.093704246vw;
  }
  .c-partner_services-box02__heading__text01 {
    font-size: 1.756954612vw;
  }
  .c-partner_services-box02__heading__text02 {
    font-size: 1.0248901903vw;
    margin-top: 0.7320644217vw;
  }
  .c-partner_services-box02__heading__remarks {
    font-size: 0.878477306vw;
    line-height: 2;
    letter-spacing: 0.04em;
    margin-top: 0.7320644217vw;
  }
  .c-partner_services-box02__heading__imgarea {
    width: 27.8184480234vw;
  }
  .c-partner_services-box02__card01 {
    flex-direction: row;
    justify-content: space-between;
    gap: 0;
    margin-top: 0.7320644217vw;
  }
  .c-partner_services-box02__card01__item {
    border-radius: 1.756954612vw;
    padding: 2.9282576867vw 3.0014641288vw 2.196193265vw;
    width: 25.4758418741vw;
  }
  .c-partner_services-box02__card01__img {
    width: 8.78477306vw;
  }
  .c-partner_services-box02__card01__heading {
    font-size: 1.4641288433vw;
    margin-top: 0.7320644217vw;
  }
  .c-partner_services-box02__card01__text {
    font-size: 1.1713030747vw;
    margin-top: 0.7320644217vw;
  }
  .c-partner_services-box02__card01 + .c-partner_services-box02__card02 {
    margin-top: 2.4890190337vw;
  }
  .c-partner_services-box02__card02__item {
    padding-top: 2.4890190337vw;
    border-top: 0.1098096633vw solid #7FD0C7;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    gap: 0;
  }
  .c-partner_services-box02__card02__item + .c-partner_services-box02__card02__item {
    margin-top: 2.4890190337vw;
  }
  .c-partner_services-box02__card02__textarea {
    width: 42.093704246vw;
  }
  .c-partner_services-box02__card02__badge {
    width: 9.0775988287vw;
    height: 3.5138726208vw;
    margin: 0 0 1.4641288433vw;
    border-radius: 0.878477306vw;
  }
  .c-partner_services-box02__card02__badge__text {
    top: 0.6588579795vw;
    left: 2.1229868228vw;
    font-size: 1.1713030747vw;
  }
  .c-partner_services-box02__card02__badge__deco {
    top: 0.4026353587vw;
    left: 6.5519765739vw;
    width: 1.7203513909vw;
  }
  .c-partner_services-box02__card02__text01 {
    font-size: 1.756954612vw;
  }
  .c-partner_services-box02__card02__text02 {
    font-size: 1.0248901903vw;
    margin-top: 0.7320644217vw;
  }
  .c-partner_services-box02__card02__link {
    margin-top: 0.7320644217vw;
  }
  .c-partner_services-box02__card02__link__text {
    font-size: 1.0248901903vw;
  }
  .c-partner_services-box02__card02__link__arrow {
    width: 1.756954612vw;
  }
  .c-partner_services-box02__card02__imgarea {
    width: 27.8184480234vw;
  }
  .c-partner_services-box03 {
    padding: 1.756954612vw 2.9282576867vw;
    border-radius: 1.756954612vw;
    width: auto;
    flex: 1 1 0;
    min-width: 0;
  }
  .c-partner_services-box03__heading {
    font-size: 1.756954612vw;
    line-height: 2;
    letter-spacing: 0.04em;
    color: #008370;
  }
  .c-partner_services-box03__list {
    gap: 0.7320644217vw;
    margin-top: 0.2928257687vw;
  }
  .c-partner_services-box03__list__item {
    gap: 0.5856515373vw;
  }
  .c-partner_services-box03__list__icon {
    width: 2.0497803807vw;
    margin-top: 0.3660322108vw;
  }
  .c-partner_services-box03__list__text {
    font-size: 1.4641288433vw;
    line-height: 2;
  }
}
@media screen and (min-width: 1366px) {
  .c-partner_services-heading__text {
    font-size: 32px;
  }
  .c-partner_services-heading__text::before {
    width: 6px;
    height: 6px;
    top: -16px;
  }
  .c-partner_services-heading__text::after {
    width: 6px;
    height: 6px;
    top: -16px;
  }
  .c-partner_services-boxrow {
    gap: 40px;
    width: 1206px;
  }
  .c-partner_services-boxrow__arrow {
    width: 60px;
  }
  .c-partner_services-box01 {
    padding: 24px 40px;
    border-radius: 24px;
  }
  .c-partner_services-box01__heading {
    font-size: 24px;
  }
  .c-partner_services-box01__list {
    gap: 8px;
    margin-top: 4px;
  }
  .c-partner_services-box01__list__item {
    gap: 8px;
  }
  .c-partner_services-box01__list__icon {
    width: 28px;
    margin-top: 5px;
  }
  .c-partner_services-box01__list__text {
    font-size: 20px;
  }
  .c-partner_services-box02 {
    padding: 40px 60px;
    border-radius: 24px;
    width: 1206px;
  }
  .c-partner_services-box02__heading__textarea {
    width: 575px;
  }
  .c-partner_services-box02__heading__text01 {
    font-size: 24px;
  }
  .c-partner_services-box02__heading__text02 {
    font-size: 14px;
    margin-top: 10px;
  }
  .c-partner_services-box02__heading__remarks {
    font-size: 12px;
    margin-top: 10px;
  }
  .c-partner_services-box02__heading__imgarea {
    width: 380px;
  }
  .c-partner_services-box02__card01 {
    margin-top: 10px;
  }
  .c-partner_services-box02__card01__item {
    border-radius: 24px;
    padding: 40px 41px 30px;
    width: 348px;
  }
  .c-partner_services-box02__card01__img {
    width: 120px;
  }
  .c-partner_services-box02__card01__heading {
    font-size: 20px;
    margin-top: 10px;
  }
  .c-partner_services-box02__card01__text {
    font-size: 16px;
    margin-top: 10px;
  }
  .c-partner_services-box02__card01 + .c-partner_services-box02__card02 {
    margin-top: 34px;
  }
  .c-partner_services-box02__card02__item {
    padding-top: 34px;
    border-top: 1.5px solid #7FD0C7;
  }
  .c-partner_services-box02__card02__item + .c-partner_services-box02__card02__item {
    margin-top: 34px;
  }
  .c-partner_services-box02__card02__textarea {
    width: 575px;
  }
  .c-partner_services-box02__card02__badge {
    width: 124px;
    height: 48px;
    margin: 0 0 20px;
    border-radius: 12px;
  }
  .c-partner_services-box02__card02__badge__text {
    top: 9px;
    left: 29px;
    font-size: 16px;
  }
  .c-partner_services-box02__card02__badge__deco {
    top: 5.5px;
    left: 89.5px;
    width: 23.5px;
  }
  .c-partner_services-box02__card02__text01 {
    font-size: 24px;
  }
  .c-partner_services-box02__card02__text02 {
    font-size: 14px;
    margin-top: 10px;
  }
  .c-partner_services-box02__card02__link {
    margin-top: 10px;
  }
  .c-partner_services-box02__card02__link__text {
    font-size: 14px;
  }
  .c-partner_services-box02__card02__link__arrow {
    width: 24px;
  }
  .c-partner_services-box02__card02__imgarea {
    width: 380px;
  }
  .c-partner_services-box03 {
    padding: 24px 40px;
    border-radius: 24px;
  }
  .c-partner_services-box03__heading {
    font-size: 24px;
  }
  .c-partner_services-box03__list {
    gap: 10px;
    margin-top: 4px;
  }
  .c-partner_services-box03__list__item {
    gap: 8px;
  }
  .c-partner_services-box03__list__icon {
    width: 28px;
    margin-top: 5px;
  }
  .c-partner_services-box03__list__text {
    font-size: 20px;
  }
}
.p-partner_services-kv {
  position: relative;
}
.p-partner_services-kv__text {
  font-weight: 700;
  font-size: 7.2vw;
  line-height: 1.4;
  letter-spacing: 0.04em;
  text-align: center;
  color: #008370;
  position: absolute;
  top: 29.8666666667vw;
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.p-partner_services-kv__border {
  width: 100%;
  height: 40vw;
  background: linear-gradient(to bottom, #00A08E 0%, transparent 60%);
  margin-top: -0.2666666667vw;
}
.p-partner_services-intro {
  display: flex;
  justify-content: center;
  margin-top: -16vw;
}
.p-partner_services-intro__inner {
  width: 89.3333333333vw;
}
.p-partner_services-intro__text {
  font-weight: 700;
  font-size: 4.8vw;
  line-height: 1.8;
  color: #008370;
}
.p-partner_services-support01 {
  margin-top: 9.0666666667vw;
}
.p-partner_services-support01 > .p-top-service__border {
  position: relative;
  height: 55.2vw;
}
.p-partner_services-support01 > .p-top-service__border img {
  position: absolute;
  left: 0;
  bottom: 0;
}
.p-partner_services-support01__inner {
  background: #00A08E;
  margin-top: -17.6vw;
  padding-bottom: 53.3333333333vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.p-partner_services-support01__box02 {
  margin-top: 9.0666666667vw;
}
.p-partner_services-support01__boxrow {
  margin-top: 8vw;
}
.p-partner_services-support02 {
  margin-top: -37.3333333333vw;
}
.p-partner_services-support02__inner {
  background: #F3FAF9;
  margin-top: -17.6vw;
  padding-bottom: 53.3333333333vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.p-partner_services-support02__box02 {
  margin-top: 10.6666666667vw;
}
.p-partner_services-support02__boxrow {
  margin-top: 8vw;
}
.p-partner_services-support03 {
  margin-top: -37.3333333333vw;
}
.p-partner_services-support03__inner {
  background: #00A08E;
  margin-top: -17.6vw;
  padding-bottom: 53.3333333333vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.p-partner_services-support03__box02 {
  margin-top: 9.0666666667vw;
}
.p-partner_services-support03__boxrow {
  margin-top: 8vw;
}
.p-partner_services-support04 {
  margin-top: -37.3333333333vw;
}
.p-partner_services-support04__inner {
  background: #F3FAF9;
  margin-top: -13.8666666667vw;
  padding-bottom: 10.6666666667vw;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.p-partner_services-support04__box02 {
  margin-top: 10.6666666667vw;
}
.p-partner_services-support04__boxrow {
  margin-top: 8vw;
}
.p-partner_services-download {
  background: #CCECE9;
  padding: 10.6666666667vw 0;
}
.p-partner_services-download__button {
  display: flex;
  justify-content: center;
}
.p-partner_services-download__button__link {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 4.8vw;
  width: 82.6666666667vw;
  height: 14.9333333333vw;
  background: #ffffff;
  border: 0.2666666667vw solid #00A08E;
  border-radius: 2.1333333333vw;
  box-shadow: 0px 1.0666666667vw 2.6666666667vw rgba(31, 105, 94, 0.15);
}
.p-partner_services-download__button__text {
  font-weight: 700;
  font-size: 4.2666666667vw;
  line-height: 1.8;
  color: #008370;
}
.p-partner_services-download__button__arrow {
  width: 1.8666666667vw;
}
.p-partner_services-consultation {
  margin-top: 16vw;
  padding-bottom: 21.3333333333vw;
}

@media screen and (min-width: 768px) {
  .p-partner_services-kv__text {
    font-size: 2.635431918vw;
    top: 12.8111273792vw;
  }
  .p-partner_services-kv__border {
    height: 17.5695461201vw;
    margin-top: -0.0732064422vw;
  }
  .p-partner_services-intro {
    margin-top: -2.9282576867vw;
  }
  .p-partner_services-intro__inner {
    width: auto;
  }
  .p-partner_services-intro__text {
    font-size: 1.4641288433vw;
    text-align: center;
  }
  .p-partner_services-support01 {
    margin-top: 6.588579795vw;
  }
  .p-partner_services-support01 > .p-top-service__border {
    height: 18.8872620791vw;
  }
  .p-partner_services-support01__inner {
    margin-top: -4.831625183vw;
    padding-bottom: 14.3484626647vw;
  }
  .p-partner_services-support01__box02 {
    margin-top: 2.9282576867vw;
  }
  .p-partner_services-support01__boxrow {
    margin-top: 2.9282576867vw;
  }
  .p-partner_services-support02 {
    margin-top: -10.2489019034vw;
  }
  .p-partner_services-support02__inner {
    margin-top: -4.831625183vw;
    padding-bottom: 23.2064421669vw;
  }
  .p-partner_services-support02__box02 {
    margin-top: 2.9282576867vw;
  }
  .p-partner_services-support02__boxrow {
    margin-top: 2.9282576867vw;
  }
  .p-partner_services-support03 {
    margin-top: -17.7891654466vw;
  }
  .p-partner_services-support03__inner {
    margin-top: -4.831625183vw;
    padding-bottom: 17.8623718887vw;
  }
  .p-partner_services-support03__box02 {
    margin-top: 2.9282576867vw;
  }
  .p-partner_services-support03__boxrow {
    margin-top: 2.9282576867vw;
  }
  .p-partner_services-support04 {
    margin-top: -12.4450951684vw;
  }
  .p-partner_services-support04__inner {
    margin-top: -3.8067349927vw;
    padding-bottom: 4.39238653vw;
  }
  .p-partner_services-support04__box02 {
    margin-top: 2.9282576867vw;
  }
  .p-partner_services-support04__boxrow {
    margin-top: 2.9282576867vw;
  }
  .p-partner_services-download {
    padding: 3.953147877vw 0;
  }
  .p-partner_services-download__button__link {
    gap: 1.317715959vw;
    width: 22.6939970717vw;
    height: 4.0995607613vw;
    border: 0.0732064422vw solid #00A08E;
    border-radius: 0.5856515373vw;
    box-shadow: 0px 0.2928257687vw 0.7320644217vw rgba(31, 105, 94, 0.15);
    transition: 0.3s;
  }
  .p-partner_services-download__button__link:hover {
    opacity: 0.7;
  }
  .p-partner_services-download__button__text {
    font-size: 1.1713030747vw;
  }
  .p-partner_services-download__button__arrow {
    width: 0.5124450952vw;
  }
  .p-partner_services-consultation {
    margin-top: 2.9282576867vw;
    padding-bottom: 5.8565153734vw;
  }
}
@media screen and (min-width: 1366px) {
  .p-partner_services-intro__text {
    font-size: 20px;
  }
  .p-partner_services-support01 {
    margin-top: 90px;
  }
  .p-partner_services-support01__box02 {
    margin-top: 40px;
  }
  .p-partner_services-support01__boxrow {
    margin-top: 40px;
  }
  .p-partner_services-support02__box02 {
    margin-top: 40px;
  }
  .p-partner_services-support02__boxrow {
    margin-top: 40px;
  }
  .p-partner_services-support03__box02 {
    margin-top: 40px;
  }
  .p-partner_services-support03__boxrow {
    margin-top: 40px;
  }
  .p-partner_services-support04__inner {
    padding-bottom: 60px;
  }
  .p-partner_services-support04__box02 {
    margin-top: 40px;
  }
  .p-partner_services-support04__boxrow {
    margin-top: 40px;
  }
  .p-partner_services-download {
    padding: 54px 0;
  }
  .p-partner_services-download__button__link {
    gap: 18px;
    width: 310px;
    height: 56px;
    border: 1px solid #00A08E;
    border-radius: 8px;
    box-shadow: 0px 4px 10px rgba(31, 105, 94, 0.15);
  }
  .p-partner_services-download__button__text {
    font-size: 16px;
  }
  .p-partner_services-download__button__arrow {
    width: 7px;
  }
  .p-partner_services-consultation {
    margin-top: 40px;
    padding-bottom: 80px;
  }
}