.speech-bubble {
	position: relative;
  padding: 5px 7px 5px 7px;
  border: 1px solid grey;
  border-radius: 10px;
  background: white;
	align-items: center;
	justify-content: space-between;
	width: max-content;
}
.speech-bubble svg{
margin-right:5px;
}

.speech-bubble::before {
  content: "";
  position: absolute;
  bottom: -15px; /* Adjust this value to move the speech bubble arrow up or down */
  left: 50%;
  border-width: 15px 15px 0;
  border-style: solid;
  border-color: grey transparent transparent;
  transform: translateX(-50%);
}

.speech-bubble::after {
  content: "";
  position: absolute;
  bottom: -14px; /* Adjust this value to move the speech bubble arrow up or down */
  left: 50%;
  border-width: 14px 14px 0;
  border-style: solid;
  border-color: white transparent transparent;
  transform: translateX(-50%);
}
@media (min-width: 768px) {
.tl-mob {display:none;}
}
@media (max-width: 768px) {
.tl-dt {display:none!important;}
.ffs-01, .ffs-02, .ffs-03, .ffs-04 {
    filter: brightness(0.9) saturate(0.3);
    transform: scale(0.9);
  }
.mobile-animate {
    filter: brightness(1) saturate(1);
    transform: scale(1);
    transition: all 8.5s ease;
  }
}