section.pd-about.pd-about--features .pd-about__title {color: var(--main-black)}
section.pd-about.pd-about--features .pd-about__accent {color: var(--green)}
section.pd-about.pd-about--features .pd-about__layout {grid-template-columns: minmax(0, 21fr) minmax(0, 20fr); gap: var(--mn-40); align-items: center}
section.pd-about.pd-about--features .pd-about__figure {margin: 0}
section.pd-about.pd-about--features .pd-about__image {display: block; width: 100%; max-width: none; max-height: none; height: auto; border-radius: var(--r-16)}
section.pd-about.pd-about--features .pd-about__text_list {margin: 0; padding: 0}
section.pd-about.pd-about--features .pd-about__text_list_item {margin: 0 0 var(--mn-12); font-size: var(--fs-16); line-height: var(--lh-24)}
section.pd-about.pd-about--features .pd-about__text_list_item::before {display: none}
section.pd-about.pd-about--features .pd-about__list {grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--mn-16) var(--mn-24); margin: 0}
section.pd-about.pd-about--features .pd-about__list-item {display: flex; align-items: flex-start; gap: var(--mn-12); padding: 0; color: var(--main-black); font-size: var(--fs-14); line-height: var(--lh-20); font-weight: var(--fw-400)}
section.pd-about.pd-about--features .pd-about__list-item::before {display: none}
section.pd-about.pd-about--features .pd-about__list-item--button {grid-column: 1 / -1; margin: var(--mn-8) 0 var(--mn-8)}
section.pd-about.pd-about--features .pd-about__list-title {color: var(--main-black); font-weight: var(--fw-600)}
section.pd-about.pd-about--features .pd-about__list-text {min-width: 0}
section.pd-about.pd-about--features .pd-about__icon {flex: none; color: var(--green)}
section.pd-about.pd-about--features .pd-about__list-btn {display: inline-flex; align-items: center; gap: var(--mn-8); margin: 0; padding: var(--mn-12) var(--mn-24); font-weight: var(--fw-600); line-height: var(--lh-24)}
section.pd-about.pd-about--features .pd-about__btn-icon {flex: none; fill: none; stroke: currentColor}

@media (max-width: 1024px) {
	section.pd-about.pd-about--features .pd-about__list {grid-template-columns: minmax(0, 1fr); gap: var(--mn-12)}
}

@media (max-width: 768px) {
	section.pd-about.pd-about--features .pd-about__layout {grid-template-columns: minmax(0, 1fr); gap: var(--mn-24)}
	section.pd-about.pd-about--features .pd-about__text_list_item {font-size: var(--fs-14); line-height: var(--lh-20)}
	section.pd-about.pd-about--features .pd-about__list {grid-template-columns: minmax(0, 1fr); gap: var(--mn-12)}
	section.pd-about.pd-about--features .pd-about__list-item {align-items: center; font-size: var(--fs-14); line-height: var(--lh-20)}
	section.pd-about.pd-about--features .pd-about__list-btn {display: flex; justify-content: center; width: 100%; margin: 0; padding: var(--mn-12) var(--mn-24); font-size: var(--fs-14)}
}
