
/** Carousel para pagina de Index de Cartoes de Credito**/

.cv-3-bancos{margin-top:40px;margin-bottom:30px;background:#F8F8F8;}

/* BG Cover e Botao */
.bg-itau{ background:#e96d00; } 
.bg-inter{ background:#ff7a00; } 
.bg-caixa{ background:#006cb2; } 
.bg-c6{ background:#1E1E1E; } 
.bg-nubank{ background:#7300c8; } 
.bg-bradesco{ background:#D90D2F; }
.bg-santander{ background:#c60000; }

.botao-cv3 {
    display: inline-block;
    padding: 15px 34px 17px;
    /* width: 70%; */
    min-width: 150px;
    text-align: center;
    font: 500 15px/24px 'MontSerrat',Arial,sans-serif;
    color: #fff;
    text-decoration: none;
    border-radius: 30px;
    box-shadow: inset 0 -3px 0 0 rgb(0 0 0 / 5%);
    white-space: nowrap;
}
.botao-cv3:hover {color:#fff;
    text-decoration:none;transition: all ease-in-out .2s;
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
    transition: all .2s ease;
}
.bg-{background:#1F1F1F;}

/*COVER-3*/
.cv-3-left{text-align:left;margin:initial;}
.cv-3-h1{font:700 46px/58px 'MontSerrat',Arial,sans-serif;color:#858585;max-width:400px;}
.cv-3-h2{font:500 16px/24px 'MontSerrat',Arial,sans-serif;color:#858585;max-width:360px;}
.botao-cv3{padding:15px 64px 17px !important; } 

/* Carousel Nav Custom */
.owl-carousel{margin:-10px auto 30px;}
.owl-stage{padding-left:0 !important;display: flex;align-items: center;}
@media (min-width: 992px) { .owl-carousel{margin:30px auto;} }


/* Carousel Nav */
.owl-arrow-v2{margin:20px 5px 40px !important;}
.owl-arrow-v2.right{transform: scaleX(-1);}
.owl-arrow-v2:hover path{stroke:#1F1F1F;fill:#1F1F1F;}

@media (min-width: 992px) { 
.owl-arrow-v2{margin:0 !important;}
.owl-arrow-v2.left{position:absolute;bottom:-30px;right:120px;}
.owl-arrow-v2.right{transform: scaleX(-1);position:absolute;bottom:-30px;right:80px;}]
}
/* Carousel Nav Reset */
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot, .owl-nav svg {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit;
    background:none;
}
.owl-theme .owl-nav [class*=owl-]:hover { background: none; color: #FFF; text-decoration: none; }
.owl-arrow-v2{background:none !important;}
.owl-theme .owl-nav [class*=owl-]:hover {background:none !important;}



/* Seleciona todas menos a first-active */
.owl-item:not(.first-active) .carousel-item-v2{
    min-height:245px;font-size:14px;margin:0 10px;background:#e0e0e0;border-radius:10px;opacity:0.5;
}
.owl-item .carousel-item-v2 img{filter: invert(100%);opacity:0.5;}
/*.owl-item .carousel-item-v2 svg{filter: invert(100%);opacity:0.5;margin-left:5px;}*/
.owl-item .carousel-item-v2 svg{margin-left:5px;}
.owl-item .carousel-item-v2 svg path{fill:#b0b5ba;}
.owl-item .carousel-item-v2 a{filter: invert(100%);opacity:0.5;color:#fff;text-decoration:none;pointer-events: none;}
.owl-item .carousel-item-v2 a:hover{text-decoration:none;}

.first-active .carousel-item-v2{min-height:265px;font-size:16px;opacity:1;color:#fff;border-radius:10px;margin:0 10px;}
.first-active .carousel-item-v2 img{filter:none;opacity:1;}
.first-active .carousel-item-v2 svg{filter:none;opacity:1;margin-left:5px;}
.first-active .carousel-item-v2 svg path{fill:#fff;}
.first-active .carousel-item-v2 a{filter: none;opacity:1;color:#fff;text-decoration:none;pointer-events:initial;}
.first-active .carousel-item-v2 a:hover{text-decoration:none;}