.pv-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.pv-row--quote {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.pv-column--side {
    width: 280px;
}
.pv-column--center {
    width: 650px;
    line-height: 2em;
}
.pv-quote-img {
    display: flex;
    justify-content: center;
    align-items: center;
    width:80vw;
    max-width: 1600px;
    height:auto;
}
.pv-quote {
    width: 650px;
    text-align: center;
}
.pv-recos-section {
    display: flex;
    flex-direction: row;
    justify-content: center;
    text-align: center;
    flex-wrap: wrap;
    padding: 100px;
}
.pv-recos-title {
    background: #b3c4cd;
    width: 80vw;
    min-width: 200px;
    max-width: 500px;
    height:279px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    margin: 10px 0;
    padding:10px;
}
.pv-recos-h2 {
    color:rgba(0,32,41,.6)!important;
}
.pv-recos-h3 {
    color:#002e3b!important;
}
.pv-recos-link {
    transition: 0.6s;
    opacity:1;
}

.pv-recos-link:hover {
    opacity: 0.8;
}
.pv-recos-a{
    text-decoration: none;
    background-image: none;
}
.pv-recos {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
  
}
.pv-reco-container {
    width: 220px;
    padding:10px;
}
.pv-reco-img {
    width: 100%;
    height: auto;
}
.columns--2 {
    display: flex;
    justify-content: center;
    align-items: center;
}

.layout--cas .content__container:nth-child(2n) {
    background: #fff;
}
.contrast-low .layout--cas .content__container:nth-child(2n) {
    background: #d6e1e2;
}


@media only screen and (max-width: 727px) {
    .columns--2 {
        display: flex;
        flex-direction: column-reverse;
    }
    .pv-column--side {
        display: none;
    }
    .pv-column--center {
        width: 85vw;
    }
    .pv-quote {
        width: 85vw;
    }
    .pv-row {
        justify-content: center;
    }
    .pv-quote-img {
        width: 80vw;
        }
}
@media only screen and (max-width: 340px) {
    .pv-quiz--answer {
    width: 85vw;
    }
}