.flex {
    display: flex;
gap: 60px;
    width: 100%;
    justify-content: center;
    flex-wrap: wrap;
    row-gap: 20px;
}

.prr {
max-width: 700px;
    width: 100%;
}

.imagem-vertical {
    height: 350px;
}

.texto-container {
    display: flex;
    gap: 40px;
    flex-direction: row;
    flex-wrap: wrap;
}

.texto {
    max-width: calc(100% - 570px);
    min-width: 400px;
}

.btn-selected {
    box-shadow: inset 0 -45px 0 -1px var(--green) !important;
    color: var(--white) !important;
}


@media (max-width: 600px) {
.texto {
min-width: unset;
max-width: unset;
width: 100%;
}
}