[data-media-source="media-xl"] .lpc-features-5__inner {
    align-items: flex-start;
}

[data-media-source="media-xl"] .lpc-features-5__inner.lpc_reverse {
    flex-direction: row-reverse;
}

[data-media-source="media-xl"] .lpc-features-5__list.lpc-features-5-sticky {
    position: sticky;
    top: 32px;
}

[data-media-source="media-xl"] .lpc-features-5__list.lpc_width_average .lpc-features-5__list-box {
    margin: 0;
}

[data-media-source="media-xl"] .lpc-features-5__list.lpc_width_average .lpc-features-5__item {
    margin: 32px 0 0;
    width: 100%;
}

[data-media-source="media-xl"] .lpc-features-5__list.lpc_width_average .lpc-features-5__item:nth-child(-n+1) {
    margin-top: 0 !important;
}

[data-media-source="media-xl"] .lpc-features-5__list:not(.lpc_width_average) .lpc-features-5__item:nth-child(-n+2) {
    margin-top: 0 !important;
}

[data-media-source="media-xl"] .lpc-features-5__list-box {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
}

[data-media-source="media-xl"] .lpc-features-5__list-box.lpc-no-image .lpc-features-5__item {
    width: calc(((100% / 12) * 4) - 32px);
}

[data-media-source="media-xl"] .lpc-features-5__list-box.lpc-no-image .lpc-features-5__item:nth-child(-n+3) {
    margin-top: 0 !important;
}

[data-media-source="media-xl"] .lpc-features-5__image-box.lpc-features-5-sticky {
    position: sticky;
    top: 30px;
}

[data-media-source="media-xl"] .lpc-features-5__title {
    margin: 0 0 32px;
}

[data-media-source="media-xl"] .lpc-features-5__title--hidden {
    display: none;
}

[data-media-source="media-xl"] .lpc-features-5__item {
    display: flex;
    align-items: flex-start;
    margin: 32px 16px 0;
    width: calc(((100% / 12) * 6) - 32px);
}

[data-media-source="media-xl"] .lpc-features-5__item--align {
    align-items: center;
}

[data-media-source="media-xl"] .lpc-features-5__item--align .lpc-features-5__icon-box {
    align-self: center;
}

[data-media-source="media-xl"] .lpc-features-5__item--align .lpc-features-5__holder > div:first-child {
    margin-top: 0;
}

[data-media-source="media-xl"] .lpc-features-5__icon-box {
    margin: 0 24px 0 0;
    max-width: 140px;
    max-height: 140px;
    min-width: 40px;
    min-height: 40px;
    border-radius: 50%;
    background: var(--primary-color-l-35);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 16px;
    align-self: flex-start;
    flex: 0 0 auto;
}

