.features-section { display: flex; align-items: center; }

.features-section > div { width: 50%; padding: 20px; }

.features-section .feature h3 { font-size: 20px; font-weight: 400; color: black; }

.features-section .feature p { font-size: 16px; font-weight: 200; }

.features-section img { max-width: 100%; }

.features-section .order-1 { order: 1; }

.features-section .order-2 { order: 2; }

@media (min-width: 992px) { .features-section .order-md-1 { order: 1; } }

@media (min-width: 992px) { .features-section .order-md-2 { order: 2; } }

@media (max-width: 992px) { .features-section { flex-direction: column; } .features-section > div { width: 100%; } .features-section img { max-width: 75%; } }

.faq-section h3 { font-size: 20px; font-weight: 400; color: black; }

.faq-section p { font-size: 16px; font-weight: 200; }

section h2 { font-size: 40px; font-weight: 400; color: black !important; }

.section-talk-to-expert form { margin: 25px; }

.section-resources ul { list-style: none; padding: 0; margin: 0; font-size: 1.2em; }

.section-resources ul li { padding-top: 10px; }

.section-demo img { max-width: 90%; }

.section-use-cases .item-container { display: flex; flex-wrap: wrap; justify-content: center; }

.section-use-cases .item { width: 33.333%; min-width: 300px; margin-bottom: 20px; }

.section-use-cases .item .inner { background-color: #eee; margin-left: 20px; margin-right: 20px; padding: 40px; height: 100%; }

.section-use-cases .item .inner h3 { color: black; }

#outsourcing_key_features_3 img { border-radius: 5%; }

/*# sourceMappingURL=style_solutions.css.map */