.news__leading{width:100%;background:#f0f0f0}.news__leading .container{background:#f0f0f0;text-transform:uppercase;font-size:62px;padding:30px 0}.container .list__wrap .list{list-style:none;padding:60px 0 0}.container .list__wrap .list .news__item{margin-bottom:40px;overflow:hidden;text-align:center}.container .list__wrap .list .news__item a{display:block;border:1px solid #d7d7d5;padding:20px;border-radius:4px}.container .list__wrap .list .news__item a:hover{text-decoration:none}.container .list__wrap .list .news__item img{width:100%;max-height:245px;min-height:245px}.container .list__wrap .list .news__item .text{width:100%;height:100%;transition:all .3s ease-in-out;color:#000}.container .list__wrap .list .news__item .text .title{width:100%;font-size:18px;text-align:left}.container .list__wrap .list .news__item .text .subtitle{width:100%;font-size:16px;text-align:left;color:#666;height:44px;overflow:hidden}.container .list__wrap .list .news__item__meta{text-align:left;color:#5d5d5d}.container .article{padding:60px 20px 0}.container .article__heading{text-align:center;margin:20px 0}.container .article__heading img{max-width:100%}.container .article__content{line-height:2}.container .article__content__body{color:#666}.container .article__content__body img{max-width:100%;margin:20px auto;display:block}.container .article__content__body p{margin-top:12px}.container .article .team__container ul{list-style:none;padding:0}.container .article .team__container .team__person{position:relative;overflow:hidden}.container .article .team__container .team__person img{margin-bottom:0;width:100%}.container .article .team__container .team__person .img__cover{position:absolute;left:100%;top:0;width:100%;height:100%;opacity:0;transition:all .8s ease-in-out}.container .article .team__container .team__person .img__cover .team__item__desc{position:absolute;top:10%;color:#fff;left:10%}.container .article .team__container .team__person:hover .img__cover{left:0;opacity:1}@media (max-width:575.98px){.news__leading .container{padding-left:20px}.list__wrap .list li .text{position:static!important}.list__nav{text-align:left!important}.list__nav a{line-height:2;display:inline-block;width:45%;margin:0!important}}@media (min-width:576px) and (max-width:767.98px){.news__leading .container{padding-left:20px}.list__wrap .list li .text{position:static!important}}