[data-media-source="media-xl"] .lpc-features-5__icon {
    font-size: 0;
    overflow: hidden;
    max-width: 100%;
    max-height: 100%;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[data-media-source="media-xl"] .lpc-features-5__icon svg {
    max-width: 100%;
    max-height: 100%;
}

[data-media-source="media-xl"] .lpc-features-5__icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

[data-media-source="media-xl"] .lpc-features-5__subtitle {
    margin: 16px 0 0;
}

[data-media-source="media-xl"] .lpc-features-5__text {
    margin: 16px 0 0;
}

[data-media-source="media-lg"] .lpc-features-5__inner {
    align-items: flex-start;
}

[data-media-source="media-lg"] .lpc-features-5__inner.lpc_reverse {
    flex-direction: row-reverse;
}

[data-media-source="media-lg"] .lpc-features-5__list.lpc-features-5-sticky {
    position: sticky;
    top: 32px;
}

[data-media-source="media-lg"] .lpc-features-5__list.lpc_width_average .lpc-features-5__list-box {
    margin: 0;
}

[data-media-source="media-lg"] .lpc-features-5__list.lpc_width_average .lpc-features-5__item {
    margin: 32px 0 0;
    width: 100%;
}

[data-media-source="media-lg"] .lpc-features-5__list.lpc_width_average .lpc-features-5__item:nth-child(-n+1) {
    margin-top: 0 !important;
}

[data-media-source="media-lg"] .lpc-features-5__list:not(.lpc_width_average) .lpc-features-5__item:nth-child(-n+2) {
    margin-top: 0 !important;
}

[data-media-source="media-lg"] .lpc-features-5__list-box {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -16px;
}

[data-media-source="media-lg"] .lpc-features-5__list-box.lpc-no-image .lpc-features-5__item {
    width: calc(((100% / 12) * 4) - 32px);
}

[data-media-source="media-lg"] .lpc-features-5__list-box.lpc-no-image .lpc-features-5__item:nth-child(-n+3) {
    margin-top: 0 !important;
}

[data-media-source="media-lg"] .lpc-features-5__image-box.lpc-features-5-sticky {
    position: sticky;
    top: 30px;
}

[data-media-source="media-lg"] .lpc-features-5__title {
    margin: 0 0 32px;
}

[data-media-source="media-lg"] .lpc-features-5__title--hidden {
    display: none;
}

[data-media-source="media-lg"] .lpc-features-5__item {
    display: flex;
    align-items: flex-start;
    margin: 32px 16px 0;
    width: calc(((100% / 12) * 6) - 32px);
}

[data-media-source="media-lg"] .lpc-features-5__item--align {
    align-items: center;
}

[data-media-source="media-lg"] .lpc-features-5__item--align .lpc-features-5__icon-box {
    align-self: center;
}

[data-media-source="media-lg"] .lpc-features-5__item--align .lpc-features-5__holder > div:first-child {
    margin-top: 0;
}

[data-media-source="media-lg"] .lpc-features-5__icon-box {
    margin: 0 24px 0 0;
    max-width: 140px;
    max-height: 140px;
    min-width: 40px;
    min-height: 40px;
    border-radius: 50%;
    background: var(--primary-color-l-35);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 16px;
    align-self: flex-start;
    flex: 0 0 auto;
}

[data-media-source="media-lg"] .lpc-features-5__icon {
    font-size: 0;
    overflow: hidden;
    max-width: 100%;
    max-height: 100%;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[data-media-source="media-lg"] .lpc-features-5__icon svg {
    max-width: 100%;
    max-height: 100%;
}

[data-media-source="media-lg"] .lpc-features-5__icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

[data-media-source="media-lg"] .lpc-features-5__subtitle {
    margin: 16px 0 0;
}

[data-media-source="media-lg"] .lpc-features-5__text {
    margin: 16px 0 0;
}

[data-media-source="media-md"] .lpc-features-5__inner {
    align-items: flex-start;
}

[data-media-source="media-md"] .lpc-features-5__inner.lpc_reverse {
    flex-direction: row-reverse;
}

[data-media-source="media-md"] .lpc-features-5__list.lpc-features-5-sticky {
    position: sticky;
    top: 32px;
}

[data-media-source="media-md"] .lpc-features-5__list-box {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

[data-media-source="media-md"] .lpc-features-5__list-box.lpc-no-image {
    margin: 24px -12px 0;
}

[data-media-source="media-md"] .lpc-features-5__list-box.lpc-no-image .lpc-features-5__item {
    width: calc(((100% / 12) * 6) - 24px);
}

[data-media-source="media-md"] .lpc-features-5__list-box.lpc-no-image .lpc-features-5__item:nth-child(-n+2) {
    margin-top: 0 !important;
}

[data-media-source="media-md"] .lpc-features-5__image-box.lpc-features-5-sticky {
    position: sticky;
    top: 30px;
}

[data-media-source="media-md"] .lpc-features-5__title {
    margin: 0 0 32px;
}

[data-media-source="media-md"] .lpc-features-5__title--hidden {
    display: none;
}

[data-media-source="media-md"] .lpc-features-5__item {
    display: flex;
    align-items: flex-start;
    margin: 24px 0 0;
    width: 100%;
}

[data-media-source="media-md"] .lpc-features-5__item:nth-child(-n+1) {
    margin-top: 0 !important;
}

[data-media-source="media-md"] .lpc-features-5__item--align {
    align-items: center;
}

[data-media-source="media-md"] .lpc-features-5__item--align .lpc-features-5__icon-box {
    align-self: center;
}

[data-media-source="media-md"] .lpc-features-5__item--align .lpc-features-5__holder > div:first-child {
    margin-top: 0;
}

[data-media-source="media-md"] .lpc-features-5__icon-box {
    margin: 0 16px 0 0;
    max-width: 140px;
    max-height: 140px;
    min-width: 40px;
    min-height: 40px;
    border-radius: 50%;
    background: var(--primary-color-l-35);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 16px;
    align-self: flex-start;
    flex: 0 0 auto;
}

[data-media-source="media-md"] .lpc-features-5__icon {
    font-size: 0;
    overflow: hidden;
    max-width: 100%;
    max-height: 100%;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[data-media-source="media-md"] .lpc-features-5__icon svg {
    max-width: 100%;
    max-height: 100%;
}

[data-media-source="media-md"] .lpc-features-5__icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

[data-media-source="media-md"] .lpc-features-5__subtitle {
    margin: 16px 0 0;
}

[data-media-source="media-md"] .lpc-features-5__text {
    margin: 16px 0 0;
}

[data-media-source="media-sm"] .lpc-features-5__inner {
    align-items: flex-start;
    flex-direction: column;
}

[data-media-source="media-sm"] .lpc-features-5__inner.lpc_reverse {
    flex-direction: column-reverse;
}

[data-media-source="media-sm"] .lpc-features-5__inner.lpc_reverse .lpc-features-5__title {
    display: none;
}

[data-media-source="media-sm"] .lpc-features-5__inner.lpc_reverse .lpc-features-5__title.lpc-features-5__title--hidden {
    display: block;
}

[data-media-source="media-sm"] .lpc-features-5__inner.lpc_reverse .lpc-features-5__image {
    margin: 0 0 32px;
}

[data-media-source="media-sm"] .lpc-features-5__image {
    margin: 32px 0 0;
}

[data-media-source="media-sm"] .lpc-features-5__list-box {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

[data-media-source="media-sm"] .lpc-features-5__title {
    margin-bottom: 24px;
    display: block;
}

[data-media-source="media-sm"] .lpc-features-5__title--hidden {
    display: none;
    order: 1;
}

[data-media-source="media-sm"] .lpc-features-5__item {
    display: flex;
    align-items: flex-start;
    margin: 24px 0 0;
    width: 100%;
}

[data-media-source="media-sm"] .lpc-features-5__item:nth-child(-n+1) {
    margin-top: 0 !important;
}

[data-media-source="media-sm"] .lpc-features-5__item--align {
    align-items: center;
}

[data-media-source="media-sm"] .lpc-features-5__item--align .lpc-features-5__icon-box {
    align-self: center;
}

[data-media-source="media-sm"] .lpc-features-5__item--align .lpc-features-5__holder > div:first-child {
    margin-top: 0;
}

[data-media-source="media-sm"] .lpc-features-5__icon-box {
    margin: 0 16px 0 0;
    max-width: 140px;
    max-height: 140px;
    min-width: 40px;
    min-height: 40px;
    border-radius: 50%;
    background: var(--primary-color-l-35);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 12px;
    align-self: flex-start;
    flex: 0 0 auto;
}

[data-media-source="media-sm"] .lpc-features-5__icon {
    font-size: 0;
    overflow: hidden;
    max-width: 100%;
    max-height: 100%;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[data-media-source="media-sm"] .lpc-features-5__icon svg {
    max-width: 100%;
    max-height: 100%;
}

[data-media-source="media-sm"] .lpc-features-5__icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

[data-media-source="media-sm"] .lpc-features-5__subtitle {
    margin: 12px 0 0;
}

[data-media-source="media-sm"] .lpc-features-5__text {
    margin: 12px 0 0;
}

[data-media-source="media-xs"] .lpc-features-5__inner {
    align-items: flex-start;
    flex-direction: column;
}

[data-media-source="media-xs"] .lpc-features-5__inner.lpc_reverse {
    flex-direction: column-reverse;
}

[data-media-source="media-xs"] .lpc-features-5__inner.lpc_reverse .lpc-features-5__title {
    display: none;
}

[data-media-source="media-xs"] .lpc-features-5__inner.lpc_reverse .lpc-features-5__title.lpc-features-5__title--hidden {
    display: block;
}

[data-media-source="media-xs"] .lpc-features-5__inner.lpc_reverse .lpc-features-5__image {
    margin: 0 0 28px;
}

[data-media-source="media-xs"] .lpc-features-5__image {
    margin: 28px 0 0;
}

[data-media-source="media-xs"] .lpc-features-5__list-box {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}

[data-media-source="media-xs"] .lpc-features-5__title {
    margin-bottom: 24px;
    display: block;
}

[data-media-source="media-xs"] .lpc-features-5__title--hidden {
    display: none;
    order: 1;
}

[data-media-source="media-xs"] .lpc-features-5__item {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    margin: 24px 0 0;
    width: 100%;
}

[data-media-source="media-xs"] .lpc-features-5__item:nth-child(-n+1) {
    margin-top: 0 !important;
}

[data-media-source="media-xs"] .lpc-features-5__item--align {
    align-items: center;
}

[data-media-source="media-xs"] .lpc-features-5__item--align .lpc-features-5__icon-box {
    align-self: center;
}

[data-media-source="media-xs"] .lpc-features-5__item--align .lpc-features-5__holder > div:first-child {
    margin-top: 0;
}

[data-media-source="media-xs"] .lpc-features-5__icon-box {
    margin: 0 12px 0 0;
    max-width: 140px;
    max-height: 140px;
    min-width: 40px;
    min-height: 40px;
    border-radius: 50%;
    background: var(--primary-color-l-35);
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 8px;
    align-self: flex-start;
    flex: 0 0 auto;
}

[data-media-source="media-xs"] .lpc-features-5__icon {
    font-size: 0;
    overflow: hidden;
    max-width: 100%;
    max-height: 100%;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
}

[data-media-source="media-xs"] .lpc-features-5__icon svg {
    max-width: 100%;
    max-height: 100%;
}

[data-media-source="media-xs"] .lpc-features-5__icon img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

[data-media-source="media-xs"] .lpc-features-5__holder {
    flex: 1 1 calc(100%);
}

[data-media-source="media-xs"] .lpc-features-5__subtitle {
    margin: 8px 0 0;
}

[data-media-source="media-xs"] .lpc-features-5__text {
    margin: 8px 0 0;
}

.lpc-features-5__item-card {
	border: 1px solid var(--text-color-a-01);
}

.lpc-features-5__wrap-box--container {
	background-color: var(--primary-color-a-01);
}

.lpc-features-5__item--bg {
	background: var(--content-background-lpc);
	border: none;
}

[data-media-source="media-xl"] .lpc-features-5__list.lpc-flex-colums .lpc-features-5__item,
[data-media-source="media-lg"] .lpc-features-5__list.lpc-flex-colums .lpc-features-5__item {
	flex-direction: column;
}