section.laurels-section { background-color: #000; }
section.laurels-section .laurel-items { display: -webkit-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; -webkit-box-pack: center; justify-content: center; padding: 20px; }
section.laurels-section .laurel-items .laurelitem { flex-basis: 30%; padding: 20px 0; align-content: center; -webkit-box-align: center; align-items: center; }
section.laurels-section .laurel-items .laurelitem .feat-img-container { max-width: 250px; min-width: 250px; display: -webkit-box; display: flex; margin: auto; }
section.laurels-section .laurel-items .laurelitem .feat-img-container img { width: 100%; height: auto; }

.reviews-slider { background-color: #bca05d; color: white; }
.reviews-slider .review-wrapper { width: 100%; max-width: 980px; display: -webkit-box; display: flex; margin: auto; -webkit-box-orient: vertical; -webkit-box-direction: normal; flex-flow: column nowrap; padding: 60px 0; align-content: center; -webkit-box-align: center; align-items: center; }
.reviews-slider .review-wrapper p { color: white; font-size: 1.5rem; line-height: 2rem; text-align: center; font-weight: 400; font-family: 'Montserrat', 'Open Sans', arial, helvetica, sans-serif; }
.reviews-slider .review-wrapper p em { font-weight: inherit; }
.reviews-slider .review-wrapper .attribution p { font-size: 1.25rem; font-weight: 400; }
.reviews-slider .review-wrapper .attribution p span { font-style: italic; font-weight: 200; }
.reviews-slider hr { border-color: white; width: 50%; margin: 20px auto; display: block; }
.reviews-slider .slick-dots { bottom: initial; margin-top: -40px; }
.reviews-slider .slick-dots li { width: 8px; height: 8px; border: 1px solid white; border-radius: 10px; font-size: 0px; color: transparent; }
.reviews-slider .slick-dots li.slick-active { background-color: white; }

@media screen and (max-width: 980px) { .reviews-slider { padding: 0 20px; } }
@media screen and (max-width: 767px) { .reviews-slider { padding: 0 40px; }
  .reviews-slider .review-wrapper p { font-size: 1.25rem; line-height: normal; }
  .reviews-slider .review-wrapper .attribution p { font-size: 1rem; } }
section.wysiwyg { width: 100%; max-width: 980px; margin: 0 auto; }
section.wysiwyg p { margin-bottom: 1rem; font-size: 16px; line-height: 28px; }
