/* Scss Document */
.message-window {
    width: 300px;
    margin: 0 auto;
    position: relative;
}
  .message-window .message-area {
    position: absolute;
    left: 20px; }
    .message-window .message-area > .content {
      position: relative; }
      .message-window .message-area > .content .arrow-white {
        background-color: #fff;
        position: absolute;
        width: 25px;
        height: 25px;
        bottom: 20px;
        left: -17px;
        z-index: -20;
        clip-path: polygon(62% 43%, 100% 17%, 100% 73%, 50% 100%, 44% 56%, 0 71%, 55% 8%);
        animation-name: arrowWhiteAnimation;
        animation-duration: 1s;
        animation-iteration-count: infinite; }
      .message-window .message-area > .content .arrow-black {
        background-color: #000;
        position: absolute;
        width: 28px;
        height: 20px;
        bottom: 22px;
        left: -17px;
        z-index: -10;
        clip-path: polygon(62% 43%, 100% 26%, 100% 73%, 53% 80%, 44% 56%, 0 71%, 56% 19%);
        animation-name: arrowBlackAnimation;
        animation-duration: 1s;
        animation-iteration-count: infinite; }
      .message-window .message-area > .content .background-white {
        background-color: #fff;
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: -40;
        clip-path: polygon(6% 0, 100% 0, 90% 100%, 0 87%);
        animation-name: backgroundWhiteAnimation;
        animation-duration: 1s;
        animation-iteration-count: infinite; }
      .message-window .message-area > .content .background-black {
        background-color: #000;
        position: absolute;
        width: calc(100% - 25px);
        height: calc(100% - 12px);
        margin-left: 5px;
        margin-right: 20px;
        margin-top: 5px;
        margin-bottom: 7px;
        z-index: -30;
        clip-path: polygon(6% 0, 100% 0, 95% 100%, 0 87%);
        animation-name: backgroundBlackAnimation;
        animation-duration: 1s;
        animation-iteration-count: infinite; }
      .message-window .message-area > .content .text-area {
    color: #fff;
    font-size: 18px;
    margin-left: 5px;
    margin-right: 50px;
    margin-top: 5px;
    margin-bottom: 7px;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 20px;
    line-height: 1.2em;
    text-align: center;
}
@keyframes arrowWhiteAnimation {
  0% {
    clip-path: polygon(62% 43%, 100% 17%, 100% 73%, 50% 100%, 44% 56%, 0 71%, 55% 8%); }
  25% {
    clip-path: polygon(62% 43%, 100% 18%, 99% 73%, 50% 99%, 44% 56%, 0 72%, 55% 8%); }
  50% {
    clip-path: polygon(61% 43%, 98% 17%, 100% 73%, 48% 100%, 43% 56%, 1% 71%, 56% 8%); }
  75% {
    clip-path: polygon(62% 44%, 100% 17%, 100% 72%, 50% 100%, 44% 58%, 0 71%, 55% 9%); }
  100% {
    clip-path: polygon(62% 43%, 100% 17%, 100% 73%, 50% 100%, 44% 56%, 0 71%, 55% 8%); } }
@keyframes arrowBlackAnimation {
  0% {
    clip-path: polygon(62% 43%, 100% 26%, 100% 73%, 53% 80%, 44% 56%, 0 71%, 56% 19%); }
  25% {
    clip-path: polygon(63% 43%, 100% 26%, 98% 73%, 53% 80%, 42% 56%, 1% 71%, 56% 19%); }
  50% {
    clip-path: polygon(62% 44%, 100% 27%, 100% 72%, 53% 81%, 44% 57%, 0 74%, 56% 18%); }
  75% {
    clip-path: polygon(62% 43%, 99% 26%, 100% 73%, 54% 80%, 44% 56%, 0 71%, 57% 19%); }
  100% {
    clip-path: polygon(62% 43%, 100% 26%, 100% 73%, 53% 80%, 44% 56%, 0 71%, 56% 19%); } }
@keyframes backgroundWhiteAnimation {
  0% {
    clip-path: polygon(6% 0, 100% 0, 90% 100%, 0 87%); }
  25% {
    clip-path: polygon(6% 0, 98% 1%, 90% 100%, 1% 88%); }
  50% {
    clip-path: polygon(6% 2%, 100% 0, 89% 100%, 0 87%); }
  75% {
    clip-path: polygon(6% 0, 100% 0, 90% 99%, 0 87%); }
  100% {
    clip-path: polygon(6% 0, 100% 0, 90% 100%, 0 87%); } }
@keyframes backgroundBlackAnimation {
  0% {
    clip-path: polygon(6% 0, 100% 0, 95% 100%, 0 87%); }
  25% {
    clip-path: polygon(7% 0, 100% 0, 94% 100%, 0 88%); }
  50% {
    clip-path: polygon(6% 1%, 100% 0, 95% 99%, 0 87%); }
  75% {
    clip-path: polygon(6% 0, 99% 1%, 95% 100%, 1% 87%); }
  100% {
    clip-path: polygon(6% 0, 100% 0, 95% 100%, 0 87%); } }
