@font-face {
    font-family: BradescoSans, sans-serif;
    src: url(/assets/common/css/font-bradesco/font-bradesco.css);
    font-weight: 400
}

@font-face {
    font-family: BradescoSans, sans-serif;
    src: url(/assets/common/css/font-bradesco/font-bradesco.css);
    font-weight: 400
}

@font-face {
    font-family: BradescoSans, sans-serif;
    src: url(/assets/common/css/font-bradesco/font-bradesco.css);
    font-weight: 400
}

@font-face {
    font-family: BradescoSans, sans-serif;
    src: url(/assets/common/css/font-bradesco/font-bradesco.css);
    font-weight: 400
}

@font-face {
    font-family: BradescoSans, sans-serif;
    src: url(/assets/common/css/font-bradesco/font-bradesco.css);
    font-weight: 400
}

@font-face {
    font-family: BradescoSans, sans-serif;
    src: url(/assets/common/css/font-bradesco/font-bradesco.css);
    font-weight: 400
}

@font-face {
    font-family: BradescoSans, sans-serif;
    src: url(/assets/common/css/font-bradesco/font-bradesco.css);
    font-weight: 400
}

.observation {
    margin: 0 auto;
    z-index: -3;
    color: #fff;
    position: relative;
    bottom: 130px;
    left: 100px;
    width: 730px
}

section.comercio-exterior {
    padding: 0;
    margin-bottom: 150px
}

body.mobile div.holderFixed {
    z-index: 99
}

#mainMenu {
    position: relative;
    z-index: 9
}

.comercio-exterior {
    position: relative
}

.comercio-exterior .container-banner-wide {
    overflow: hidden;
    width: 1075px;
    height: 520px;
    right: 0
}

.comercio-exterior .container-banner-wide .slider-wide-content {
    background-image: url(/assets/corporate/img/comercio-exterior/slider_wide_1.jpg);
    background-size: cover;
    width: 400px;
    height: 100%;
    padding-top: 120px;
    padding-left: 100px
}

.comercio-exterior .container-banner-wide .slider-wide-content>p {
    font: normal 18px BradescoSans, sans-serif;
    color: #fff
}

.comercio-exterior .container-banner-wide .slider-wide-content .ttl.dash {
    font: normal 36px BradescoSans, sans-serif;
    margin-bottom: 67px;
    text-align: left;
    color: #fff;
    width: 450px
}

.comercio-exterior .container-banner-wide .slider-wide-content .ttl.dash:after {
    margin-top: 35px;
    height: 3px;
    margin-left: 0
}

.comercio-exterior .list-box {
    width: 85%;
    margin: 0 auto;
    padding: 0 20px
}

.comercio-exterior .brd-top-bottom {
    margin: 0 60px 0;
    padding-bottom: 40px;
    border-top: 1px solid #b4b4b4;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #b4b4b4
}

.comercio-exterior .brd-bottom {
    margin: 0 60px 0;
    padding-bottom: 40px;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #b4b4b4
}

.comercio-exterior .brd-top {
    margin: 0 60px 0;
    padding-bottom: 40px;
    border-top: 1px solid #b4b4b4;
    border-left: none;
    border-right: none;
    border-bottom: none
}

.comercio-exterior .bg-gray {
    background-color: #ebebeb;
    padding: 15px 0 25px;
    margin-top: 50px
}

.comercio-exterior .label-icon {
    font: normal 13px BradescoSans, sans-serif;
    color: #3c3c3c;
    display: block;
    text-align: center
}

.comercio-exterior .wrapper-gray-box {
    background-color: #ebebeb;
    width: 100%;
    text-align: center;
    color: #3c3c3c;
    font: normal 16px BradescoSans, sans-serif
}

.comercio-exterior .wrapper-gray-box>p {
    color: #3c3c3c;
    font: normal 16px BradescoSans, sans-serif;
    text-align: center;
    margin: 50px auto 50px auto;
    max-width: 750px
}

.comercio-exterior>p {
    color: #3c3c3c;
    font: normal 16px BradescoSans, sans-serif;
    text-align: center;
    margin: 50px auto 50px auto;
    max-width: 750px
}

.comercio-exterior>p>a {
    text-decoration: underline
}

.comercio-exterior>p>a:hover {
    text-decoration: none;
    color: inherit
}

.comercio-exterior .button {
    background-color: #566d77;
    padding: 10px 15px
}

.comercio-exterior .button.link-more {
    font: normal 13px BradescoSans, sans-serif
}

.comercio-exterior .button:hover {
    background-color: #415861;
    text-decoration: none
}

.comercio-exterior .link-more {
    font: normal 13px BradescoSans, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
    min-width: 165px;
    height: 40px
}

.comercio-exterior .link-more:hover {
    color: #fff;
    text-decoration: none
}

.comercio-exterior .link-more:before {
    content: '';
    display: inline-block;
    background: url(/assets/corporate/img/comercio-exterior/link_arrow.png) top center no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    margin-bottom: -8px
}

.comercio-exterior .ttl.dash {
    font: normal 25px BradescoSans, sans-serif;
    text-align: center;
    text-transform: uppercase;
    margin: 35px 0 50px 0;
    color: #3c3c3c
}

.comercio-exterior .ttl.dash+p {
    margin-top: -35px
}

.comercio-exterior .ttl.dash:after {
    content: '';
    display: block;
    background-color: #566d77;
    width: 60px;
    height: 2px;
    margin: 15px auto 0 auto
}

.comercio-exterior .cards-box .ttl.dash:after {
    width: 44px;
    height: 4px;
    margin-top: 12px
}

.comercio-exterior .icon.desktop-only {
    display: inline-block !important
}

.comercio-exterior .desktop-only {
    display: block !important
}

.comercio-exterior .mobile-only {
    display: none !important
}

.p-10 {
    padding: 1em
}

.pt-10 {
    padding-top: 1em
}

.pr-10 {
    padding-right: 1em
}

.pb-10 {
    padding-bottom: 1em
}

.pl-10 {
    padding-left: 1em
}

.py-10 {
    padding-top: 1em;
    padding-bottom: 1em
}

.px-10 {
    padding-right: 1em;
    padding-left: 1em
}

.p-20 {
    padding: .5em
}

.pt-20 {
    padding-top: .5em
}

.pr-20 {
    padding-right: .5em
}

.pb-20 {
    padding-bottom: .5em
}

.pl-20 {
    padding-left: .5em
}

.py-20 {
    padding-top: .5em;
    padding-bottom: .5em
}

.px-20 {
    padding-right: .5em;
    padding-left: .5em
}

.p-30 {
    padding: .25em
}

.pt-30 {
    padding-top: .25em
}

.pr-30 {
    padding-right: .25em
}

.pb-30 {
    padding-bottom: .25em
}

.pl-30 {
    padding-left: .25em
}

.py-30 {
    padding-top: .25em;
    padding-bottom: .25em
}

.px-30 {
    padding-right: .25em;
    padding-left: .25em
}

.p-0 {
    padding: 0
}

.pt-0 {
    padding-top: 0
}

.pr-0 {
    padding-right: 0
}

.pb-0 {
    padding-bottom: 0
}

.pl-0 {
    padding-left: 0
}

.py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.px-0 {
    padding-right: 0;
    padding-left: 0
}

.m-10 {
    margin: 1em
}

.mt-10 {
    margin-top: 1em
}

.mr-10 {
    margin-right: 1em
}

.mb-10 {
    margin-bottom: 1em
}

.ml-10 {
    margin-left: 1em
}

.my-10 {
    margin-top: 1em;
    margin-bottom: 1em
}

.mx-10 {
    margin-right: 1em;
    margin-left: 1em
}

.m-20 {
    margin: .5em
}

.mt-20 {
    margin-top: .5em
}

.mr-20 {
    margin-right: .5em
}

.mb-20 {
    margin-bottom: .5em
}

.ml-20 {
    margin-left: .5em
}

.my-20 {
    margin-top: .5em;
    margin-bottom: .5em
}

.mx-20 {
    margin-right: .5em;
    margin-left: .5em
}

.m-30 {
    margin: .25em
}

.mt-30 {
    margin-top: .25em
}

.mr-30 {
    margin-right: .25em
}

.mb-30 {
    margin-bottom: .25em
}

.ml-30 {
    margin-left: .25em
}

.my-30 {
    margin-top: .25em;
    margin-bottom: .25em
}

.mx-30 {
    margin-right: .25em;
    margin-left: .25em
}

.m-0 {
    margin: 0
}

.mt-0 {
    margin-top: 0
}

.mr-0 {
    margin-right: 0
}

.mb-0 {
    margin-bottom: 0
}

.ml-0 {
    margin-left: 0
}

.my-0 {
    margin-top: 0;
    margin-bottom: 0
}

.mx-0 {
    margin-right: 0;
    margin-left: 0
}

#wrapper, div.breadcrumb, header.mainHeader {
    background: 0 0
}

body {
    background: #bdc1c4
}

#pg-comercio-exterior {
    position: relative;
    overflow: visible
}

#pg-comercio-exterior .thumbnails-box {
    margin: 0 0 50px 0;
    padding: 0;
    list-style: none;
    display: block;
    text-align: center
}

#pg-comercio-exterior .thumbnails-box li {
    display: inline-block;
    width: 200px;
    height: 200px;
    margin: 0 5px 0 5px;
    position: relative
}

#pg-comercio-exterior .thumbnails-box li.item-1 {
    background: url(/assets/corporate/img/comercio-exterior/thumbnail_1.jpg) top center no-repeat;
    background-size: cover
}

#pg-comercio-exterior .thumbnails-box li.item-2 {
    background: url(/assets/corporate/img/comercio-exterior/thumbnail_2.jpg) top center no-repeat;
    background-size: cover
}

#pg-comercio-exterior .thumbnails-box li.item-3 {
    background: url(/assets/corporate/img/comercio-exterior/thumbnail_3.jpg) top center no-repeat;
    background-size: cover
}

#pg-comercio-exterior .thumbnails-box li.item-3>span {
    width: 120px
}

#pg-comercio-exterior .thumbnails-box li.item-4 {
    background: url(/assets/corporate/img/comercio-exterior/thumbnail_4.jpg) top center no-repeat;
    background-size: cover
}

#pg-comercio-exterior .thumbnails-box li.item-4>span {
    width: 100px
}

#pg-comercio-exterior .thumbnails-box li a {
    font: normal 16px BradescoSans, sans-serif;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    display: block;
    color: #fff;
    margin: auto;
    width: 100%;
    height: 100%
}

#pg-comercio-exterior .thumbnails-box li a:hover {
    background-color: rgba(29, 29, 29, .45)
}

#pg-comercio-exterior .thumbnails-box li a>span {
    position: absolute;
    width: 180px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    top: 80px;
    z-index: 3
}

#pg-comercio-exterior .cards-box>li:first-child {
    background: url(/assets/corporate/img/comercio-exterior/card_2.jpg) top center no-repeat
}

#pg-comercio-exterior .cards-box>li:nth-child(2) {
    background: url(/assets/corporate/img/comercio-exterior/card_3.jpg) top center no-repeat
}

#pg-comercio-exterior .cards-box>li:nth-child(3) {
    background: url(/assets/corporate/img/comercio-exterior/card_4.jpg) top center no-repeat
}

#pg-comercio-exterior .cards-box>li:nth-child(4) {
    background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_3.jpg) top center no-repeat
}

#ordem-pagamento .bg-gray {
    background-color: #fff
}

#ordem-pagamento .bg-gray .ttl {
    margin-bottom: 15px
}

#ordem-pagamento .bg-gray .content {
    max-width: 615px;
    margin: 0 auto 50px;
    padding-left: 30px;
    padding-right: 30px
}

#ordem-pagamento .bg-gray .content .content-title {
    font: normal 13px BradescoSans, sans-serif
}

#ordem-pagamento .bg-gray .content>p {
    font: normal 16px BradescoSans, sans-serif;
    margin: 15px 0 15px
}

#ordem-pagamento .consulta-ordem {
    width: calc(100% - 20px);
    margin: 0 auto
}

#ordem-pagamento .consulta-ordem>form {
    text-align: center
}

#ordem-pagamento .consulta-ordem>form>input {
    font: normal 15px BradescoSans, sans-serif;
    display: block;
    max-width: 598px;
    width: 100%;
    text-align: center;
    height: 50px;
    border: 2px solid #c5c5c5;
    margin: 0 auto
}

#ordem-pagamento .consulta-ordem>form>span {
    display: block;
    font: normal 16px BradescoSans, sans-serif;
    margin: 0 auto;
    margin-top: 2px;
    margin-bottom: 50px
}

#ordem-pagamento .consulta-ordem>form .link-more {
    cursor: pointer;
    display: block;
    max-width: 100px;
    margin: 0 auto;
    margin-bottom: 12px;
    margin-top: 50px
}

#ordem-pagamento .link-more.button {
    display: block;
    width: 230px;
    margin: 0 auto;
    margin-top: 50px
}

#ordem-pagamento .label {
    font: normal 16px BradescoSans, sans-serif;
    color: #80a7b6
}

#ordem-pagamento .label-title {
    font: normal 13px BradescoSans, sans-serif;
    margin-bottom: 10px;
    display: block;
    margin-top: 30px
}

#ordem-pagamento .input {
    display: block;
    font: normal 16px BradescoSans, sans-serif;
    margin-bottom: 20px
}

#ordem-pagamento .input>span {
    position: absolute;
    z-index: 1;
    cursor: text;
    pointer-events: none;
    color: #999;
    padding: 8px;
    line-height: 17px;
    margin-left: 2px;
    font: normal 16px BradescoSans, sans-serif
}

#ordem-pagamento .input select, #ordem-pagamento .input textarea, #ordem-pagamento .input>input {
    z-index: 0;
    padding: 6px;
    margin: 0;
    font: inherit;
    line-height: 16px;
    width: 100%
}

#ordem-pagamento .input>select {
    padding: 5px;
    height: 31px
}

#ordem-pagamento .input.full {
    width: 100%
}

#ordem-pagamento .input.doubles {
    display: inline-block;
    width: 267px
}

#ordem-pagamento .input.mini {
    display: inline-block;
    width: 124px;
    margin-right: 15px
}

#ordem-pagamento .input.mr-16 {
    margin-right: 16px
}

