body { font-family: 'Montserrat', sans-serif; font-weight: 400; color: #003a60; }

a { color: #0097e6; }

a:link, a:focus, a:visited { color: #0097e6; }

a:hover, a:active { color: #0097e6; }

h1, h2, h3, h4, h5, h6 { font-family: 'Montserrat', sans-serif; font-weight: 600; color: #003a60; }

p { font-family: 'Montserrat', sans-serif; font-weight: 400; }

/* Content */
.content img { display: block; max-width: 100%; height: auto; margin: 0; float: none; }

.content img.inline { display: inline-block; }

.content img.leftAlone { margin-right: 1em; float: left; }

.content img.center { margin-right: auto; margin-left: auto; }

.content img.left { margin-top: 0; margin-right: 1em; float: left; }

.content img.right { margin-top: 0; margin-left: 1em; float: right; }

ul { list-style-image: url("../images/bullet-blue.svg"); }

.quote-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; max-width: 100%; height: 370px; background-color: #003a60; -webkit-box-sizing: border-box; box-sizing: border-box; }

.quote-wrapper h1, .quote-wrapper h5, .quote-wrapper h3 { color: #fff; text-align: center; }

.media-container { width: 100%; margin: 50px 0; padding: 0 15px; }

.media-wrapper { position: relative; width: 100%; height: 0; padding-top: 25px; padding-bottom: 56.25%; }

.media-wrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.profile-image { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; padding: 50px 15px; }

.text-wrapper { width: 100%; padding: 30px; }

.testimonial-slider .testimonial-link { position: relative; padding: 14px 7px; }

.testimonial-slider .testimonial-link:hover { text-decoration: none; }

.testimonial-slider .testimonial-link:hover .testimonial-item::after { display: none; }

.testimonial-slider .testimonial-item { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.testimonial-slider .testimonial-item .image { width: 100%; overflow: hidden; }

.testimonial-slider .testimonial-item .image img { width: 100%; height: auto; }

.testimonial-slider .testimonial-item .heading { width: 100%; padding: 25px 0; border: 1px solid #e0d9cf; border-bottom: 5px solid #ffb400; text-align: center; }

.testimonial-slider .testimonial-item .heading h1 { margin: 0; }

.testimonial-slider .testimonial-item::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #0060a0; content: ''; opacity: 0.5; }

.testimonial-slider .testimonial-item.active::after { opacity: 0; }

@media (min-width: 768px) { .media-container { width: 80%; margin: 80px auto; padding: 0; }
  .text-wrapper { width: 70%; margin: auto; padding: 0 0 60px; } }
/*# sourceMappingURL=testimonialdetailpage.css.map */