/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.site-wrap .testimonials{border-top:2px solid #ececec;border-bottom:2px solid #ececec;margin:40px 0;overflow:hidden;padding:30px 0;position:relative}.site-wrap .testimonials .testimonial{position:relative}@media(max-width:991px){.site-wrap .testimonials .testimonial{padding:20px 0}}.site-wrap .testimonials .testimonial .img{border:1px solid #007b84;border-radius:100%;margin:0 auto 20px;max-width:60%;padding:10px;position:relative;text-align:center;z-index:1}@media(min-width:1200px){.site-wrap .testimonials .testimonial .img{float:right;margin:0 2px 45px 10px;max-width:150px}}.site-wrap .testimonials .testimonial .img img{border-radius:100%}.site-wrap .testimonials .testimonial .text{position:relative;z-index:1}@media(max-width:991px){.site-wrap .testimonials .testimonial .text{text-align:center}}.site-wrap .testimonials .testimonial .text .blurb{margin-bottom:35px;position:relative}@media(max-width:991px){.site-wrap .testimonials .testimonial .text .blurb{text-align:center}}.site-wrap .testimonials .testimonial .text .blurb p{font-size:21px;line-height:34px;position:relative}@media(max-width:767px){.site-wrap .testimonials .testimonial .text .blurb p{font-size:18px;line-height:30px}}.site-wrap .testimonials .testimonial .text .blurb p .quote{color:#0164a3;font-family:"Playfair Display",serif;font-size:80px;display:inline-block;height:0;line-height:45px;vertical-align:-35px}.site-wrap .testimonials .testimonial .text .title,.site-wrap .testimonials .testimonial .text .name{display:inline-block;font-size:16px;line-height:24px}.site-wrap .testimonials .testimonial .text .title{color:#969696}.site-wrap .testimonials .arrows{bottom:30px;position:absolute;right:0}@media(max-width:991px){.site-wrap .testimonials .arrows{bottom:0;position:relative;text-align:center}}.site-wrap .testimonials .arrows .arrow{background:#0164a3;color:#fff;cursor:pointer;display:inline-block;height:40px;line-height:45px;text-align:center;width:40px;-webkit-transition:background .3s linear;-moz-transition:background .3s linear;-ms-transition:background .3s linear;-o-transition:background .3s linear;transition:background .3s linear}.site-wrap .testimonials .arrows .arrow:hover,.site-wrap .testimonials .arrows .arrow:focus{background:rgb(.6890243902,68.9024390244,112.3109756098)}.site-wrap .testimonials .arrows .arrow.prev-slide{border-radius:10px 10px 10px 0;text-indent:-1px}.site-wrap .testimonials .arrows .arrow.next-slide{border-radius:10px 0 10px 10px;text-indent:1px}.site-wrap .testimonials .arrows .arrow.slick-hidden{display:none}
.site-wrap .text-card .inner{background-color:#fff;border:1px solid #f7f7f7;border-radius:5px;box-shadow:0 0 15px 0 rgba(0,0,0,.07);height:100%;padding:30px 30px 45px}.site-wrap .text-card .inner h3{font-size:30px;line-height:40px}.site-wrap .text-card .inner p{font-size:16px;line-height:24px;margin-bottom:0}.site-wrap .text-card .inner p+a{display:block;font-size:16px;font-weight:500;line-height:24px;margin-top:20px;text-decoration:underline}.site-wrap .layout.one .text-card .inner{padding:90px 30px;text-align:center}@media(max-width:991px){.site-wrap .layout.one .text-card .inner{padding:30px}}@media(min-width:1200px){.site-wrap .layout.one .text-card .inner .blurb{display:block;margin:0 auto;max-width:80%}}.site-wrap .layout.two .text-card h3{font-size:24px;line-height:28px}.site-wrap .layout.three .text-card h3{font-size:18px;font-weight:500;line-height:24px}.site-wrap .layout.three .text-card p{font-size:14px;line-height:21px;margin-bottom:0}
.site-wrap .main.full .wysiwyg{max-width:100%;text-align:left;margin:0 0 30px 0;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:991px){.site-wrap .main.full .wysiwyg{max-width:none}}.site-wrap .main div[data-field-name=field_body]{clear:both}