#ordem-pagamento-print .bg-gray {
    background-color: #fff;
    margin-top: 0
}

#ordem-pagamento-print .bg-gray .ttl {
    margin-bottom: 15px
}

#ordem-pagamento-print .bg-gray .ttl.dash {
    margin-top: 0
}

#ordem-pagamento-print .bg-gray .content {
    max-width: 945px;
    margin: 0 auto 50px;
    padding-left: 30px;
    padding-right: 30px
}

#ordem-pagamento-print .bg-gray .content .content-title {
    font: normal 13px BradescoSans, sans-serif
}

#ordem-pagamento-print .bg-gray .content>p {
    font: normal 16px BradescoSans, sans-serif;
    margin: 15px 0 15px
}

#ordem-pagamento-print .consulta-ordem {
    width: calc(100% - 20px);
    margin: 0 auto
}

#ordem-pagamento-print .consulta-ordem>form {
    text-align: center
}

#ordem-pagamento-print .consulta-ordem>form>input {
    font: normal 15px BradescoSans, sans-serif;
    display: block;
    max-width: 598px;
    width: 100%;
    text-align: center;
    height: 50px;
    border: 2px solid #c5c5c5;
    margin: 0 auto
}

#ordem-pagamento-print .consulta-ordem>form>span {
    display: block;
    font: normal 16px BradescoSans, sans-serif;
    margin: 0 auto;
    margin-top: 2px;
    margin-bottom: 50px
}

#ordem-pagamento-print .consulta-ordem>form .link-more {
    cursor: pointer;
    display: block;
    max-width: 100px;
    margin: 0 auto;
    margin-bottom: 12px;
    margin-top: 50px
}

#ordem-pagamento-print .link-more.button {
    display: block;
    width: 230px;
    margin: 0 auto;
    margin-top: 50px
}

#ordem-pagamento-print .label {
    font: normal 16px BradescoSans, sans-serif;
    color: #80a7b6
}

#ordem-pagamento-print .label-title {
    font: normal 13px BradescoSans, sans-serif;
    margin-bottom: 10px;
    display: block;
    margin-top: 30px;
    color: #c00;
    text-transform: uppercase
}

#ordem-pagamento-print .input {
    display: block;
    font: normal 16px BradescoSans, sans-serif;
    margin-bottom: 5px
}

#ordem-pagamento-print .input>span {
    display: inline-block;
    z-index: 1;
    cursor: text;
    pointer-events: none;
    color: #000;
    padding: 8px;
    line-height: 17px;
    margin-left: -9px;
    font: normal 16px BradescoSans, sans-serif
}

#ordem-pagamento-print .input>p {
    font: normal 16px BradescoSans, sans-serif;
    display: inline-block
}

#ordem-pagamento-print .input select, #ordem-pagamento-print .input textarea, #ordem-pagamento-print .input>input {
    z-index: 0;
    padding: 6px;
    margin: 0;
    font: inherit;
    line-height: 16px;
    width: 100%
}

#ordem-pagamento-print .input>select {
    padding: 5px;
    height: 31px
}

#ordem-pagamento-print .input.full {
    width: 100%;
    vertical-align: top
}

#ordem-pagamento-print .input.doubles {
    display: inline-block;
    width: 267px;
    vertical-align: top
}

#ordem-pagamento-print .input.mini {
    display: inline-block;
    vertical-align: top;
    width: 253px;
    margin-right: 15px
}

#transferencias .list-box {
    width: 700px;
    margin: 0 auto;
    padding: 0 20px
}

#transferencias .list-box .list:last-child {
    width: 37%;
    float: right
}

#transferencias .list-box .list li:before {
    margin-right: -10px;
    position: relative;
    top: 3px;
    left: -15px
}

#transferencias>p {
    padding: 0 20px
}

#importacao .ttl {
    margin-bottom: 20px
}

#importacao>p {
    margin-top: 20px
}

#importacao .icon-list .link-more {
    color: #3c3c3c
}

#importacao .icon-list .link-more:hover {
    color: #566d77
}

#importacao .icon-list .link-more:before {
    background-image: url(/assets/corporate/img/comercio-exterior/icon_arrow_red.png)
}

#bndes-cp .icon-list {
    width: 830px;
    margin: 30px auto 0
}

#carta-credito .box-tab {
    width: 830px;
    margin: 0 auto;
    margin-bottom: 60px
}

#cobranca .container-pay {
    padding: 10px 40px 40px 50px
}

#cobranca .container-pay>p {
    font: normal 16px BradescoSans, sans-serif;
    margin: 40px auto 0;
    color: #3c3c3c;
    text-align: center;
    width: 85%;
    clear: both
}

#cobranca .container-pay .list-box>ul:nth-child(2) {
    float: right
}

#financiamento-longo-prazo .list-box {
    padding: 10px 199px 30px;
    width: 100%
}

#financiamento-longo-prazo .list-box>p {
    margin: 30px 0;
    text-align: center;
    font: normal 16px BradescoSans, sans-serif
}

#financiamento-longo-prazo .list-box .list:last-child {
    float: right;
    width: 37%
}

#financiamento-longo-prazo .icon-list {
    margin-bottom: 60px
}

#financiamento-refinanciamento .mb-25 {
    margin-bottom: 25px !important
}

#pg-acc-adiantamento>p {
    margin-top: 25px;
    margin-bottom: 25px
}

#pg-acc-adiantamento .icon-list.box-tab>li:nth-child(5) .icon {
    background: 0 0
}

#pg-acc-adiantamento .icon-list.box-tab>li:nth-child(5):hover {
    padding: 14px
}

#pg-acc-adiantamento .icon-list.box-tab>li:nth-child(6) .icon {
    background: 0 0
}

#pg-acc-adiantamento .icon-list.box-tab>li:nth-child(6):hover {
    padding: 2px 0 0
}

#pg-acc-adiantamento .icon-list.box-tab>li:nth-child(7) .icon {
    background: 0 0
}

#pg-acc-adiantamento .icon-list.box-tab>li:nth-child(8) .icon {
    background: 0 0
}

#pg-acc-adiantamento .accordion-list p {
    margin: 0
}

#pg-acc-adiantamento .accordion-list>li:first-child {
    border-bottom: 1px solid #b4b4b4
}

#garantias-internacionais .box-tab {
    margin-bottom: 60px
}

#pg-acc-insumos .banner {
    margin-bottom: 40px
}

#pg-acc-insumos>p {
    margin-bottom: 20px;
    margin-top: 20px
}

#pg-acc-insumos>p>span {
    width: 100%;
    display: block;
    text-decoration: underline
}

#pg-acc-insumos .icon-list {
    margin-top: 40px;
    margin-bottom: 60px
}

#pg-ace .banner {
    margin-bottom: 40px
}

#pg-ace>p {
    margin-top: 20px;
    margin-bottom: 20px
}

#pg-ace .icon-list.box-tab>li:nth-child(5):hover {
    padding: 30px
}

#pg-ace .icon-list.box-tab>li:nth-child(6):hover {
    padding: 25px 0 0
}

#pg-ace .accordion-list>li:first-child {
    border-bottom: 1px solid #b4b4b4
}

#pg-ace .icon-list {
    margin-top: 40px
}

#servicos-on-line .cards-banner>li:nth-child(1) {
    background: url(/assets/corporate/img/comercio-exterior/servicos-on-line/thumbnail_1.jpg) top center no-repeat
}

#servicos-on-line .cards-banner>li:nth-child(2) {
    background: url(/assets/corporate/img/comercio-exterior/servicos-on-line/thumbnail_2.jpg) top center no-repeat
}

#servicos-on-line .cards-banner>li:nth-child(3) {
    background: url(/assets/corporate/img/comercio-exterior/servicos-on-line/thumbnail_3.jpg) top center no-repeat
}

#servicos-on-line .cards-banner>li:nth-child(4) {
    background: url(/assets/corporate/img/comercio-exterior/servicos-on-line/thumbnail_4.jpg) top center no-repeat
}

#servicos-on-line .cards-banner>li:nth-child(5) {
    background: url(/assets/corporate/img/comercio-exterior/servicos-on-line/thumbnail_6.jpg) top center no-repeat
}

#servicos-on-line .cards-banner>li:nth-child(6) {
    background: url(/assets/corporate/img/comercio-exterior/servicos-on-line/thumbnail_7.jpg) top center no-repeat
}

#servicos-on-line .cards-banner>li:nth-child(7) {
    background: url(/assets/corporate/img/comercio-exterior/servicos-on-line/thumbnail_5.jpg) top center no-repeat
}

#assinatura-digital .icon-list {
    margin-top: 40px
}

#assinatura-digital .icon-list li {
    display: inline-block;
    margin: 0 45px
}

#assinatura-digital .icon-list li .label-icon {
    text-transform: uppercase;
    color: #80a7b6
}

#assinatura-digital .container-list {
    width: 800px;
    margin: 0 auto
}

#assinatura-digital .container-list .list:last-child {
    width: 41%;
    float: right
}

#pg-nce-cce .banner {
    max-height: 400px
}

#pg-nce-cce .icon-list.box-tab#box-tab-1>li.item-2 .box-content {
    padding-top: 0
}

#pg-nce-cce .icon-list.box-tab#box-tab-2>li.item-4:hover {
    padding-top: 30px
}

#consulta-operacoes .brd-bottom .container-list, #consulta-operacoes .brd-top-bottom .container-list {
    max-width: 800px;
    margin: 0 auto
}

#consulta-operacoes .accordion-list>li:first-child {
    border-bottom: 1px solid #b4b4b4
}

#consulta-operacoes .divided .content {
    width: 49%;
    padding: 0 15px;
    display: inline-block;
    vertical-align: top
}

#consulta-operacoes .divided .content .list {
    display: block;
    margin: 0 auto
}

#consulta-operacoes .divided .content:first-child .list {
    width: 180px
}

#consulta-operacoes .divided .content:last-child .list {
    width: 280px
}

#produtos-financeiros .item-2 .inside-content span {
    width: 220px;
    margin-left: -7px
}

#produtos-financeiros .item-4 .inside-content span {
    width: 222px;
    margin-left: -9px
}

#cambio-on-line .banner {
    max-height: 400px
}

#cambio-on-line hr {
    width: 90%;
    margin: 0 auto
}

#cambio-on-line .accordion-list {
    width: 90%
}

#cambio-on-line .accordion-list>li .content>ul>li {
    margin-bottom: 5px
}

#cambio-on-line .accordion-list>li:first-child {
    border-bottom: 1px solid #b4b4b4
}

#cambio-on-line .container-list {
    width: 700px;
    margin: 0 auto
}

#cambio-on-line .container-list .list:last-child {
    width: 41%;
    float: right
}

#proposta-negocios .brd-bottom .container-list, #proposta-negocios .brd-top-bottom .container-list {
    max-width: 800px;
    margin: 0 auto
}

#proposta-negocios .wrapper {
    width: 100%
}

#proposta-negocios .wrapper .container-list {
    width: 600px;
    margin: 0 auto
}

#proposta-negocios .accordion-list>li:first-child {
    border-bottom: 1px solid #b4b4b4
}

#proposta-negocios .divided .content {
    width: 49%;
    padding: 0 15px;
    display: inline-block;
    vertical-align: top
}

#proposta-negocios .divided .content .list {
    display: block;
    margin: 0 auto
}

#proposta-negocios .divided .content:first-child .list {
    width: 180px
}

#proposta-negocios .divided .content:last-child .list {
    width: 280px
}

#pg-proex .mb-25 {
    margin-bottom: 25px !important
}

#pg-proex .mt-0 {
    margin-top: 0 !important
}

#pg-proex .icon-list.box-tab>li:nth-child(2) .box-content {
    padding-top: 0
}

#emissao-ordem-pagamento .box-tab>li {
    cursor: default
}

#emissao-ordem-pagamento .box-tab>li:nth-child(2) .box-content {
    padding-top: 0
}

#pg-bancos-parceiros-exterior .icon-list .item-1 {
    margin-right: 70px
}

#pg-bancos-parceiros-exterior .icon-list .item-1 .icon {
    background: url(/assets/corporate/img/comercio-exterior/icone_32.png) top center no-repeat
}

#pg-bancos-parceiros-exterior .icon-list .item-2 {
    margin-right: 70px
}

#pg-bancos-parceiros-exterior .icon-list .item-2 .icon {
    background: url(/assets/corporate/img/comercio-exterior/icone_33.png) top center no-repeat
}

#pg-bancos-parceiros-exterior .icon-list .item-3 .icon {
    background: url(/assets/corporate/img/comercio-exterior/icone_34.png) top center no-repeat
}

#pg-bancos-parceiros-exterior .accordion-list {
    max-width: 750px;
    margin: 20px auto 20px auto
}

#pg-bancos-parceiros-exterior .accordion-list>li {
    width: 100%;
    padding-left: 0
}

#pg-bancos-parceiros-exterior .accordion-list>li:nth-child(2) {
    border-bottom: 0
}

#pg-bancos-parceiros-exterior .accordion-list+p {
    margin-top: 0
}

#pg-bancos-parceiros-exterior .align-left {
    text-align: left;
    margin-bottom: 0
}

#pg-bancos-parceiros-exterior .align-left>span {
    display: block;
    font: normal 25px BradescoSans, sans-serif;
    text-transform: uppercase
}

#pg-bancos-parceiros-exterior hr {
    max-width: 815px;
    margin: 45px auto 0;
    border-bottom: 1px solid #c5c5c5
}

#pg-bancos-parceiros-exterior .link-more {
    display: block;
    margin: 65px auto 65px;
    max-width: 167px
}

#pg-bancos-parceiros-exterior .wrapper-gray-box {
    padding-bottom: 50px
}

#pg-bancos-parceiros-exterior .wrapper-gray-box .ttl {
    padding-top: 50px
}

#pg-bancos-parceiros-exterior .wrapper-gray-box .link-more {
    margin-bottom: 0
}

#pg-bancos-parceiros-exterior .list-wrapper {
    max-width: 750px;
    margin: 0 auto
}

#pg-bancos-parceiros-exterior .list-wrapper .list.resume {
    width: 305px;
    vertical-align: middle
}

#pg-bancos-parceiros-exterior .list-wrapper .list.resume:nth-child(odd) {
    margin-right: 120px
}

#pg-bancos-parceiros-exterior .list-wrapper .list.resume:first-child {
    vertical-align: top
}

