@font-face{font-display:swap;font-family:lato;font-weight:400;src:url(/sitefiles/dist/fonts/LatoLatin-Regular.woff),url(/sitefiles/dist/fonts/LatoLatin-Regular.woff2)}@font-face{font-display:swap;font-family:lato;font-weight:500;src:url(/sitefiles/dist/fonts/LatoLatin-Medium.woff),url(/sitefiles/dist/fonts/LatoLatin-Medium.woff2)}@font-face{font-display:swap;font-family:lato;font-weight:700;src:url(/sitefiles/dist/fonts/LatoLatin-Bold.woff),url(/sitefiles/dist/fonts/LatoLatin-Bold.woff2)}@font-face{font-display:swap;font-family:lato;font-weight:800;src:url(/sitefiles/dist/fonts/LatoLatin-Heavy.woff),url(/sitefiles/dist/fonts/LatoLatin-Heavy.woff2)}.text-bold{font-weight:700}.paragraph-bold{font-family:lato,sans-serif;font-weight:700}.rte p{margin-bottom:1.25em}.rte h2{font-size:1.625em}.rte h3{font-size:1.375em}.rte h4,.rte h5{font-size:1.125em}.rte h2,.rte h3,.rte h4,.rte h5{font-family:filson-pro,sans-serif;font-weight:500;line-height:1;margin-bottom:1em}.rte ul{list-style-type:disc}.rte ol,.rte ul{font-size:inherit;margin:1em 0;padding-left:40px}.rte ol{list-style-type:decimal}.rte table{table-layout:fixed;width:100%!important}.rte table td,.rte table th{width:auto!important}.rte a:not(.btn){color:#f46500;text-decoration:underline}.rte a:not(.btn):hover{text-decoration:none}.news-carousel{padding-bottom:48px;padding-top:48px;position:relative}@media (min-width:1024px){.news-carousel{padding-bottom:80px;padding-top:80px}}.news-carousel:before{background-color:#f7f7f7;content:"";height:50%;left:0;position:absolute;top:50%;width:100%}.news-carousel__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#303030;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.news-carousel__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.news-carousel__header-cta{margin-top:20px}@media (min-width:1024px){.news-carousel__header-cta{margin-top:0}}.news-carousel__heading{font-family:filson-pro,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1}@media (min-width:1024px){.news-carousel__heading{font-size:42px}}.news-carousel__subheading{color:#303030;font-size:16px;letter-spacing:-.02em;line-height:1.3;margin-top:20px}@media (min-width:1024px){.news-carousel__subheading{font-size:18px}}.news-carousel__carousel{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px}@media (min-width:1024px){.news-carousel__carousel{margin-top:56px}}.news-carousel-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;-ms-flex-direction:column;flex-direction:column;height:auto;overflow:hidden;padding-bottom:20px}.news-carousel-card,.news-carousel-card__image{display:-webkit-box;display:-ms-flexbox;display:flex}.news-carousel-card__image{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;justify-content:center}.news-carousel-card__image:before{content:"";float:left;height:0;margin-left:-1px;padding-top:63.75%;width:1px}.news-carousel-card__image:after{clear:both;content:"";display:table}@media (min-width:1024px){.news-carousel-card__image:before{content:"";float:left;height:0;margin-left:-1px;padding-top:63.73938%;width:1px}.news-carousel-card__image:after{clear:both;content:"";display:table}}.news-carousel-card__image img{height:100%;margin-left:20px;margin-right:20px;margin-top:8px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.news-carousel-card__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;-ms-flex-positive:1;color:#303030;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;font-family:lato,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.01em;line-height:1.3;padding:16px 20px 20px}@media (min-width:1024px){.news-carousel-card__text{font-size:18px;padding-bottom:12px}}.news-carousel-card__footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:20px;margin-right:20px;margin-top:4px}.news-carousel-card__cta,.news-carousel-card__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.news-carousel-card__cta{color:#f46500;font-family:lato,sans-serif;font-size:16px;font-weight:700;position:relative}.news-carousel-card__cta:hover{text-decoration:underline}.news-carousel-card__cta:hover:after{-webkit-animation:bounce-right .7s ease 0s 5 forwards;animation:bounce-right .7s ease 0s 5 forwards}.news-carousel-card__cta:after{-ms-flex-negative:0;background-image:url(/sitefiles/dist/images/icons/thin-arrow-right--orange.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:10px;margin-left:5px;margin-top:2px;width:14px}.news-carousel-card .card-dots{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.news-carousel-card .card-dots:after,.news-carousel-card .card-dots:before{border-radius:50%;content:"";height:10px;width:10px}@media (min-width:1024px){.news-carousel-card .card-dots:after,.news-carousel-card .card-dots:before{height:14px;width:14px}}.news-carousel-card .card-dots:before{background-color:#008658;margin-bottom:5px}@media (min-width:1024px){.news-carousel-card .card-dots:before{margin-bottom:7px}}.news-carousel-card .card-dots:after{background-color:#ffae79}@-webkit-keyframes bounce-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(50%);transform:translateX(50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounce-right{0%{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(50%);transform:translateX(50%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}