.m-balloon__wrapper{font-size:1rem;line-height:2;margin-bottom:var(--margin-bottom,15px);margin-left:auto;margin-right:auto;margin-top:var(--margin-top,15px);padding:20px 10px}.m-balloon{display:flex;flex-flow:row;flex-wrap:wrap;margin-bottom:40px;max-width:1000px;overflow:hidden}.m-balloon:last-child{margin-bottom:0}.m-balloon.right{flex-flow:row-reverse;text-align:right}.m-balloon.right .faceicon{margin-left:15px}.m-balloon.right .says{text-align:left}.m-balloon.right .says:after{right:0;top:0;transform:rotate(12deg)}.m-balloon.right .says img{left:auto;right:0;transform:scaleX(-1)}.m-balloon.right .chatting{padding-left:0;padding-right:10px}.m-balloon .faceicon{margin-right:20px;width:80px}.m-balloon .faceicon img{border-radius:50%;height:auto;width:100%}.m-balloon .chatting{box-sizing:border-box;flex:1;padding-left:10px;position:relative}.says{background:#efeff0;border-radius:40px;display:inline-block;padding:25px 30px}.says img{height:auto;left:0;position:absolute;top:20px;width:49px;z-index:0}.says p{margin:0;overflow-wrap:anywhere;padding:0;position:relative;z-index:1}.faceicon .person-name{font-weight:500;line-height:1.2;margin-top:5px;text-align:center}@media screen and (max-width:768px){.m-balloon{margin-bottom:20px}.m-balloon .faceicon{margin-right:10px;width:40px}.m-balloon .chatting{flex:1}.says{border-radius:20px;padding:15px 20px}.says p{line-height:1.375}.says img{top:10px}.faceicon .person-name{font-size:12px}}