#pg-bancos-parceiros-exterior .list-wrapper>li {
    display: inline-block;
    width: 305px;
    vertical-align: top
}

#pg-bancos-parceiros-exterior .list-wrapper>li:nth-child(odd) {
    margin-right: 105px
}

#pg-bancos-parceiros-exterior .list-wrapper>li>p {
    margin-top: 20px
}

#pg-bancos-parceiros-exterior .list-wrapper .list-title {
    font: normal 20px 'Montserrat SemiBold', Helvetica, Arial;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 0
}

#pg-bancos-parceiros-exterior .container-tabs.tabs-2 .side-scroll-wrapper .tabs {
    margin-top: 0;
    background-color: #ebebeb
}

#pg-bancos-parceiros-exterior .container-tabs.tabs-2 #tab-2>p {
    margin: 25px auto 25px auto
}

#pg-bancos-parceiros-exterior .container-tabs.tabs-2 #tab-2>p:last-child {
    margin: 50px auto 50px auto
}

#pg-bancos-parceiros-exterior .container-tabs .tab-content {
    background-color: #ebebeb
}

#pg-bancos-parceiros-exterior .mb-20 {
    margin-bottom: 20px
}

#pg-bancos-parceiros-exterior .mt-20 {
    margin-top: 20px
}

#operacoes-estruturadas {
    overflow-y: hidden
}

#operacoes-estruturadas .brd-bottom {
    margin: 0 40px
}

#operacoes-estruturadas .brd-bottom .container-list {
    width: 700px;
    margin: 0 auto
}

#operacoes-estruturadas .brd-bottom .container-list .list:last-child {
    float: right;
    width: 39%
}

#operacoes-estruturadas .container-tabs.tabs-2 .tabs {
    margin-top: 0;
    margin-bottom: 30px
}

#aviso-lancamento .banner {
    max-height: 400px
}

#canal-bancario {
    overflow: hidden
}

#canal-bancario .box-tab .cb-box {
    background-color: #ebecf0;
    font-size: 13px;
    padding: 30px;
    color: #666;
    width: 265px;
    height: 430px;
    margin: 5px 4px;
    border: 1px solid #b4b4b4;
    position: relative;
    vertical-align: top;
    display: inline-block
}

#canal-bancario .box-tab .cb-box h3 {
    color: #333
}

#canal-bancario .box-tab .cb-box span {
    font-weight: 600
}

#pg-unidades-negocio .select-box-results-wrapper .results-wrapper {
    margin: 50px auto 50px 135px
}

#pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul {
    width: 100%;
    height: 585px;
    vertical-align: top;
    display: none;
    max-width: 365px;
    background-color: #eaecf0;
    padding: 35px 10px 35px 40px;
    margin-bottom: 20px
}

#pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul.on {
    display: inline-block
}

#pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul>li {
    width: 100%;
    vertical-align: top;
    margin-bottom: 20px
}

#pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul>li:nth-child(1) {
    margin-bottom: 30px
}

#pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul>li.doubles {
    width: 30%;
    display: inline-block
}

#pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul>li.doubles:nth-child(odd) {
    margin-right: 105px
}

#pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul>li.doubles-large {
    width: auto;
    display: inline-block
}

#pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul>li.doubles-large:nth-child(even) {
    margin-right: 40px
}

#pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul>li>p {
    font: normal 16px BradescoSans, sans-serif;
    font-size: 15px;
    letter-spacing: -.02em
}

#pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul>li>p>span {
    font: normal 15px BradescoSans, sans-serif;
    width: 100%;
    display: block;
    letter-spacing: .08em
}

#pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul>li>p>b {
    font: normal 13px BradescoSans, sans-serif;
    display: block;
    width: 100%
}

#cambio {
    position: relative;
    overflow: visible
}

#cambio .brd-bottom {
    margin: 50px 60px 0;
    padding: 0 0 40px
}

#cambio .brd-top {
    margin: 50px 60px 0;
    padding: 0 0 40px
}

#cambio .slider-wide-content {
    background-image: url(/assets/corporate/img/comercio-exterior/cambio/slider_wide_1.jpg)
}

#cambio .link-bottom li.item-1 .icon {
    background-image: url(/assets/corporate/img/atendimento_2/icone_1.png)
}

#cambio .link-bottom li.item-2 .icon {
    background-image: url(/assets/corporate/img/atendimento_2/icone_2.png)
}

#cambio .link-bottom li.item-3 .icon {
    background-image: url(/assets/corporate/img/atendimento_2/icone_3.png)
}

#cambio .banner-paragraph {
    background-image: url(/assets/corporate/img/atendimento_2/cambio/banner-paragraph.jpg);
    margin-bottom: 40px
}

#cambio .atendimento {
    margin-top: 15px;
    margin-bottom: 30px
}

.comercio-exterior .container-tabs {
    margin: 0 auto 50px;
    font: normal 16px BradescoSans, sans-serif
}

.comercio-exterior .accordion-list>li.on .icon {
    background-image: url(/assets/corporate/img/comercio-exterior/accordion_mobile.png)
}

.comercio-exterior .icon-list.download>li .icon {
    display: inline-block;
    margin-bottom: 0;
    background-image: url(/assets/corporate/img/comercio-exterior/pdf.png)
}

.comercio-exterior .container-tabs ul.tabs {
    padding: 0;
    list-style: none;
    background-color: #fff;
    border-bottom: none;
    white-space: nowrap
}

.comercio-exterior .container-tabs ul.tabs::-webkit-scrollbar, .comercio-exterior .container-tabs ul.tabs::-webkit-scrollbar-thumb, .comercio-exterior .container-tabs ul.tabs::-webkit-scrollbar-track {
    opacity: 0
}

.comercio-exterior .container-tabs ul.tabs li.tab-link {
    border-radius: 20px;
    color: #3c3c3c;
    margin: 0 5px;
    display: inline-block;
    padding: 10px 15px;
    cursor: pointer;
    border-color: #566d77;
    background: 0 0
}

.comercio-exterior .container-tabs .side-scroll-wrapper {
    overflow: hidden;
    overflow-x: auto;
    min-height: 50px;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px
}

.comercio-exterior .container-tabs ul.tabs li.current {
    color: #fff;
    background-color: #566d77
}

.comercio-exterior .container-tabs .tab-content {
    display: none;
    background-color: #fff;
    padding: 15px;
    padding-top: 35px
}

.comercio-exterior .container-tabs .tab-content>p:first-child {
    margin-top: 0 !important
}

.comercio-exterior .container-tabs .tab-content.current {
    display: inherit
}

.comercio-exterior .container-tabs.tabs-iframe .tabs {
    text-align: center;
    width: 100%
}

.comercio-exterior .container-tabs.tabs-iframe .tabs li {
    float: none;
    text-align: center
}

.comercio-exterior .container-tabs.tabs-3 {
    width: 860px
}

.comercio-exterior .container-tabs.tabs-3 ul.tabs {
    width: 100%;
    margin: 30px auto auto;
    text-align: center
}

.comercio-exterior .container-tabs.tabs-3 ul.tabs li.tab-link {
    min-width: 250px;
    margin: 0 auto;
    float: none
}

.comercio-exterior .container-tabs.tabs-3 ul.tabs li.tab-link:nth-child(2) {
    margin: 0 30px
}

.comercio-exterior .container-tabs.tabs-3 p {
    color: #3c3c3c;
    font: normal 16px BradescoSans, sans-serif;
    text-align: center;
    margin: 50px auto 50px auto;
    max-width: 750px
}

.comercio-exterior .container-tabs.tabs-3 p:nth-child(2) {
    margin-top: -30px;
}

.comercio-exterior .container-tabs.tabs-2 {
    width: 860px
}

.comercio-exterior .container-tabs.tabs-2 ul.tabs {
    margin: 30px auto 10px;
    min-width: 500px;
    width: 500px
}

.comercio-exterior .container-tabs.tabs-2 ul.tabs li.tab-link {
    width: auto;
    text-align: center
}
#operacoes-estruturadas > div.container-tabs.tabs-2 > div.side-scroll-wrapper > ul > li:nth-child(2){
    width: 198px;
}
.comercio-exterior .container-tabs.tabs-2 p {
    color: #3c3c3c;
    font: normal 16px BradescoSans, sans-serif;
    text-align: center;
    margin: 50px auto 50px auto;
    max-width: 750px
}

.comercio-exterior .atendimento {
    margin: 60px;
    border-top: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
    position: relative;
    padding: 40px 100px
}

.comercio-exterior .atendimento .icon {
    display: inline-block;
    background: url(/assets/corporate/img/comercio-exterior/icon_house.png) top center no-repeat;
    background-size: contain;
    width: 83px;
    height: 110px
}

.comercio-exterior .atendimento .content {
    width: 390px;
    display: inline-block;
    vertical-align: top;
    margin-top: 15px;
    margin-left: 30px
}

.comercio-exterior .atendimento .content>h2 {
    font: normal 25px BradescoSans, sans-serif;
    text-transform: uppercase;
    margin-bottom: 5px
}

.comercio-exterior .atendimento .content>p {
    font: normal 16px BradescoSans, sans-serif
}

.comercio-exterior .atendimento .link-more {
    position: absolute;
    top: 80px;
    right: 100px;
    min-width: auto
}

.comercio-exterior .atendimento.beneficiario .content {
    margin-top: 0
}

.comercio-exterior .atendimento.beneficiario .icon {
    background: url(/assets/corporate/img/comercio-exterior/icon_tel.png) top center no-repeat
}

.comercio-exterior .atendimento.beneficiario .info {
    background: 0 0;
    vertical-align: top;
    border: none;
    width: 150px;
    height: auto;
    display: inline-block;
    text-align: center
}

.comercio-exterior .atendimento.beneficiario .info>li {
    display: block
}

.comercio-exterior .atendimento.beneficiario .info>li:nth-child(1) {
    margin-top: 0;
    margin-bottom: 15px
}

.comercio-exterior .atendimento.beneficiario .info>li .label-icon {
    color: #000
}

.comercio-exterior .atendimento.beneficiario .mobile-container {
    float: right;
    display: inline-block
}

.comercio-exterior .atendimento.empresa>h2 {
    font: normal 25px BradescoSans, sans-serif;
    display: inline-block;
    vertical-align: top;
    margin-top: 30px;
    margin-left: 25px;
    text-transform: uppercase
}

.comercio-exterior .atendimento.empresa .icon {
    width: 90px;
    height: 109px;
    background: url(/assets/corporate/img/comercio-exterior/icon_empresa.png) top center no-repeat
}

.comercio-exterior .atendimento.localizador .icon {
    background-image: url(/assets/corporate/img/atendimento_2/icone_localizador.png)
}

.comercio-exterior .icon-list {
    text-align: center;
    margin-bottom: 35px
}

.comercio-exterior .icon-list li {
    width: 170px;
    vertical-align: top;
    display: inline-block;
    margin: 0 20px;
    position: relative
}

.comercio-exterior .icon-list li.item-1 .icon {
    background: 0 0
}

.comercio-exterior .icon-list li.item-2 .icon {
    background: 0 0
}

.comercio-exterior .icon-list li.item-3 .icon {
    background: 0 0
}

.comercio-exterior .icon-list li.item-4 .icon {
    background: 0 0
}

.comercio-exterior .icon-list li .icon {
    display: block;
    width: 90px;
    height: 90px;
    margin: 0 auto 20px
}

.comercio-exterior .icon-list li .icon #icone #circulo circle {
    stroke: #d8d8d8
}

.comercio-exterior .icon-list li .icon #icone .st1 {
    display: none
}

.comercio-exterior .icon-list li .icon #icone .st2 {
    stroke: #566d77;
    stroke-width: 1
}

.comercio-exterior .icon-list.box-numbers li {
    width: 265px;
    height: 290px;
    padding: 50px 17px;
    margin: 0 3px
}

.comercio-exterior .icon-list.box-numbers li.item-1 {
    background-color: #fff
}

.comercio-exterior .icon-list.box-numbers li.item-2 {
    background-color: #fff
}

.comercio-exterior .icon-list.box-numbers li.item-3 {
    background-color: #fff
}

.comercio-exterior .icon-list.box-numbers li .rounded-number {
    position: relative;
    margin: 0 auto;
    display: block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #566d77
}

.comercio-exterior .icon-list.box-numbers li .rounded-number span {
    color: #566d77;
    font-size: 16px;
    position: absolute;
    font-weight: 700;
    font: normal 16px 'Montserrat SemiBold', Helvetica, Arial;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%)
}

.comercio-exterior .icon-list.box-numbers li .label-icon {
    font: normal 13px BradescoSans, sans-serif;
    margin: 20px 0
}

.comercio-exterior .icon-list.box-numbers li>p {
    font: normal 16px BradescoSans, sans-serif
}

.comercio-exterior .icon-list.box-tab {
    width: 830px;
    margin: 0 auto
}

.comercio-exterior .icon-list.box-tab>li {
    width: 265px;
    height: 387px;
    margin: 5px 4px;
    padding: 0 40px 0;
    border: 1px solid #b4b4b4;
    background-color: #fff;
    position: relative
}

