.btn,.cboxElement,.juicer-feed .j-paginate{border-radius:15px;border:3px solid #d33d35;color:#d33d35;padding:10px 20px;text-decoration:none;font-weight:700;display:inline-block;transition:all .2s ease-in-out}.btn[href$=".pdf"]:before,.cboxElement[href$=".pdf"]:before{content:"\f1c1";padding-right:15px}.btn.btn-has-icon .fa,.cboxElement.btn-has-icon .fa{padding-right:15px}.btn:hover,.cboxElement:hover{background:#d33d35;border-color:#d33d35;color:#fff}.btn-alt,.featured-items .featured-items-link .btn{background:0 0;border:0;border-radius:0;color:#d33d35;padding:0}.btn-alt:hover,.featured-items .featured-items-link .btn:hover{color:#d33d35;background:0 0;text-decoration:underline}.btn-alt span::after,.featured-items .featured-items-link .btn span::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-family:'Font Awesome 5 Pro';content:"\f054";margin-left:5px}.cboxElement{margin-top:10px}.juicer-feed .j-paginate{border-color:#005191;color:#005191;display:block;font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:1.15;text-transform:none}.juicer-feed .j-paginate:hover{background:#005191;border-color:#005191;color:#fff}.featured-items{margin:30px 0 40px}.featured-items .wrap{position:relative}.featured-items h2{text-align:center;color:#005191;margin:30px 0;line-height:1em}.featured-items .post .post-inner{padding:20px 15px}.featured-items .featured-items-link{padding:0 15px}.featured-items .featured-items-link .btn:hover{text-decoration:underline}@media only screen and (max-width:767px){.featured-items.use-columns h2{margin-bottom:50px}}@media only screen and (min-width:768px){.featured-items.use-columns .content{display:flex;flex-wrap:wrap;justify-content:center;gap:3%}}.featured-items.use-columns .post{background:#fff;border-radius:25px;box-shadow:0 3px 14.25px .75px rgba(35,31,32,.35);overflow:hidden;width:100%;max-width:425px;margin:0 auto}.featured-items.use-columns .post+.post{margin-top:25px}@media only screen and (min-width:768px){.featured-items.use-columns .post+.post{margin-top:0}}@media only screen and (min-width:768px){.featured-items.use-columns .post{display:flex;flex-direction:column;margin:0}}.featured-items.use-columns .post-image img{width:100%;display:block}.featured-items.use-columns .post-inner{position:relative;height:250px;overflow:hidden}.featured-items.use-columns .post-inner::after{content:'';position:absolute;right:0;bottom:0;left:0;height:80px;display:block;background-image:linear-gradient(0deg,#fff 0,rgba(255,255,255,0) 100%)}@media only screen and (min-width:768px){.featured-items.use-columns .post-inner{display:flex;flex-direction:column;flex:1 0 auto}}.featured-items.use-columns .excerpt{flex-grow:1;font-size:18px;line-height:30px}.featured-items.use-columns .post-link{text-align:right;padding:15px 20px 20px}.featured-items.use-columns .featured-items-link{position:absolute;right:0;text-align:center;top:40px;width:100%}@media only screen and (min-width:768px){.featured-items.use-columns .featured-items-link{top:25px;right:15px;width:auto}}@media only screen and (min-width:768px){.featured-items.use-columns.col-2 .post{width:48%}}@media only screen and (min-width:768px){.featured-items.use-columns.col-3 .post{width:31.333%;margin-bottom:3%}}@media only screen and (min-width:980px){.featured-items.use-columns.col-4 .post{width:24%}}.featured-items.use-columns.events{margin:0;padding:30px 0 70px;background:#539ed0}.featured-items.use-columns.events h2{margin-top:0;color:#fff}.featured-items.use-columns.events .featured-items-link a{color:#fff}.featured-items.use-columns.events .post .post-inner{height:auto;padding-bottom:0}.featured-items.use-columns.events .post .post-inner::after{content:none}.featured-items.use-columns.events .post .event-detail-wrap{margin:1.125em 0 0;line-height:30px}.featured-items.use-columns.events .post .event-detail-wrap .date,.featured-items.use-columns.events .post .event-detail-wrap .line{display:block}.featured-items.use-columns.events .post .event-detail-wrap .date span.fa,.featured-items.use-columns.events .post .event-detail-wrap .line span.fa{min-width:20px;text-align:center}.featured-items.use-columns.events .no-upcoming-events{color:#fff}.archive .featured-items.events{background-color:transparent;margin:30px 0 70px;padding:0}.archive .featured-items.events .content{justify-content:left}@media only screen and (min-width:768px){.archive .featured-items.events .content .post{margin-bottom:3%}}.archive .featured-items.events .no-upcoming-events{text-align:center;width:100%;color:inherit}