[data-media-source="media-xl"] .lpc-list-illustration__inner {
    align-items: flex-start;
}

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

[data-media-source="media-xl"] .lpc-list-illustration__list.lpc-list-illustration-sticky {
    position: sticky;
    top: 32px;
}

[data-media-source="media-xl"] .lpc-list-illustration__list.lpc_width_average .lpc-list-illustration__list-box {
    margin: 0;
}

[data-media-source="media-xl"] .lpc-list-illustration__list.lpc_width_average .lpc-list-illustration__item {
    margin: 32px 0 0;
    width: 100%;
}

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

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

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

[data-media-source="media-xl"] .lpc-list-illustration__list-box.lpc-list-illustration-no-image .lpc-list-illustration__item {
    width: calc(((100% / 12) * 4) - 32px);
}

[data-media-source="media-xl"] .lpc-list-illustration__list-box.lpc-list-illustration-no-image .lpc-list-illustration__item:nth-child(-n+3) {
    margin-top: 0 !important;
}

[data-media-source="media-xl"] .lpc-list-illustration__image-box.lpc-list-illustration-sticky {
    position: sticky;
    top: 30px;
}

[data-media-source="media-xl"] .lpc-list-illustration__title {
    margin: 0 0 32px;
}

[data-media-source="media-xl"] .lpc-list-illustration__title--hidden {
    display: none;
}

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

[data-media-source="media-xl"] .lpc-list-illustration__item--align {
    align-items: center;
}

[data-media-source="media-xl"] .lpc-list-illustration__item--align .lpc-list-illustration__icon-box {
    align-self: center;
}

[data-media-source="media-xl"] .lpc-list-illustration__item--align .lpc-list-illustration__holder > div:first-child {
    margin-top: 0;
}

[data-media-source="media-xl"] .lpc-list-illustration__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /*height: 60px;
    width: 60px;*/
    border-radius: 50%;
    padding: 8px;
    text-align: center;
    background-color: var(--primary-color-a-01);
    margin: 0 24px 0 0;
    flex: 0 0 auto;
    
    min-width: 2.2em;
    min-height: 2.2em;
    padding: 0.2em;
}

/*[data-media-source="media-xl"] .lpc-list-illustration__subtitle {
    margin: 16px 0 0;
}*/

[data-media-source="media-xl"] .lpc-list-illustration__text {
    margin: 16px 0 0;
}

[data-media-source="media-lg"] .lpc-list-illustration__inner {
    align-items: flex-start;
}

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

[data-media-source="media-lg"] .lpc-list-illustration__list.lpc-list-illustration-sticky {
    position: sticky;
    top: 32px;
}

[data-media-source="media-lg"] .lpc-list-illustration__list.lpc_width_average .lpc-list-illustration__list-box {
    margin: 0;
}

[data-media-source="media-lg"] .lpc-list-illustration__list.lpc_width_average .lpc-list-illustration__item {
    margin: 32px 0 0;
    width: 100%;
}

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

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

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

[data-media-source="media-lg"] .lpc-list-illustration__list-box.lpc-list-illustration-no-image .lpc-list-illustration__item {
    width: calc(((100% / 12) * 4) - 32px);
}

[data-media-source="media-lg"] .lpc-list-illustration__list-box.lpc-list-illustration-no-image .lpc-list-illustration__item:nth-child(-n+3) {
    margin-top: 0 !important;
}

[data-media-source="media-lg"] .lpc-list-illustration__image-box.lpc-list-illustration-sticky {
    position: sticky;
    top: 30px;
}

[data-media-source="media-lg"] .lpc-list-illustration__title {
    margin: 0 0 32px;
}

[data-media-source="media-lg"] .lpc-list-illustration__title--hidden {
    display: none;
}

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

[data-media-source="media-lg"] .lpc-list-illustration__item--align {
    align-items: center;
}

[data-media-source="media-lg"] .lpc-list-illustration__item--align .lpc-list-illustration__icon-box {
    align-self: center;
}

[data-media-source="media-lg"] .lpc-list-illustration__item--align .lpc-list-illustration__holder > div:first-child {
    margin-top: 0;
}

[data-media-source="media-lg"] .lpc-list-illustration__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    padding: 8px;
    text-align: center;
    background-color: var(--primary-color-a-01);
    margin: 0 24px 0 0;
    flex: 0 0 auto;
}

/*[data-media-source="media-lg"] .lpc-list-illustration__subtitle {
    margin: 16px 0 0;
}*/

[data-media-source="media-lg"] .lpc-list-illustration__text {
    margin: 16px 0 0;
}

[data-media-source="media-md"] .lpc-list-illustration__inner {
    align-items: flex-start;
}

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

[data-media-source="media-md"] .lpc-list-illustration__list.lpc-list-illustration-sticky {
    position: sticky;
    top: 32px;
}

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

[data-media-source="media-md"] .lpc-list-illustration__list-box.lpc-list-illustration-no-image {
    margin: 24px -12px 0;
}

[data-media-source="media-md"] .lpc-list-illustration__list-box.lpc-list-illustration-no-image .lpc-list-illustration__item {
    width: calc(((100% / 12) * 6) - 24px);
}

[data-media-source="media-md"] .lpc-list-illustration__list-box.lpc-list-illustration-no-image .lpc-list-illustration__item:nth-child(-n+2) {
    margin-top: 0 !important;
}

