.features-list .component{display:flex;flex-direction:column}
.features-list .component .component__list,.features-list .component .component__row{background:#fbfaf8}
.features-list .component.background-dark-teal .component__list,.features-list .component.background-dark-teal .component__row{background:#1d5a5d}
.features-list .component__header{display:flex;flex-direction:column;gap:24px}
.features-list .component .row{gap:48px 0}
@media screen and (max-width:767px){.features-list .component .row{gap:24px 0}
}
.features-list .component__list{border-radius:12px;background:#fff;padding:48px}
@media screen and (max-width:1023px){.features-list .component__list{padding:32px}
}
@media screen and (max-width:767px){.features-list .component__list{padding:32px 12px}
}
.features-list .component__container{display:flex;flex-direction:column;gap:24px}
.features-list .component__body{display:flex;flex-direction:column;gap:24px}
.features-list .component__row.description{display:flex;align-items:center;gap:16px;align-self:stretch}
.features-list .component__image img{height:100%;aspect-ratio:4 / 3;border-radius:12px}
@media screen and (max-width:1023px){.features-list .component__image img{aspect-ratio:16 / 9}
}
@media screen and (max-width:767px){.features-list .component__image img{aspect-ratio:1 / 1}
}
.features-list .component__content.no-image .component__list{padding:48px 32px}
@media screen and (max-width:1023px){.features-list .component__content.no-image .component__list{padding:32px 16px}
}
@media screen and (max-width:767px){.features-list .component__content.no-image .component__list{padding:32px 12px}
}
.features-list .component__content.no-image .component__body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px}
@media screen and (max-width:1023px){.features-list .component__content.no-image .component__body{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}
}
@media screen and (max-width:767px){.features-list .component__content.no-image .component__body{display:flex;flex-direction:column;gap:24px}
}
.features-list .component__content.no-image .component__image{display:none}
body[dir="rtl"] .features-list .component__icon .icon-arrow-forward{transform:rotate(180deg)}