.m-teamstory-profile .teamstory-profile-inner .text-container h2{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00afd7;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:2.4rem;font-weight:700;height:124px;justify-content:flex-start;line-height:1.5;margin:0;position:relative}.m-teamstory-profile .teamstory-profile-inner .text-container h2 span.heading-line{background-color:#00afd7;display:block;height:2px;margin:0 -26px 0 -40px;-webkit-transform:rotate(-70deg);transform:rotate(-70deg);width:130px}.m-teamstory-profile .teamstory-profile-inner .text-container .text-content{font-size:1.4rem;line-height:2;margin-top:39px}.m-teamstory-profile .teamstory-profile-inner .text-container .text-content .note{font-size:1.2rem;line-height:1.67;padding-left:1em;text-indent:-1em}.m-teamstory-profile .teamstory-profile-inner .text-container .text-content .c-blue{color:#0083b3;font-size:1.2rem}@media screen and (max-width:767px){.m-teamstory-profile .teamstory-profile-inner .text-container h2{font-size:2rem;line-height:1.35}.m-teamstory-profile .teamstory-profile-inner .text-container h2 span.heading-line{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 -29px 0 -40px}.m-teamstory-profile .teamstory-profile-inner .text-container .text-content{line-height:1.71;margin-top:33px}.m-teamstory-profile .teamstory-profile-inner .text-container .text-content .note{padding-left:0;text-indent:0}}.m-teamstory-profile .teamstory-profile-inner{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.m-teamstory-profile .teamstory-profile-inner .profile-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;letter-spacing:0;order:1;width:30%}.m-teamstory-profile .teamstory-profile-inner .profile-container.-right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.m-teamstory-profile .teamstory-profile-inner .profile-container img{display:block;margin-left:auto;max-width:270px;width:82%}.m-teamstory-profile .teamstory-profile-inner .profile-container .profile-heading{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#425563;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;height:46px;justify-content:center;letter-spacing:.2em;margin-top:-46px;position:relative;width:120px;z-index:1}.m-teamstory-profile .teamstory-profile-inner .profile-container .name{font-size:2.6rem;font-weight:700;line-height:1;margin:15px 0 0}.m-teamstory-profile .teamstory-profile-inner .profile-container .year{font-size:1.2rem;font-weight:700;line-height:1;margin:10px 0 0}.m-teamstory-profile .teamstory-profile-inner .profile-container .comment{font-size:1.3rem;letter-spacing:.05em;line-height:1.85;margin:15px 0 0}.m-teamstory-profile .teamstory-profile-inner .text-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;max-width:650px;order:2;width:59.1%}.m-teamstory-profile .teamstory-profile-inner .text-container.-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media screen and (max-width:767px){.m-teamstory-profile .teamstory-profile-inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.m-teamstory-profile .teamstory-profile-inner .profile-container{padding:0 20px;width:100%}.m-teamstory-profile .teamstory-profile-inner .profile-container.-lower{-webkit-box-ordinal-group:3;-ms-flex-order:2;margin-top:50px;order:2}.m-teamstory-profile .teamstory-profile-inner .profile-container img{margin-left:45px}.m-teamstory-profile .teamstory-profile-inner .profile-container .profile-heading{font-size:1rem;height:30px;margin-top:-30px;width:90px}.m-teamstory-profile .teamstory-profile-inner .profile-container .name{font-size:2rem}.m-teamstory-profile .teamstory-profile-inner .profile-container .year{font-size:1.2rem}.m-teamstory-profile .teamstory-profile-inner .profile-container .comment{font-size:1.2rem;line-height:1.5}.m-teamstory-profile .teamstory-profile-inner .text-container{margin-top:56px;width:100%}.m-teamstory-profile .teamstory-profile-inner .text-container.-upper{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-top:0;order:1}}