a.emitir-carta-verde:hover {background: #3ba849; scale: 1.08;}
a.emitir-carta-verde {transition: 0.3s; cursor: pointer; width: fit-content; display: flex; padding: 19px 30px 19px; border-radius: 15px; background: #00A957; color: #fff; font: 600 1.2rem / 1.35em titilium; margin: 30px auto; font-size: clamp(13px, 5vw, 1.2rem);}


.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; object-position: left; object-fit: cover; object-position: right; width: 100%; min-height: 308px;}

.content-parent .content-text .titulo {display:block; font: 600 2.4369rem / 1 titilium; color: #2B2B2B; text-align: center; padding: 20px 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;}
     
}

@media(max-width: 1250px){
     .content-parent .content-text .titulo {padding: 0 0 25px;}
     
}
@media(max-width: 450px){
     .content-parent .img-content img {min-height: 208px;}
}