.comercio-exterior .icon-list.box-tab>li .box-content {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.comercio-exterior .icon-list.box-tab>li .hover {
    display: none;
}

.comercio-exterior .icon-list.box-tab>li .hover>p {
    font: normal 16px BradescoSans, sans-serif;
    font-size: 15px;
    margin-top: 10px;
    text-align: center
}

.comercio-exterior .icon-list.box-tab>li:hover .hover {
    display: inline;
}

.comercio-exterior .icon-list.box-tab>li:hover .box-content {
    padding-top: 0
}

.comercio-exterior .icon-list.box-tab>li:hover .box-content>.icon,
.comercio-exterior .icon-list.box-tab>li:hover .box-content>.label-icon,
.comercio-exterior .icon-list.box-tab>li:hover .box-content .hover .label-icon {
    display: none;
}

.comercio-exterior .icon-list.link-bottom {
    margin-top: 60px;
    margin-bottom: 50px
}

.comercio-exterior .icon-list.link-bottom li {
    display: inline-block;
    width: 220px
}

.comercio-exterior .icon-list.link-bottom li:nth-child(1) .icon {
    background: 0 0
}

.comercio-exterior .icon-list.link-bottom li:nth-child(2) .icon {
    background: 0 0
}

.comercio-exterior .icon-list.link-bottom li:nth-child(3) .icon {
    background: 0 0
}

.comercio-exterior .icon-list.link-bottom li .label-icon {
    text-transform: uppercase;
    color: #566d77
}

.comercio-exterior .icon-list.link-bottom li p {
    font: normal 16px BradescoSans, sans-serif;
    color: #878787;
    margin: 10px 0
}

.comercio-exterior .icon-list.link-bottom li a {
    color: #3c3c3c;
    margin-top: 15px
}

.comercio-exterior .icon-list.link-bottom li a.link-more {
    position: absolute;
    display: block;
    left: 50%;
    bottom: -20px;
    height: 20px;
    margin-top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.comercio-exterior .icon-list.link-bottom li a:hover {
    color: #415861
}

.comercio-exterior .icon-list.link-bottom li a:before {
    background-image: url(/assets/corporate/img/comercio-exterior/seta.png);
    position: relative;
    bottom: 3px
}

.comercio-exterior .icon-list.feature-image {
    margin-top: 50px
}

.comercio-exterior .icon-list.feature-image>li {
    width: 266px;
    margin: 0;
    height: auto;
    position: relative
}

.comercio-exterior .icon-list.feature-image>li p {
    font: normal 16px BradescoSans, sans-serif;
    margin: 10px 0 0;
    text-align: left
}

.comercio-exterior .icon-list.feature-image>li a {
    font: normal 13px BradescoSans, sans-serif;
    color: #3c3c3c;
    margin-top: 15px;
    display: block;
    text-align: left;
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 20px
}

.comercio-exterior .icon-list.feature-image>li a:hover {
    color: #566d77
}

.comercio-exterior .icon-list.feature-image>li a:before {
    background-image: url(/assets/corporate/img/comercio-exterior/seta.png);
    position: relative;
    bottom: 3px
}

.comercio-exterior .icon-list.feature-image>li:nth-child(1) {
    margin-right: 5px
}

.comercio-exterior .icon-list.feature-image>li:nth-child(1) .icon {
    background: url(/assets/corporate/img/comercio-exterior/exportacao/images/icone_01.jpg)
}

.comercio-exterior .icon-list.feature-image>li:nth-child(2) {
    margin-right: 5px
}

.comercio-exterior .icon-list.feature-image>li:nth-child(2) .icon {
    background: url(/assets/corporate/img/comercio-exterior/exportacao/images/icone_02.jpg)
}

.comercio-exterior .icon-list.feature-image>li:nth-child(3) .icon {
    background: url(/assets/corporate/img/comercio-exterior/exportacao/images/icone_03.jpg)
}

.comercio-exterior .icon-list.feature-image>li:nth-child(3) .icon p {
    padding-top: 110px
}

.comercio-exterior .icon-list.feature-image>li .icon {
    width: 100%;
    display: block;
    height: 266px
}

.comercio-exterior .icon-list.feature-image>li .icon p {
    text-transform: uppercase;
    color: #fff;
    letter-spacing: .05em;
    text-align: center;
    padding: 90px 28px 0;
    text-shadow: 0 0 60px #000
}

.comercio-exterior .icon-list.download {
    text-align: left;
    width: 95%;
    margin: 0 auto
}

.comercio-exterior .icon-list.download>li {
    width: 315px;
    text-align: left;
    margin: 15px 30px
}

.comercio-exterior .icon-list.download>li:nth-child(odd) {
    margin-right: 64px
}

.comercio-exterior .icon-list.download>li .icon {
    display: inline-block;
    margin-bottom: 0
}

.comercio-exterior .icon-list.download>li .hover {
    display: inline-block;
    width: 200px;
    vertical-align: top;
    margin-left: 15px
}

.comercio-exterior .icon-list.download>li .hover .label-icon {
    font: normal 13px BradescoSans, sans-serif;
    text-align: left
}

.comercio-exterior .icon-list.download>li .hover .link-more {
    color: #3c3c3c;
    display: block;
    margin-top: 10px
}

.comercio-exterior .icon-list.download>li .hover .link-more:hover {
    color: #566d77
}

.comercio-exterior .icon-list.download>li .hover .link-more:before {
    background-image: url(/assets/corporate/img/comercio-exterior/seta.png)
}

.comercio-exterior .list {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 45%;
    display: inline-block;
    font: normal 16px BradescoSans, sans-serif;
    vertical-align: top;
    color: #3c3c3c
}

.comercio-exterior .list.simple:nth-child(1) {
    margin-right: 50px
}

.comercio-exterior .list.simple>li {
    margin: 17px 0
}

.comercio-exterior .list.simple>li:before {
    content: '•';
    color: #566d77;
    font-size: 30px;
    margin-right: -9px;
    line-height: 10px;
    display: inline-block;
    position: relative;
    left: -12px;
    top: 2px
}

.comercio-exterior .list.resume {
    width: 340px
}

.comercio-exterior .list.resume .title {
    font: normal 13px BradescoSans, sans-serif;
    text-transform: uppercase;
    margin-bottom: 15px
}

.comercio-exterior .list.resume .content {
    font: normal 16px BradescoSans, sans-serif
}

.comercio-exterior .links-form {
    width: 630px;
    margin: 0 auto 20px
}

.comercio-exterior .links-form .icon {
    display: inline-block;
    margin: 0 10px;
    text-decoration: none;
    vertical-align: top
}

.comercio-exterior .links-form .icon:nth-child(1) {
    margin-left: 10px
}

.comercio-exterior .links-form .icon:nth-child(1):before {
    background: url(/assets/corporate/img/comercio-exterior/icone_12.png) top center no-repeat
}

.comercio-exterior .links-form .icon:nth-child(2):before {
    background: url(/assets/corporate/img/comercio-exterior/icone_11.png) top center no-repeat
}

.comercio-exterior .links-form .icon:nth-child(3):before {
    background: url(/assets/corporate/img/comercio-exterior/icone_10.png) top center no-repeat
}

.comercio-exterior .links-form .icon:before {
    content: '';
    width: 20px;
    height: 20px;
    margin-right: 10px;
    display: inline-block
}

.comercio-exterior .links-form .icon>span {
    font: normal 13px BradescoSans, sans-serif;
    display: inline-block;
    color: #566d77;
    text-transform: uppercase;
    vertical-align: top
}

.comercio-exterior .cards-box {
    margin: 0 auto 50px auto;
    padding: 0;
    list-style: none;
    display: block;
    max-width: 830px
}

.comercio-exterior .cards-box>li {
    display: inline-block;
    width: 266px;
    height: 360px;
    margin: 3px;
    position: relative
}

.comercio-exterior .cards-box>li:first-child {
    background: url(/assets/corporate/img/comercio-exterior/card_1.jpg) top center no-repeat
}

.comercio-exterior .cards-box>li:nth-child(2) {
    background: url(/assets/corporate/img/comercio-exterior/card_2.jpg) top center no-repeat
}

.comercio-exterior .cards-box>li:nth-child(3) {
    background: url(/assets/corporate/img/comercio-exterior/card_3.jpg) top center no-repeat
}

.comercio-exterior .cards-box>li:nth-child(4) {
    background: url(/assets/corporate/img/comercio-exterior/card_4.jpg) top center no-repeat
}

.comercio-exterior .cards-box>li:last-child {
    background: url(/assets/corporate/img/comercio-exterior/card_5.jpg) top center no-repeat
}

.comercio-exterior .cards-box>li .content {
    text-decoration: none;
    color: #fff;
    width: 100%;
    height: 100%;
    display: block
}

.comercio-exterior .cards-box>li .content .inside-content {
    position: absolute;
    top: 135px;
    left: 0;
    right: 0
}

.comercio-exterior .cards-box>li .content .inside-content>span {
    font: normal 13px BradescoSans, sans-serif;
    text-align: center;
    display: block;
    margin: 0 auto;
    text-transform: uppercase;
    margin-bottom: 12px;
    color: #fff
}

.comercio-exterior .cards-box>li .content .inside-content .ttl {
    margin: 0;
    color: #fff;
    font-size: 23px
}

.comercio-exterior .cards-box>li .content:hover {
    background-color: rgba(29, 29, 29, .45)
}

.comercio-exterior .cards-box.cards-banner .content {
    padding: 0 31px;
    width: 100%;
    height: 100%;
    display: block;
    text-decoration: none;
    z-index: 5
}

.comercio-exterior .cards-box.cards-banner .content .inside-content {
    position: relative;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%
}

.comercio-exterior .cards-box.cards-banner .content .inside-content>span {
    font: normal 16px BradescoSans, sans-serif;
    margin-top: 15px;
    text-transform: none;
    z-index: 3
}

.comercio-exterior .cards-box.cards-banner .content .inside-content .ttl :after {
    margin-top: 15px
}

.comercio-exterior .cards-box.cards-banner>li {
    z-index: 1;
    vertical-align: top;
    margin: 4px 1px;
    position: relative
}

.comercio-exterior .cards-box.cards-banner>li.item-1 {
    background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_1.jpg) top center no-repeat
}

.comercio-exterior .cards-box.cards-banner>li.item-2 {
    background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_2.jpg) top center no-repeat
}

.comercio-exterior .cards-box.cards-banner>li.item-3 {
    background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_3.jpg) top center no-repeat
}

.comercio-exterior .cards-box.cards-banner>li.item-4 {
    background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_4.jpg) top center no-repeat
}

.comercio-exterior .cards-box.cards-banner>li.item-5 {
    background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_5-2.jpg) top center no-repeat
}

.comercio-exterior .cards-box.cards-banner>li.item-6 {
    background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_6.jpg) top center no-repeat
}

.comercio-exterior .cards-box.cards-banner>li.item-7 {
    background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_7.jpg) top center no-repeat
}

.comercio-exterior .cards-box.cards-banner>li:before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .3);
    z-index: -2;
    position: absolute;
    top: 0;
    display: block
}

.comercio-exterior .banner-double {
    text-align: center;
    position: relative
}

.comercio-exterior .banner-double .bg-gray {
    position: absolute;
    width: 100%;
    margin: 0;
    bottom: 80px;
    padding: 0;
    height: 200px;
    z-index: 1
}

.comercio-exterior .banner-double>a {
    display: inline-block;
    width: 47%;
    height: 360px;
    vertical-align: top;
    text-decoration: none;
    position: relative;
    z-index: 4
}

.comercio-exterior .banner-double>a:hover {
    text-decoration: none;
    color: #fff
}

.comercio-exterior .banner-double>a:hover:hover .hover-mask {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(29, 29, 29, .45)
}

.comercio-exterior .banner-double>a>h2 {
    width: 270px
}

.comercio-exterior .banner-double>a.first {
    background: url(/assets/corporate/img/comercio-exterior/importacao/banner-first.jpg) top center no-repeat;
    background-size: cover;
    margin-right: -5px
}

.comercio-exterior .banner-double>a.first>h2 {
    margin: 135px auto 0;
    color: #fff
}

.comercio-exterior .banner-double>a.second {
    background: url(/assets/corporate/img/comercio-exterior/importacao/banner-second.jpg) top center no-repeat;
    background-size: cover
}

.comercio-exterior .banner-double>a.second>h2 {
    margin: 120px auto 0;
    color: #fff
}

.comercio-exterior .banner-double.link-inside .first, .comercio-exterior .banner-double.link-inside .second {
    display: inline-block;
    width: 47%;
    max-width: 460px;
    height: 360px;
    vertical-align: top;
    text-decoration: none;
    position: relative;
    z-index: 4;
    background-size: cover
}

.comercio-exterior .banner-double.link-inside .first p, .comercio-exterior .banner-double.link-inside .second p {
    margin: 20px auto 40px;
    max-width: 300px;
    letter-spacing: -.02em;
    color: #fff;
    font: normal 16px BradescoSans, sans-serif;
    position: relative
}

.comercio-exterior .banner-double.link-inside .first h2, .comercio-exterior .banner-double.link-inside .second h2 {
    font: normal 22px BradescoSans, sans-serif;
    z-index: 3;
    width: 270px;
    letter-spacing: .05em;
    position: relative
}

.comercio-exterior .banner-double.link-inside .first h2:after, .comercio-exterior .banner-double.link-inside .second h2:after {
    height: 4px
}

.comercio-exterior .banner-double.link-inside .first .link-more, .comercio-exterior .banner-double.link-inside .second .link-more {
    position: relative;
    letter-spacing: .08em;
    z-index: 3
}

.comercio-exterior .banner-double.link-inside .first {
    background: url(/assets/corporate/img/atendimento_2/cambio/banner_double_1.jpg) top center no-repeat
}

.comercio-exterior .banner-double.link-inside .first>h2 {
    margin: 95px auto 0;
    color: #fff
}

.comercio-exterior .banner-double.link-inside .second {
    background: url(/assets/corporate/img/atendimento_2/cambio/banner_double_2.jpg) top center no-repeat
}

.comercio-exterior .banner-double.link-inside .second>h2 {
    margin: 95px auto 0;
    color: #fff
}

.comercio-exterior .accordion-list {
    width: 85%;
    margin: 30px auto 50px;
    padding: 0;
    list-style: none
}

.comercio-exterior .accordion-list>li {
    width: 90%;
    padding: 0 15px;
    margin: 0 auto;
    border-bottom: 1px solid #b4b4b4;
    border-top: 1px solid #b4b4b4
}

.comercio-exterior .accordion-list>li>p {
    font: normal 13px BradescoSans, sans-serif;
    padding: 20px 0;
    cursor: pointer
}

.comercio-exterior .accordion-list>li:first-child {
    border-bottom: none
}

.comercio-exterior .accordion-list>li.on .content {
    display: block
}

.comercio-exterior .accordion-list>li.on .icon {
    -webkit-transform: rotateX(190deg);
    -ms-transform: rotateX(190deg);
    transform: rotateX(190deg)
}

.comercio-exterior .accordion-list>li .content {
    font: normal 16px BradescoSans, sans-serif;
    display: none;
    padding-bottom: 20px;
    width: 95%
}

.comercio-exterior .accordion-list>li .content>a {
    text-decoration: underline
}

.comercio-exterior .accordion-list>li .content>a:hover {
    text-decoration: none;
    color: inherit
}

