.c-qa-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:2em;margin-bottom:2em}.c-qa-block.right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-qa-block.right .c-qa-block-text{background-color:#a3db79}.c-qa-block.right .c-qa-block-text::before{right:-5px;left:auto;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%);background-color:#a3db79}.c-qa-block .c-qa-block-img .img-wrap{width:100px;height:100px;border-radius:100vmax;overflow:hidden;position:relative;margin-bottom:6px}@media all and (max-width: 767px){.c-qa-block .c-qa-block-img .img-wrap{width:80px;height:80px}}.c-qa-block .c-qa-block-img .img-wrap img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}.c-qa-block .c-qa-block-img .name{font-size:13px;text-align:center;display:block}@media all and (max-width: 767px){.c-qa-block .c-qa-block-img .name{font-size:12px}}.c-qa-block .c-qa-block-text{width:calc(100% - 120px);font-size:14px;padding:14px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#efefef;border-radius:16px;position:relative}@media all and (max-width: 767px){.c-qa-block .c-qa-block-text{width:calc(100% - 100px)}}.c-qa-block .c-qa-block-text::before{content:"";width:14px;height:20px;background-color:#efefef;position:absolute;top:36px;left:-5px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-clip-path:polygon(0 50%, 100% 0, 100% 100%);clip-path:polygon(0 50%, 100% 0, 100% 100%)}@media all and (max-width: 767px){.c-qa-block .c-qa-block-text::before{top:40px}}.c-qa-block .c-qa-block-text p{margin-top:1em;margin-bottom:1em}.c-qa-block .c-qa-block-text a{color:#1f5eff !important}.c-qa-block .c-qa-block-text img{max-width:100%;display:block}