.management .text{text-align:center;padding:0 15px 30px;font-style:italic;max-width:768px;margin:0 auto}.management .management-content{padding-bottom:150px}.management .management-card{width:calc(100% + 30px);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px}.management .team-member-wrapper{max-width:300px;height:100%;margin:0 auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.management .team-member{width:33.333%;padding:0 15px;margin-bottom:30px}.management .team-member .img-box img{max-height:291px;filter:grayscale(100%);-webkit-transition:.2s filter linear;transition:.2s filter linear;cursor:pointer}.management .team-member .content .name,.management .team-member .content .position{font-size:1.125em;cursor:pointer}.management .team-member .content .mail{min-height:24px;margin-top:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}.management .team-member .content .mail>a{color:#24272a;font-style:italic;display:inline-block;text-decoration:none}.management .team-member .content .mail:hover{overflow:visible}.management .team-member .content .mail:hover>a{position:absolute;left:0;background-color:#fff;z-index:2;padding:0 10px 0 0}.management .team-member:focus .img-box img,.management .team-member:hover .img-box img{filter:grayscale(0)}.member-card{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.member-card .about-box{background-color:#f5f5f5}.member-card .img-box{position:relative}.member-card .img-box .popup-decor{position:absolute;top:25px;left:25px;height:calc(100% - 25px);border-top:3px solid #fff;border-left:3px solid #fff;background-color:transparent}.member-card .member-info .member-name{font-size:30px;font-weight:500;font-style:italic;margin-bottom:3px}.member-card .member-info a{text-decoration:none;color:inherit;font-size:.9em}.member-card .member-info a>i{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#24272a;border:1px solid transparent;border-radius:100%;margin-left:5px;transition:.3s linear;color:#fff}.member-card .member-info .mail{margin-bottom:15px}.member-card .member-info .mail a:hover{color:#ce0e2d}.member-card .member-info .linked-in-wrapp{padding-bottom:15px}.member-card .member-info .linked-in-wrapp a:hover>i{color:#24272a;background-color:#fff;border:1px solid #24272a}.member-card .description-box{position:relative}.member-card .description-box .description{overflow:auto}@media screen and (max-width:768px){.management .management-card{width:100%;margin-left:0}.management .navigation{text-align:center}.management .team-member{width:50%}.management .team-member .img-box img{max-height:100%}.management .team-member:nth-child(odd){padding-left:0}.management .team-member:nth-child(even){padding-right:0}}@media screen and (max-width:768px) and (min-width:599px){.member-card .description-box{padding-left:15px;padding-right:15px}}@media screen and (min-width:600px){.member-card .about-box{width:45%;padding-bottom:30px}.member-card .img-box .popup-decor{width:calc(100% - 25px)}.member-card .member-info{padding:15px 20px 0 40px}.member-card .member-info a>i{width:34px;height:34px}.member-card .description-box{width:55%;padding:45px 0 30px 30px}.member-card .description-box:before{content:'';display:inline-block;position:absolute;top:25px;left:0;width:100%;height:3px;background-color:#ce0e2d}.member-card .description-box .description{height:100%;max-height:57vh}.member-card .description-box .sm-wrapper{padding-right:30px}}@media screen and (max-width:599px){.management .management-content{padding-bottom:35px}.management .team-member{width:100%;padding:0}.member-card{flex-direction:column}.member-card .about-box,.member-card .description-box{width:100%}.member-card .description-box{padding:0}.member-card .img-box .popup-decor{width:calc(100% - 50px);border-right:3px solid #fff}.member-card .member-info{border-left:3px solid #ce0e2d;border-right:3px solid #ce0e2d;margin:0 25px;padding:15px}.member-card .member-info a>i{width:25px;height:25px}.member-card .member-info .member-position{margin:0}.member-card .member-info .mail{margin-bottom:0}.member-card .description-box .description{margin:0 25px 25px;padding:15px;border:3px solid #ce0e2d;border-top:none}.member-card .description-box .description .sm-wrapper{max-height:calc(100vh - 595px);overflow:auto}}@media screen and (max-width:374px){.member-card .member-info .member-name{font-size:23px}.member-card .member-info .link-block>a>img{height:16px}.member-card .description-box .description .sm-wrapper{max-height:calc(100vh - 515px)}}