.team .page-title{margin-bottom:0;text-align:center}.header-section{background:#efefef;display:block;left:50%;margin-left:-50vw;padding:20px 10px;position:relative;width:100vw;z-index:0}.header-section h3{text-align:center}.team .category-title{background:#efefef;color:#144f80;display:block;font-size:28px;font-weight:700;left:50%;margin-left:-50vw;margin-right:-50vw;margin-top:0;padding:12px 0;position:relative;right:50%;text-align:center;width:100vw;z-index:1}.team .team-category{margin-top:0;padding-top:0}.section-gray{background:#efefef}.team .list .member{flex-basis:33.3%;margin-bottom:47px}.team .list .member .inner{border-radius:50%;margin:0 auto;overflow:hidden;position:relative;width:250px}.team .list .member-large .inner{width:320px}.team .list .member-small .inner{width:180px}.team .list .member .inner .info{background-color:rgba(20,79,128,.89);bottom:0;color:#fff;display:none;left:0;padding:10px;position:absolute;right:0;text-align:center}.team .list .member .inner .info .position{margin-bottom:7px}.team .list .member .inner:hover .info{display:block}.numbers .item{text-align:center}.about{padding-bottom:0}.about .content{flex-basis:40%}.about .image{flex-basis:58%}.about .image img{display:block;margin-left:auto;min-width:80%}.banner .container .inner{max-width:490px}.banner .content-container .title-container{display:block}.banner .content{margin:30px 0}@media only screen and (max-width:1023px){.about{padding-bottom:60px}}
