/* about */
.about {overflow: hidden;}
.about > div {}

/* about-intro */
.about-intro {padding: 60px 20px; background: #fff; text-align: center;}
.about-intro .inner {display: flex; flex-direction: column;}
.about-intro .inner > div {}
.about-intro .left {order: 1;}
.about-intro .image {background: url("../img/about_img.jpg") no-repeat center/cover; min-height: 200px;}
.about-intro .right {margin-bottom: 40px;}
.about-intro .title-group {}
.about-intro .title-group h3.title {}
.about-intro .title-group p {color: #9ad5e5; margin: 20px 0 25px;}
.about-intro p.description b {font-weight: 500;}

/* about-info */
.about-info {position: relative; background: linear-gradient(to right, #00898b, #1d3355);}
.about-info::before {content: ''; position: absolute; left: 50%; top: 0; transform: translateX(-50%); width: 69px; height: 38px; background: url("../img/about_tri.png") no-repeat center;}
.about-info .inner {}
.about-info-list {}
.about-info-list li {flex: 1; text-align: center; padding: 25px 20px;}
.about-info-list li + li {border-top: 1px solid rgba(255, 255, 255, .2);}
.about-info-list li:first-child {padding-top: 65px;}
.about-info-list .icon {max-width: 52px; margin: 0 auto;}
.about-info-list .text-group {margin-top: 20px;}
.about-info-list .text-group em {font-size: 19px; font-weight: 700; color: #fff;}
.about-info-list .text-group p {font-size: 15px; font-weight: 300; color: rgba(255, 255, 255, 0.71); line-height: 1.67; margin-top: 10px; text-transform: uppercase;}

.about-org {padding: 60px 20px;  background: #fff; border-top: 1px solid #ddd;}
.about-org .title-group {margin-bottom: 30px;}

/* table */
.pmk-table {margin-top: 40px;}
.pmk-table table {border-collapse: collapse; width: 100%; text-align: center; border-top: 4px solid #9ad5e5;}
.pmk-table thead th {background: #195a68; font-size: 14px; font-weight: 400; color: #fff; padding: 10px; border: 1px solid rgba(255, 255, 255, .2);}
.pmk-table tbody th, .pmk-table td {font-size: 12px; font-weight: 300; color: #000; padding:10px; border: 1px solid #ddd; background: #fff;}
.pmk-table tbody th {background: #f7f7f7; color: #195a68; font-weight: 700;}
.pmk-table td {text-align: left; padding:10px;}
