.wrap-template-88 {
    min-height: 560px
}

.wrap-template-88 * {
    position: relative;
    z-index: 2
}

.wrap-template-88  .info-adc-1,
.wrap-template-88 .tpl-titulo {
    color: #7F2879; 
    font-weight: 600; 
    font-size: 2rem;
    line-height: 2.4rem
}

.wrap-template-88  .info-adc-1 {
    font-size: 1.3rem;
}

.wrap-template-88  .info-adc-2,
.wrap-template-88  .tpl-wrap-item p {
    margin: 0;
    line-height: 20px;
    font-size: .9em;
}

.wrap-template-88  .info-adc-2 {
    font-weight: 700;
}

.wrap-template-88 img {
    max-width: 400px;
    width: auto;
    bottom: 0;
    right: 0;
    z-index: 1;
    opacity: .4
}

@media (min-width: 769px) {
    .wrap-template-88 img {
        opacity: 1
    }
}

@media (min-width: 1400px) {
    
    .wrap-template-88  .info-adc-2,
    .wrap-template-88  .tpl-wrap-item p {
        line-height: 25px;
        font-size: 1.2em;
    }
    
    .wrap-template-88  .info-adc-2 {
        margin-top: 10px
    }
    
    .wrap-template-88 img {
        max-width: 470px;
    }
}