.so-widget-core-values h2 { margin-bottom:60px; text-align:center; }

.so-widget-core-values .core-value { max-width:100%; margin:0 auto; width:1080px; }

.so-widget-core-values .core-value { display:flex; align-items:center; gap:60px; margin-bottom:60px; }

.so-widget-core-values .core-value:nth-of-type(even) { flex-direction:row-reverse; }

.so-widget-core-values .image { flex-shrink:0; width:240px; }
.so-widget-core-values .image img { border-radius:50%; vertical-align:bottom; }

.so-widget-core-values .value { font-size:24px; line-height:1.2; margin-bottom:15px; }

.so-widget-core-values .value strong { color:#07233d; }

.so-widget-core-values .verse { font-style:italic;  margin-bottom:15px; }

.so-widget-core-values .content > *:last-child { margin-bottom:0; }

@media (max-width:767px) {
	.so-widget-core-values .core-value, .so-widget-core-values .core-value:nth-of-type(even) { flex-direction:column; }
	.so-widget-core-values .core-value { gap:30px; }
}