[data-media-source="media-md"] .lpc-list-illustration__image-box.lpc-list-illustration-sticky {
    position: sticky;
    top: 30px;
}

[data-media-source="media-md"] .lpc-list-illustration__title {
    margin: 0 0 32px;
}

[data-media-source="media-md"] .lpc-list-illustration__title--hidden {
    display: none;
}

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

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

[data-media-source="media-md"] .lpc-list-illustration__item--align {
    align-items: center;
}

[data-media-source="media-md"] .lpc-list-illustration__item--align .lpc-list-illustration__icon-box {
    align-self: center;
}

[data-media-source="media-md"] .lpc-list-illustration__item--align .lpc-list-illustration__holder > div:first-child {
    margin-top: 0;
}

[data-media-source="media-md"] .lpc-list-illustration__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /*height: 56px;
    width: 56px;*/
    border-radius: 50%;
    padding: 8px;
    text-align: center;
    background-color: var(--primary-color-a-01);
    margin: 0 20px 0 0;
    flex: 0 0 auto;
    
    min-width: 2.2em;
    min-height: 2.2em;
    padding: 0.2em;
}

/*[data-media-source="media-md"] .lpc-list-illustration__subtitle {
    margin: 16px 0 0;
}*/

[data-media-source="media-md"] .lpc-list-illustration__text {
    margin: 16px 0 0;
}

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

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

[data-media-source="media-sm"] .lpc-list-illustration__inner.lpc_reverse .lpc-list-illustration__title {
    display: none;
}

[data-media-source="media-sm"] .lpc-list-illustration__inner.lpc_reverse .lpc-list-illustration__title.lpc-list-illustration__title--hidden {
    display: block;
}

[data-media-source="media-sm"] .lpc-list-illustration__inner.lpc_reverse .lpc-list-illustration__image {
    margin: 0 0 32px;
}

[data-media-source="media-sm"] .lpc-list-illustration__image {
    margin: 32px 0 0;
}

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

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

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

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

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

[data-media-source="media-sm"] .lpc-list-illustration__item--align {
    align-items: center;
}

[data-media-source="media-sm"] .lpc-list-illustration__item--align .lpc-list-illustration__icon-box {
    align-self: center;
}

[data-media-source="media-sm"] .lpc-list-illustration__item--align .lpc-list-illustration__holder > div:first-child {
    margin-top: 0;
}

[data-media-source="media-sm"] .lpc-list-illustration__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /*height: 48px;
    width: 48px;*/
    border-radius: 50%;
    padding: 8px;
    text-align: center;
    background-color: var(--primary-color-a-01);
    margin: 0 16px 0 0;
    flex: 0 0 auto;
    
    min-width: 2.2em;
    min-height: 2.2em;
    padding: 0.2em;
}

/*[data-media-source="media-sm"] .lpc-list-illustration__subtitle {
    margin: 12px 0 0;
}*/

[data-media-source="media-sm"] .lpc-list-illustration__text {
    margin: 12px 0 0;
}

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

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

[data-media-source="media-xs"] .lpc-list-illustration__inner.lpc_reverse .lpc-list-illustration__title {
    display: none;
}

[data-media-source="media-xs"] .lpc-list-illustration__inner.lpc_reverse .lpc-list-illustration__title.lpc-list-illustration__title--hidden {
    display: block;
}

[data-media-source="media-xs"] .lpc-list-illustration__inner.lpc_reverse .lpc-list-illustration__image {
    margin: 0 0 28px;
}

[data-media-source="media-xs"] .lpc-list-illustration__image {
    margin: 28px 0 0;
}

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

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

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

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

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

[data-media-source="media-xs"] .lpc-list-illustration__item--align {
    align-items: center;
}

[data-media-source="media-xs"] .lpc-list-illustration__item--align .lpc-list-illustration__icon-box {
    align-self: center;
}

[data-media-source="media-xs"] .lpc-list-illustration__item--align .lpc-list-illustration__holder > div:first-child {
    margin-top: 0;
}

[data-media-source="media-xs"] .lpc-list-illustration__icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    /*height: 44px;
    width: 44px;*/
    border-radius: 50%;
    padding: 8px;
    text-align: center;
    background-color: var(--primary-color-a-01);
    margin: 0 12px 0 0;
    flex: 0 0 auto;
    
    min-width: 2.2em;
    min-height: 2.2em;
    padding: 0.2em;
}

/*[data-media-source="media-xs"] .lpc-list-illustration__subtitle {
    margin: 16px 0 0;
}*/
[data-media-source="media-xs"] .lpc-list-illustration__text {
    margin: 8px 0 0;
}

.lpc-list-illustration__item--block {
	border: 1px solid var(--text-color-a-01);
}

.lpc-list-illustration__box--container {
	background-color: var(--primary-color-a-01);
}

.lpc-list-illustration__item--bg {
	background: var(--content-background-lpc);
	border: none;
}

.lpc-wrap .lpc-list-illustration__icon.lp-header-title-1,
.lpc-wrap .lpc-list-illustration__icon.lp-header-title-2,
.lpc-wrap .lpc-list-illustration__icon.lp-header-title-3,
.lpc-wrap .lpc-list-illustration__icon.lp-header-title-4,
.lpc-wrap .lpc-list-illustration__icon.lp-header-title-5,
.lpc-wrap .lpc-list-illustration__icon.lp-header-title-6 {
	color: var(--primary-color-base);
}