/* Text and ticked list (converted from the live Education 447c50e and Finance f5051ea sections). */
.ew-lc { --display:flex; --flex-direction:row; --flex-wrap-mobile:wrap; --gap:0px 20px; --row-gap:0px; --column-gap:20px; --padding-top:5%; --padding-bottom:5%; --padding-left:5%; --padding-right:5%; }
.ew-lc { background-color:var(--ew-off-white); }
.ew-lc__text { --display:flex; --flex-direction:column; --flex-wrap-mobile:wrap; --justify-content:center; }
.ew-lc__logo { text-align:start; }
.ew-lc__logo img { width:25%; }
.ew-lc__title .ew-heading__title { font-family:var(--ew-font-gibson); font-size:35px; font-weight:900; text-transform:uppercase; line-height:1.1em; color:var(--ew-purple); }
.ew-lc__pre > .ew-w__c { margin:0px 0px -30px 0px; }
.ew-lc__pre { font-family:var(--ewt-pre-heading-font-family); font-size:var(--ewt-pre-heading-font-size); font-weight:var(--ewt-pre-heading-font-weight); text-transform:var(--ewt-pre-heading-text-transform); line-height:var(--ewt-pre-heading-line-height); color:var(--ew-purple); }
.ew-lc__body { font-family:var(--ew-font-jakarta); font-size:18px; font-weight:300; line-height:1.4em; color:var(--ew-text); }
.ew-lc__button > .ew-w__c { margin:0px 0px 0px 0px; }
.ew-lc__listcol { --display:flex; --flex-direction:column; --flex-wrap-mobile:wrap; --justify-content:center; --padding-top:5%; --padding-bottom:5%; --padding-left:5%; --padding-right:5%; }
.ew-lc__listcol { background-color:var(--ew-purple); }
.ew-lc__ltitle .ew-heading__title { font-family:var(--ew-font-gibson); font-size:35px; font-weight:900; text-transform:uppercase; line-height:1.1em; color:var(--ew-white); }
.ew-lc__list .ew-il .ew-il__item:not(:last-child) { padding-block-end:calc(25px/2); }
.ew-lc__list .ew-il .ew-il__item:not(:first-child) { margin-block-start:calc(25px/2); }
.ew-lc__list .ew-il__icon svg { fill:var(--ew-mustard); transition:fill 0.3s; }
.ew-lc__list { --e-icon-list-icon-size:25px; --icon-vertical-offset:0px; }
.ew-lc__list .ew-il__icon { padding-inline-end:10px; }
.ew-lc__list .ew-il__item > .ew-il__text { font-family:var(--ew-font-jakarta); font-size:18px; font-weight:300; line-height:1.4em; }
.ew-lc__list .ew-il__text { color:var(--ew-white); transition:color 0.3s; }
@media(max-width:1024px) {
	.ew-lc { --flex-direction:column; --gap:20px 20px; --row-gap:20px; --column-gap:20px; }
}
@media(max-width:767px) {
	.ew-lc { --padding-top:15%; --padding-bottom:15%; --padding-left:5%; --padding-right:5%; }
	.ew-lc__title { text-align:center; }
	.ew-lc__title .ew-heading__title { font-size:25px; }
	.ew-lc__pre { text-align:center; }
	.ew-lc__body { text-align:center; font-size:16px; }
	.ew-lc__listcol { --padding-top:10%; --padding-bottom:10%; --padding-left:10%; --padding-right:10%; }
	.ew-lc__ltitle { text-align:center; }
	.ew-lc__ltitle .ew-heading__title { font-size:25px; }
	.ew-lc__list .ew-il__item > .ew-il__text { font-size:16px; }
	/* Long items (no list heading): ticks align to the first line. Short items (with a heading): tighter rows. */
	.ew-lc:not(.ew-lc--titled) .ew-lc__list { --icon-vertical-align:flex-start; }
	.ew-lc--titled .ew-lc__list .ew-il .ew-il__item:not(:last-child) { padding-block-end:calc(20px/2); }
	.ew-lc--titled .ew-lc__list .ew-il .ew-il__item:not(:first-child) { margin-block-start:calc(20px/2); }
	.ew-lc--titled .ew-lc__list .ew-il__item > .ew-il__text { line-height:1.2em; }
	.ew-lc__button > .ew-w__c { text-align: left; }
	.ew-lc__button .ew-btn { width: 100%; }
}
@media(min-width:768px) {
	.ew-lc__text { --width:50%; }
	.ew-lc__listcol { --width:50%; }
}
@media(max-width:1024px) and (min-width:768px) {
	.ew-lc__text { --width:100%; }
	.ew-lc__listcol { --width:100%; }
}
