/* stylelint-disable order/properties-alphabetical-order */
/* stylelint-enable */
/*--------------------------------------------------------------
## News columns
--------------------------------------------------------------*/
.news-columns {
  padding: 46px 0;
  position: relative;
}
.news-columns .news-column-title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 26px;
  position: relative;
}
@media only screen and (min-width: 782px) {
  .news-columns .news-column-title {
    margin-left: 15px;
    margin-right: 15px;
    justify-content: center;
  }
}
.news-columns .news-column-title h2 {
  background: #fff;
  color: #257CA7;
  text-align: left;
  position: relative;
  padding: 0 10px;
  z-index: 2;
  font-size: 11px;
  font-size: 0.6875rem;
  font-weight: 700;
  font-family: "Avenir LT Std Book", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media only screen and (min-width: 782px) {
  .news-columns .news-column-title h2 {
    font-size: 14px;
    font-size: 0.875rem;
    text-align: center;
  }
}
.news-columns .news-column-title:before {
  content: "";
  background-color: #257CA7;
  height: 1px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 8px;
}
.news-columns .news-columns-inner {
  display: flex;
  flex-wrap: wrap;
}
.news-columns .news-columns-cta {
  margin: 30px 15px 0;
  text-align: center;
}
@media only screen and (min-width: 782px) {
  .news-columns .news-columns-cta {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.news-columns .news-columns-cta .troy-btn {
  display: inline-block;
}
.news-columns article {
  background-color: #fff;
  border: 1px solid #F8F5F5;
  border-radius: 3px;
  box-shadow: 0px 2px 18px 0px rgba(29, 37, 45, 0.18);
  flex-basis: 100%;
  margin: 0 15px;
  overflow: hidden;
  position: relative;
}
@media only screen and (min-width: 782px) {
  .news-columns article {
    flex-basis: calc(33.3333% - 30px);
  }
}
.news-columns article .news-image {
  width: 90px;
}
@media only screen and (min-width: 782px) {
  .news-columns article .news-image {
    width: 100%;
  }
}
.news-columns article .news-content {
  padding: 0;
}
@media only screen and (min-width: 782px) {
  .news-columns article .news-content {
    padding: 40px 20px 70px 15px;
  }
}
.news-columns article .news-content.featured-no .news-meta {
  padding-top: 20px;
}
.news-columns article .news-content.featured-no p {
  margin-bottom: 50px;
}
.news-columns article.has-post-thumbnail .news-content {
  padding: 15px;
  width: calc(100% - 100px);
}
@media only screen and (min-width: 782px) {
  .news-columns article.has-post-thumbnail .news-content {
    width: 100%;
    margin-left: 0;
  }
}
.news-columns article .news-meta {
  color: #257CA7;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.news-columns article .news-meta .bullet-span {
  padding: 0 5px;
}
.news-columns article h3 {
  color: #1C3C5E;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 10px;
}
@media only screen and (min-width: 782px) {
  .news-columns article p {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.news-columns article .troy-btn {
  border-bottom: none;
  font-size: 12px;
  font-size: 0.75rem;
}
@media only screen and (min-width: 782px) {
  .news-columns article .troy-btn {
    font-size: 16px;
    font-size: 1rem;
    position: absolute;
    bottom: 30px;
  }
}
.news-columns.title-large .news-column-title h2 {
  background-color: transparent;
  font-size: 30px;
  font-size: 1.875rem;
  color: #1C3C5E;
  text-transform: none;
  font-weight: 300;
  font-family: "Avenir Next LT Std", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  letter-spacing: 0;
}
.news-columns.title-large .news-column-title:before {
  display: none;
}
.news-columns.bg-lightblue {
  background-color: #E3EFF7;
  margin: 0 calc(50% - 50vw);
  max-width: 100vw;
  width: 100vw;
  padding-top: 80px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBzdHlsZWxpbnQtZGlzYWJsZSBvcmRlci9wcm9wZXJ0aWVzLWFscGhhYmV0aWNhbC1vcmRlciAqL1xuLyogc3R5bGVsaW50LWVuYWJsZSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuIyMgTmV3cyBjb2x1bW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy1jb2x1bW5zIHtcbiAgcGFkZGluZzogNDZweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubmV3cy1jb2x1bW5zIC5uZXdzLWNvbHVtbi10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmV3cy1jb2x1bW5zIC5uZXdzLWNvbHVtbi10aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ubmV3cy1jb2x1bW5zIC5uZXdzLWNvbHVtbi10aXRsZSBoMiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMjU3Q0E3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgei1pbmRleDogMjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiQXZlbmlyIExUIFN0ZCBCb29rXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgXCJMdWNpZGEgR3JhbmRlXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uZXdzLWNvbHVtbnMgLm5ld3MtY29sdW1uLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5uZXdzLWNvbHVtbnMgLm5ld3MtY29sdW1uLXRpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTdDQTc7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDhweDtcbn1cbi5uZXdzLWNvbHVtbnMgLm5ld3MtY29sdW1ucy1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5uZXdzLWNvbHVtbnMgLm5ld3MtY29sdW1ucy1jdGEge1xuICBtYXJnaW46IDMwcHggMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uZXdzLWNvbHVtbnMgLm5ld3MtY29sdW1ucy1jdGEge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuLm5ld3MtY29sdW1ucyAubmV3cy1jb2x1bW5zLWN0YSAudHJveS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmV3cy1jb2x1bW5zIGFydGljbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjhGNUY1O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMThweCAwcHggcmdiYSgyOSwgMzcsIDQ1LCAwLjE4KTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLm5ld3MtY29sdW1ucyBhcnRpY2xlIHtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDMzLjMzMzMlIC0gMzBweCk7XG4gIH1cbn1cbi5uZXdzLWNvbHVtbnMgYXJ0aWNsZSAubmV3cy1pbWFnZSB7XG4gIHdpZHRoOiA5MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmV3cy1jb2x1bW5zIGFydGljbGUgLm5ld3MtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubmV3cy1jb2x1bW5zIGFydGljbGUgLm5ld3MtY29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uZXdzLWNvbHVtbnMgYXJ0aWNsZSAubmV3cy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggNzBweCAxNXB4O1xuICB9XG59XG4ubmV3cy1jb2x1bW5zIGFydGljbGUgLm5ld3MtY29udGVudC5mZWF0dXJlZC1ubyAubmV3cy1tZXRhIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ubmV3cy1jb2x1bW5zIGFydGljbGUgLm5ld3MtY29udGVudC5mZWF0dXJlZC1ubyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5uZXdzLWNvbHVtbnMgYXJ0aWNsZS5oYXMtcG9zdC10aHVtYm5haWwgLm5ld3MtY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uZXdzLWNvbHVtbnMgYXJ0aWNsZS5oYXMtcG9zdC10aHVtYm5haWwgLm5ld3MtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5uZXdzLWNvbHVtbnMgYXJ0aWNsZSAubmV3cy1tZXRhIHtcbiAgY29sb3I6ICMyNTdDQTc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ld3MtY29sdW1ucyBhcnRpY2xlIC5uZXdzLW1ldGEgLmJ1bGxldC1zcGFuIHtcbiAgcGFkZGluZzogMCA1cHg7XG59XG4ubmV3cy1jb2x1bW5zIGFydGljbGUgaDMge1xuICBjb2xvcjogIzFDM0M1RTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4MnB4KSB7XG4gIC5uZXdzLWNvbHVtbnMgYXJ0aWNsZSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLm5ld3MtY29sdW1ucyBhcnRpY2xlIC50cm95LWJ0biB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODJweCkge1xuICAubmV3cy1jb2x1bW5zIGFydGljbGUgLnRyb3ktYnRuIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cbi5uZXdzLWNvbHVtbnMudGl0bGUtbGFyZ2UgLm5ld3MtY29sdW1uLXRpdGxlIGgyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgY29sb3I6ICMxQzNDNUU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJBdmVuaXIgTmV4dCBMVCBTdGRcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBcIkx1Y2lkYSBHcmFuZGVcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG4ubmV3cy1jb2x1bW5zLnRpdGxlLWxhcmdlIC5uZXdzLWNvbHVtbi10aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3MtY29sdW1ucy5iZy1saWdodGJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTNFRkY3O1xuICBtYXJnaW46IDAgY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbiJdfQ== */