.person__container .person__info ul {
    max-width: 470px;
}

.account__page .blue-content__container {
    padding: 50px 0 47px;
}

.account__page .mobile-image {
    display: none;
}

.testimonial__container .testimonial__carousel .item .testimonial__image {
    width: 64px;
}

.testimonial__container .testimonial__carousel .item .testimonial__text p {
    margin-bottom: 0;
}

.company__container .company__heading .company__info h2 {
    color: #2DCD69;
}

.graphic__container {
    padding: 126px 0px 67px;
}

#account__page__contabil__image>img {
    margin-bottom: -1px;
}

.visa__carousel-alt-desktop, .visa__carousel-alt-mobile {
    display: none;
}

@media(min-width: 978px) {
    .account__page .testimonial__container {
        margin-top: 38px;
    }

    .alt-graphic .graphic__content .graphic__icon {
        display: block;
        width: 32px;
    }

    #account__page__contabil__image {
        align-items: flex-end;
        display: flex;
    }

    .visa__carousel-alt-desktop {
        display: block;
    }

    .company__container {
        padding: 40px 0px;
    }

    .graphic__container.bg-blue > .container {
        width: 75%;
    }

    .visa__content {
        padding: 40px 0 0px;
    }

    .icons__container {
        padding: 50px 0;
    }
}

@media(max-width: 978px) {
    .alt-graphic .graphic__content h2 {
        font-size: 20px;
    }

    .alt-graphic .graphic__content img {
        padding-top: 0px;
        margin-bottom: 0px;
    }

    #conta-corrente-cartoes-mobile {
        max-width: 70%;
    }

    .alt-graphic .graphic__content p {
        font-size: 16px;
    }

    .person__container {
        padding-top: 0px;
    }

    .testimonial__container .owl-stage-outer .owl-stage {
        height: 400px;

    }

    .owl-carousel.owl-drag .owl-item {

        height: 100%;
    }

    .testimonial__container .testimonial__carousel .item {
        height: 100%;
    }

    .visa__carousel-alt-mobile {
        display: block;
    }
}