.m-profile{background:#fff;border:3px solid #e5bdc0;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:1.5em 0;padding:20px}@media screen and (max-width:750px){.m-profile{display:block}}.m-profile .image{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:11px;margin:0 16px 0 0;width:146px}@media screen and (max-width:750px){.m-profile .image{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto 12px;width:100%}.m-profile .image img{-webkit-box-flex:0;display:block;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;width:80px}}.m-profile .image img{margin:0}.m-profile .image .caption{display:block;font-weight:700;line-height:1.6}@media screen and (max-width:750px){.m-profile .image .caption{margin-left:14px}}.m-profile .text{font-size:14px}@media screen and (max-width:750px){.m-profile .text{font-size:13px;line-height:1.7}}.m-profile .text p{margin:0}.m-profile .frame{background-color:#fdeff0;margin-top:.5em;padding:8px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:750px){.m-profile .frame{padding-left:10px;padding-right:10px;width:100%}}@media screen and (min-width:751px){.m-profile.-type2 .caption{display:none}}.m-profile.-type2 .name{font-weight:700}@media screen and (max-width:750px){.m-profile.-type2 .name{display:none}}