
.panel-intro { padding:var(--padding-medium) 0 var(--padding-medium) 0; background:#fff; color:var(--grey); text-align:center; }
.panel-intro h2 { font-size: 28px; line-height:1.59; letter-spacing:-0.28px; }
.panel-intro p { font-size: 20px; line-height:1.56; letter-spacing:-0.2px; }
.panel-intro p:last-child { margin-bottom:0; }

.panel-class-left-aligned { text-align:left; }
.panel-intro.panel-class-left-aligned h2 { color:var(--blue); margin-top:30px; }
.panel-intro.panel-class-left-aligned p { font-size:18px; font-weight:400; line-height:1.6; letter-spacing:-0.2px; }
.panel-intro ul { margin:12px 0 36px 0; padding:0 0 0 36px; }
.panel-intro ol { margin:12px 0 36px 0; padding:0 0 0 36px; }
.panel-intro li { margin:0 0 12px 0; padding:0 0 0 8px; font-size:18px; font-weight:400; line-height:1.6; letter-spacing:-0.2px; }
.panel-intro a { text-decoration:underline; }


@media (min-width:1300px) {
	.panel-intro .container { max-width:1220px; }
}

@media (max-width:1199px) {
	.panel-intro br { display:none; }
}

@media (max-width: 767px) {
	.panel-intro li {
		font-size: 16px !important;
		line-height: 1.72 !important;
	}
}