body {
    background-color: hsl(210, 46%, 95%);
    font-family: barlow semi condensed, sans-serif;
    color: hsl(219, 29%, 14%);
}
h2 {
    font-size: 0.8125rem;
    margin: 2px 0;
}
p {
    font-size: 0.6875rem;
    opacity: 50%;
    font-weight: 500;
    margin: 2px 0;
}
.avatar-container {
    width: 28px;
    height: 28px;
}
.avatar {
    width: 100%;
    border-radius: 100%;
}   
.persona {
    display: flex;
    align-items: center;
    gap: 1em;
}
.testimonial-heading {
    font-weight: 600;
    font-size: 1.25rem;
    margin: 18px 0 9px;
}
.testimonial-content {
    font-size: 0.8125rem;
    opacity: 70%;
    font-weight: 500;
    margin: 7px 0;
}
.testimonial {
    padding: 25px;
    border-radius: 10px;
}
.white-font {
    color: hsl(0, 0%, 100%);
}
.one {
    background-color: hsl(263, 55%, 52%);
    background-image: url("./bg-pattern-quotation.svg");
    background-repeat: no-repeat;
    background-position: 80% 0;
    grid-area: one;
}
.two {
    background-color: hsl(217, 19%, 35%);
    grid-area: two;
}
.three {
    background-color: hsl(0, 0%, 100%);
    grid-area: three;
}
.four {
    background-color:  hsl(219, 29%, 14%);
    grid-area: four;
}
.five {
    background-color: hsl(0, 0%, 100%);
    grid-area: five;
}
.container {
    display: grid;
    gap: 1.5rem;
    max-width: 1110px;
    grid-template-columns: 1fr;
    grid-template-areas:
    'one'
    'two'
    'three'
    'four'
    'five';
}
main {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 5% 10px;
}
@media (min-width: 376px) {
    .container {
        grid-template-columns: 1fr 1fr;
        grid-template-areas: 
        'one one'
        'two three'
        'four four'
        'five five';
    }
}
@media (min-width: 769px) {
    .container {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-template-areas: 
        'one one two five'
        'three four four five';
    }
}
