.variacoes {display: flex; gap: 35px; padding: 80px 0 0;}
.variacoes .img-variacao {background: #0085AC; aspect-ratio: 1/1; height: 60px; display: flex; justify-content: center; align-items: center; transition: var(--transition2);} 
.variacoes .texto {color: #2B2B2B; font: 500 1.1075rem roboto;width: 100%; display: flex; align-items: center; background: #D6E6F4;padding-left: 20px; transition: var(--transition2);}
.variacoes .variacao-item {display: flex;gap: 10px; width: 100%; cursor: pointer;} 
.variacoes .variacao-item.ativo .texto{background: #0085AC; color: var(--branco);}
.variacoes .variacao-item.ativo .img-variacao {background: #2B2B2B;}

.content-bg {padding: 35px 0 95px;}
.content-parent {display: flex; flex-direction: column;}
.content-parent .img-content {display: flex; overflow: hidden; max-height: 310px;}
.content-parent .img-content img {object-fit: cover;}
.content-parent .content-text .titulo {display:block; font: 600 2.4369rem titilium; color: #2B2B2B; text-align: center; padding: 65px 0 40px;}
.content-parent .content-text .texto {font: 300 15px roboto; color: #727272; display: inline;}
.content-parent .content-text .texto b {font-weight: 700; color: var(--preto); display: inline;}

@media(max-width: 1250px){
 .variacoes {padding: 40px 0 0; flex-direction: column; gap: 20px;}
 .content-parent .img-content {justify-content: center;}
 .content-parent .content-text > p.titulo {padding: 25px 0; font-size: 1.8rem;}
 .variacoes .texto {font-size: .975rem;}
}