.comercio-exterior .accordion-list>li .icon {
    width: 26px;
    height: 15px;
    float: right;
    display: inline-block;
    margin-top: -35px;
    transition: transform .4s ease-in-out;
    -webkit-transform: rotateX(0);
    -ms-transform: rotateX(0);
    transform: rotateX(0);
    background: url(/assets/corporate/img/comercio-exterior/accordion.png) top center no-repeat
}

.comercio-exterior .tab-content .accordion-list {
    width: 100%
}

.comercio-exterior .tab-content .accordion-list>li {
    width: 100%
}

.comercio-exterior .tab-content .accordion-list>li>p {
    font: normal 13px BradescoSans, sans-serif;
    max-width: initial;
    margin: 0 auto;
    text-align: left
}

.comercio-exterior .banner {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden
}

.comercio-exterior .banner+.container-tabs {
    margin-top: 50px
}

.comercio-exterior .banner .title-banner {
    font: normal 36px 'Montserrat SemiBold', Helvetica, Arial;
    float: left;
    letter-spacing: .08em;
    text-transform: uppercase;
    line-height: 1.5;
    color: #fff
}

.comercio-exterior .banner>img {
    width: 100%;
    height: auto
}

.comercio-exterior .banner~.container-tabs.tabs-3 .side-scroll-wrapper>ul.tabs {
    margin-top: 0
}

.comercio-exterior .banner-paragraph {
    padding: 35px 100px 35px;
    height: 360px;
    background: url(/assets/corporate/img/comercio-exterior/exportacao/images/banner_03.jpg) top center no-repeat;
    background-size: cover
}

.comercio-exterior .banner-paragraph p {
    max-width: 425px;
    font: normal 16px BradescoSans, sans-serif;
    letter-spacing: -.02em;
    float: left;
    color: #fff
}

.comercio-exterior .banner-paragraph .title-banner {
    width: 100%;
    margin: 70px 0 20px;
    font: normal 25px BradescoSans, sans-serif;
    letter-spacing: -.04em;
    text-transform: uppercase;
    color: #fff
}

.comercio-exterior .banner-paragraph .link-more {
    width: 100%;
    margin-top: 40px;
    float: left
}

.comercio-exterior .banner-wide {
    width: 100%;
    display: block;
    height: auto;
    padding: 35px 100px 35px;
    background: url(/assets/corporate/img/comercio-exterior/ferramentas/banner-desk.png) center center no-repeat;
    background-size: cover;
    position: relative
}

.comercio-exterior .banner-wide {
    display: flex
}

.comercio-exterior .banner-wide .marco-cambial {
    width: 527px
}

.comercio-exterior .banner-wide .marco-cambial h2 {
    font-size: 26px;
    color: #fff;
    text-align: left;
    letter-spacing: 0;
    opacity: 1
}

.comercio-exterior .banner-wide .marco-cambial h2:after {
    content: '';
    display: block;
    background-color: #fff;
    width: 60px;
    height: 2px;
    margin-top: 15px;
    margin-bottom: 15px
}

.comercio-exterior .banner-wide .marco-cambial span {
    color: #fff;
    font-size: 18px;
    font-weight: 700
}

.comercio-exterior .banner-wide .marco-cambial span a {
    text-decoration: none;
    color: #fff
}

.comercio-exterior .banner-wide .marco-cambial p {
    color: #fff;
    text-align: left;
    margin-top: 15px
}

.comercio-exterior .banner-wide .documento .card {
    width: 345px;
    height: 60px;
    background-color: #fff;
    box-shadow: 0 3px 6px #00000029;
    border-radius: 4px;
    opacity: 1;
    padding: 10px 10px 5px 10px;
    margin: 10px
}

.comercio-exterior .banner-wide .documento .card .doc {
    display: flex;
    justify-content: space-between
}

.comercio-exterior .banner-wide .documento .card .doc span {
    padding-right: 100px;
    padding-top: 5px
}

.comercio-exterior .banner-wide .documento .card img {
    width: 24px;
    height: 24px
}

.comercio-exterior .banner-wide .documento a {
    font-weight: 700;
    text-decoration: none;
    font-size: 12px
}

.comercio-exterior .banner-wide .documento small {
    font-size: 10px;
    color: #00000069;
    opacity: 1;
    letter-spacing: 0;
    text-align: left;
    padding-left: 35px
}

.comercio-exterior .banner-wide .documento .card:hover {
    background-image: -webkit-linear-gradient(left, #002a3a, #335973)
}

.comercio-exterior .banner-wide .documento a:hover {
    color: #fff
}

.comercio-exterior .banner-wide .documento .card .doc:after {
    content: " ";
    background-image: url(/html/corporate/solucoes-integradas/comercio-exterior/assets/img/icon-baixar.svg);
    width: 32px;
    height: 32px;
    background-repeat: no-repeat
}

.comercio-exterior .banner-wide .documento .card .doc:hover:after {
    content: " ";
    background-image: url(/html/corporate/solucoes-integradas/comercio-exterior/assets/img/icon-baixar-branco.svg);
    width: 32px;
    height: 32px
}

.comercio-exterior .banner-wide .documento .card .doc::before {
    content: " ";
    background-image: url(/html/corporate/solucoes-integradas/comercio-exterior/assets/img/icon-pdf.svg);
    width: 32px;
    height: 32px;
    background-repeat: no-repeat
}

.comercio-exterior .banner-wide .documento .card .doc:hover::before {
    content: " ";
    background-image: url(/html/corporate/solucoes-integradas/comercio-exterior/assets/img/icon-pdf-branco.svg);
    width: 32px;
    height: 32px
}

.comercio-exterior .select-box-wrapper {
    display: block;
    position: relative;
    margin: 50px auto 50px auto;
    max-width: 600px;
    width: 100%
}

.container-price {
    display: none !important
}

.comercio-exterior .select-box-wrapper:before {
    content: '';
    display: block;
    position: absolute;
    width: 26px;
    height: 15px;
    background: url(/assets/corporate/img/comercio-exterior/accordion.png) no-repeat;
    transition: transform .3s ease-in-out;
    -webkit-transform: rotateX(0);
    -ms-transform: rotateX(0);
    transform: rotateX(0);
    top: 10px;
    right: 0;
    z-index: 1
}

.comercio-exterior .select-box-wrapper.on:before {
    -webkit-transform: rotateX(190deg);
    -ms-transform: rotateX(190deg);
    transform: rotateX(190deg)
}

.comercio-exterior .select-box-wrapper .select-box {
    width: 100%;
    padding: 5px 10px;
    font: normal 13px BradescoSans, sans-serif;
    letter-spacing: .08em;
    border: 1px solid #c5c5c5;
    height: 34px;
    z-index: 2;
    opacity: .7;
    color: #3c3c3c;
    position: relative;
    background-color: transparent;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none
}

.comercio-exterior .select-box-wrapper .select-box:focus {
    opacity: 1
}

.comercio-exterior .select-box-wrapper .select-box::-ms-expand {
    display: none
}

.comercio-exterior .select-box-results-wrapper .results-wrapper {
    margin: 50px auto 50px 135px
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul {
    width: 100%;
    height: 600px;
    vertical-align: top;
    display: none;
    max-width: 365px;
    background-color: #eaecf0;
    padding: 35px 10px 35px 40px;
    margin-bottom: 20px
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul.on {
    display: inline-block
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul.three-inline {
    max-width: 265px;
    margin-right: 10px;
    padding-left: 20px;
    height: 395px
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul.three-inline:nth-child(odd) {
    margin-right: 10px
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul.three-inline .doubles {
    width: 100%
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul:nth-child(odd) {
    margin-right: 18px
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul>li {
    width: 100%;
    vertical-align: top;
    margin-bottom: 20px
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul>li:nth-child(1) {
    margin-bottom: 30px
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul>li.doubles {
    width: 30%
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul>li.doubles:nth-child(odd) {
    margin-right: 105px
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul>li.doubles-large {
    width: auto
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul>li.doubles-large:nth-child(even) {
    margin-right: 40px
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul>li>p {
    font: normal 16px BradescoSans, sans-serif;
    font-size: 13px;
    letter-spacing: -.02em
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul>li>p>span {
    width: 100%;
    display: block;
    font: normal 15px BradescoSans, sans-serif;
    letter-spacing: .08em
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul>li>p>b {
    display: block;
    width: 100%;
    font: normal 13px BradescoSans, sans-serif
}

.comercio-exterior .select-box-results-wrapper .results-wrapper>ul>li>p>b>span {
    font: tittleBanner;
    letter-spacing: .08em
}

.container-footer {
    justify-content: center;
    width: 100%;
    display: flex;
    background-color: #ececec;
    border-bottom: 1px solid #d6d7d9;
    color: #4d4e53;
    font: normal 16px BradescoSans, sans-serif;
    padding: 0 45px
}

.container-footer .container-time {
    padding: 30px 15px 22px 0;
    vertical-align: top;
    display: inline-block
}

.container-footer .container-time .watch {
    display: inline-block;
    width: 55px;
    height: 55px;
    background-image: url(/assets/corporate/img/comercio-exterior/icone_watch.png)
}

.container-footer .container-time .list-time {
    vertical-align: top;
    display: inline-block
}

.container-footer .container-time .list-time li {
    vertical-align: top;
    display: inline-block;
    margin: 0 12px
}

.container-footer .container-time .list-time li .city {
    font: normal 16px 'Montserrat SemiBold', Helvetica, Arial
}

.container-footer .container-time .list-time li .hour {
    display: block;
    margin-top: 8px;
    font: normal 26px BradescoSans, sans-serif
}

.container-footer .container-price {
    display: inline-block;
    vertical-align: top;
    padding: 27px 0 13px;
    max-width: 580px;
    border-left: 1px solid #d6d7d9;
    position: relative
}

.container-footer .container-price .slick-next.hidden, .container-footer .container-price .slick-prev.hidden {
    opacity: 0;
    pointer-events: none
}

.container-footer .container-price .list-price {
    overflow: hidden;
    white-space: nowrap;
    max-height: 70px;
    font: normal 16px BradescoSans, sans-serif;
    max-height: 70px;
    margin-left: 50px;
    margin-right: 30px;
    position: static;
    width: 510px;
    max-width: 580px
}

.container-footer .container-price .list-price li {
    margin: 0 15px;
    display: inline-block
}

.container-footer .container-price .list-price li .country {
    display: block;
    width: 100%;
    text-transform: uppercase;
    font: normal 15px 'Montserrat SemiBold', Helvetica, Arial
}

.container-footer .container-price .list-price li .value {
    display: inline-block
}

.container-footer .container-price .list-price li .percent {
    display: inline-block;
    padding: 8px 0;
    margin: 0 8px 0 0
}

.container-footer .container-price .list-price li .percent.up {
    color: #30b744
}

.container-footer .container-price .list-price li .percent.up:before {
    content: '';
    background-image: url(/assets/corporate/img/comercio-exterior/arrow_green.png);
    width: 11px;
    height: 16px;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    top: 2px
}

.container-footer .container-price .list-price li .percent.down {
    color: #566d77
}

.container-footer .container-price .list-price li .percent.down:before {
    content: '';
    background-image: url(/assets/corporate/img/comercio-exterior/arrow_red.png);
    width: 11px;
    height: 16px;
    margin-right: 8px;
    display: inline-block;
    position: relative;
    top: 2px
}

.container-footer .container-price>p {
    display: block;
    font: normal 13px BradescoSans, sans-serif;
    color: #aaa9a9;
    margin-left: 65px
}

.container-footer .container-iof {
    display: inline-block;
    vertical-align: top;
    margin: 31px 0 0 0;
    padding-right: 30px;
    padding-left: 30px;
    border-right: 1px solid #d6d7d9;
    color: inherit;
    text-decoration: none;
    font-family: 'bradesco sans'
}

.container-footer .container-iof .icon {
    display: block;
    width: 21px;
    height: 26px;
    margin: 0 auto;
    background-image: url(/assets/corporate/img/comercio-exterior/icone_calc.png)
}

.container-footer .container-iof>span {
    margin-top: 15px;
    display: block;
    text-transform: uppercase;
    text-align: center;
    color: #707070;
    opacity: 1;
    font-family: 'Bradesco sans'
}

.text-iof {
    text-align: center;
    font-size: 12px;
    padding: 2px 0;
    color: #707070
}

.text-doc {
    text-align: center;
    font-size: 12px;
    padding: 2px 0;
    font-family: "bradesco sans";
    color: #707070
}

body>footer.container-footer>div.container-infoDoc>a.container-iof>p:nth-child(4) {
    font-size: 8px
}

.container-footer .container-doc {
    vertical-align: top;
    display: inline-block;
    margin: 31px 0 0;
    padding-left: 30px;
    color: inherit;
    text-decoration: none
}

.container-footer .container-doc .icon {
    display: block;
    width: 20px;
    height: 24px;
    margin: 0 auto;
    background-image: url(/assets/corporate/img/comercio-exterior/icone_doc.png)
}

.container-footer .container-doc>span {
    margin-top: 15px;
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #707070;
    font-family: 'Bradesco sans'
}

.container-footer .container-infoDoc {
    display: inline-block
}

#footer-price-slick .slick-arrow, #footer-price-slick .slick-draggable, #footer-price-slick .slick-slide {
    display: inline-block
}

#footer-price-slick .slick-list {
    overflow: hidden;
    width: 510px
}

#footer-price-slick .slick-prev {
    width: 14px;
    height: 24px;
    background-image: url(/assets/corporate/img/comercio-exterior/arrow_footer.png);
    position: absolute;
    bottom: 50px;
    left: 31px;
    z-index: 5;
    cursor: pointer
}

#footer-price-slick .slick-next {
    z-index: 5;
    cursor: pointer;
    width: 14px;
    height: 24px;
    background-image: url(/assets/corporate/img/comercio-exterior/arrow_footer.png);
    position: absolute;
    bottom: 50px;
    right: 10px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

#slick-banner-wide .draggable, #slick-banner-wide .slick-slide, #slick-banner-wide .slick-slide>div, #slick-banner-wide .slick-track {
    height: 100%
}

#slick-banner-wide .slick-slide {
    display: inline-block
}

#slick-banner-wide .slick-dots {
    position: relative;
    bottom: 510px;
    text-align: right;
    margin-right: 20px
}

#slick-banner-wide .slick-dots li {
    width: 30px;
    display: inline-block
}

#slick-banner-wide .slick-dots li.slick-active button {
    background-color: #566d77
}

#slick-banner-wide .slick-dots li button {
    width: 15px;
    height: 15px;
    background-color: #ebebeb;
    border-radius: 50%;
    border: none;
    font-size: 0
}

.menu-conta-exterior {
    display: inline-block !important
}

@media print {
    #ordem-pagamento-print .link {
        display: none
    }
}

@media screen and (min-width:1900px) {
    .container-footer .container-iof {
        border-right: none;
        margin: 31px 136px 0 0
    }
}

@media screen and (max-width:1280px) {
    .comercio-exterior .container-banner-wide {
        width: 820px
    }

    .comercio-exterior .container-banner-wide .slider-wide-content {
        padding-top: 80px;
        padding-left: 60px
    }

    #pg-comercio-exterior .thumbnails-box {
        max-width: 500px;
        margin: 0 auto 40px auto
    }

    #pg-comercio-exterior .thumbnails-box>li {
        margin: 5px 3px
    }

    #exportacao .link-bottom .item-1 .icon {
        background-size: contain
    }

    #exportacao .link-bottom .item-2 .icon {
        background-size: contain
    }

    #exportacao .link-bottom .item-3 .icon {
        background-size: contain
    }

    #exportacao .feature-image {
        width: 280px;
        margin: 50px auto 0
    }

    #exportacao .feature-image li {
        display: block
    }

    #bndes-cp .icon-list {
        width: 555px
    }

    #cobranca .list-box .list.resume {
        width: 50%
    }

    #servicos-on-line .cards-banner>li {
        width: 266px
    }

    #assinatura-digital .container-list {
        width: 100%
    }

    #assinatura-digital .container-list .list:last-child {
        width: 100%;
        float: none
    }

    #assinatura-digital .container-list .list:last-child>li:first-child {
        margin-top: 0
    }

    #cambio-on-line .container-list {
        width: 100%;
        padding: 0 30px
    }

    #cambio-on-line .container-list .list:last-child {
        width: 100%;
        float: none
    }

    #cambio-on-line .container-list .list:last-child>li:first-child {
        margin-top: 0
    }

    #cambio .brd-bottom {
        margin: 50px 15px 0
    }

    #cambio .brd-top {
        margin: 50px 15px 0
    }

    .comercio-exterior .container-tabs.tabs-2 {
        width: 780px
    }

    .comercio-exterior .atendimento {
        margin: 60px 10px
    }

    .comercio-exterior .atendimento {
        padding: 40px 50px
    }

    .comercio-exterior .icon-list li {
        width: 150px
    }

    .comercio-exterior .icon-list.box-tab {
        width: 560px
    }

    .comercio-exterior .cards-box {
        width: 550px
    }

    .container-footer {
        padding: 0 15px
    }

    .container-footer .container-doc, .container-footer .container-iof {
        padding: 0 20px
    }

    .container-footer .container-price {
        width: 370px
    }

    .container-footer .container-price>p {
        margin-left: 35px
    }

    .container-footer .container-price .list-price {
        margin-right: 20px;
        margin-left: 20px
    }

    #footer-price-slick .slick-prev {
        left: 10px
    }

    #footer-price-slick .slick-list {
        width: 330px
    }
}

