.card-qualidade {display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; padding: 71px 54px 61px 66px; gap: 18px; position: relative;}
.card-qualidade .num {font: 700 186.63px / 126.63px aloe; color: var(--cinza); position: absolute; z-index: -1; left: 0; top: 44px;}
.card-qualidade .img {display: block; width: 100%; height: 100%;}
.card-qualidade .img img {width: 100%; height: 100%; object-fit: cover;}
.card-qualidade .titulo {font: 700 24.09px / 27.14px aloe; color: var(--preto-ter);}
.card-qualidade .texto {font: 400 15.5px / 32px montserrat; color: var(--preto-ter); hyphens: auto;}

.card-qualidade:nth-child(3n) {padding: 71px 0 61px 112px;}
.card-qualidade:nth-child(3n - 1) {padding: 71px 48px 61px 100px;}

.card-qualidade:nth-child(3n - 1) .num {left: 37px;}
.card-qualidade:nth-child(3n) .num {left: 50px;}

.card-qualidade:nth-child(n + 7):nth-child(-n + 9) {padding-top: 90px; padding-bottom: 41px;}
.card-qualidade:nth-child(n + 7):nth-child(-n + 9) .num {top: 63px;}

div.card-qualidade.is-img, .card-qualidade.is-img:nth-child(3n), .card-qualidade.is-img:nth-child(n + 7):nth-child(-n + 9) {padding: 0; gap: 18px;}

@media (max-width:1230px){
     .card-qualidade .num {font-size: 83px; line-height: 53px;}
     .card-qualidade .titulo {text-align: center; max-width: 80%;}
     .card-qualidade .num, .card-qualidade:nth-child(3n - 1) .num, .card-qualidade:nth-child(3n) .num, .card-qualidade:nth-child(n + 7):nth-child(-n + 9) .num {top: 15px; left: 15px;}
     .card-qualidade, .card-qualidade:nth-child(3n - 1), .card-qualidade:nth-child(3n), .card-qualidade:nth-child(n + 7):nth-child(-n + 9) {padding: 30px 40px; justify-content: center; align-items: center;}
}

@media (max-width:990px){
     .card-qualidade#card-1 {justify-content: center; align-items: center;}
     .card-qualidade#card-3, .card-qualidade#card-7 {padding: 60px 40px 20px 30px;}
     .card-qualidade#card-5, .card-qualidade#card-9 {padding: 60px 40px 20px 20px;}

     .card-qualidade#card-1 .titulo, .card-qualidade#card-1 .texto {text-align: center;}

     .card-qualidade {gap: 10px;}
     .card-qualidade .num {left: 5px; top: 5px;}
     .card-qualidade .titulo {max-width: 100%;}
     .card-qualidade, .card-qualidade:nth-child(3n - 1), .card-qualidade:nth-child(3n), .card-qualidade:nth-child(n + 7):nth-child(-n + 9) {justify-content:flex-start; align-items: flex-start;}
}
@media (max-width:743px){
     .card-qualidade#card-1 .titulo {max-width:100%;}
     .card-qualidade .titulo {max-width: 230px; margin: 0 auto;}
}

@media (max-width:600px){
     .card-qualidade#card-1, .card-qualidade#card-5, .card-qualidade#card-9, .card-qualidade#card-3, .card-qualidade#card-7 {padding: 0; align-items: center; justify-content: center;}
     
     .institucional-3 .conteudo {grid-template-areas:
        'a'
        'b'
        'c'
        'd'
        'e'
        'f'
        'g'
        'h'
        'i'; grid-template-columns: repeat(1,1fr); grid-template-rows: repeat(9,267px);}
     .card-qualidade .titulo {max-width: 100%;}
     .card-qualidade .texto {text-align: center;}
     .card-qualidade .img img {object-fit: contain;}
     .card-qualidade .num, .card-qualidade:nth-child(3n - 1) .num, .card-qualidade:nth-child(3n) .num, .card-qualidade:nth-child(n + 7):nth-child(-n + 9) .num {left: unset; top: 15px;}
}

@media (max-width:470px){
     .card-qualidade .num {display: none;}
     .institucional-3 .conteudo {grid-template-rows: repeat(9,1fr);}
}
