.about__title {margin-bottom: 182rem;}

.about__content {display: grid;grid-template-columns: repeat(2,minmax(0, 1fr));gap: 30rem;}
.about__content-item {border-radius: 20rem;overflow: hidden;}
.about__content-item--text {display: flex;flex-direction: column;padding: 50rem;background: #F1EBE3;}
.about__content-item--text:last-child {background: rgba(224, 213, 198, 0.65);}
.about__content-item--text > span {display: block;width: 18rem;height: 18rem; margin-bottom: 10rem;border-radius: 50%;background: #C1B19A;}
.about__content-item--text > strong {display: block; font-size: 26rem; font-weight: 400;}
.about__content-item--text > p {margin-top: auto;font-size: 16rem; line-height: 1.6;color: var(--color-font-sub);text-align: right;}
.about__content-item--image {font-size: 0;}
.about__content-item--image > figure {height: 100%;}
.about__content-item--image > figure > img {width: 100%;height: 100%; object-fit: cover;}

@media all and (max-width:1366px) {
    .about__content-item--text > strong {margin-bottom: 150rem;}
}



@media all and (max-width:860px) {
    .about__content {grid-template-columns: repeat(1, minmax(0, 1fr));}
    .about__content-item--image:nth-child(2) {order: -1;}
}

@media all and (max-width:660px) {
    .about__title {margin-bottom: 150rem;}
    .about__content {gap: 16rem;}
    .about__content-item--text {padding: 30rem 24rem;}
    .about__content-item--text > span {width: 12rem;height: 12rem;margin-bottom: 6rem;}
    .about__content-item--text > strong {margin-bottom: 110rem;font-size: 20rem;}
    .about__content-item--text > p {font-size: 14rem;}
}