@media screen and (max-width:1024px) {
    .observation {
        left: 0;
        width: 95%;
        bottom: 40px
    }

    section.comercio-exterior {
        margin-bottom: 75px;
        padding: 20px 0 0
    }

    .comercio-exterior .container-banner-wide {
        width: 100%;
        position: relative;
        top: -20px
    }

    .comercio-exterior .container-banner-wide .slider-wide-content .ttl.dash {
        text-align: center;
        margin-bottom: 45px;
        width: 100%
    }

    .comercio-exterior .container-banner-wide .slider-wide-content .ttl.dash:after {
        margin: 35px auto 0;
        height: 5px;
        width: 60px
    }

    .comercio-exterior .container-banner-wide .slider-wide-content {
        padding: 80px 0 0 0;
        width: 100%;
        text-align: center
    }

    .comercio-exterior .container-banner-wide .slider-wide-content .comercio-exterior .container-banner-wide .slider-wide-content>p, .comercio-exterior .container-banner-wide .slider-wide-content>p {
        font: normal 18 BradescoSans, sans-serif
    }

    .comercio-exterior .container-banner-wide .slider-wide-content .ttl.dash {
        font: normal 36px BradescoSans, sans-serif;
        margin: 35px 0 25px;
        padding-left: 20px;
        padding-right: 20px
    }

    .comercio-exterior .brd-top-bottom {
        margin: 0 30px 0
    }

    .comercio-exterior .brd-bottom {
        margin: 0 30px 0
    }

    .comercio-exterior .brd-top {
        margin: 0 30px 0
    }

    .comercio-exterior .label-icon {
        font: normal 13px BradescoSans, sans-serif
    }

    .comercio-exterior .wrapper-gray-box>p {
        font: normal 15px BradescoSans, sans-serif
    }

    .comercio-exterior>p {
        font: normal 15px BradescoSans, sans-serif;
        margin-left: 20px;
        margin-right: 20px
    }

    .comercio-exterior .button.link-more {
        font: normal 13px BradescoSans, sans-serif
    }

    .comercio-exterior .link-more {
        font: normal 13px BradescoSans, sans-serif
    }

    .comercio-exterior .ttl.dash {
        font: normal 25px BradescoSans, sans-serif;
        margin: 35px 20px 25px 20px
    }

    .comercio-exterior .ttl.dash+p {
        margin: 0 20px 35px 20px
    }

    .comercio-exterior .ttl.dash:after {
        width: 35px
    }

    .comercio-exterior .desktop-only {
        display: none !important
    }

    .comercio-exterior .mobile-only {
        display: block !important
    }

    .comercio-exterior .icon.mobile-only {
        display: inline-block !important
    }

    .comercio-exterior .icon.desktop-only {
        display: none !important
    }

    #pg-comercio-exterior {
        margin-top: 0;
        overflow: hidden
    }

    #pg-comercio-exterior .thumbnails-box li.item-2 {
        background-size: contain
    }

    #pg-comercio-exterior .thumbnails-box li.item-3 {
        background-size: contain
    }

    #pg-comercio-exterior .thumbnails-box li.item-4 {
        background-size: contain
    }

    #pg-comercio-exterior .thumbnails-box li a {
        font: normal 15px BradescoSans, sans-serif
    }

    #pg-comercio-exterior .thumbnails-box li a>span {
        right: 30px
    }

    #pg-comercio-exterior {
        overflow: hidden
    }

    #pg-comercio-exterior .cards-box>li:nth-child(4) {
        background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_3_mobile.jpg) top center no-repeat;
        background-size: contain
    }

    #transferencias .list-box .list:last-child {
        float: none;
        width: 100%
    }

    #transferencias .list-box {
        width: 280px
    }

    #importacao .icon-list p {
        margin: 10px 0
    }

    #importacao .icon-list .item-1 .icon {
        background-image: url(/assets/corporate/img/comercio-exterior/importacao/icone_1.png);
        background-size: contain
    }

    #importacao .icon-list .item-2 .icon {
        background-image: url(/assets/corporate/img/comercio-exterior/importacao/icone_2.png);
        background-size: contain
    }

    #importacao .icon-list .item-3 .icon {
        background-image: url(/assets/corporate/img/comercio-exterior/importacao/icone_3.png);
        background-size: contain
    }

    #bndes-cp .icon-list {
        width: 300px
    }

    #carta-credito .box-tab {
        width: 100%;
        margin-bottom: 0
    }

    #cobranca .container-pay {
        padding: 10px 20px 40px 20px
    }

    #cobranca .container-pay>p {
        width: 100%;
        font: normal 15px BradescoSans, sans-serif
    }

    #cobranca .list-box {
        width: 100%;
        padding-left: 0;
        padding-right: 0
    }

    #cobranca .list-box .list.resume {
        width: 100%
    }

    #cobranca .list-box .list.resume:nth-child(2) {
        margin-top: 40px;
        float: none
    }

    #financiamento-longo-prazo .list-box {
        padding: 10px 15px 30px;
        width: 100%
    }

    #financiamento-longo-prazo .list-box>p {
        font: normal 15px BradescoSans, sans-serif
    }

    #financiamento-longo-prazo .list-box .list:last-child {
        float: none;
        width: 100%
    }

    #pg-ace .icon-list.box-tab>li:nth-child(5) {
        padding-top: 60px
    }

    #pg-ace .icon-list.box-tab>li:nth-child(6) {
        padding-top: 10px
    }

    #servicos-on-line .cards-banner>li {
        width: 266px
    }

    #assinatura-digital .icon-list li {
        margin: 0 5px
    }

    #assinatura-digital .icon-list li.item-1 .icon {
        background-size: contain
    }

    #assinatura-digital .icon-list li.item-2 .icon {
        background-size: contain
    }

    #assinatura-digital .icon-list li.item-3 .icon {
        background-size: contain
    }

    #pg-nce-cce .icon-list.box-tab#box-tab-2>li.item-4 {
        padding-top: 30px
    }

    #consulta-operacoes .brd-bottom, #consulta-operacoes .brd-top-bottom {
        padding-left: 15px;
        padding-right: 15px
    }

    #consulta-operacoes .divided .content {
        width: 100%
    }

    #consulta-operacoes .divided .content:first-child .list {
        width: 100%;
        margin-left: 30px
    }

    #consulta-operacoes .divided .content:last-child .list {
        width: 100%;
        margin-left: 30px
    }

    #proposta-negocios .brd-bottom, #proposta-negocios .brd-top-bottom {
        padding-left: 15px;
        padding-right: 15px
    }

    #proposta-negocios .wrapper .container-list {
        width: 100%;
        padding: 0 20px;
        margin: 0 30px
    }

    #proposta-negocios .divided .content {
        width: 100%
    }

    #proposta-negocios .divided .content:first-child .list {
        width: 100%
    }

    #proposta-negocios .divided .content:last-child .list {
        width: 100%
    }

    #pg-proex .icon-list.box-tab>li:nth-child(3) {
        padding-top: 25px
    }

    #pg-bancos-parceiros-exterior .icon-list {
        margin-top: 40px
    }

    #pg-bancos-parceiros-exterior .icon-list .item-1 {
        margin-right: 70px
    }

    #pg-bancos-parceiros-exterior .icon-list .item-1 .icon {
        background: url(/assets/corporate/img/comercio-exterior/icone_32_mobile.png) top center no-repeat;
        background-size: contain
    }

    #pg-bancos-parceiros-exterior .icon-list .item-2 {
        margin-right: 70px
    }

    #pg-bancos-parceiros-exterior .icon-list .item-2 .icon {
        background: url(/assets/corporate/img/comercio-exterior/icone_33_mobile.png) top center no-repeat;
        background-size: contain
    }

    #pg-bancos-parceiros-exterior .icon-list .item-3 .icon {
        background: url(/assets/corporate/img/comercio-exterior/icone_34_mobile.png) top center no-repeat;
        background-size: contain
    }

    #pg-bancos-parceiros-exterior .link-more {
        margin: 35px auto
    }

    #pg-bancos-parceiros-exterior .container-tabs.tabs-2 #tab-2>p.mobile-align-left {
        text-align: left
    }

    #pg-bancos-parceiros-exterior .container-tabs.tabs-2 #tab-2>p>a {
        display: block;
        width: 100%
    }

    #operacoes-estruturadas .brd-bottom .container-list {
        width: 100%
    }

    #operacoes-estruturadas .brd-bottom .container-list .list:last-child {
        float: none;
        width: 100%
    }

    #aviso-lancamento .banner>img {
        position: static
    }

    #pg-unidades-negocio .select-box-results-wrapper .results-wrapper {
        margin: 35px 20px 35px 20px
    }

    #pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul {
        display: none;
        width: 100%;
        height: auto;
        padding-left: 20px;
        margin: 0 auto;
        margin-bottom: 20px
    }

    #pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul.on {
        display: block
    }

    #pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul>li.doubles:nth-child(odd) {
        margin-right: 80px
    }

    #pg-unidades-negocio .select-box-results-wrapper .results-wrapper>ul>li.doubles-large:nth-child(even) {
        margin-right: 12px
    }

    #cambio {
        margin-top: 0;
        overflow: hidden
    }

    #cambio .brd-top {
        margin-top: 0
    }

    #cambio .slider-wide-content {
        background-image: url(/assets/corporate/img/comercio-exterior/cambio/slider_wide_mobile.jpg)
    }

    #cambio .link-bottom li.item-1 .icon {
        background-image: url(/assets/corporate/img/atendimento_2/icone_1_mobile.png)
    }

    #cambio .link-bottom li.item-2 .icon {
        background-image: url(/assets/corporate/img/atendimento_2/icone_2_mobile.png)
    }

    #cambio .link-bottom li.item-3 .icon {
        background-image: url(/assets/corporate/img/atendimento_2/icone_3_mobile.png)
    }

    #cambio .link-bottom li .icon {
        background-size: contain;
        margin-bottom: 10px
    }

    #cambio .link-bottom li .link-more:before {
        background-image: url(/assets/corporate/img/comercio-exterior/icon_arrow_red.png)
    }

    #cambio .banner-paragraph {
        background-image: url(/assets/corporate/img/atendimento_2/cambio/banner-paragraph_mobile.jpg)
    }

    #cambio .brd-bottom, #cambio .brd-top {
        padding: 0;
        border: 0
    }

    .comercio-exterior .container-tabs {
        font: normal 15px BradescoSans, sans-serif
    }

    .comercio-exterior .container-tabs ul.tabs {
        padding: 0 30px !important
    }

    .comercio-exterior .container-tabs ul.tabs li.tab-link {
        float: none
    }

    .comercio-exterior .container-tabs .side-scroll-wrapper {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }

    .comercio-exterior .container-tabs.tabs-iframe .tabs {
        text-align: left;
        width: 800px
    }

    .comercio-exterior .container-tabs.tabs-3 ul.tabs li.tab-link {
        width: 270px !important;
        margin: 0 5px
    }

    .comercio-exterior .container-tabs.tabs-3 ul.tabs li.tab-link:nth-child(2) {
        margin: 0 5px
    }

    .comercio-exterior .container-tabs.tabs-3 p {
        font: normal 15px BradescoSans, sans-serif
    }

    .comercio-exterior .container-tabs.tabs-3 {
        width: 100%
    }

    .comercio-exterior .container-tabs.tabs-3 .hover p {
        margin-bottom: 0
    }

    .comercio-exterior .container-tabs.tabs-2 {
        width: 100%
    }

    .comercio-exterior .container-tabs.tabs-2 ul.tabs {
        margin: 10px auto
    }

    .comercio-exterior .atendimento.beneficiario .icon {
        display: block;
        margin: 0 auto
    }

    .comercio-exterior .atendimento.beneficiario .content {
        display: block;
        margin: 30px auto;
        width: 100%
    }

    .comercio-exterior .atendimento.beneficiario .info {
        display: inline-block;
        margin: 0 auto;
        float: none;
        width: 150px
    }

    .comercio-exterior .atendimento.beneficiario .mobile-container {
        max-width: 250px;
        float: none;
        display: block;
        margin: 0 auto
    }

    .comercio-exterior .atendimento.beneficiario .mobile-container .info li p {
        font: normal 15px BradescoSans, sans-serif
    }

    .comercio-exterior .atendimento.empresa>h2 {
        width: 100%;
        margin: 25px auto;
        text-align: center
    }

    .comercio-exterior .atendimento.empresa .link-more {
        width: 170px
    }

    .comercio-exterior .atendimento.localizador .link-more {
        width: 145px
    }

    .comercio-exterior .atendimento {
        padding: 40px 30px
    }

    .comercio-exterior .atendimento .link-more {
        position: static;
        display: block;
        width: 120px;
        margin: 0 auto
    }

    .comercio-exterior .atendimento .content {
        display: block;
        width: 100%;
        max-width: 385px;
        text-align: center;
        margin: 25px auto
    }

    .comercio-exterior .atendimento .content>h2 {
        font: normal 25px BradescoSans, sans-serif
    }

    .comercio-exterior .atendimento .content>p {
        font: normal 15px BradescoSans, sans-serif
    }

    .comercio-exterior .atendimento .icon {
        display: block;
        margin: 0 auto
    }

    .comercio-exterior .icon-list li.item-1 .icon {
        background-image: none;
        background-size: contain
    }

    .comercio-exterior .icon-list li.item-2 .icon {
        background-image: none;
        background-size: contain
    }

    .comercio-exterior .icon-list li.item-3 .icon {
        background-image: none;
        background-size: contain
    }

    .comercio-exterior .icon-list li.item-4 .icon {
        background-image: none;
        background-size: contain
    }

    .comercio-exterior .icon-list li .icon #icone #circulo circle {
        fill: #566d77;
        stroke: none
    }

    .comercio-exterior .icon-list li .icon #icone .st1 {
        display: none
    }

    .comercio-exterior .icon-list li .icon #icone .st2 {
        stroke: #fff;
        stroke-width: 1
    }

    .comercio-exterior .icon-list.box-numbers li.item-1, .comercio-exterior .icon-list.box-numbers li.item-2, .comercio-exterior .icon-list.box-numbers li.item-3 {
        width: 300px !important
    }

    .comercio-exterior .icon-list.box-numbers li .label-icon {
        font: normal 13px BradescoSans, sans-serif
    }

    .comercio-exterior .icon-list.box-numbers li>p {
        font: normal 15px BradescoSans, sans-serif
    }

    .comercio-exterior .icon-list.box-tab {
        width: 100%
    }

    .comercio-exterior .icon-list.box-tab>li .box-content {
        transform: none;
        top: 0
    }

    .comercio-exterior .icon-list.box-tab>li {
        display: block;
        margin: 20px auto;
        padding: 25px;
        height: auto
    }

    .comercio-exterior .icon-list.box-tab>li .hover {
        position: relative;
        display: inline
    }

    .comercio-exterior .icon-list.box-tab>li .hover>p {
        font: normal 15px BradescoSans, sans-serif
    }

    .comercio-exterior .icon-list.box-tab>li .box-content>.icon, .comercio-exterior .icon-list.box-tab>li .box-content>.label-icon {
        display: none
    }

    .comercio-exterior .icon-list.feature-image>li {
        margin-bottom: 30px
    }

    .comercio-exterior .icon-list.feature-image>li p {
        font: normal 15px BradescoSans, sans-serif
    }

    .comercio-exterior .icon-list.feature-image>li a {
        position: static
    }

    .comercio-exterior .icon-list.feature-image>li .icon p {
        font: normal 20px 'Montserrat SemiBold', Helvetica, Arial
    }

    .comercio-exterior .icon-list.download>li:nth-child(odd) {
        margin-right: 0
    }

    .comercio-exterior .icon-list.download>li .hover .label-icon {
        font: normal 13px BradescoSans, sans-serif
    }

    .comercio-exterior .icon-list.download {
        width: 100%;
        text-align: center
    }

    .comercio-exterior .icon-list.download>li {
        width: 300px;
        margin: 25px 0
    }

    .comercio-exterior .icon-list.download>li .hover {
        margin-left: 5px;
        width: 180px
    }

    .comercio-exterior .list {
        font: normal 15px BradescoSans, sans-serif;
        margin-left: 20px
    }

    .comercio-exterior .list.resume .title {
        font: normal 13px BradescoSans, sans-serif
    }

    .comercio-exterior .list.resume .content {
        font: normal 15px BradescoSans, sans-serif
    }

    .comercio-exterior .list {
        width: 100%
    }

    .comercio-exterior .list li:first-child {
        margin-top: 0
    }

    .comercio-exterior .links-form .icon:nth-child(2) {
        margin-top: 13px
    }

    .comercio-exterior .links-form {
        width: 280px
    }

    .comercio-exterior .links-form .icon {
        background-size: contain
    }

    .comercio-exterior .links-form .icon:nth-child(1) {
        margin-left: 10px
    }

    .comercio-exterior .links-form .icon:nth-child(1):before {
        background: url(/assets/corporate/img/comercio-exterior/icone_12_mobile.png) top center no-repeat
    }

    .comercio-exterior .links-form .icon:nth-child(2):before {
        height: 43px;
        background: url(/assets/corporate/img/comercio-exterior/icone_11_mobile.png) top center no-repeat
    }

    .comercio-exterior .links-form .icon:nth-child(3):before {
        background: url(/assets/corporate/img/comercio-exterior/icone_10_mobile.png) top center no-repeat
    }

    .comercio-exterior .links-form .icon:before {
        width: 60px;
        height: 60px
    }

    .comercio-exterior .links-form .icon>span {
        display: none
    }

    .comercio-exterior .cards-box {
        width: 100%;
        text-align: center
    }

    .comercio-exterior .cards-box.cards-banner {
        width: 100%;
        text-align: center
    }

    .comercio-exterior .cards-box.cards-banner li {
        display: block;
        margin: 40px auto
    }

    .comercio-exterior .cards-box.cards-banner li .content .inside-content>span {
        font: normal 13px BradescoSans, sans-serif
    }

    .comercio-exterior .cards-box.cards-banner>li.item-1 {
        background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_1_mobile.jpg) top center no-repeat;
        background-size: contain
    }

    .comercio-exterior .cards-box.cards-banner>li.item-2 {
        background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_2_mobile.jpg) top center no-repeat;
        background-size: contain
    }

    .comercio-exterior .cards-box.cards-banner>li.item-3 {
        background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_3_mobile.jpg) top center no-repeat;
        background-size: contain
    }

    .comercio-exterior .cards-box.cards-banner>li.item-4 {
        background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_4_mobile.jpg) top center no-repeat;
        background-size: contain
    }

    .comercio-exterior .cards-box.cards-banner>li.item-5 {
        background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_5_mobile-2.jpg) top center no-repeat;
        background-size: contain
    }

    .comercio-exterior .cards-box.cards-banner>li.item-6 {
        background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_6.jpg) top center no-repeat;
        background-size: contain
    }

    .comercio-exterior .cards-box.cards-banner>li.item-7 {
        background: url(/assets/corporate/img/comercio-exterior/produtos-financeiros/thumbnail_7.jpg) top center no-repeat;
        background-size: contain
    }

    .comercio-exterior .cards-box.cards-banner li {
        display: block;
        margin: 20px auto
    }

    .comercio-exterior .banner-double>a>h2 {
        width: 90%
    }

    .comercio-exterior .banner-double.link-inside .first, .comercio-exterior .banner-double.link-inside .second {
        margin-right: 0;
        margin: 0 auto
    }

    .comercio-exterior .banner-double.link-inside .first:before, .comercio-exterior .banner-double.link-inside .second:before {
        content: '';
        background-color: rgba(0, 0, 0, .2);
        position: absolute;
        display: block;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 2
    }

    .comercio-exterior .banner-double.link-inside .first h2, .comercio-exterior .banner-double.link-inside .second h2 {
        width: 90%
    }

    .comercio-exterior .banner-double.link-inside .first {
        background-image: url(/assets/corporate/img/atendimento_2/cambio/banner_double_1_mobile.jpg)
    }

    .comercio-exterior .banner-double.link-inside .second {
        background-image: url(/assets/corporate/img/atendimento_2/cambio/banner_double_2_mobile.jpg)
    }

    .comercio-exterior .banner-double .bg-gray {
        display: none
    }

    .comercio-exterior .banner-double>a {
        display: block;
        width: 100%;
        padding-top: 150px
    }

    .comercio-exterior .banner-double>a .ttl.dash {
        margin: 0 auto
    }

    .comercio-exterior .banner-double.link-inside .first, .comercio-exterior .banner-double.link-inside .second {
        padding-top: 120px;
        width: 100%;
        display: block
    }

    .comercio-exterior .banner-double.link-inside .first .ttl, .comercio-exterior .banner-double.link-inside .second .ttl {
        margin-top: 0;
        margin-bottom: 20px
    }

    .comercio-exterior .banner-double.link-inside .first p, .comercio-exterior .banner-double.link-inside .second p {
        display: none
    }

    .comercio-exterior .accordion-list>li {
        padding: 0 7px
    }

    .comercio-exterior .accordion-list>li>p {
        font: normal 13px BradescoSans, sans-serif
    }

    .comercio-exterior .accordion-list>li.on .icon {
        background-image: url(/assets/corporate/img/comercio-exterior/accordion_mobile.png)
    }

    .comercio-exterior .accordion-list>li .content {
        font: normal 15px BradescoSans, sans-serif
    }

    .comercio-exterior .accordion-list>li .icon {
        background-image: url(/assets/corporate/img/comercio-exterior/accordion_mobile.png)
    }

    .comercio-exterior .banner {
        height: auto
    }

    .comercio-exterior .banner>img {
        width: 100%;
        height: auto
    }

    .comercio-exterior .banner-paragraph .title-banner {
        font: normal 25px BradescoSans, sans-serif;
        margin: 0 auto
    }

    .comercio-exterior .banner-paragraph .link-more:before {
        display: block;
        float: left;
        height: 25px
    }

    .comercio-exterior .banner-paragraph {
        height: 280px;
        width: 100%;
        padding: 85px 0 35px 25px
    }

    .comercio-exterior .banner-paragraph p {
        display: none
    }

    .comercio-exterior .select-box-wrapper:before {
        top: 12px;
        right: 110px
    }

    .comercio-exterior .select-box-wrapper .select-box {
        background-image: url(/assets/corporate/img/comercio-exterior/accordion_mobile.png) no-repeat;
        width: 100%;
        max-width: 385px;
        height: 40px
    }

    .comercio-exterior .select-box-results-wrapper .results-wrapper {
        margin: 35px 20px 35px 20px
    }

    .comercio-exterior .select-box-results-wrapper .results-wrapper>ul.on {
        display: block
    }

    .comercio-exterior .select-box-results-wrapper .results-wrapper>ul {
        display: none;
        width: 100%;
        height: auto;
        padding-left: 20px;
        margin: 0 auto;
        margin-bottom: 20px
    }

    .comercio-exterior .select-box-results-wrapper .results-wrapper>ul.three-inline {
        height: auto;
        max-width: 300px;
        margin: 0 auto;
        margin-bottom: 20px
    }

    .comercio-exterior .select-box-results-wrapper .results-wrapper>ul.three-inline:nth-child(odd) {
        margin-inline-start: 0;
        margin-inline-end: 0;
        margin: 0 auto;
        margin-bottom: 20px
    }

    .comercio-exterior .select-box-results-wrapper .results-wrapper>ul:nth-child(odd) {
        margin-inline-start: 0;
        margin-inline-end: 0;
        margin: 0 auto;
        margin-bottom: 20px
    }

    .comercio-exterior .select-box-results-wrapper .results-wrapper>ul>li.doubles:nth-child(odd) {
        margin-right: 80px
    }

    .comercio-exterior .select-box-results-wrapper .results-wrapper>ul>li.doubles-large:nth-child(even) {
        margin-right: 12px
    }

    .container-footer {
        overflow: hidden
    }

    .container-footer .container-time {
        width: 100%;
        text-align: center;
        display: block;
        padding-bottom: 24px
    }

    .container-footer .container-time .list-time li {
        text-align: left
    }

    .container-footer .container-price {
        padding-top: 0;
        display: block;
        border: none;
        margin: 0 auto
    }

    .container-footer .container-price .list-price {
        margin-left: 0;
        margin-right: 0
    }

    .container-footer .container-price .list-price li:first-child {
        margin-left: 0
    }

    .container-footer .container-price>p {
        width: 310px;
        text-align: center;
        margin-top: 24px
    }

    .container-footer .container-iof {
        margin-top: 0;
        border: none
    }

    .container-footer .container-iof .icon {
        display: inline-block;
        position: relative;
        top: 6px
    }

    .container-footer .container-iof>span {
        display: block
    }

    .container-footer .container-doc {
        margin-top: 0
    }

    .container-footer .container-doc .icon {
        margin-right: 10px;
        display: inline-block;
        position: relative;
        top: 6px
    }

    .container-footer .container-doc>span {
        display: block
    }

    .container-footer .container-infoDoc {
        margin-top: 24px;
        margin-bottom: 24px;
        display: block;
        text-align: center
    }

    #slick-icones-conta-exportador li {
        margin: 0
    }

    #slick-icones-conta-exportador .slick-slide {
        margin-top: 35px;
        opacity: .4
    }

    #slick-icones-conta-exportador .slick-slide.slick-current {
        transition: transform .4s, opacity .4s;
        -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
        transform: scale(1.5);
        opacity: 1;
        z-index: 6
    }

    #slick-icones-conta-exportador .slick-slide.slick-current .label-icon {
        display: block;
        width: 160px;
        margin-left: -28px;
        -webkit-transform: scale(.9);
        -ms-transform: scale(.9);
        transform: scale(.9)
    }

    #slick-icones-conta-exportador .slick-slide li {
        width: 100px !important
    }

    #slick-icones-conta-exportador .slick-slide .icon {
        margin-bottom: 15px
    }

    #slick-icones-conta-exportador .slick-slide .label-icon {
        display: none
    }

    #slick-icones-conta-exportador .draggable {
        padding-top: 30px
    }

    #slick-icones-conta-exportador .slick-list {
        height: 225px
    }

    #slick-icones-conta-exportador .slick-dots li {
        width: 30px
    }

    #slick-icones-conta-exportador .slick-dots li.slick-active button {
        background-color: #3c3c3c
    }

    #slick-icones-conta-exportador .slick-dots li button {
        width: 12px;
        height: 12px;
        background-color: #ebebeb;
        border-radius: 50%;
        border: none;
        font-size: 0
    }

    #slick-numbers-conta-exportador.icon-list .slick-slide {
        transition: opacity .4s;
        opacity: 0
    }

    #slick-numbers-conta-exportador.icon-list .slick-slide.slick-current {
        opacity: 1;
        z-index: 6
    }

    #slick-numbers-conta-exportador .slick-dots li {
        width: 30px;
        height: 30px;
        padding: 0;
        margin: 50px 10px
    }

    #slick-numbers-conta-exportador .slick-dots li.slick-active button {
        background-color: #3c3c3c
    }

    #slick-numbers-conta-exportador .slick-dots li button {
        width: 15px;
        height: 15px;
        background-color: #d0d2d5;
        border-radius: 50%;
        border: none;
        font-size: 0
    }

    #thumbnail-comercio-exterior .slick-slide {
        display: inline-block;
        width: 240px;
        height: 215px
    }

    #thumbnail-comercio-exterior .slick-dots li {
        width: 15px;
        height: 15px;
        padding: 0;
        margin: 0 10px 30px
    }

    #thumbnail-comercio-exterior .slick-dots li.slick-active button {
        background-color: #3c3c3c
    }

    #thumbnail-comercio-exterior .slick-dots li button {
        width: 15px;
        height: 15px;
        background-color: #d0d2d5;
        border-radius: 50%;
        border: none;
        font-size: 0
    }

    #slick-importacao li {
        margin: 0
    }

    #slick-importacao .slick-slide {
        opacity: .4;
        display: inline-block;
        width: 100px;
        height: 215px
    }

    #slick-importacao .slick-slide.slick-current {
        position: relative;
        top: 25px;
        transition: transform .4s, opacity .4s;
        -webkit-transform: scale(1.4);
        -ms-transform: scale(1.4);
        transform: scale(1.4);
        opacity: 1;
        z-index: 6
    }

    #slick-importacao .slick-slide.slick-current .label-icon, #slick-importacao .slick-slide.slick-current .link-more, #slick-importacao .slick-slide.slick-current p {
        width: 240px;
        display: block
    }

    #slick-importacao .slick-slide.slick-current .label-icon, #slick-importacao .slick-slide.slick-current p {
        margin-left: -70px
    }

    #slick-importacao .slick-slide.slick-current .link-more {
        bottom: -30px
    }

    #slick-importacao .slick-slide .label-icon, #slick-importacao .slick-slide .link-more, #slick-importacao .slick-slide p {
        display: none
    }

    #slick-importacao .slick-dots {
        margin-top: 170px
    }

    #slick-importacao .slick-dots li {
        width: 30px
    }

    #slick-importacao .slick-dots li.slick-active button {
        background-color: #3c3c3c
    }

    #slick-importacao .slick-dots li button {
        width: 15px;
        height: 15px;
        background-color: #ebebeb;
        border-radius: 50%;
        border: none;
        font-size: 0
    }

    #slick-cambio .slick-slider {
        margin-bottom: 60px
    }

    #slick-cambio li {
        margin: 0
    }

    #slick-cambio .slick-slide {
        opacity: .4;
        display: inline-block;
        width: 100px;
        height: 300px
    }

    #slick-cambio .slick-slide.slick-current {
        position: relative;
        top: 25px;
        transition: transform .4s, opacity .4s;
        -webkit-transform: scale(1.4);
        -ms-transform: scale(1.4);
        transform: scale(1.4);
        opacity: 1;
        z-index: 6
    }

    #slick-cambio .slick-slide.slick-current .label-icon, #slick-cambio .slick-slide.slick-current .link-more, #slick-cambio .slick-slide.slick-current p {
        display: block
    }

    #slick-cambio .slick-slide.slick-current .label-icon {
        width: 100%;
        margin-left: 0
    }

    #slick-cambio .slick-slide.slick-current p {
        font: normal 16px BradescoSans, sans-serif;
        width: 200px;
        margin-left: -50px
    }

    #slick-cambio .slick-slide.slick-current .link-more {
        bottom: -50px
    }

    #slick-cambio .slick-slide .label-icon, #slick-cambio .slick-slide .link-more, #slick-cambio .slick-slide p {
        display: none
    }

    #slick-cambio .slick-dots {
        margin-top: 170px
    }

    #slick-cambio .slick-dots li {
        width: 30px
    }

    #slick-cambio .slick-dots li.slick-active button {
        background-color: #3c3c3c
    }

    #slick-cambio .slick-dots li button {
        width: 15px;
        height: 15px;
        background-color: #ebebeb;
        border-radius: 50%;
        border: none;
        font-size: 0
    }

    #slick-exportacao li {
        margin: 0
    }

    #slick-exportacao .slick-slide {
        opacity: .4;
        display: inline-block;
        width: 100px;
        height: 200px
    }

    #slick-exportacao .slick-slide.slick-current {
        position: relative;
        top: 25px;
        transition: transform .4s, opacity .4s;
        -webkit-transform: scale(1.4);
        -ms-transform: scale(1.4);
        transform: scale(1.4);
        opacity: 1;
        z-index: 6
    }

    #slick-exportacao .slick-slide.slick-current .label-icon, #slick-exportacao .slick-slide.slick-current .link-more, #slick-exportacao .slick-slide.slick-current p {
        display: block
    }

    #slick-exportacao .slick-slide.slick-current .label-icon {
        width: 170px;
        margin-left: -35px
    }

    #slick-exportacao .slick-slide.slick-current p {
        display: none
    }

    #slick-exportacao .slick-slide.slick-current .link-more {
        bottom: 50px
    }

    #slick-exportacao .slick-slide .label-icon, #slick-exportacao .slick-slide .link-more, #slick-exportacao .slick-slide p {
        display: none
    }

    #slick-exportacao .slick-dots {
        margin-top: 100px
    }

    #slick-exportacao .slick-dots li {
        width: 30px
    }

    #slick-exportacao .slick-dots li.slick-active button {
        background-color: #3c3c3c
    }

    #slick-exportacao .slick-dots li button {
        width: 15px;
        height: 15px;
        background-color: #ebebeb;
        border-radius: 50%;
        border: none;
        font-size: 0
    }

    #slick-bancos-parceiros-exterior li {
        margin: 0
    }

    #slick-bancos-parceiros-exterior .slick-slide {
        opacity: .4;
        display: inline-block;
        width: 100px;
        height: 160px
    }

    #slick-bancos-parceiros-exterior .slick-slide.slick-current {
        position: relative;
        top: 25px;
        transition: transform .4s, opacity .4s;
        -webkit-transform: scale(1.4);
        -ms-transform: scale(1.4);
        transform: scale(1.4);
        opacity: 1;
        z-index: 6
    }

    #slick-bancos-parceiros-exterior .slick-slide.slick-current .label-icon, #slick-bancos-parceiros-exterior .slick-slide.slick-current .link-more, #slick-bancos-parceiros-exterior .slick-slide.slick-current p {
        display: block
    }

    #slick-bancos-parceiros-exterior .slick-slide.slick-current .label-icon {
        width: 170px;
        margin-left: -35px
    }

    #slick-bancos-parceiros-exterior .slick-slide.slick-current p {
        display: none
    }

    #slick-bancos-parceiros-exterior .slick-slide.slick-current .link-more {
        margin-left: -25px;
        margin-top: 10px
    }

    #slick-bancos-parceiros-exterior .slick-slide .label-icon, #slick-bancos-parceiros-exterior .slick-slide .link-more, #slick-bancos-parceiros-exterior .slick-slide p {
        display: none
    }

    #slick-bancos-parceiros-exterior .slick-dots {
        margin-top: 60px
    }

    #slick-bancos-parceiros-exterior .slick-dots li {
        width: 30px
    }

    #slick-bancos-parceiros-exterior .slick-dots li.slick-active button {
        background-color: #3c3c3c
    }

    #slick-bancos-parceiros-exterior .slick-dots li button {
        width: 15px;
        height: 15px;
        background-color: #ebebeb;
        border-radius: 50%;
        border: none;
        font-size: 0
    }

    #slick-assinatura-digital li {
        margin: 0
    }

    #slick-assinatura-digital .slick-slide {
        opacity: .4;
        display: inline-block;
        width: 100px;
        height: 200px
    }

    #slick-assinatura-digital .slick-slide.slick-current {
        position: relative;
        top: 25px;
        transition: transform .4s, opacity .4s;
        -webkit-transform: scale(1.4);
        -ms-transform: scale(1.4);
        transform: scale(1.4);
        opacity: 1;
        z-index: 6
    }

    #slick-assinatura-digital .slick-slide.slick-current .label-icon, #slick-assinatura-digital .slick-slide.slick-current .link-more, #slick-assinatura-digital .slick-slide.slick-current p {
        display: block
    }

    #slick-assinatura-digital .slick-slide.slick-current .label-icon {
        width: 170px;
        margin-left: -35px
    }

    #slick-assinatura-digital .slick-slide.slick-current .link-more {
        margin-left: -25px;
        margin-top: 10px
    }

    #slick-assinatura-digital .slick-slide p {
        margin-left: -40px;
        display: none;
        width: 190px
    }

    #slick-assinatura-digital .slick-dots {
        margin-top: 60px
    }

    #slick-assinatura-digital .slick-dots li {
        width: 30px
    }

    #slick-assinatura-digital .slick-dots li.slick-active button {
        background-color: #3c3c3c
    }

    #slick-assinatura-digital .slick-dots li button {
        width: 15px;
        height: 15px;
        background-color: #ebebeb;
        border-radius: 50%;
        border: none;
        font-size: 0
    }

    #footer-price-slick .slick-next, #footer-price-slick .slick-prev {
        display: none !important
    }

    #footer-price-slick .slick-list {
        width: 100%
    }

    #slick-banner-wide .slick-dots {
        text-align: center;
        bottom: 50px
    }

    #pg-bancos-parceiros-exterior .desktop-only {
        display: none
    }
}

