.city-article-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%}.city-article-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;background-repeat:no-repeat;background-size:cover;padding:0 0 4px 4px;height:100%;min-height:270px;border:0;border-radius:0}.city-article-card .article-bg{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.city-article-card .article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;height:100%;position:relative;overflow:hidden;z-index:2}.city-article-card .article:after{content:'';background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(25%,rgba(0,0,0,.12)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(0,0,0,.12) 25%,rgba(0,0,0,.5));position:absolute;width:100%;height:60%;bottom:0;left:0;z-index:1}.city-article-card .article .card-text{color:#fff;position:relative;width:100%;z-index:2;margin:0 18px 12px;letter-spacing:.03125rem}.city-article-card .article .card-text .tags strong{font-weight:500;font-size:1rem;line-height:1.125rem;margin-right:8px;display:inline-block}.city-article-card .article .card-text .tags span{display:inline-block;font-weight:400;font-size:1rem;line-height:1.125rem;margin-left:8px}.city-article-card .article .card-text .card-title{font-weight:500;font-size:1.25rem;line-height:1.75rem;margin-top:10px}.city-article-card:hover .article-bg,.city-article-card:focus .article-bg{-webkit-transform:scale(1.2);transform:scale(1.2)}.city-article-card.card-lg{padding-left:0;min-height:540px}.city-article-card.card-lg .article:after{height:40%}.city-article-card.card-lg .article .card-text{margin:0 42px 32px}.city-article-card:hover{text-decoration:none}@media(max-width:767.98px){.city-article-container{max-height:100%}.city-article-container .city-article-card{padding:0 0 10px 0;min-height:250px}.city-article-container .city-article-card .article .card-text{margin:0 12px 15px}.city-article-container .city-article-card .article .card-text .card-title{margin-top:5px}}.city-article-slider+.swiper-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.city-article+.swiper-navigation .swiper-pagination.city-article_slider-pagination{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.city-article+.swiper-navigation .swiper-pagination.city-article_slider-pagination .swiper-pagination-bullet{width:5px;height:5px;background-color:#a2a2a2}.city-article+.swiper-navigation .swiper-pagination.city-article_slider-pagination .swiper-pagination-bullet:not(:last-of-type){margin-right:14px}.city-article+.swiper-navigation .swiper-pagination.city-article_slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f59300}.city-article .article{position:absolute}@media(max-width:767.92px){.city-article .city-article-card{padding:0}}