.news-carousel{display:block;margin-left:-15px;margin-right:-15px;clear:both;margin-bottom:5rem}.carousel-cell{width:100%;height:270px;margin-right:0;background-color:#f5f5f5;border-left:15px solid #fff;border-right:15px solid #fff}.carousel-cell a{display:block;width:100%;height:100%;color:#222;background-color:#f5f5f5}.carousel-cell a:hover{background-color:#4f7a97;color:#fff}.carousel-cell a:hover h4{color:#dadada}.carousel-cell a:hover article p.post-details time{border-left:1px solid #fff}.carousel-cell article{position:absolute;width:100%;top:0;left:0;padding:15px 20px;padding-right:30px;overflow:hidden}.news-carousel .carousel-cell article p{font-size:.875rem}.news-carousel .carousel-cell article p.post-details{font-family:'Quicksand',Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1;padding:.5rem 0}.news-carousel .carousel-cell article p.post-details time{border-left:1px solid rgb(34 34 34 / .5);font-weight:500;padding-left:.375rem;margin-left:.125rem}.news-carousel .carousel-cell article h4{font-size:1.25rem}button.flickity-prev-next-button.previous,button.flickity-prev-next-button.next{display:none}button.flickity-prev-next-button:hover .flickity-button-icon{color:#4f7a97}ol.flickity-page-dots li.dot.is-selected{background:#04426B}.flickity-button{background:none}@media (min-width:450px){.carousel-cell{height:240px}}@media (min-width:576px){.carousel-cell{height:220px}}@media (min-width:768px){.carousel-cell{width:50%;height:300px}button.flickity-prev-next-button.previous,button.flickity-prev-next-button.next{display:block}button.flickity-prev-next-button.previous{left:-25px}button.flickity-prev-next-button.next{right:-25px}}@media (min-width:768px) and (max-width:991px){ol.flickity-page-dots{bottom:-38px}button.flickity-prev-next-button.previous,button.flickity-prev-next-button.next{margin-top:178px}button.flickity-prev-next-button.previous{left:230px}button.flickity-prev-next-button.next{right:230px}}@media (min-width:992px){.carousel-cell{height:310px}}@media (min-width:1200px){.carousel-cell{width:50%;height:260px;background-size:cover;background-position:center center;background-repeat:no-repeat}.carousel-cell.is-selected a{color:#fff;background-color:rgb(79 122 151 / .95)}.news-carousel .carousel-cell.is-selected article p.post-details time{border-left:1px solid #fff}.news-carousel .carousel-cell.is-selected article h4{color:#fbf1de}}@media (min-width:1400px){.news-carousel{padding-left:0;padding-right:0}.carousel-cell{width:33.33%;height:260px}.news-carousel .carousel-cell article p.post-details{font-size:.75rem}}@media (min-width:992px) and (max-width:1649px){ol.flickity-page-dots{bottom:-38px}.home-projects,.news-carousel{padding-left:40px;padding-right:40px}button.flickity-prev-next-button.previous{margin-top:-60px;left:0}button.flickity-prev-next-button.next{margin-top:-60px;right:0}.news-carousel button.flickity-prev-next-button.previous,.news-carousel button.flickity-prev-next-button.next{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0}body.home .home-projects .projects h4,.news-carousel .carousel-cell article h4{font-size:1.125rem}}@media (min-width:1100px) and (max-width:1649px){button.flickity-prev-next-button.previous{margin-top:-60px}button.flickity-prev-next-button.next{margin-top:-60px}.news-carousel .carousel-cell article h4{font-size:1.25rem}}@media (min-width:1650px){.news-carousel{margin-bottom:6rem}ol.flickity-page-dots{bottom:-45px}button.flickity-prev-next-button.previous{left:-35px}button.flickity-prev-next-button.next{right:-35px}}