.speech-bubble1 {
    position: relative;
    background: linear-gradient(to bottom, #658daa, #b9c5ce);
    border-radius: 1.5em;
    height: 270px;
}

.speech-bubble1:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 0;
    height: 0;
    border: 36px solid transparent;
    border-top-color: #b9c5ce;
    border-bottom: 0;
    border-right: 0; /* Use border-right instead of border-left */
    margin-bottom: -36px;
}

.speech-bubble2 {
    position: relative;
    background: linear-gradient(to bottom, #b9c5ce, #79afb1);
    border-radius: 1.5em;
    height: 270px;
}

.speech-bubble2:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 0;
    border: 27px solid transparent;
    border-top-color: #79afb1;
    border-bottom: 0;
    margin-left: -27px;
    margin-bottom: -27px;
}


.speech-bubble3 {
    position: relative;
    background: linear-gradient(to bottom, #79afb1, #D1E7E0);
    border-radius: 1.5em;
    height: 270px;
}

.speech-bubble3:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 0;
    height: 0;
    border: 36px solid transparent;
    border-top-color: #D1E7E0;
    border-bottom: 0;
    border-left: 0;
    margin-left: -18px;
    margin-bottom: -36px;
}

@media (max-width: 1200px) { /* Adjust the breakpoint to match your "xl" size */
    .speech-bubble1:after {
        display: none;
    }
    .speech-bubble2:after {
        display: none;
    }
    .speech-bubble3:after {
        display: none;
    }
}

