body {
  font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
.quotes {
  position: relative;
}
h1{
    color: #C84B31;
    font-size:40px;
    font-weight: bold;
    
}
.quotes-id {
  top: -15px;
  left: 50%;
  transform: translateX(-50%);
  width: 40px;
  height: 40px;
  background: #C84B31;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
}
h2 {
  border-bottom: 2px solid #88888863;
  margin-bottom: 20px;
  padding-bottom: 30px;
  position: relative;
}
.quote-text::before , .quote-text::after{
   font-size: 30px;
}

.quote-text::before{
content: "“";
top: 0;
left: 0;
}
.quote-text::after{
content: "”";
bottom: 0;
right: 0;
}
.quote-text {
  max-height: 200px;
  width: 100%;
  overflow-y: auto;
  position: relative;
  padding: 1rem;
  border-radius: 8px;
  background-color: #f9f9f9;
  font-size: 1.2rem;
  line-height: 1.6;
  transition: opacity 0.7s ease-in-out;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(100px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
