/* ==========================================================================
   CTAs divisores (faixa com card e personagens no fim das páginas)
   ========================================================================== */

.cta-divisor-card {
    padding-left: calc(140px + 2rem);
}

@media (max-width: 767px) {
    .cta-divisor-card {
            padding-left: 2rem;
            padding-bottom: 2rem;
        }

    .cta-divisor-card > .row {
            order: 1;
        }
}

/* CTA B2B DIVISOR */
.b2b-cta-robo-img {
    position: absolute;
    left: -50px;
    top: -50px;
    height: 150%;
    width: auto;
    display: block;
    pointer-events: none;
    z-index: 2;
    object-fit: cover;
}

@media (min-width: 768px) and (max-width: 1199px) {
    .b2b-cta-robo-img {
            left: -10px;
            top: 0;
            height: 100%;
        }
}

@media (max-width: 767px) {
    .b2b-cta-robo-img {
            position: relative;
            left: auto;
            top: auto;
            height: 160px;
            width: auto;
            object-fit: contain;
            display: block;
            margin: 0 auto 2rem;
            order: 0;
        }
}
