body {
    font-family: Bradesco,sans-serif!important
}

a {
    text-decoration: none
}

button {
    cursor: pointer
}

.bradesco-logo {
    transition: ease-out 1s;
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/logo-mobile.svg);
    background-repeat: no-repeat;
    float: left;
    width: 170px;
    height: 50px;
    margin: 1px 0 0 15px;
    background-size: contain
}

.acessibilidade-icon {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2227.604%22%20height%3D%2227.56%22%20viewBox%3D%220%200%2027.604%2027.56%22%3E%3Cpath%20d%3D%22M12.623%2C27.786a.584.584%2C0%2C0%2C1-.662-.588c0-.662.735-.735.956-.735a2.77%2C2.77%2C0%2C0%2C0%2C2.28-1.1%2C5.9%2C5.9%2C0%2C0%2C0%2C.221-2.059l.074-2.206c0-.368.074-1.1.074-1.1a3.362%2C3.362%2C0%2C0%2C1%2C.662-1.544h0s1.618-1.986%2C1.912-2.353a15.587%2C15.587%2C0%2C0%2C0%2C.956-1.471%2C5.117%2C5.117%2C0%2C0%2C0%2C.368-2.28A6.581%2C6.581%2C0%2C0%2C0%2C17.33%2C7.488a6.938%2C6.938%2C0%2C0%2C0-5-1.986%2C7.256%2C7.256%2C0%2C0%2C0-5%2C1.986%2C6.2%2C6.2%2C0%2C0%2C0-2.133%2C4.78.573.573%2C0%2C0%2C1-.221.515A.636.636%2C0%2C0%2C1%2C4.533%2C13c-.221%2C0-.515-.074-.588-.221-.147-.147-.221-.221-.221-.368a7.882%2C7.882%2C0%2C0%2C1%2C.735-3.236A6.919%2C6.919%2C0%2C0%2C1%2C6.3%2C6.532a8.777%2C8.777%2C0%2C0%2C1%2C6.251-2.574%2C8.9%2C8.9%2C0%2C0%2C1%2C3.236.588%2C7.867%2C7.867%2C0%2C0%2C1%2C2.721%2C1.765%2C9.228%2C9.228%2C0%2C0%2C1%2C1.839%2C2.795%2C8.08%2C8.08%2C0%2C0%2C1%2C.588%2C3.015c-.368%2C4.707-3.457%2C6.325-3.9%2C7.575a29.639%2C29.639%2C0%2C0%2C0-.221%2C4.192%2C5.524%2C5.524%2C0%2C0%2C1-.368%2C1.912C15.565%2C27.565%2C13.947%2C27.712%2C12.623%2C27.786ZM.414%2C26.83a1.1%2C1.1%2C0%2C0%2C1-.074-1.25L7.99%2C18.225a.9.9%2C0%2C0%2C1%2C1.25-.147A.8.8%2C0%2C0%2C1%2C9.166%2C19.4L1.591%2C26.756C1.3%2C26.9.709%2C27.124.414%2C26.83ZM9.24%2C12.783a.475.475%2C0%2C0%2C1-.441-.441%2C3.721%2C3.721%2C0%2C0%2C1%2C3.9-3.824%2C4.4%2C4.4%2C0%2C0%2C1%2C2.868%2C1.177%2C3.99%2C3.99%2C0%2C0%2C1%2C1.03%2C2.648c-.074.294-.147.441-.588.441a.452.452%2C0%2C0%2C1-.515-.515%2C3.139%2C3.139%2C0%2C0%2C0-.956-2.059A2.842%2C2.842%2C0%2C0%2C0%2C12.549%2C9.4c-.956-.147-2.5.809-2.721%2C2.868A.631.631%2C0%2C0%2C1%2C9.24%2C12.783Zm13.312-6.84a1.385%2C1.385%2C0%2C0%2C1-.588-.147.966.966%2C0%2C0%2C1-.221-.735.573.573%2C0%2C0%2C1%2C.221-.515L26.081.574c.294-.147.809-.662%2C1.4-.074a.881.881%2C0%2C0%2C1%2C.074%2C1.25L23.434%2C5.723A5.137%2C5.137%2C0%2C0%2C1%2C22.551%2C5.943Z%22%20transform%3D%22translate%28-0.177%20-0.225%29%22%20fill%3D%22%23fff%22/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    height: 27px;
    width: 27px;
    display: block;
    margin-top: 0;
    cursor: pointer
}