@media screen and (min-width:1024px) {
    .comercio-exterior .container-tabs ul.tabs {
        margin: 0 auto !important;
        width: 800px
    }

    .comercio-exterior .banner-double.link-inside .first {
        margin-right: -5px
    }
}

@media screen and (max-width:768px) {
    .comercio-exterior .banner-wide {
        display: block
    }

    .text-iof {
        margin: 2px 0
    }

    body>footer.container-footer>div.container-infoDoc>a.container-doc>p {
        padding: 4px 32px
    }

    .container-footer .container-price {
        display: none
    }
}

@media screen and (max-width:641px) {
    .comercio-exterior .select-box-wrapper:before {
        top: 14px;
        right: 0
    }
}

@media screen and (max-width:640px) {
    .comercio-exterior .select-box-wrapper {
        max-width: 300px
    }

    .comercio-exterior .banner-wide {
        background-image: url(/assets/corporate/img/comercio-exterior/ferramentas/banner-mobile.png);
        background-size: cover;
        height: auto;
        padding: 35px 20px 35px
    }

    .comercio-exterior .banner-wide .marco-cambial {
        width: auto;
        text-align: center
    }

    .comercio-exterior .banner-wide .marco-cambial h2, .comercio-exterior .banner-wide .marco-cambial p {
        text-align: center
    }

    .comercio-exterior .banner-wide .marco-cambial h2:after {
        margin: 15px auto 15px auto
    }

    .comercio-exterior .banner-wide .documento .card {
        width: auto
    }

    .comercio-exterior .banner-wide .documento .card .doc span {
        padding-right: 125px
    }

    .comercio-exterior .select-box-wrapper .select-box {
        max-width: 300px
    }

    .container-footer .container-iof {
        border-right: none
    }

    .container-footer .container-doc {
        border-top: 1px solid #d6d7d9
    }

    .container-footer {
        padding: 0 10px
    }

    .container-footer .container-price {
        width: 300px;
        margin: 0 auto
    }

    .container-footer .container-price>p {
        margin: 24px auto 0
    }

    .container-footer .container-time .list-time li {
        margin: 0 5px
    }

    .container-footer .container-time .list-time li .city {
        font-size: 14px
    }

    .container-footer .container-time .list-time li .hour {
        font-size: 20px
    }
}

@media screen and (max-width:542px) {
    header.headerMobile {
        display: flex
    }

    div.area-restrita a {
        width: 120px;
        margin: 0;
        font-size: 11px
    }

    .busca.theme-corporate {
        top: 40px !important
    }

    .comercio-exterior .icon-list.box-tab>li .hover>p {
        margin-top: initial;
        margin: initial;
    }

    .comercio-exterior .icon-list.box-tab>li {
        padding: 1rem;
    }

    .comercio-exterior .icon-list.box-tab>li {
        width: 100%;
    }
}

@media screen and (max-width:420px) {
    .comercio-exterior .banner-wide .documento .card .doc span {
        padding-right: 65px
    }
    body > div.holderFixed.mm-slideout > header > img{
        width: 102px;
    height: auto;
    }
}

@media screen and (max-width:375px) {
    .comercio-exterior .banner-wide .documento .card .doc span {
        padding-right: 25px
    }
}