.menu {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    background: #f37084;
    background: linear-gradient( 270deg, #cc092f 40%, #b81570 90% );
    height: 80px;
    padding: 15px 30px;
    z-index: 100
}

@media (min-width: 1200px) and (max-width:1400px) {
    .menu {
        padding: 10px 30px
    }
}

.nav ul {
    display: none
}

.nav-tgl {
    display: inline-block;
    cursor: pointer;
    position: absolute;
    z-index: 100;
    right: 40px;
    top: 12px;
    width: 50px;
    height: 50px;
    border: none;
    border-radius: 50%;
    padding: 0 0;
    background: 0 0;
    line-height: .6;
    text-align: center
}

.nav-tgl>span {
    display: inline-block;
    position: relative;
    height: 2px;
    width: 35px;
    border-radius: 1px;
    background: 0 0;
    vertical-align: middle;
    margin: 3px 0
}

.nav-tgl>span:before {
    display: inline-block;
    position: absolute;
    content: "";
    height: 3px;
    border-radius: 1px;
    background: #fff;
    transition: all .2s
}

.nav-tgl>span:before {
    top: -6px;
    left: 3px;
    width: 35px
}

.nav-tgl:focus {
    outline: 0
}

.nav-tgl:hover>span:before {
    width: 35px;
    left: 0
}

.nav:before {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    content: "";
    width: 100%;
    background: #f37084;
    background: linear-gradient(130deg,#f37084 0,#df425f 25%,#cf2249 50%,#c22b77 75%,#bb318f 100%);
    height: 100vh;
    transition: all .5s ease-in-out;
    clip-path: circle(30px at calc(100% - 65px) 65px);
    visibility: hidden;
    z-index: 3
}

.menu.active .nav:before {
    visibility: visible;
    clip-path: circle(100%)
}

.menu.active .nav-tgl>span {
    height: 0
}

.menu.active .nav-tgl>span:nth-child(2) {
    display: none
}

.menu.active .nav-tgl>span:nth-child(1):before {
    top: 0;
    left: 0;
    width: 34px
}

.menu.active .nav-tgl>span:nth-child(3):before {
    top: -8px;
    left: 0;
    width: 34px
}

.menu.active .nav-tgl>span:before {
    transform: rotate(45deg)
}

.menu.active .nav-tgl>span:nth-child(3):before {
    transform: rotate(-45deg)
}

.menu.active .nav ul {
    display: block;
    text-align: center;
    padding: 0;
    z-index: 1;
    position: relative;
    margin: 0;
    padding-top: 50px;
    z-index: 3
}

.menu.active .nav ul li {
    list-style: none;
    font-size: 25px;
    padding: 2% 0
}

.menu .nav ul li {
    margin-left: -350px
}

.menu.active .nav ul li:nth-child(1) {
    -webkit-animation: fadeIn .5s ease-in-out;
    -moz-animation: fadeIn .5s ease-in-out;
    -o-animation: fadeIn .5s ease-in-out;
    animation: fadeIn .5s ease-in-out;
    margin-left: 0
}

.menu.active .nav ul li:nth-child(2) {
    -webkit-animation: fadeIn 1s ease-in-out;
    -moz-animation: fadeIn 1s ease-in-out;
    -o-animation: fadeIn 1s ease-in-out;
    animation: fadeIn 1s ease-in-out;
    margin-left: 0
}

.menu.active .nav ul li:nth-child(3) {
    -webkit-animation: fadeIn 1.5s ease-in-out;
    -moz-animation: fadeIn 1.5s ease-in-out;
    -o-animation: fadeIn 1.5s ease-in-out;
    animation: fadeIn 1.5s ease-in-out;
    margin-left: 0
}

.menu.active .nav ul li:nth-child(4) {
    -webkit-animation: fadeIn 2s ease-in-out;
    -moz-animation: fadeIn 2s ease-in-out;
    -o-animation: fadeIn 2s ease-in-out;
    animation: fadeIn 2s ease-in-out;
    margin-left: 0
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@media (min-width: 767px) {
    .nav ul {
        display:block;
        margin: 0;
        padding: 15px 0;
        float: right
    }

    .nav ul li {
        list-style: none;
        float: left
    }

    .nav-tgl {
        display: none
    }

    .menu .nav ul li {
        margin-left: 0;
        padding: 0 74px;
        position: relative
    }
}

.menu .nav ul li a {
    font-family: Bradesco,sans-serif;
    font-size: 15px;
    color: #fff;
    text-decoration: none;
}

/* .menu .nav ul li a:after {
    content: "";
    width: 30px;
    height: 2px;
    border-radius: 5px;
    position: absolute;
    background: #fff;
    left: 75px;
    margin-top: 26px
} */

.menu .nav ul li.none-after a:after {
    display: none
}

@media (min-width: 1200px) and (max-width:1400px) {
    .menu .nav ul li {
        padding: 5px 0 5px 45px;
    }

    .menu .nav ul li a:after {
        left: 46px
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .menu .nav ul li {
        padding:3px 25px
    }

    .menu .nav ul li a:after {
        left: 26px
    }

    .menu .nav ul li a {
        font-size: 15px
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .menu .nav ul li {
        padding:4px 15px
    }

    .menu .nav ul li a:after {
        left: 16px
    }

    .menu .nav ul li a {
        font-size: 15px
    }
}

@media (min-width: 0px) and (max-width:767px) {
    .menu {
        height:63px;
        padding: 22px 15px
    }

    .bradesco-logo {
        margin: -9px 0 0 15px;
        z-index: 7;
        position: relative
    }

    .menu.active .nav ul li {
        padding: 5% 22px;
        text-align: left
    }

    .menu .nav ul li a:after {
        width: 24px;
        left: 22px;
        margin-top: 39px
    }
}

.vantagens-bg-1 {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22285.62%22%20height%3D%22200.65%22%20viewBox%3D%220%200%20285.62%20200.65%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3ClinearGradient%20id%3D%22linear-gradient%22%20x1%3D%221.332%22%20y1%3D%220.607%22%20x2%3D%220.26%22%20y2%3D%220.572%22%20gradientUnits%3D%22objectBoundingBox%22%3E%0D%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22/%3E%0D%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22/%3E%0D%0A%20%20%20%20%3C/linearGradient%3E%0D%0A%20%20%3C/defs%3E%0D%0A%20%20%3Cpath%20id%3D%22Caminho_26%22%20data-name%3D%22Caminho%2026%22%20d%3D%22M35.407%2C3.259l258.651-.589L258.311%2C64.586H0Z%22%20transform%3D%22translate%28-1.335%20144.716%29%20rotate%28-30%29%22%20fill%3D%22url%28%23linear-gradient%29%22/%3E%0D%0A%3C/svg%3E%0D%0A");
    background-repeat: no-repeat;
    position: absolute;
    width: 292px;
    height: 229px;
    right: 0;
    background-size: cover;
    z-index: -1;
    top: -14px
}

@media (min-width: 0px) and (max-width:991px) {
    .vantagens-bg-1 {
        display:none
    }
}

.vantagens-bg-2 {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22350.233%22%20height%3D%22246.041%22%20viewBox%3D%220%200%20350.233%20246.041%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3ClinearGradient%20id%3D%22linear-gradient%22%20x1%3D%221.117%22%20y1%3D%220.322%22%20x2%3D%220.3%22%20y2%3D%220.602%22%20gradientUnits%3D%22objectBoundingBox%22%3E%0D%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22/%3E%0D%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22/%3E%0D%0A%20%20%20%20%3C/linearGradient%3E%0D%0A%20%20%3C/defs%3E%0D%0A%20%20%3Cpath%20id%3D%22Caminho_27%22%20data-name%3D%22Caminho%2027%22%20d%3D%22M43.417%2C3.392l317.164-.722L316.747%2C78.593H0Z%22%20transform%3D%22translate%28-1.335%20177.978%29%20rotate%28-30%29%22%20opacity%3D%220.773%22%20fill%3D%22url%28%23linear-gradient%29%22/%3E%0D%0A%3C/svg%3E%0D%0A");
    background-repeat: no-repeat;
    position: absolute;
    width: 292px;
    height: 229px;
    left: -77px;
    background-size: cover;
    z-index: -1;
    bottom: 0
}

@media (min-width: 0px) and (max-width:991px) {
    .vantagens-bg-2 {
        display:none
    }
}

.titulo-vantagens {
    font-family: Bradesco,sans-serif;
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    position: absolute;
    z-index: 2;
    text-transform: uppercase;
    margin-top: 130px;
    transform: rotate(-90deg);
    left: -10px
}

@media (min-width: 0px) and (max-width:991px) {
    .titulo-vantagens {
        font-size:18px;
        margin-top: 76px;
        left: -13px
    }
}

.titulo-vantagens:after {
    content: "";
    width: 50px;
    height: 6px;
    border-radius: 57px;
    position: absolute;
    background: #fff;
    left: 1px;
    margin-top: 43px
}

@media (min-width: 0px) and (max-width:991px) {
    .titulo-vantagens:after {
        width:40px;
        height: 3px;
        margin-top: 26px
    }
}

.vantagens-tab-menu {
    position: absolute;
    z-index: 2;
    border: none;
    top: 128px;
    left: 76px
}

@media (min-width: 0px) and (max-width:991px) {
    .vantagens-tab-menu {
        right:30px;
        top: 99px;
        left: 134px
    }
}

.vantagens-tab-menu li.active h3 {
    color: #fff;
    background-color: transparent;
    border: none;
    opacity: 1
}

.vantagens-tab-menu li.active h3:hover {
    background: 0 0;
    color: #fff;
    border: none
}

.vantagens-tab-menu li.active h3:focus {
    background: 0 0;
    color: #fff;
    border: none
}

.vantagens-tab-menu li h3 {
    font-family: Bradesco,sans-serif;
    font-size: 25px;
    font-weight: 400;
    color: #fff;
    cursor: pointer;
    opacity: .5;
    position: relative;
    padding: 0
}

@media (min-width: 0px) and (max-width:991px) {
    .vantagens-tab-menu li h3 {
        font-size:18px;
        margin: 0;
        padding: 0 5px
    }
}

.vantagens-tab-menu li h3:hover {
    background: 0 0;
    color: #fff;
    border: none
}

.vantagens-tab-menu li h3:focus {
    background: 0 0;
    color: #fff;
    border: none
}

.vantagens-tab-menu li h3:after {
    content: "";
    width: 85px;
    height: 3px;
    border-radius: 57px;
    position: absolute;
    background: #fff;
    left: 0;
    margin-top: 53px
}

@media (min-width: 0px) and (max-width:991px) {
    .vantagens-tab-menu li h3:after {
        left:7px;
        margin-top: 33px;
        width: 30px
    }
}

.slide-vantagens {
    padding-top: 70px;
    height: 878px;
    padding-bottom: 80px
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens {
        padding-top:150px;
        height: 100%
    }
}

.slide-vantagens .slick-track {
    transform: translate3d(-798px,0,0);
    display: flex;
    align-items: center
}

.slide-vantagens .box {
    width: 600px!important;
    opacity: .5;
    -moz-transition: transform .5s ease;
    -webkit-transition: transform .5s ease;
    transition: transform .5s ease;
    -moz-transform: scale(.8);
    -webkit-transform: scale(.8);
    -o-transform: scale(.8);
    transform: scale(.8);
    outline: 0
}

@media (min-width: 1401px) and (max-width:1600px) {
    .slide-vantagens .box {
        width:500px!important
    }
}

@media (min-width: 1200px) and (max-width:1400px) {
    .slide-vantagens .box {
        width:445px!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .slide-vantagens .box {
        width:445px!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .slide-vantagens .box {
        width:445px!important
    }
}

.slide-vantagens .box.slick-active {
    opacity: 1;
    -moz-transform: scale(.9);
    -webkit-transform: scale(.9);
    -o-transform: scale(.9);
    transform: scale(.9)
}

.slide-vantagens .box.slick-active i {
    background-position: top!important
}

.slide-vantagens .box.ativo {
    width: 1310px!important;
    margin: 0 100px
}

@media (min-width: 1401px) and (max-width:1600px) {
    .slide-vantagens .box.ativo {
        width:1200px!important
    }
}

@media (min-width: 1200px) and (max-width:1400px) {
    .slide-vantagens .box.ativo {
        width:1000px!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .slide-vantagens .box.ativo {
        width:900px!important
    }
}

.slide-vantagens .box .box-externo {
    display: none
}

.slide-vantagens .box .box-externo.ativo {
    display: block;
    background: #fff;
    width: 368px!important;
    height: 228px;
    margin: 0 auto;
    border-radius: 10px;
    margin-top: -110px;
    position: relative;
    display: grid;
    align-items: center
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens .box .box-externo.ativo {
        width:290px!important;
        height: 100%;
        display: inherit
    }
}

.slide-vantagens .box .box-externo.ativo h3 {
    font-size: 25px;
    font-weight: 400;
    color: #707070;
    text-align: center;
    padding: 0;
    line-height: 30px;
    font-family: Bradesco,sans-serif
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens .box .box-externo.ativo h3 {
        font-size:18px;
        padding: 62px 0 9px 0;
        line-height: 25px;
        height: 170px;
        margin-bottom: 0
    }
}

.slide-vantagens .box .box-externo.ativo h3 b {
    font-weight: 800
}

.slide-vantagens .box .box-externo.ativo h3:after {
    content: "";
    width: 45px;
    height: 4px;
    position: absolute;
    background: #cc092f;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 60px;
    margin-top: 43px
}

.slide-vantagens .box .box-externo.ativo .mobile-info {
    display: none
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens .box .box-externo.ativo .mobile-info {
        display:block
    }
}

.slide-vantagens .box .box-externo.ativo a {
    background: #e1173f;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    padding: 15px 0;
    margin: 0 auto;
    display: block;
    width: 207px;
    height: 56px;
    margin-top: 29px;
    border-radius: 67px;
    font-family: Bradesco,sans-serif;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -28px;
    border: none;
    outline: 0
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens .box .box-externo.ativo a {
        display:none
    }
}

.slide-vantagens .box .box-externo.ativo a.bia {
    width: 254px;
    position: initial;
    display: block
}

.slide-vantagens .box .box-interno {
    display: none
}

.slide-vantagens .box .box-interno .close {
    position: absolute;
    right: -600px;
    cursor: pointer
}

@media (min-width: 1200px) and (max-width:1400px) {
    .slide-vantagens .box .box-interno .close {
        right:-460px
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .slide-vantagens .box .box-interno .close {
        right:-460px
    }
}

.slide-vantagens .box .box-interno .flex {
    display: flex;
    justify-content: space-between
}

.slide-vantagens .box .box-interno.ativo {
    display: block
}

.slide-vantagens .box .box-interno.ativo h2 {
    font-size: 48px;
    color: #fff;
    font-weight: 400;
    line-height: 55px;
    margin-bottom: 65px
}

.slide-vantagens .box .box-interno.ativo h2 b {
    font-weight: 700
}

.slide-vantagens .box .box-interno.ativo h2:after {
    content: "";
    width: 51px;
    height: 6px;
    border-radius: 5px;
    position: absolute;
    background: #cc092f;
    left: 0;
    margin-top: 85px
}

.slide-vantagens .box .box-interno.ativo p {
    font-size: 18px;
    color: #fff;
    font-weight: 400
}

.slide-vantagens .box .box-interno.ativo p span {
    font-size: 12px;
    line-height: 24px;
    display: block
}

.slide-vantagens .box .box-interno.ativo .lista {
    margin-top: 30px;
    padding: 0 10px
}

.slide-vantagens .box .box-interno.ativo .lista img {
    width: 56px;
    height: 56px;
    margin: 0 auto
}

.slide-vantagens .box .box-interno.ativo .lista p {
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    margin-top: 19px
}

.slide-vantagens .box .box-interno.ativo ul {
    padding: 0
}

.slide-vantagens .box .box-interno.ativo ul li {
    list-style: none;
    width: 25%;
    float: left;
    margin-top: 30px;
    padding: 0 17px
}

.slide-vantagens .box .box-interno.ativo ul li img {
    width: 56px;
    height: 56px;
    margin: 0 auto
}

.slide-vantagens .box .box-interno.ativo ul li p {
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    margin-top: 19px;
    height: 100px
}

.slide-vantagens .box .box-interno.ativo a {
    background: #e1173f;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    padding: 15px 0;
    display: block;
    width: 207px;
    height: 56px;
    margin-top: 50px;
    border-radius: 67px;
    font-family: Bradesco,sans-serif;
    border: none;
    outline: 0;
    text-decoration: none
}

.slide-vantagens .box .box-interno.ativo a.none-style {
    background: 0 0;
    font-size: 14px;
    font-weight: inherit;
    text-align: inherit;
    color: #fff;
    padding: inherit;
    display: inherit;
    width: inherit;
    height: inherit;
    margin-top: inherit;
    border-radius: inherit;
    font-family: Bradesco,sans-serif;
    border: none;
    outline: 0
}

.slide-vantagens .box .box-interno.ativo a.bia {
    width: 330px
}

.slide-vantagens .box .svg-principal {
    margin: 0 auto;
    display: block;
    z-index: 2;
    position: relative;
    transition: .5s;
    width: 375px;
    height: 390px
}

.slide-vantagens .box .svg-principal.vantagens-1 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-1.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-1.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-1.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-2 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-2.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-2.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-2.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-3 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-3.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-3.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-3.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-4 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-4.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-4.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-4.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-5 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-5.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-5.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-5.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-6 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-6.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-6.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-6.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-7 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-7.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-7.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-7.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-8 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-8.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-8.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-8.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-9 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-9.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-9.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-9.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-10 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-10.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-10.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-10.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-11 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/new-vantagens-11-11.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-11.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-11.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-12 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-12.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-12.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-12.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-13 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-13.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-13.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-13.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-14 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-14.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-14.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-14.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-15 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-15.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-15.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-15.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-16 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-16.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-16.noWebp {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-16.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .slick-next,.slide-vantagens .slick-prev {
    width: 56px;
    height: 56px;
    float: left;
    border: none;
    background-color: rgba(255,255,255,.54);
    color: transparent;
    background-position: center;
    border-radius: 7px;
    background-repeat: no-repeat;
    font-size: 0;
    position: absolute;
    top: 55%;
    margin: 0 auto;
    z-index: 2;
    transition: 2s;
    border: none;
    outline: 0
}

.slide-vantagens .slick-prev {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210.786%22%20height%3D%2219.573%22%20viewBox%3D%220%200%2010.786%2019.573%22%3E%0D%0A%20%20%3Cpath%20id%3D%22Caminho_1%22%20data-name%3D%22Caminho%201%22%20d%3D%22M0%2C0%2C8.372%2C8.372l3.488-3.488L16.744%2C0%22%20transform%3D%22translate%281.414%2018.159%29%20rotate%28-90%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%0D%0A%3C/svg%3E%0D%0A");
    transform: rotate(180deg);
    left: 33%
}

@media (min-width: 1401px) and (max-width:1600px) {
    .slide-vantagens .slick-prev {
        left:31%!important
    }
}

@media (min-width: 1200px) and (max-width:1400px) {
    .slide-vantagens .slick-prev {
        left:29%!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .slide-vantagens .slick-prev {
        left:25%!important
    }
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens .slick-prev {
        left:5px;
        width: 38px;
        height: 38px;
        top: 69%
    }
}

.slide-vantagens .slick-next {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210.786%22%20height%3D%2219.573%22%20viewBox%3D%220%200%2010.786%2019.573%22%3E%0D%0A%20%20%3Cpath%20id%3D%22Caminho_1%22%20data-name%3D%22Caminho%201%22%20d%3D%22M0%2C0%2C8.372%2C8.372l3.488-3.488L16.744%2C0%22%20transform%3D%22translate%281.414%2018.159%29%20rotate%28-90%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%0D%0A%3C/svg%3E%0D%0A");
    right: 33%
}

@media (min-width: 1401px) and (max-width:1600px) {
    .slide-vantagens .slick-next {
        right:31%!important
    }
}

@media (min-width: 1200px) and (max-width:1400px) {
    .slide-vantagens .slick-next {
        right:29%!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .slide-vantagens .slick-next {
        right:25%!important
    }
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens .slick-next {
        right:5px;
        width: 38px;
        height: 38px;
        top: 69%
    }
}

.slide-vantagens.ativo .slick-prev {
    left: 5%;
    right: inherit;
    top: 50%
}

@media (min-width: 992px) and (max-width:1600px) {
    .slide-vantagens.ativo .slick-prev {
        left:2%!important
    }
}

.slide-vantagens.ativo .slick-next {
    right: 5%;
    top: 50%
}

@media (min-width: 992px) and (max-width:1600px) {
    .slide-vantagens.ativo .slick-next {
        right:2%!important
    }
}

.slide-vantagens.ativo .box.slick-active {
    opacity: 1!important
}

.slide-vantagens.ativo .box .svg-principal {
    float: right;
    margin-top: 110px;
    height: 424px;
    width: 445px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

@media (min-width: 1200px) and (max-width:1400px) {
    .slide-vantagens.ativo .box .svg-principal {
        width:388px
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .slide-vantagens.ativo .box .svg-principal {
        width:37%
    }
}

.slide-vantagens.ativo .box .svg-principal.vantagens-1 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-1-1.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-2 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-2-2.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-3 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-3-3.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-4 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-4-4.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-5 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-5-5.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-6 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-6-6.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-7 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-7-7.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-8 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-8-8.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-9 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-9-9.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-10 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-10-10.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-11 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/new-vantagens-11-11.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-12 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-12-12.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-13 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-13-13.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-14 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-14-14.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-15 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-15-15.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-16 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-16-16.png);
}

.slide-vantagens.ativo .box .box-interno.ativo {
    display: block;
    width: 56%;
    float: left;
    position: relative
}

.collapse-list {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    border-bottom: none;
    margin: 0
}

.collapse-open {
    display: none
}

.collapse-painel {
    visibility: hidden;
    max-height: 0;
    opacity: 0;
    transition: max-height .1s,visibility .3s,opacity .3s
}

.collapse-open:checked~.collapse-painel {
    max-height: 100%;
    opacity: 100;
    visibility: visible
}

@media (min-width: 0px) and (max-width:991px) {
    .lista {
        display:inline-block
    }

    .lista img {
        float: left;
        margin-left: 9px
    }

    .lista p {
        float: left;
        width: 205px;
        font-size: 16px!important;
        font-weight: 600!important;
        margin-top: 0;
        text-align: left!important
    }

    .lista.flex {
        display: flex;
        align-items: center
    }
}

.vantagens-bg-1 {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22285.62%22%20height%3D%22200.65%22%20viewBox%3D%220%200%20285.62%20200.65%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3ClinearGradient%20id%3D%22linear-gradient%22%20x1%3D%221.332%22%20y1%3D%220.607%22%20x2%3D%220.26%22%20y2%3D%220.572%22%20gradientUnits%3D%22objectBoundingBox%22%3E%0D%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22/%3E%0D%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22/%3E%0D%0A%20%20%20%20%3C/linearGradient%3E%0D%0A%20%20%3C/defs%3E%0D%0A%20%20%3Cpath%20id%3D%22Caminho_26%22%20data-name%3D%22Caminho%2026%22%20d%3D%22M35.407%2C3.259l258.651-.589L258.311%2C64.586H0Z%22%20transform%3D%22translate%28-1.335%20144.716%29%20rotate%28-30%29%22%20fill%3D%22url%28%23linear-gradient%29%22/%3E%0D%0A%3C/svg%3E%0D%0A");
    background-repeat: no-repeat;
    position: absolute;
    width: 292px;
    height: 229px;
    right: 0;
    background-size: cover;
    z-index: -1;
    top: -14px
}

@media (min-width: 1401px) and (max-width:1600px) {
    .vantagens-bg-1 {
        right:-152px
    }
}

@media (min-width: 992px) and (max-width:1400px) {
    .vantagens-bg-1 {
        right:-152px;
        width: 272px;
        height: 209px
    }
}

@media (min-width: 0px) and (max-width:991px) {
    .vantagens-bg-1 {
        display:none
    }
}

.vantagens-bg-2 {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20width%3D%22350.233%22%20height%3D%22246.041%22%20viewBox%3D%220%200%20350.233%20246.041%22%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%20%20%20%20%3ClinearGradient%20id%3D%22linear-gradient%22%20x1%3D%221.117%22%20y1%3D%220.322%22%20x2%3D%220.3%22%20y2%3D%220.602%22%20gradientUnits%3D%22objectBoundingBox%22%3E%0D%0A%20%20%20%20%20%20%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23fff%22/%3E%0D%0A%20%20%20%20%20%20%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23fff%22%20stop-opacity%3D%220%22/%3E%0D%0A%20%20%20%20%3C/linearGradient%3E%0D%0A%20%20%3C/defs%3E%0D%0A%20%20%3Cpath%20id%3D%22Caminho_27%22%20data-name%3D%22Caminho%2027%22%20d%3D%22M43.417%2C3.392l317.164-.722L316.747%2C78.593H0Z%22%20transform%3D%22translate%28-1.335%20177.978%29%20rotate%28-30%29%22%20opacity%3D%220.773%22%20fill%3D%22url%28%23linear-gradient%29%22/%3E%0D%0A%3C/svg%3E%0D%0A");
    background-repeat: no-repeat;
    position: absolute;
    width: 292px;
    height: 229px;
    left: -77px;
    background-size: cover;
    z-index: -1;
    bottom: 0
}

@media (min-width: 1401px) and (max-width:1600px) {
    .vantagens-bg-2 {
        left:-152px
    }
}

@media (min-width: 992px) and (max-width:1400px) {
    .vantagens-bg-2 {
        left:-152px;
        width: 272px;
        height: 209px
    }
}

@media (min-width: 0px) and (max-width:991px) {
    .vantagens-bg-2 {
        display:none
    }
}

.titulo-vantagens {
    font-family: Bradesco,sans-serif;
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    position: absolute;
    z-index: 2;
    text-transform: uppercase;
    margin-top: 130px;
    transform: rotate(-90deg);
    left: -10px
}

@media (min-width: 0px) and (max-width:991px) {
    .titulo-vantagens {
        font-size:18px;
        margin-top: 76px;
        left: -13px
    }
}

.titulo-vantagens:after {
    content: "";
    width: 50px;
    height: 6px;
    border-radius: 57px;
    position: absolute;
    background: #fff;
    left: 1px;
    margin-top: 43px
}

@media (min-width: 0px) and (max-width:991px) {
    .titulo-vantagens:after {
        width:40px;
        height: 3px;
        margin-top: 26px
    }
}

.vantagens-tab-menu li:nth-child(2):after {
    content: "";
    border: 1px solid #fff;
    height: 30px;
    float: left;
    margin-top: -25px;
    margin-left: 40px
}

@media only screen and (min-width: 320px) {
    .vantagens-tab-menu li:nth-child(2):after {
        margin-left:17px
    }
}

.vantagens-tab-menu {
    position: absolute;
    z-index: 2;
    border: none;
    top: 160px;
    left: 76px
}

@media only screen and (min-width: 320px) {
    .vantagens-tab-menu {
        top:250px
    }
}

@media only screen and (min-width: 375px) {
    .vantagens-tab-menu {
        top:275px
    }
}

@media only screen and (min-width: 425px) {
    .vantagens-tab-menu {
        top:230px
    }
}

@media only screen and (min-width: 768px) {
    .vantagens-tab-menu {
        top:180px
    }
}

@media only screen and (min-width: 991px) {
    .vantagens-tab-menu {
        right:30px;
        top: 155px;
        left: 80px
    }
}

.vantagens-tab-menu li.active h3 {
    color: #fff;
    background-color: transparent;
    border: none;
    opacity: 1
}

.vantagens-tab-menu li.active h3:hover {
    background: 0 0;
    color: #fff;
    border: none
}

.vantagens-tab-menu li.active h3:focus {
    background: 0 0;
    color: #fff;
    border: none
}

.vantagens-tab-menu li h3 {
    font-family: Bradesco,sans-serif;
    margin-left: 80px;
    font-size: 25px;
    font-weight: 400;
    color: #fff;
    opacity: .5;
    position: relative;
    padding: 0
}

@media only screen and (min-width: 320px) {
    .vantagens-tab-menu li:nth-child(2) h3 {
        margin-left:30px
    }
}

@media (min-width: 0px) and (max-width:991px) {
    .vantagens-tab-menu li:nth-child(1) h3 {
        margin-left:0
    }

    .vantagens-tab-menu li h3 {
        font-size: 18px;
        margin-left: 80px;
        padding: 0 5px
    }
}

.vantagens-tab-menu li h3:hover {
    background: 0 0;
    color: #fff;
    border: none
}

.vantagens-tab-menu li h3:focus {
    background: 0 0;
    color: #fff;
    border: none
}

.vantagens-tab-menu li h3:after {
    content: "";
    width: 35%;
    height: 3px;
    border-radius: 57px;
    position: absolute;
    background: #fff;
    left: 0;
    margin-top: 40px
}

.vantagens-tab-menu li.active h3:after {
    width: 100%
}

@media (min-width: 0px) and (max-width:991px) {
    .vantagens-tab-menu li h3:after {
        left:7px;
        margin-top: 33px;
        width: 35%
    }

    .vantagens-tab-menu li.active h3:after {
        width: 100%
    }
}

.slide-vantagens {
    height: 795px;
    padding-bottom: 80px;
    overflow: hidden
}

@media (max-width: 1600px) {
    .slide-vantagens {
        height:830px
    }
}

@media (max-width: 1400px) {
    .slide-vantagens {
        height:890px
    }
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens {
        padding-top:150px;
        height: 100%
    }
}

.slide-vantagens .slick-track {
    transform: translate3d(-798px,0,0)
}

.slide-vantagens .box {
    width: 600px!important;
    opacity: .5;
    -moz-transition: transform .5s ease;
    -webkit-transition: transform .5s ease;
    transition: transform .5s ease;
    -moz-transform: scale(.8);
    -webkit-transform: scale(.8);
    -o-transform: scale(.8);
    transform: scale(.8)
}

@media (min-width: 1401px) and (max-width:1600px) {
    .slide-vantagens .box {
        width:500px!important
    }
}

@media (min-width: 1200px) and (max-width:1400px) {
    .slide-vantagens .box {
        width:445px!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .slide-vantagens .box {
        width:445px!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .slide-vantagens .box {
        width:445px!important
    }
}

.slide-vantagens .box.slick-active {
    opacity: 1;
    -moz-transform: scale(.9);
    -webkit-transform: scale(.9);
    -o-transform: scale(.9);
    transform: scale(.9)
}

.slide-vantagens .box.ativo {
    width: 1310px!important;
    margin: 0 100px
}

@media (min-width: 1401px) and (max-width:1600px) {
    .slide-vantagens .box.ativo {
        width:1200px!important
    }
}

@media (min-width: 1200px) and (max-width:1400px) {
    .slide-vantagens .box.ativo {
        width:1000px!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .slide-vantagens .box.ativo {
        width:900px!important
    }
}

.slide-vantagens .box .box-externo {
    display: none
}

.slide-vantagens .box .box-externo.ativo {
    display: block;
    background: #fff;
    width: 368px!important;
    height: 228px;
    margin: 0 auto;
    border-radius: 10px;
    margin-top: -110px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens .box .box-externo.ativo {
        width:290px!important;
        height: 100%;
        display: inherit
    }
}

.slide-vantagens .box .box-externo.ativo label:nth-child(1) {
    font-size: 25px;
    font-weight: 400;
    color: #707070;
    text-align: center;
    padding: 0;
    line-height: 30px;
    font-family: Bradesco,sans-serif
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens .box .box-externo.ativo label:nth-child(1) {
        width:100%;
        font-size: 18px;
        padding: 62px 0 9px 0;
        line-height: 25px;
        height: 170px;
        margin-bottom: 0
    }
}

.slide-vantagens .box .box-externo.ativo label:nth-child(1) b {
    font-weight: 800
}

.slide-vantagens .box .box-externo.ativo label:nth-child(1) b span {
    color: #cc092f
}

.slide-vantagens .box .box-externo.ativo label:nth-child(1):after {
    content: "";
    width: 45px;
    height: 4px;
    position: absolute;
    background: #cc092f;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 60px;
    margin-top: 43px
}

.slide-vantagens .box .box-externo.ativo .mobile-info {
    display: none
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens .box .box-externo.ativo .mobile-info {
        display:block
    }
}

.slide-vantagens .box .box-externo.ativo button {
    background: #e1173f;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    padding: 15px 0;
    margin: 0 auto;
    display: block;
    width: 207px;
    height: 56px;
    margin-top: 29px;
    border-radius: 67px;
    font-family: Bradesco,sans-serif;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -28px;
    border: none;
    outline: 0
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens .box .box-externo.ativo button {
        display:none
    }
}

.slide-vantagens .box .box-interno {
    display: none
}

.slide-vantagens .box .box-interno .close {
    position: absolute;
    right: -600px;
    opacity: 1;
    cursor: pointer
}

@media (min-width: 1200px) and (max-width:1400px) {
    .slide-vantagens .box .box-interno .close {
        right:-460px
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .slide-vantagens .box .box-interno .close {
        right:-460px
    }
}

.slide-vantagens .box .box-interno.ativo {
    display: block
}

.slide-vantagens .box .box-interno.ativo label {
    font-size: 48px;
    width: 100%;
    color: #fff;
    font-weight: 400;
    line-height: 55px;
    margin-bottom: 65px
}

.slide-vantagens .box .box-interno.ativo label b {
    font-weight: 700
}

.slide-vantagens .box .box-interno.ativo label:after {
    content: "";
    width: 51px;
    height: 6px;
    border-radius: 5px;
    position: absolute;
    background: #cc092f;
    left: 0;
    margin-top: 85px
}

.slide-vantagens .box .box-interno.ativo p {
    font-size: 18px;
    color: #fff;
    font-weight: 400
}

.slide-vantagens .box .box-interno.ativo .lista {
    margin-top: 30px;
    padding: 0 10px
}

.slide-vantagens .box .box-interno.ativo .lista img {
    width: 56px;
    height: 56px;
    margin: 0 auto
}

.slide-vantagens .box .box-interno.ativo .lista p {
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    margin-top: 19px
}

.slide-vantagens .box .box-interno.ativo ul {
    padding: 0
}

.slide-vantagens .box .box-interno.ativo ul li {
    list-style: none;
    width: 25%;
    float: left;
    margin-top: 30px;
    padding: 0 17px
}

.slide-vantagens .box .box-interno.ativo ul li img {
    width: 56px;
    height: 56px;
    margin: 0 auto
}

.slide-vantagens .box .box-interno.ativo ul li p {
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    margin-top: 19px;
    height: 100px
}

.slide-vantagens .box .box-interno.ativo a {
    background: #e1173f;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color: #fff;
    padding: 15px 0;
    display: block;
    width: 207px;
    height: 56px;
    margin-top: 50px;
    border-radius: 67px;
    font-family: Bradesco,sans-serif;
    border: none;
    outline: 0
}

.slide-vantagens .box .svg-principal {
    margin: 0 auto;
    display: block;
    z-index: 2;
    position: relative;
    transition: .5s;
    width: 375px;
    height: 390px
}

.slide-vantagens .box .svg-principal.vantagens-1 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-1.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-2 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-2.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-3 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-3.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-4 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-4.webp);
    background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-5 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-5.webp);
    background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-6 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-6.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-7 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-7.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-8 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-8.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-9 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-9.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-10 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-10.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-11 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/new-vantagens-11-11.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-12 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-12.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-13 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-13.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-14 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-14.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .svg-principal.vantagens-15 {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-15.webp);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

.slide-vantagens .box .qrcodebia {
    display: flex;
    align-items: center;
    margin-left: -20px
}

.slide-vantagens .slick-next,.slide-vantagens .slick-prev {
    width: 56px;
    height: 56px;
    float: left;
    border: none;
    background-color: rgba(255,255,255,.54);
    color: transparent;
    background-position: center;
    border-radius: 7px;
    background-repeat: no-repeat;
    font-size: 0;
    position: absolute;
    top: 68%;
    margin: 0 auto;
    z-index: 2;
    transition: 2s;
    border: none;
    outline: 0
}

@media (max-width: 1600px) {
    .slide-vantagens .slick-next,.slide-vantagens .slick-prev {
        top:65%
    }
}

@media (max-width: 1400px) {
    .slide-vantagens .slick-next,.slide-vantagens .slick-prev {
        top:61%
    }
}

.slide-vantagens .slick-prev {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210.786%22%20height%3D%2219.573%22%20viewBox%3D%220%200%2010.786%2019.573%22%3E%0D%0A%20%20%3Cpath%20id%3D%22Caminho_1%22%20data-name%3D%22Caminho%201%22%20d%3D%22M0%2C0%2C8.372%2C8.372l3.488-3.488L16.744%2C0%22%20transform%3D%22translate%281.414%2018.159%29%20rotate%28-90%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%0D%0A%3C/svg%3E%0D%0A");
    transform: rotate(180deg);
    left: 33%
}

@media (min-width: 1401px) and (max-width:1600px) {
    .slide-vantagens .slick-prev {
        left:31%!important
    }
}

@media (min-width: 1200px) and (max-width:1400px) {
    .slide-vantagens .slick-prev {
        left:29%!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .slide-vantagens .slick-prev {
        left:25%!important
    }
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens .slick-prev {
        left:5px;
        width: 38px;
        height: 38px;
        top: 69%
    }
}

.slide-vantagens .slick-next {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210.786%22%20height%3D%2219.573%22%20viewBox%3D%220%200%2010.786%2019.573%22%3E%0D%0A%20%20%3Cpath%20id%3D%22Caminho_1%22%20data-name%3D%22Caminho%201%22%20d%3D%22M0%2C0%2C8.372%2C8.372l3.488-3.488L16.744%2C0%22%20transform%3D%22translate%281.414%2018.159%29%20rotate%28-90%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22/%3E%0D%0A%3C/svg%3E%0D%0A");
    right: 33%
}

@media (min-width: 1401px) and (max-width:1600px) {
    .slide-vantagens .slick-next {
        right:31%!important
    }
}

@media (min-width: 1200px) and (max-width:1400px) {
    .slide-vantagens .slick-next {
        right:29%!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .slide-vantagens .slick-next {
        right:25%!important
    }
}

@media (min-width: 0px) and (max-width:991px) {
    .slide-vantagens .slick-next {
        right:5px;
        width: 38px;
        height: 38px;
        top: 69%
    }
}

.slide-vantagens.ativo .slick-prev {
    left: 5%;
    right: inherit;
    top: 50%
}

@media (min-width: 992px) and (max-width:1600px) {
    .slide-vantagens.ativo .slick-prev {
        left:2%!important
    }
}

.slide-vantagens.ativo .slick-next {
    right: 5%;
    top: 50%
}

@media (min-width: 992px) and (max-width:1600px) {
    .slide-vantagens.ativo .slick-next {
        right:2%!important
    }
}

.slide-vantagens.ativo .box.slick-active {
    opacity: 1!important
}

.slide-vantagens.ativo .box .svg-principal {
    float: right;
    margin-top: 110px;
    height: 424px;
    width: 445px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat
}

@media (min-width: 1200px) and (max-width:1400px) {
    .slide-vantagens.ativo .box .svg-principal {
        width:388px
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .slide-vantagens.ativo .box .svg-principal {
        width:37%
    }
}

.slide-vantagens.ativo .box .svg-principal.vantagens-1 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-1-1.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-2 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-2-2.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-3 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-3-3.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-4 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-4-4.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-5 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-5-5.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-6 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-6-6.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-7 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-7-7.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-8 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-8-8.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-9 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-9-9.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-10 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-10-10.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-11 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/new-vantagens-11-11.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-12 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-12-12.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-13 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-13-13.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-14 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-14-14.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .svg-principal.vantagens-15 {
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/vantagens-15-15.png);
    margin-top: 0
}

.slide-vantagens.ativo .box .box-interno.ativo {
    display: block;
    width: 56%;
    float: left;
    position: relative
}

.collapse-list {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    border-bottom: none;
    margin: 0
}

.collapse-open {
    display: none
}

.collapse-painel {
    visibility: hidden;
    max-height: 0;
    opacity: 0;
    transition: max-height .1s,visibility .3s,opacity .3s
}

.collapse-open:checked~.collapse-painel {
    max-height: 100%;
    opacity: 100;
    visibility: visible
}

.collapse-list li {
    margin-bottom: 0
}

.collapse-list .collapse-btn {
    border-top: none;
    cursor: pointer;
    display: block;
    padding: 5px 85px 20px 88px;
    font-size: 16px;
    font-weight: 600;
    color: #e1173f;
    transition: background-color .2s ease
}

.collapse-open~.collapse-btn:before {
    content: "";
    float: right;
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/icon-ver-mais.svg);
    width: 21px;
    height: 12px;
    background-size: cover;
    transition: 1s;
    margin: 6px 0 0 0
}

.collapse-open:checked~.collapse-btn:before {
    content: "";
    float: right;
    background-image: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/icon-ver-mais.svg);
    width: 21px;
    height: 12px;
    background-size: cover;
    transform: rotate(180deg);
    transition: 1s
}

.collapse-list .collapse-inner {
    padding: 10px
}

.collapse-list .collapse-inner p {
    font-size: 16px;
    font-weight: 500;
    text-align: center;
    color: #707070;
    padding: 0 16px
}

.collapse-list .collapse-inner p .bold-red {
    color: #cc092f
}

.collapse-list .collapse-inner small {
    font-size: 13px;
    font-weight: 400;
    text-align: center;
    color: #707070;
    padding: 0 12px;
    display: block;
    margin-top: 35px;
    margin-bottom: 19px
}

@media (min-width: 0px) and (max-width:991px) {
    .lista {
        display:inline-block
    }

    .lista img {
        float: left;
        margin-left: 9px
    }

    .lista p {
        float: left;
        width: 205px;
        font-size: 16px!important;
        font-weight: 600!important;
        margin-top: 0;
        text-align: left!important
    }
}

.bg-vantagens {
    position: relative;
    overflow-x: hidden;
    background: #3a4394;
    background: linear-gradient(130deg,#3a4394 0,#623982 25%,#823273 50%,#aa285f 75%,#d01f4d 100%);
    z-index: 0;
}

@media (min-width: 1772px){
    .bg-vantagens {
        margin-top: -30px;
    }
}

@media (min-width: 1200px) and (max-width: 1771px){
    .bg-vantagens {
        margin-top: -90px;
    }    

    .cover img {
        margin-top: -40px;
    }
}

.banner {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/bg-banner2.png) no-repeat top!important;
    height: calc(100vh - 200px)!important;
    background-size: cover!important;
    margin-top: 65px!important
}

@media (min-width: 1200px) and (max-width:1400px) {
    .banner {
        margin-top:58px!important;
        background-size: cover!important;
        background-color: #000!important;
        height: calc(100vh - 200px)!important
    }
}

@media (min-width: 992px) and (max-width:1199px) {
    .banner {
        height:538px!important
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .banner {
        height:300px!important
    }
}

@media (min-width: 415px) and (max-width:767px) {
    .banner {
        height:300px!important
    }
}

@media (min-width: 0px) and (max-width:991px) {
    .banner {
        margin-top:63px!important
    }
}

@media (max-width: 414px) {
    .banner {
        background:url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/lp/bg-banner-mob.png) no-repeat top!important;
        background-size: cover!important;
        height: calc(100vh - 126px)!important
    }
}

.abra-conta {
    bottom: 0!important;
    position: fixed!important;
    width: 100%!important;
    height: 50px!important;
    background: #e5173f;
    color: #fff;
    z-index: 10!important;
    font-weight: 700;
    letter-spacing: .6px;
    cursor: pointer;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center
}

.abra-conta h1 {
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 50px;
    text-align: center
}

.abra-conta:after {
    right: calc(50% - 85px);
    content: "";
    background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 200 200'%3e%3ccircle fill='none' stroke='white' stroke-width='15' opacity='0.3' cx='100.5' cy='97.5' r='89.5'/%3e%3cpath fill='white' d='M85.633,112.337l24.692-21.4a7.763,7.763,0,0,1,9.878,0,5.506,5.506,0,0,1,0,8.567l-24.693,21.4a7.759,7.759,0,0,1-9.876,0A5.507,5.507,0,0,1,85.633,112.337Z'/%3e%3cpath fill='white' d='M85.633,76.984l24.692,21.41a7.762,7.762,0,0,0,9.878,0,5.506,5.506,0,0,0,0-8.567L95.51,68.413a7.782,7.782,0,0,0-9.876,0A5.509,5.509,0,0,0,85.633,76.984Z'/%3e%3c/svg%3e") center center no-repeat;
    display: block;
    height: 32px;
    width: 32px;
    position: absolute;
    top: 11px;
    left: auto
}

.slide-vantagens .slick-dots {
    display: block;
    width: 230px;
    height: 29px;
    margin: 0 auto
}

.slide-vantagens .slick-dots li {
    float: left;
    list-style: none;
    margin: 0 7px
}

.slide-vantagens .slick-dots li.slick-active button {
    background: #fff
}

.slide-vantagens .slick-dots li button {
    font-size: 0;
    width: 10px;
    height: 10px;
    border: none;
    border-radius: 100px;
    background: #da4c81
}

.phone {
    margin-top: -300px;
    z-index: 1
}

@media (min-width: 0px) and (max-width:991px) {
    .phone {
        margin-top:0
    }
}

@media (min-width: 767px) {
    #startWlAuto {
        background:0 0!important;
        border: none!important;
        outline: inherit!important
    }

    #startWlIcon {
        background: 0 0!important
    }
}

.space-final {
    height: 60px
}

@media (min-width: 1200px) and (max-width:1400px) {
    .space-final {
        height:45px
    }
}

@media (min-width: 992px) and (max-width:1200px) {
    .space-final {
        height:60px
    }
}

@media (min-width: 613px) and (max-width:991px) {
    .space-final {
        height:70px
    }
}

@media (min-width: 414px) and (max-width:612px) {
    .space-final {
        height:70px
    }
}

@media (min-width: 0px) and (max-width:413px) {
    .space-final {
        display:none
    }
}

@media (min-width: 0px) and (max-width:991px) {
    footer .list-itens-footer {
        padding:20px 0!important
    }
}

footer {
    overflow: hidden
}

@media (max-width: 500px) {
    .content-abra-conta .container-inner .movie .box-sustentabilidade-img {
        width:283px!important;
        height: 187px!important
    }
}

a:focus,a:hover {
    text-decoration: none!important
}

footer {
    color: #fff;
    display: block;
    letter-spacing: .5px;
    bottom: 0;
    width: 100%
}

footer ul>li:before {
    content: ""
}

footer h3:after {
    display: none
}

footer .footer_grey {
    background: #ebebeb;
    padding: 0
}

footer .list-itens-footer {
    padding: 20px 60px
}

footer .item__bia,footer .item__fones,footer .item__info-uteis {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/footer/seta_filtro_v-01.svg) right center no-repeat;
    color: #3c3c3c;
    cursor: pointer;
    display: inline;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    padding-right: 20px;
    margin-right: 30px
}

footer .item__bia.active,footer .item__fones.active,footer .item__info-uteis.active {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/footer/seta_filtro_v-02.svg) right center no-repeat
}

footer .list__links {
    display: block;
    margin: 0 auto;
    padding: 20px 0
}

footer .list__links a {
    text-decoration: none
}

footer .list__links a span {
    color: #3c3c3c;
    display: inline-block;
    font-weight: 700;
    font-size: 12px;
    padding-top: 10px;
    text-transform: inherit;
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/footer/seta_-01.svg) left center no-repeat;
    padding-left: 35px;
    padding-bottom: 10px;
    margin-bottom: 5px
}

footer .list__fones {
    display: block;
    padding: 20px 0;
    margin: 5px 0
}

footer .list__fones span {
    display: block
}

footer .list__fones .bia-qrcode {
    display: flex;
    align-items: center;
    padding-bottom: 20px
}

footer .list__fones .bia-qrcode>div {
    margin-left: 5px
}

footer .list__fones .bia-qrcode>div .list__fones-descricao {
    margin-bottom: 0
}

footer .list__fones .bia-qrcode img {
    width: 24%
}

footer .list__fones .bia-qrcode .list__fones .col-lg-2 {
    position: relative;
    min-height: 95px
}

footer .list__fones .col-lg-2 a {
    text-decoration: none
}

footer .list__fones .col-lg-2.left-border:after {
    content: "";
    display: block;
    width: 1px;
    height: 40px;
    background: rgba(60,60,60,.3);
    position: absolute;
    top: 10px;
    left: -5px
}

footer .list__fones .list__fones-title-sobre {
    color: #3c3c3c;
    font-size: 12px;
    text-transform: inherit;
    font-weight: 500;
    opacity: .7;
    display: block;
    min-height: 15px
}

footer .list__fones .list__fones-title {
    color: #3c3c3c;
    font-size: 18px;
    font-weight: 700;
    padding: 5px 0;
    display: block;
    min-height: 10px
}

footer .list__fones .list__fones-descricao {
    color: #3c3c3c;
    font-size: 12px;
    opacity: .7;
    text-transform: uppercase;
    display: block;
    min-height: 10px;
    margin-bottom: 20px
}

footer .list__fones .list__fones-descricao.capitalize {
    text-transform: capitalize
}

footer .list__fones .list__fones-descricao.inherit {
    text-transform: inherit
}

footer .list__bia {
    display: inline-block;
    padding: 20px 0;
    margin: 5px 0
}

footer .list__bia a {
    text-decoration: none
}

footer .list__bia span {
    display: block
}

footer .list__bia .bia-card {
    display: flex;
    align-items: center;
    padding-bottom: 20px
}

footer .list__bia .bia-card img {
    width: 90%
}

footer .list__bia>div {
    margin-left: 5px
}

footer .list__bia>div .list__bia-descricao {
    margin-bottom: 0
}

footer .list__bia .col-lg-2 a {
    text-decoration: none
}

footer .list__bia .list__bia-title-sobre {
    color: #3c3c3c;
    font-size: 12px;
    text-transform: initial;
    font-weight: 500;
    opacity: .7;
    display: block;
    min-height: 15px
}

footer .list__bia .list__bia-title {
    color: #3c3c3c;
    font-size: 18px;
    font-weight: 700;
    padding: 5px 0;
    display: block;
    min-height: 10px
}

footer .list__bia .list__fones-descricao {
    color: #3c3c3c;
    font-size: 12px;
    opacity: .7;
    text-transform: inherit;
    display: block;
    min-height: 10px;
    margin-bottom: 20px
}

footer .list__bia .list__fones-descricao.left__arrow {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/footer/seta_-01.svg) left center no-repeat;
    padding-left: 10px
}

footer .list__bia .list__fones-descricao.capitalize {
    text-transform: capitalize
}

footer .list__bia .list__fones-descricao.inherit {
    text-transform: initial
}

footer .box_cinza {
    display: block;
    height: 60px;
    margin: 0;
    margin-left: 60px;
    width: calc(100% - 120px)
}

footer .box_cinza .titulo_none {
    font-size: 12px;
    font-weight: 600;
    color: #3c3c3c;
    text-transform: uppercase;
    text-align: center;
    display: block;
    position: relative;
    margin-top: 20px;
    cursor: pointer
}

footer .box_cinza .titulo_box_cinza_fone {
    font-size: 12px;
    font-weight: 600;
    color: #3c3c3c;
    text-transform: uppercase;
    text-align: center;
    display: block;
    position: relative;
    margin-top: 20px;
    cursor: pointer;
    width: 210px;
    height: 30px
}

footer .box_cinza .titulo_box_cinza_info {
    font-size: 12px;
    font-weight: 600;
    color: #3c3c3c;
    text-transform: uppercase;
    text-align: center;
    display: block;
    position: relative;
    margin-top: 20px;
    cursor: pointer;
    width: 270px;
    height: 30px
}

footer .box_cinza .seta_box_cinza {
    display: block;
    position: relative;
    left: 220px;
    bottom: 25px
}

footer .box_cinza .active_footer {
    transform: rotate(-180deg)
}

footer .box_cinza .info_hidden {
    display: none;
    position: relative
}

footer .box_cinza .info_hidden a span {
    color: #3c3c3c;
    display: inline-block;
    font-size: 12px;
    padding-top: 5px;
    text-transform: uppercase;
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/footer/seta_-01.svg) left center no-repeat;
    padding-left: 35px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 10px
}

footer .box_cinza .info_hidden a {
    text-decoration: none
}

footer .box_cinza .fones_hidden {
    display: none;
    padding: 20px 0;
    margin: 5px 60px
}

footer .box_cinza .fones_hidden span {
    display: block
}

footer .box_cinza .fones_hidden .col-lg-4 {
    position: relative
}

footer .box_cinza .fones_hidden .col-lg-4 a {
    text-decoration: none
}

footer .box_cinza .fones_hidden .col-lg-4 .left-border:after {
    content: "";
    display: block;
    width: 1px;
    height: 60px;
    background: rgba(60,60,60,.3);
    position: absolute;
    top: 10px;
    left: -5px
}

footer .box_cinza .fones_hidden .list__fones-title-sobre {
    color: #3c3c3c;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 500;
    opacity: .7;
    display: block;
    min-height: 15px;
    margin-top: 5px
}

footer .box_cinza .fones_hidden .list__fones-title {
    color: #3c3c3c;
    font-size: 18px;
    font-weight: 700;
    padding: 5px 0;
    display: block;
    min-height: 10px;
    margin-top: 5px
}

footer .box_cinza .fones_hidden .list__fones-descricao {
    color: #3c3c3c;
    font-size: 12px;
    opacity: .7;
    text-transform: uppercase;
    display: block;
    min-height: 10px;
    margin-bottom: 20px;
    margin-top: 5px
}

footer .box_cinza .fones_hidden .list__fones-descricao.left__arrow {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/footer/seta_-01.svg) left center no-repeat;
    padding-left: 10px
}

footer .box_cinza .fones_hidden .list__fones-descricao.capitalize {
    text-transform: capitalize
}

footer .box__red {
    background: #e60730;
    background: -moz-linear-gradient(to right,#f36279,#cc092f 48%,#b41a83);
    background: -webkit-linear-gradient(to right,#f36279,#cc092f 48%,#b41a83);
    background: linear-gradient(to right,#f36279,#cc092f 48%,#b41a83);
    padding: 10px 60px;
    font-size: 12px;
    max-height: auto
}

footer .box__red .overflow__x {
    display: inline-block
}

footer .box__red .logo__footer {
    float: left;
    display: block;
    padding-top: 4px
}

footer .box__red .logo__footer img {
    top: 5px;
    width: 123px;
    position: relative
}

footer .box__red .text__title {
    display: inline-block;
    padding-right: 10px;
    font-weight: 700;
    font-size: 12px
}

footer .box__red .list__icones {
    display: inline-block
}

footer .box__red .list__icones ul {
    margin: 0;
    padding: 10px 0
}

footer .box__red .list__icones ul li {
    display: inline-block;
    padding-right: 5px
}

footer .box__red .list__icones ul li a img {
    width: 38px;
    height: 38px
}

footer .box__red .end__text {
    display: block;
    padding-top: 15px;
    opacity: .7
}

footer .box__blue {
    padding: 16px 0;
    font-size: 14px;
    border-top: .05em solid rgba(255,255,255,.9);
    margin-top: 10px
}

footer .box__blue .box__blue-simuladores {
    background: url(https://assets.bradesco/content/dam/portal-bradesco/abrasuaconta/img/footer/seta_-01.svg) 180px center;
    background-repeat: no-repeat;
    display: block;
    font-weight: 600
}

footer .box__blue a {
    color: rgba(255,255,255,.7);
    text-decoration: none
}

footer .links_rapidos {
    text-align: center;
    padding: 0;
    margin: 0
}

footer .links_rapidos li {
    display: inline-block
}

footer .links_rapidos li a {
    text-transform: uppercase;
    font-size: 12px
}

footer .links_rapidos li a span {
    padding: 0 5px
}

footer .col-lg-5 {
    width: 41.66666667%
}

footer .col-lg-2 {
    width: 16.66666667%
}

@media (max-width: 1199px) {
    footer .box__red {
        padding:20px 15px!important
    }

    footer .col-lg-5,footer .col-sm-5,footer .col-xs-5 {
        width: 41.66666667%
    }

    footer .col-lg-12 {
        width: 100%
    }

    footer .col-lg-1,footer .col-lg-10,footer .col-lg-11,footer .col-lg-12,footer .col-lg-2,footer .col-lg-3,footer .col-lg-4,footer .col-lg-5,footer .col-lg-6,footer .col-lg-7,footer .col-lg-8,footer .col-lg-9 {
        float: left
    }
}

@media (max-width: 992px) {
    footer .col-sm-12 {
        width:100%;
        padding-left: 10px;
        padding-right: 10px
    }

    footer .col-sm-7 {
        width: 58.33333333%;
        padding-left: 10px;
        padding-right: 10px
    }

    footer .col-sm-3 {
        width: 25%;
        padding-left: 10px;
        padding-right: 10px
    }
}

@media (max-width: 768px) {
    footer .item__bia,footer .item__fones,footer .item__info-uteis {
        display:block;
        padding: 10px
    }
}

@media (max-width: 768px) {
    footer .list-itens-footer {
        padding:20px 5px 5px
    }

    footer .item__bia,footer .item__fones,footer .item__info-uteis {
        margin-right: 10px
    }
}

@media (max-width: 414px) {
    footer .list__bia .col-xs-12,footer .list__fones .col-xs-12,footer .list__links .col-xs-12 {
        width:100%
    }

    footer .item__bia,footer .item__fones,footer .item__info-uteis {
        padding: 20px;
        border-bottom: 1px solid #999;
        margin: 5px 20px
    }

    footer .list-itens-footer {
        padding: 20px 0
    }

    footer .list__bia,footer .list__fones,footer .list__links {
        width: calc(100% - 50px)
    }

    footer .list__links a span {
        color: #3c3c3c;
        display: inline-block;
        font-weight: 700;
        font-size: 10px;
        padding-top: 10px;
        text-transform: uppercase;
        padding-left: 35px;
        padding-bottom: 10px;
        margin-bottom: 5px
    }

    footer .item__bia,footer .item__fones,footer .item__info-uteis {
        padding: 20px;
        border-bottom: 1px solid #999;
        margin: 5px 20px;
        text-decoration: none;
        display: block;
        padding: 10px;
        clear: both
    }

    footer .item__bia.active,footer .item__fones.active,footer .item__info-uteis.active {
        text-decoration: none
    }

    footer .list__bia .bia-card img {
        width: auto
    }

    footer .ajs {
        padding-left: 0
    }

    footer .list__bia_img_xs {
        padding-right: 0
    }

    footer .list__bia .bia-card:nth-child(1) img {
        width: 90%
    }

    footer .list__fones .col-lg-2.left-border:after {
        background: 0 0
    }
}

wlauto {
    line-height: inherit!important
}

#collapse-12 label {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit
}

.box-modal label {
    width: 100%;
    font-size: 24px;
    color: #dd388b;
    text-transform: none;
    font-weight: 800;
    padding: 30px 27 px
}

@media only screen and (max-width: 768px) {
    .vantagens-tab-menu li h3 {
        padding-left:8px
    }

    .slide-vantagens .slick-prev {
        top: 55%
    }

    .slide-vantagens .slick-next {
        top: 55%
    }

    .slide-vantagens {
        padding-top: 50px
    }

    .slide-vantagens .box .svg-principal {
        background-size: 220px!important;
        height: 255px
    }
}

@media (max-width: 768px) {
    .tab-content {
        margin-top:90px
    }
}

@media (max-width: 767px) {
    .tab-content {
        margin-top:140px
    }
}

@media (max-width: 414px) {
    .tab-content {
        margin-top:100px
    }
}

@media (max-width: 375px) {
    .tab-content {
        margin-top:70px
    }
}

@media (max-width: 360px) {
    .tab-content {
        margin-top:40px
    }
}

@media (max-width: 320px) {
    .tab-content {
        margin-top:26px
    }
}

#acessib-menu-feat {
    margin-top: 0!important;
}

.acessib-content ul {
    height: auto;
}

.acessib-content ul li {
    padding: 0!important;
}

#acessib-menu-feat #acessib-menu .acessib-header .acessib-fechar:after {
    background-color: #fff;
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    top: 0;
    width: 3px;
    transform: rotate(45deg);
    display: block;
    border-radius: 0;
    margin-top: 0;
}