@font-face { font-family: "BradescoSans-Regular"; src: url("/assets/common/fonts/bradesco/BradescoSans-Regular.woff2") format("woff2"), url("/assets/common/fonts/bradesco/BradescoSans-Regular.woff") format("woff"), url("/assets/common/fonts/bradesco/BradescoSans-Regular.ttf") format("truetype"), url("/assets/common/fonts/bradesco/BradescoSans-Regular.eot?") format("eot"); font-weight: 400; font-style: normal;font-display: swap; }

@font-face { font-family: "BradescoSans-SemiBold"; src: url("/assets/common/fonts/bradesco/BradescoSans-SemiBold.woff2") format("woff2"), url("/assets/common/fonts/bradesco/BradescoSans-SemiBold.woff") format("woff"), url("/assets/common/fonts/bradesco/BradescoSans-SemiBold.ttf") format("truetype"), url("/assets/common/fonts/bradesco/BradescoSans-SemiBold.eot?") format("eot"); font-weight: 600; font-style: normal;font-display: swap; } 

.bra-py { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }

.bra-py-2 { padding-top: 1.25rem !important; padding-bottom: 1.25rem !important; }

.bra-py-3 { padding-top: 1.875rem !important; padding-bottom: 1.875rem !important; }

.bra-py-5 { padding-top: 3.125rem !important; padding-bottom: 3.125rem !important; }

.bra-px { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }

.bra-py-6 { padding-top: 4.125rem !important; padding-bottom: 4.125rem !important; }

.bra-pt { padding-top: 0.5rem !important; }

.bra-pt-5 { padding-top: 3.125rem !important; }

.bra-pt-6 { padding-top: 4.125rem !important; }

.bra-pb-0 { padding-bottom: 0 !important; }

.bra-pb { padding-bottom: 0.5rem !important; }

.bra-pb-1 { padding-bottom: 0.625rem !important; }

.bra-pb-2 { padding-bottom: 1.25rem !important; }

.bra-pb-3 { padding-bottom: 1.875rem !important; }

.bra-pb-5 { padding-bottom: 3.125rem !important; }

.bra-px-1 { padding-right: 0.5rem !important; padding-left: 0.5rem !important; }

.bra-px-24 { padding-right: 1.5rem !important; padding-left: 1.5rem !important; }

.bra-mx-n { margin-right: -0.625rem !important; margin-left: -0.625rem !important; }

.bra-mt-3 { margin-top: 1.875rem !important; }

.bra-mb-3 { margin-bottom: 1.875rem !important; }

.bra-mb-2 { margin-bottom: 1.25rem !important; }

.bra-mb-5 { margin-bottom: 3.125rem !important; }

.bra-mb-24 { margin-bottom: 1.5rem !important; }

.bra-mb-32 { margin-bottom: 2rem !important; }

.bra-m-auto { margin-right: auto !important; margin-left: auto !important; }

.bra-mr-10 { margin-right: 0.625rem !important; }

.bra-center { text-align: center; }

.bra-col { padding-right: 0.25rem !important; padding-left: 0.25rem !important; }

.bra-float-l { float: left; }

.bra-float-r { float: right; }

.bra-float-n { float: none; }

.classic.mainContent { font-family: 'BradescoSans-SemiBold'; padding: 0; color: #47484c; margin-bottom: 3.125rem; }

.classic.mainContent svg.mobile circle { fill: none; stroke: #dbdbdb; }

.classic.mainContent svg.mobile path, .classic.mainContent svg.mobile rect { fill: #e5173f; }

.classic.mainContent svg.compra circle { fill: none; stroke: #dbdbdb; }

.classic.mainContent svg.compra circle.interno { stroke: #e5173f; }

.classic.mainContent svg.compra path, .classic.mainContent svg.compra line { fill: none; stroke: #e5173f; }

.classic.mainContent svg.cartao circle { fill: none; stroke: #dbdbdb; }

.classic.mainContent svg.cartao path, .classic.mainContent svg.cartao line { fill: none; stroke: #e5173f; }

.classic.mainContent svg.cadeado circle { fill: none; stroke: #dbdbdb; }

.classic.mainContent svg.cadeado path, .classic.mainContent svg.cadeado rect { fill: none; stroke: #e5173f; }

.classic.mainContent svg.checked circle { fill: none; stroke: #dbdbdb; }

.classic.mainContent svg.checked circle.interno { stroke: #e5173f; }

.classic.mainContent svg.checked path { fill: none; stroke: #e5173f; }

.classic.mainContent a { text-decoration: none; color: inherit; }

.classic.mainContent a:hover { color: inherit; }

.classic.mainContent .bra-header { padding-top: 50px; margin-bottom: 50px; }

.classic.mainContent .bra-container, .classic.mainContent .bra-container--flutuante { max-width: 57.1875rem; margin-right: auto; margin-left: auto; padding-right: 1.5rem; padding-left: 1.5rem; }

.classic.mainContent .bra-h2, .classic.mainContent .bra-h3, .classic.mainContent .bra-h3--subtitulo, .classic.mainContent .bra-h4, .classic.mainContent .bra-h5, .classic.mainContent .bra-h5--link { font-size: 1.375rem; text-align: center; text-transform: uppercase; }

.classic.mainContent .bra-h2:after, .classic.mainContent .bra-h3:after, .classic.mainContent .bra-h4--branco::after, .classic.mainContent .bra-h4--menor::after, .classic.mainContent .bra-icon--line::after { content: " "; width: 3.125rem; height: 0.25rem; display: block; background: #e5173f; margin: 1.25rem auto 1.25rem auto; }

.classic.mainContent .bra-subtitulo, .classic.mainContent .bra-texto { font-family: 'BradescoSans-Regular'; font-size: 1rem; line-height: 1.5rem; }

.classic.mainContent .bra-ul { display: block; list-style: none; margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0; padding-left: 1.5625rem; font-size: 1rem; line-height: 1.5rem; }

.classic.mainContent .bra-li::before { position: absolute; content: "\2022"; font-size: 2.1875rem; -webkit-transform: translate(-18px, -4px); -ms-transform: translate(-18px, -4px); transform: translate(-18px, -4px); }

.classic.mainContent .bra-passo { color: #e5173f; border: 3px solid #e5173f; height: 1.9375rem; width: 1.9375rem; display: inline-block; line-height: 1.7em; border-radius: 100%; margin-top: 2.8125rem; margin-bottom: 1.875rem; font-weight: 700; }

.classic.mainContent .bra-box, .classic.mainContent .bra-card { text-align: center; padding-right: 0.625rem; padding-left: 0.625rem; }

.classic.mainContent .bra-cta { text-align: center; padding: 0.625rem 0; color: #ffffff; background-image: -webkit-gradient(linear, left top, right top, from(#f56077), color-stop(13%, #e23050), color-stop(51%, #ce0029), color-stop(83%, #c20757), to(#b60e84)); background-image: -o-linear-gradient(left, #f56077 0%, #e23050 13%, #ce0029 51%, #c20757 83%, #b60e84 100%); background-image: linear-gradient(90deg, #f56077 0%, #e23050 13%, #ce0029 51%, #c20757 83%, #b60e84 100%); }

.classic.mainContent .bra-link-arrow--classic, .classic.mainContent .bra-link-arrow--exclusive, .classic.mainContent .bra-link-arrow--prime, .classic.mainContent .bra-btn__classic, .classic.mainContent .bra-btn__classic_solid, .classic.mainContent .bra-btn__classic_caps, .classic.mainContent .bra-btn__exclusive, .classic.mainContent .bra-btn__exclusive_solid, .classic.mainContent .bra-btn__prime, .classic.mainContent .bra-btn__prime_solid { display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: inline-flex !important; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; border: 2px solid transparent; height: 42px; font-weight: 600; font-size: 13px; text-align: center; padding: 0 20px 0 0; text-transform: uppercase; text-decoration: none !important; }

.classic.mainContent .bra-link-arrow--classic::before, .classic.mainContent .bra-link-arrow--exclusive::before, .classic.mainContent .bra-link-arrow--prime::before, .classic.mainContent .bra-btn__classic::before, .classic.mainContent .bra-btn__classic_solid::before, .classic.mainContent .bra-btn__exclusive::before, .classic.mainContent .bra-btn__exclusive_solid::before, .classic.mainContent .bra-btn__prime::before, .classic.mainContent .bra-btn__prime_solid::before, .classic.mainContent .icon-seta-longa-branca::before { content: ""; position: relative; margin: 0 10px 0 20px; white-space: nowrap; position: relative; background-repeat: no-repeat; background-size: 80%; background-position: 50% 50%; }

.classic.mainContent .bra-btn__classic, .classic.mainContent .bra-btn__classic_solid, .classic.mainContent .bra-btn__exclusive, .classic.mainContent .bra-btn__exclusive_solid, .classic.mainContent .bra-btn__prime, .classic.mainContent .bra-btn__prime_solid { display: inline-flex !important; align-items: center; justify-content: center; border: 2px solid transparent; height: 42px; font-weight: 600; font-size: 13px; text-align: center; padding: 0 20px 0 0; text-transform: uppercase; text-decoration: none !important; }

.classic.mainContent .bra-btn__classic::before, .classic.mainContent .bra-btn__classic_solid::before, .classic.mainContent .bra-btn__exclusive::before, .classic.mainContent .bra-btn__exclusive_solid::before, .classic.mainContent .bra-btn__prime::before, .classic.mainContent .bra-btn__prime_solid::before, .classic.mainContent .icon-seta-longa-branca::before { content: ""; position: relative; margin: 0 10px 0 20px; white-space: nowrap; position: relative; background-repeat: no-repeat; background-size: 80%; background-position: 50% 50%; }

.classic.mainContent .bra-accordion .panel-heading { padding-left: 1.0625rem; padding-top: 1rem; padding-bottom: 1rem; padding-right: 1.375rem; border-width: 1px 0 0 0; border-style: solid; border-color: #f0f1f5; }

.classic.mainContent .bra-accordion .panel-body { padding-top: 1rem; padding-bottom: 1.625rem; padding-left: 1.0625rem; }

.classic.mainContent .bra-accordion .panel-title a { text-decoration: none; color: #47484c; }

.classic.mainContent .bra-accordion .panel-title a:after { font-family: "Fontawesome"; content: "\f077"; float: right; font-size: 0.875rem; font-weight: 300; color: #e5173f; background: #e5173f; }

.classic.mainContent .bra-accordion .panel-title a.collapsed:after { font-family: "Fontawesome"; content: "\f078"; color: #e5173f; }

.classic.mainContent .bra-link-arrow--classic::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-hover.png") !important; }

.classic.mainContent .bra-link-arrow--classic:before { margin: 0 10px 0 0; padding: 0; }

.classic.mainContent .bra-link-arrow--exclusive::before { width: 10px; height: 15px; background-image: url("/assets/exclusive/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_exclusive.png") !important; }

.classic.mainContent .bra-link-arrow--exclusive:before { margin: 0 10px 0 0; padding: 0; }

.classic.mainContent .bra-link-arrow--prime::before { width: 10px; height: 15px; background-image: url("/assets/prime/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_prime.png") !important; }

.classic.mainContent .bra-link-arrow--prime:before { margin: 0 10px 0 0; padding: 0; }

.classic.mainContent .bra-nowrap { white-space: normal; }

.classic.mainContent .bra-h2 { font-weight: 700 !important; }

.classic.mainContent .bra-h2--no-line { text-align: left; text-transform: initial; font-size: 1.25rem; }

@media only screen and (min-width: 78rem) { .classic.mainContent .bra-h2--no-line { font-size: 1.5rem; } }

.classic.mainContent .bra-h2--no-line::after { display: none; }

.classic.mainContent .bra-h2--branco { color: #ffffff; }

.classic.mainContent .bra-h2--azul { color: #0e1e64; }

.classic.mainContent .bra-h3 { font-weight: 500 !important; }

.classic.mainContent .bra-h3--subtitulo { font-size: 1rem; font-weight: normal; text-transform: lowercase; margin-bottom: 3.125rem; }

.classic.mainContent .bra-h4 { font-size: 20px; }

.classic.mainContent .bra-h4--branco { color: #ffffff; }

.classic.mainContent .bra-h4--menor { font-size: 14px; font-weight: 600; }

.classic.mainContent .bra-h4--menor::after { margin: 0.25rem auto 0.25rem auto; }

.classic.mainContent .bra-h5 { font-size: 0.875rem; }

.classic.mainContent .bra-h5--link { font-size: 0.875rem; }

.classic.mainContent .bra-h5--branco { color: #ffffff; font-weight: 400; text-transform: none; }

.classic.mainContent .bra-h5--vermelho { color: #e5173f; font-weight: 600; text-transform: uppercase; display: inline-block; }

.classic.mainContent .bra-subtitulo { text-align: center; }

.classic.mainContent .bra-texto { margin-bottom: 0.9375rem; }

.classic.mainContent .bra-texto--right { text-align: right; }

.classic.mainContent .bra-texto--left { text-align: left; }

.classic.mainContent .bra-texto--center { text-align: center; }

.classic.mainContent .bra-texto--cta { color: #ffffff; font-weight: 300; margin-bottom: 0; }

.classic.mainContent .bra-texto--uppercase { text-transform: uppercase; font-weight: 500; }

.classic.mainContent .bra-texto--branco { color: #ffffff; }

.classic.mainContent .bra-texto--azul { color: #0e1e64; }

.classic.mainContent .bra-box { margin-right: auto; margin-bottom: 0.5rem; margin-left: auto; }

.classic.mainContent .bra-box .bra-h5 { min-height: 2.25rem }

.classic.mainContent .bra-box--branco { background-color: #ffffff; }

.classic.mainContent .bra-box--cinza { background-color: #f0f1f5; }

.classic.mainContent .bra-box--flutuante { -moz-transform: translate(0, -61px); -o-transform: translate(0, -61px); -ms-transform: translate(0, -61px); -webkit-transform: translate(0, -61px); transform: translate(0, -61px); max-width: 263px; }

.classic.mainContent .bra-figcaption { -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; }

.classic.mainContent .bra-figcaption--branco { color: #ffffff; }

.classic.mainContent .bra-border { border-width: 0.25rem; border-style: solid; border-color: transparent; }

.classic.mainContent .bra-border--cinza { border-width: 0.25rem; border-style: solid; border-color: #f0f1f5; }

.classic.mainContent .bra-border--branco { border-width: 0.25rem; border-style: solid; border-color: #ffffff; }

.classic.mainContent .bra-border--down { border-width: 0 0 0.063rem 0; border-style: solid; border-color: #f0f1f5; }

.classic.mainContent .bra-border--y { border-width: 0.063rem 0 0.063rem 0; border-style: solid; border-color: #f0f1f5; }

.classic.mainContent .bra-border--caps { border-radius: 1.5rem; }

.classic.mainContent .bra-card { padding-right: 0; padding-left: 0; background: transparent; position: relative; overflow: hidden; margin-bottom: 8px; }

.classic.mainContent .bra-card__body { position: absolute; width: 100%; text-align: center; display: block; top: 50%; -webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); transform: translate(0%, -50%); padding: 10px 15px; z-index: 2; }

.classic.mainContent .bra-card__body--baixo { -webkit-transform: translate(0%, 0%); -ms-transform: translate(0%, 0%); transform: translate(0%, 0%); }

.classic.mainContent .bra-card:hover .bra-filtro { opacity: 0.75; }

.classic.mainContent .bra-card:hover .bra-filtro--active { background-color: #e5173f; opacity: 0.9; }

.classic.mainContent .bra-card img { -webkit-transition: -webkit-transform 0.5s ease; transition: -webkit-transform 0.5s ease; -o-transition: transform 0.5s ease; transition: transform 0.5s ease; transition: transform 0.5s ease, -webkit-transform 0.5s ease; }

.classic.mainContent .bra-card:hover .bra-zoomIn img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }

.classic.mainContent .bra-filtro { -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; opacity: 0.45; position: absolute; background-color: #1d1d1d; opacity: 0.45; width: 100%; height: 100%; z-index: 2; }

.classic.mainContent .bra-icon { height: auto; display: block; margin-right: auto; margin-left: auto; }

.classic.mainContent .bra-icon--line::after { margin: 0 auto 1.25rem auto; }

.classic.mainContent .bra-icon--index { position: relative; z-index: 3; }

.classic.mainContent .bra-container--flutuante { position: relative; z-index: 4; top: 50%; -webkit-transform: translateY(-10%); -ms-transform: translateY(-10%); transform: translateY(-10%); }

.classic.mainContent .bra-banner { position: relative; }

.classic.mainContent .bra-banner .bra-filtro { opacity: 0.55; }

.classic.mainContent .bra-banner__titulo { position: absolute; top: 48%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 5; color: #ffffff; font-size: 0.875rem; text-transform: uppercase; font-weight: 700; text-align: center; }

.classic.mainContent .bra-banner__content { position: absolute; z-index: 5; right: 3.125rem; }

.classic.mainContent .bra-banner__flex { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; position: relative; -ms-flex-align: center; -webkit-box-align: center; align-items: center; }

@media (min-width: 992px) { .classic.mainContent .bra-banner__flex { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; } }

.classic.mainContent .bra-bg-cinza { background-color: #f0f1f5; }

.classic.mainContent .bra-bg-branco { background-color: #ffffff; }

.classic.mainContent .bra-ul { text-align: left; }

.classic.mainContent .bra-li { position: relative; margin-bottom: 1.25rem; }

.classic.mainContent .bra-li::before { color: #e5173f; }

.classic.mainContent .bra-thumbnail-60 { max-width: 60px; height: auto; margin-top: 20px; margin-bottom: 20px; }

.classic.mainContent .bra-holder { max-width: calc(100% - 30px); min-height: 230px; margin: 0 auto; text-align: center; }

.classic.mainContent .bra-saiba-mais { position: relative; display: inline-block; text-transform: uppercase; font-weight: 700; }

.classic.mainContent .bra-saiba-mais::after { font-family: "Fontawesome"; content: "\f054"; font-size: 0.875rem; font-weight: 300; color: #e5173f; padding-left: 0.5em; }

.classic.mainContent .bra-flex { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; }

.classic.mainContent .bra-flex__item { -ms-flex: 0 20%; -webkit-box-flex: 0; flex: 0 20%; margin-bottom: 20px; padding-left: 1rem; padding-right: 1rem; }

@media only screen and (max-width: 34.9375rem) { .classic.mainContent .bra-flex__item { -ms-flex: 0 33%; -webkit-box-flex: 0; flex: 0 33%; } }

@media only screen and (max-width: 24.9375rem) { .classic.mainContent .bra-flex__item { -ms-flex: 0 50%; -webkit-box-flex: 0; flex: 0 50%; } }

.classic.mainContent .bra-flex__item figure { margin-bottom: 1.25rem; min-height: 85px; }

.classic.mainContent .bra-tab__item { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.classic.mainContent .bra-tab__item li { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex: 0 0 12.5rem; -webkit-box-flex: 0; flex: 0 0 12.5rem; margin: 1.25rem; cursor: pointer; overflow: hidden; text-transform: uppercase; }

@media only screen and (max-width: 34.9375rem) { .classic.mainContent .bra-tab__item li { -ms-flex: 0 auto; -webkit-box-flex: 0; flex: 0 auto; margin: 1.25rem 0.625rem; } }

.classic.mainContent .bra-tab__item li a { background-color: transparent; border-color: #e5173f; border-width: 2px; border-style: solid; border-radius: 1.6875rem; padding: 0.625rem 3.22rem; height: 3rem; color: #e5173f; text-align: center; width: auto; }

@media only screen and (max-width: 34.9375rem) { .classic.mainContent .bra-tab__item li a { padding: 0.625rem 2.5rem; width: auto; } }

.classic.mainContent .bra-tab__item li a[aria-selected] { background-color: #e5173f; border-color: #e5173f; border-width: 2px; border-style: solid; -webkit-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in; color: #fff !important; }

.classic.mainContent .bra-btn__classic { border-color: #e5173f; color: #e5173f !important; }

.classic.mainContent .bra-btn__classic::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-hover.png") !important; }

.classic.mainContent .bra-btn__classic:hover { color: #af2230; border-color: #af2230; }

.classic.mainContent .bra-btn__classic_solid { background-color: #e5173f; color: #fff !important; }

.classic.mainContent .bra-btn__classic_solid::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-more-white.png") !important; }

.classic.mainContent .bra-btn__classic_solid:hover { background-color: #af2230; }

.classic.mainContent .bra-btn__classic_caps { background-color: #e5173f; color: #fff !important; border-radius: 1.6875rem; padding: 0.625rem 0.625rem; width: 11.375rem; height: 3rem; }

.classic.mainContent .bra-btn__classic_caps:hover { background-color: #af2230; }

.classic.mainContent .bra-btn__classic_vitrine { font-size: 9px !important; }

.classic.mainContent .bra-btn__exclusive { border-color: #ab8f62; color: #ab8f62 !important; }

.classic.mainContent .bra-btn__exclusive::before { width: 10px; height: 15px; background-image: url("/assets/exclusive/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_exclusive.png") !important; }

.classic.mainContent .bra-btn__exclusive:hover { -webkit-filter: brightness(70%); filter: brightness(70%); }

.classic.mainContent .bra-btn__exclusive_solid { background-color: #e5173f; color: #fff !important; }

.classic.mainContent .bra-btn__exclusive_solid::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-more-white.png") !important; }

.classic.mainContent .bra-btn__exclusive_solid:hover { background-color: #af2230; }

.classic.mainContent .bra-btn__exclusive_vitrine { font-size: 9px !important; }

.classic.mainContent .bra-btn__prime { border: 1px solid #0e1e64; color: #0e1e64 !important; }

.classic.mainContent .bra-btn__prime::before { width: 15px; height: 15px; background-image: url("/assets/prime/img/icons/arrows/arrow-right-prime.svg") !important; }

.classic.mainContent .bra-btn__prime:hover { -webkit-filter: brightness(70%); filter: brightness(70%); }

.classic.mainContent .bra-btn__prime_solid { background-color: #e5173f; color: #fff !important; }

.classic.mainContent .bra-btn__prime_solid::before { width: 17px; height: 17px; background-image: url("/assets/common/img/icons/arrows/arrow-right-branca.svg") !important; }

.classic.mainContent .bra-btn__prime_solid:hover { background-color: #081137; }

.classic.mainContent .bra-btn__prime_vitrine { font-size: 9px !important; }

.classic.mainContent .icon-seta-longa-branca::before { width: 17px; height: 17px; background-image: url("/assets/common/img/icons/arrows/arrow-right-branca.svg") !important; }

.classic.mainContent .bra-select { position: relative; display: inline-block; cursor: pointer; top: 50%; left: 50%; -webkit-transform: translate(-50%, 50%); -ms-transform: translate(-50%, 50%); transform: translate(-50%, 50%); background-color: transparent; }

.classic.mainContent .bra-select select { min-width: 260px; height: 44px; padding: 12px 35px 5px 14px; font-size: 14px; border: 1px solid #f0f1f5; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; color: #707070; }

.classic.mainContent .bra-select::before { position: absolute; font-family: "Fontawesome"; content: "\f077"; top: calc(50% - 0.5em); right: 10px; color: #e5173f; }

.classic.mainContent .bra-select--active::before { -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); }

.classic.mainContent ::-webkit-input-placeholder { color: #707070; }

.classic.mainContent :-moz-placeholder { /* Firefox 18- */ color: #707070; }

.classic.mainContent ::-moz-placeholder { /* Firefox 19+ */ color: #707070; }

.classic.mainContent :-ms-input-placeholder { color: #707070; }

@media only screen and (min-width: 25rem) { .classic.mainContent .bra-box--beneficios { min-height: 472px; } }

@media only screen and (min-width: 64rem) { .classic.mainContent .bra-box--beneficios { min-height: 472px; } }

@media only screen and (min-width: 78rem) { .classic.mainContent .bra-h2, .classic.mainContent .bra-h3 { font-size: 25px; }
  .classic.mainContent .bra-h2--left { text-align: left; }
  .classic.mainContent .bra-h2--left::after { margin: 1.25rem 0; }
  .classic.mainContent .bra-banner__titulo { font-size: 1.5rem; -webkit-transform: translate(-50%, 6.25rem); -ms-transform: translate(-50%, 6.25rem); transform: translate(-50%, 6.25rem); }
  .classic.mainContent .bra-banner__titulo--left { -webkit-transform: translate(-200%, -50%); -ms-transform: translate(-200%, -50%); transform: translate(-200%, -50%); }
  .classic.mainContent .bra-nowrap { white-space: nowrap; }
  .classic.mainContent .bra-container { padding-right: 0; padding-left: 0; }
  .classic.mainContent .bra-container--flutuante { -webkit-transform: translateY(-30%); -ms-transform: translateY(-30%); transform: translateY(-30%); }
  .classic.mainContent .bra-container .bra-transform-y { -webkit-transform: translate(0, 100%); -ms-transform: translate(0, 100%); transform: translate(0, 100%); }
  .classic.mainContent .bra-box { min-height: auto; }
  .classic.mainContent .bra-box--beneficios { min-height: 530px; } }

.exclusive.mainContent { font-family: "BradescoSans-SemiBold" ; padding: 0; color: #47484c; margin-bottom: 3.125rem; }

.exclusive.mainContent svg.mobile circle { fill: none; stroke: #dbdbdb; }

.exclusive.mainContent svg.mobile path, .exclusive.mainContent svg.mobile rect { fill: #ab8f62; }

.exclusive.mainContent svg.compra circle { fill: none; stroke: #dbdbdb; }

.exclusive.mainContent svg.compra circle.interno { stroke: #ab8f62; }

.exclusive.mainContent svg.compra path, .exclusive.mainContent svg.compra line { fill: none; stroke: #ab8f62; }

.exclusive.mainContent svg.cartao circle { fill: none; stroke: #dbdbdb; }

.exclusive.mainContent svg.cartao path, .exclusive.mainContent svg.cartao line { fill: none; stroke: #ab8f62; }

.exclusive.mainContent svg.cadeado circle { fill: none; stroke: #dbdbdb; }

.exclusive.mainContent svg.cadeado path, .exclusive.mainContent svg.cadeado rect { fill: none; stroke: #ab8f62; }

.exclusive.mainContent svg.checked circle { fill: none; stroke: #dbdbdb; }

.exclusive.mainContent svg.checked circle.interno { stroke: #ab8f62; }

.exclusive.mainContent svg.checked path { fill: none; stroke: #ab8f62; }

.exclusive.mainContent a { text-decoration: none; color: inherit; }

.exclusive.mainContent a:hover { color: inherit; }

.exclusive.mainContent .bra-header { padding-top: 50px; margin-bottom: 50px; }

.exclusive.mainContent .bra-container, .exclusive.mainContent .bra-container--flutuante { max-width: 57.1875rem; margin-right: auto; margin-left: auto; padding-right: 1.5rem; padding-left: 1.5rem; }

.exclusive.mainContent .bra-h2, .exclusive.mainContent .bra-h3, .exclusive.mainContent .bra-h3--subtitulo, .exclusive.mainContent .bra-h4, .exclusive.mainContent .bra-h5, .exclusive.mainContent .bra-h5--link { font-size: 1.375rem; text-align: center; text-transform: uppercase; }

.exclusive.mainContent .bra-h2:after, .exclusive.mainContent .bra-h3:after, .exclusive.mainContent .bra-h4--branco::after, .exclusive.mainContent .bra-h4--menor::after, .exclusive.mainContent .bra-icon--line::after { content: " "; width: 3.125rem; height: 0.25rem; display: block; background: #ab8f62; margin: 1.25rem auto 1.25rem auto; }

.exclusive.mainContent .bra-subtitulo, .exclusive.mainContent .bra-texto { font-family: "BradescoSans-Regular"; font-size: 1rem; line-height: 1.5rem; }

.exclusive.mainContent .bra-ul { display: block; list-style: none; margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0; padding-left: 1.5625rem; font-size: 1rem; line-height: 1.5rem; }

.exclusive.mainContent .bra-li::before { position: absolute; content: "\2022"; font-size: 2.1875rem; -webkit-transform: translate(-18px, -4px); -ms-transform: translate(-18px, -4px); transform: translate(-18px, -4px); }

.exclusive.mainContent .bra-passo { color: #ab8f62; border: 3px solid #ab8f62; height: 1.9375rem; width: 1.9375rem; display: inline-block; line-height: 1.7em; border-radius: 100%; margin-top: 2.8125rem; margin-bottom: 1.875rem; font-weight: 700; }

.exclusive.mainContent .bra-box, .exclusive.mainContent .bra-card { text-align: center; padding-right: 0.625rem; padding-left: 0.625rem; }

.exclusive.mainContent .bra-cta { text-align: center; padding: 0.625rem 0; color: #ffffff; background-image: -webkit-gradient(linear, left top, right top, color-stop(35%, #702f8a), to(#cc092f)); background-image: -o-linear-gradient(left, #702f8a 35%, #cc092f 100%); background-image: linear-gradient(90deg, #702f8a 35%, #cc092f 100%); }

.exclusive.mainContent .bra-link-arrow--classic, .exclusive.mainContent .bra-link-arrow--exclusive, .exclusive.mainContent .bra-link-arrow--prime, .exclusive.mainContent .bra-btn__classic, .exclusive.mainContent .bra-btn__classic_solid, .exclusive.mainContent .bra-btn__classic_caps, .exclusive.mainContent .bra-btn__exclusive, .exclusive.mainContent .bra-btn__exclusive_solid, .exclusive.mainContent .bra-btn__prime, .exclusive.mainContent .bra-btn__prime_solid { display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: inline-flex !important; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; border: 2px solid transparent; height: 42px; font-weight: 600; font-size: 13px; text-align: center; padding: 0 20px 0 0; text-transform: uppercase; text-decoration: none !important; }

.exclusive.mainContent .bra-link-arrow--classic::before, .exclusive.mainContent .bra-link-arrow--exclusive::before, .exclusive.mainContent .bra-link-arrow--prime::before, .exclusive.mainContent .bra-btn__classic::before, .exclusive.mainContent .bra-btn__classic_solid::before, .exclusive.mainContent .bra-btn__exclusive::before, .exclusive.mainContent .bra-btn__exclusive_solid::before, .exclusive.mainContent .bra-btn__prime::before, .exclusive.mainContent .bra-btn__prime_solid::before, .exclusive.mainContent .icon-seta-longa-branca::before { content: ""; position: relative; margin: 0 10px 0 20px; white-space: nowrap; position: relative; background-repeat: no-repeat; background-size: 80%; background-position: 50% 50%; }

.exclusive.mainContent .bra-accordion .panel-heading { padding-left: 1.0625rem; padding-top: 1rem; padding-bottom: 1rem; padding-right: 1.375rem; border-width: 1px 0 0 0; border-style: solid; border-color: #f0f1f5; }

.exclusive.mainContent .bra-accordion .panel-body { padding-top: 1rem; padding-bottom: 1.625rem; padding-left: 1.0625rem; }

.exclusive.mainContent .bra-accordion .panel-title a { text-decoration: none; color: #47484c; }

.exclusive.mainContent .bra-accordion .panel-title a:after { font-family: "Fontawesome"; content: "\f077"; float: right; font-size: 0.875rem; font-weight: 300; color: #ab8f62; background: #ab8f62; }

.exclusive.mainContent .bra-accordion .panel-title a.collapsed:after { font-family: "Fontawesome"; content: "\f078"; color: #ab8f62; }

.exclusive.mainContent .bra-link-arrow--classic::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-hover.png") !important; }

.exclusive.mainContent .bra-link-arrow--classic:before { margin: 0 10px 0 0; padding: 0; }

.exclusive.mainContent .bra-link-arrow--exclusive::before { width: 10px; height: 15px; background-image: url("/assets/exclusive/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_exclusive.png") !important; }

.exclusive.mainContent .bra-link-arrow--exclusive:before { margin: 0 10px 0 0; padding: 0; }

.exclusive.mainContent .bra-link-arrow--prime::before { width: 10px; height: 15px; background-image: url("/assets/prime/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_prime.png") !important; }

.exclusive.mainContent .bra-link-arrow--prime:before { margin: 0 10px 0 0; padding: 0; }

.exclusive.mainContent .bra-nowrap { white-space: normal; }

.exclusive.mainContent .bra-h2 { font-weight: 700 !important; }

.exclusive.mainContent .bra-h2--no-line { text-align: left; text-transform: initial; font-size: 1.25rem; }

@media only screen and (min-width: 78rem) { .exclusive.mainContent .bra-h2--no-line { font-size: 1.5rem; } }

.exclusive.mainContent .bra-h2--no-line::after { display: none; }

.exclusive.mainContent .bra-h2--branco { color: #ffffff; }

.exclusive.mainContent .bra-h2--azul { color: #0e1e64; }

.exclusive.mainContent .bra-h3 { font-weight: 500 !important; }

.exclusive.mainContent .bra-h3--subtitulo { font-size: 1rem; font-weight: normal; text-transform: lowercase; margin-bottom: 3.125rem; }

.exclusive.mainContent .bra-h4 { font-size: 20px; }

.exclusive.mainContent .bra-h4--branco { color: #ffffff; }

.exclusive.mainContent .bra-h4--menor { font-size: 14px; font-weight: 600; }

.exclusive.mainContent .bra-h4--menor::after { margin: 0.25rem auto 0.25rem auto; }

.exclusive.mainContent .bra-h5 { font-size: 0.875rem; }

.exclusive.mainContent .bra-h5--link { font-size: 0.875rem; }

.exclusive.mainContent .bra-h5--branco { color: #ffffff; font-weight: 400; text-transform: none; }

.exclusive.mainContent .bra-h5--vermelho { color: #e5173f; font-weight: 600; text-transform: uppercase; display: inline-block; }

.exclusive.mainContent .bra-subtitulo { text-align: center; }

.exclusive.mainContent .bra-texto { margin-bottom: 0.9375rem; }

.exclusive.mainContent .bra-texto--right { text-align: right; }

.exclusive.mainContent .bra-texto--left { text-align: left; }

.exclusive.mainContent .bra-texto--center { text-align: center; }

.exclusive.mainContent .bra-texto--cta { color: #ffffff; font-weight: 300; margin-bottom: 0; }

.exclusive.mainContent .bra-texto--uppercase { text-transform: uppercase; font-weight: 500; }

.exclusive.mainContent .bra-texto--branco { color: #ffffff; }

.exclusive.mainContent .bra-texto--azul { color: #0e1e64; }

.exclusive.mainContent .bra-box { margin-right: auto; margin-bottom: 0.5rem; margin-left: auto; }

.exclusive.mainContent .bra-box .bra-h5 { min-height: 2.25rem }

.exclusive.mainContent .bra-box--branco { background-color: #ffffff; }

.exclusive.mainContent .bra-box--cinza { background-color: #f0f1f5; }

.exclusive.mainContent .bra-box--flutuante { -moz-transform: translate(0, -61px); -o-transform: translate(0, -61px); -ms-transform: translate(0, -61px); -webkit-transform: translate(0, -61px); transform: translate(0, -61px); max-width: 263px; }

.exclusive.mainContent .bra-figcaption { -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; }

.exclusive.mainContent .bra-figcaption--branco { color: #ffffff; }

.exclusive.mainContent .bra-border { border-width: 0.25rem; border-style: solid; border-color: transparent; }

.exclusive.mainContent .bra-border--cinza { border-width: 0.25rem; border-style: solid; border-color: #f0f1f5; }

.exclusive.mainContent .bra-border--branco { border-width: 0.25rem; border-style: solid; border-color: #ffffff; }

.exclusive.mainContent .bra-border--down { border-width: 0 0 0.063rem 0; border-style: solid; border-color: #f0f1f5; }

.exclusive.mainContent .bra-border--y { border-width: 0.063rem 0 0.063rem 0; border-style: solid; border-color: #f0f1f5; }

.exclusive.mainContent .bra-border--caps { border-radius: 1.5rem; }

.exclusive.mainContent .bra-card { padding-right: 0; padding-left: 0; background: transparent; position: relative; overflow: hidden; margin-bottom: 8px; }

.exclusive.mainContent .bra-card__body { position: absolute; width: 100%; text-align: center; display: block; top: 50%; -webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); transform: translate(0%, -50%); padding: 10px 15px; z-index: 2; }

.exclusive.mainContent .bra-card__body--baixo { -webkit-transform: translate(0%, 0%); -ms-transform: translate(0%, 0%); transform: translate(0%, 0%); }

.exclusive.mainContent .bra-card:hover .bra-filtro { opacity: 0.75; }

.exclusive.mainContent .bra-card:hover .bra-filtro--active { background-color: #ab8f62; opacity: 0.9; }

.exclusive.mainContent .bra-card img { -webkit-transition: -webkit-transform 0.5s ease; transition: -webkit-transform 0.5s ease; -o-transition: transform 0.5s ease; transition: transform 0.5s ease; transition: transform 0.5s ease, -webkit-transform 0.5s ease; }

.exclusive.mainContent .bra-card:hover .bra-zoomIn img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }

.exclusive.mainContent .bra-filtro { -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; opacity: 0.45; position: absolute; background-color: #1d1d1d; opacity: 0.45; width: 100%; height: 100%; z-index: 2; }

.exclusive.mainContent .bra-icon { height: auto; display: block; margin-right: auto; margin-left: auto; }

.exclusive.mainContent .bra-icon--line::after { margin: 0 auto 1.25rem auto; }

.exclusive.mainContent .bra-icon--index { position: relative; z-index: 3; }

.exclusive.mainContent .bra-container--flutuante { position: relative; z-index: 4; top: 50%; -webkit-transform: translateY(-10%); -ms-transform: translateY(-10%); transform: translateY(-10%); }

.exclusive.mainContent .bra-banner { position: relative; }

.exclusive.mainContent .bra-banner .bra-filtro { opacity: 0.55; }

.exclusive.mainContent .bra-banner__titulo { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 5; color: #ffffff; font-size: 0.875rem; text-transform: uppercase; font-weight: 700; text-align: center; }

.exclusive.mainContent .bra-banner__content { position: absolute; z-index: 5; right: 3.125rem; }

.exclusive.mainContent .bra-banner__flex { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; position: relative; -ms-flex-align: center; -webkit-box-align: center; align-items: center; }

@media (min-width: 992px) { .exclusive.mainContent .bra-banner__flex { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; } }

.exclusive.mainContent .bra-bg-cinza { background-color: #f0f1f5; }

.exclusive.mainContent .bra-bg-branco { background-color: #ffffff; }

.exclusive.mainContent .bra-ul { text-align: left; }

.exclusive.mainContent .bra-li { position: relative; margin-bottom: 1.25rem; }

.exclusive.mainContent .bra-li::before { color: #ab8f62; }

.exclusive.mainContent .bra-thumbnail-60 { max-width: 60px; height: auto; margin-top: 20px; margin-bottom: 20px; }

.exclusive.mainContent .bra-holder { max-width: calc(100% - 30px); min-height: 230px; margin: 0 auto; text-align: center; }

.exclusive.mainContent .bra-saiba-mais { position: relative; display: inline-block; text-transform: uppercase; font-weight: 700; }

.exclusive.mainContent .bra-saiba-mais::after { font-family: "Fontawesome"; content: "\f054"; font-size: 0.875rem; font-weight: 300; color: #ab8f62; padding-left: 0.5em; }

.exclusive.mainContent .bra-flex { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; }

.exclusive.mainContent .bra-flex__item { -ms-flex: 0 20%; -webkit-box-flex: 0; flex: 0 20%; margin-bottom: 20px; padding-left: 1rem; padding-right: 1rem; }

@media only screen and (max-width: 34.9375rem) { .exclusive.mainContent .bra-flex__item { -ms-flex: 0 33%; -webkit-box-flex: 0; flex: 0 33%; } }

@media only screen and (max-width: 24.9375rem) { .exclusive.mainContent .bra-flex__item { -ms-flex: 0 50%; -webkit-box-flex: 0; flex: 0 50%; } }

.exclusive.mainContent .bra-flex__item figure { margin-bottom: 1.25rem; min-height: 85px; }

.exclusive.mainContent .bra-tab__item { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.exclusive.mainContent .bra-tab__item li { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex: 0 0 12.5rem; -webkit-box-flex: 0; flex: 0 0 12.5rem; margin: 1.25rem; cursor: pointer; overflow: hidden; text-transform: uppercase; }

@media only screen and (max-width: 34.9375rem) { .exclusive.mainContent .bra-tab__item li { -ms-flex: 0 auto; -webkit-box-flex: 0; flex: 0 auto; margin: 1.25rem 0.625rem; } }

.exclusive.mainContent .bra-tab__item li a { background-color: transparent; border-color: #ab8f62; border-width: 2px; border-style: solid; border-radius: 1.6875rem; padding: 0.625rem 3.22rem; height: 3rem; color: #ab8f62; text-align: center; width: auto; }

@media only screen and (max-width: 34.9375rem) { .exclusive.mainContent .bra-tab__item li a { padding: 0.625rem 2.5rem; width: auto; } }

.exclusive.mainContent .bra-tab__item li a[aria-selected] { background-color: #ab8f62; border-color: #ab8f62; border-width: 2px; border-style: solid; -webkit-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in; color: #fff !important; }

.exclusive.mainContent .bra-btn__classic { border-color: #e5173f; color: #e5173f !important; }

.exclusive.mainContent .bra-btn__classic::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-hover.png") !important; }

.exclusive.mainContent .bra-btn__classic:hover { color: #af2230; border-color: #af2230; }

.exclusive.mainContent .bra-btn__classic_solid { background-color: #ab8f62; color: #fff !important; }

.exclusive.mainContent .bra-btn__classic_solid::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-more-white.png") !important; }

.exclusive.mainContent .bra-btn__classic_solid:hover { background-color: #7b5c29; }

.exclusive.mainContent .bra-btn__classic_caps { background-color: #ab8f62; color: #fff !important; border-radius: 1.6875rem; padding: 0.625rem 0.625rem; width: 11.375rem; height: 3rem; }

.exclusive.mainContent .bra-btn__classic_caps:hover { background-color: #7b5c29; }

.exclusive.mainContent .bra-btn__classic_vitrine { font-size: 9px !important; }

.exclusive.mainContent .bra-btn__exclusive { border-color: #ab8f62; color: #ab8f62 !important; }

.exclusive.mainContent .bra-btn__exclusive::before { width: 10px; height: 15px; background-image: url("/assets/exclusive/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_exclusive.png") !important; }

.exclusive.mainContent .bra-btn__exclusive:hover { -webkit-filter: brightness(70%); filter: brightness(70%); }

.exclusive.mainContent .bra-btn__exclusive_solid { background-color: #ab8f62; color: #fff !important; }

.exclusive.mainContent .bra-btn__exclusive_solid::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-more-white.png") !important; }

.exclusive.mainContent .bra-btn__exclusive_solid:hover { background-color: #7b5c29; }

.exclusive.mainContent .bra-btn__exclusive_vitrine { font-size: 9px !important; }

.exclusive.mainContent .bra-btn__prime { border: 1px solid #0e1e64; color: #0e1e64 !important; }

.exclusive.mainContent .bra-btn__prime::before { width: 15px; height: 15px; background-image: url("/assets/prime/img/icons/arrows/arrow-right-prime.svg") !important; }

.exclusive.mainContent .bra-btn__prime:hover { -webkit-filter: brightness(70%); filter: brightness(70%); }

.exclusive.mainContent .bra-btn__prime_solid { background-color: #ab8f62; color: #fff !important; }

.exclusive.mainContent .bra-btn__prime_solid::before { width: 17px; height: 17px; background-image: url("/assets/common/img/icons/arrows/arrow-right-branca.svg") !important; }

.exclusive.mainContent .bra-btn__prime_solid:hover { background-color: #081137; }

.exclusive.mainContent .bra-btn__prime_vitrine { font-size: 9px !important; }

.exclusive.mainContent .icon-seta-longa-branca::before { width: 17px; height: 17px; background-image: url("/assets/common/img/icons/arrows/arrow-right-branca.svg") !important; }

.exclusive.mainContent .bra-select { position: relative; display: inline-block; cursor: pointer; top: 50%; left: 50%; -webkit-transform: translate(-50%, 50%); -ms-transform: translate(-50%, 50%); transform: translate(-50%, 50%); background-color: transparent; }

.exclusive.mainContent .bra-select select { min-width: 260px; height: 44px; padding: 12px 35px 5px 14px; font-size: 14px; border: 1px solid #f0f1f5; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; color: #707070; }

.exclusive.mainContent .bra-select::before { position: absolute; font-family: "Fontawesome"; content: "\f077"; top: calc(50% - 0.5em); right: 10px; color: #ab8f62; }

.exclusive.mainContent .bra-select--active::before { -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); }

.exclusive.mainContent ::-webkit-input-placeholder { color: #707070; }

.exclusive.mainContent :-moz-placeholder { /* Firefox 18- */ color: #707070; }

.exclusive.mainContent ::-moz-placeholder { /* Firefox 19+ */ color: #707070; }

.exclusive.mainContent :-ms-input-placeholder { color: #707070; }

@media only screen and (min-width: 25rem) { .exclusive.mainContent .bra-box--beneficios { min-height: 472px; } }

@media only screen and (min-width: 64rem) { .exclusive.mainContent .bra-box--beneficios { min-height: 472px; } }

@media only screen and (min-width: 78rem) { .exclusive.mainContent .bra-h2, .exclusive.mainContent .bra-h3 { font-size: 25px; }
  .exclusive.mainContent .bra-h2--left { text-align: left; }
  .exclusive.mainContent .bra-h2--left::after { margin: 1.25rem 0; }
  .exclusive.mainContent .bra-banner__titulo { font-size: 1.5rem; -webkit-transform: translate(-50%, 6.25rem); -ms-transform: translate(-50%, 6.25rem); transform: translate(-50%, 6.25rem); }
  .exclusive.mainContent .bra-banner__titulo--left { -webkit-transform: translate(-200%, -50%); -ms-transform: translate(-200%, -50%); transform: translate(-200%, -50%); }
  .exclusive.mainContent .bra-nowrap { white-space: nowrap; }
  .exclusive.mainContent .bra-container { padding-right: 0; padding-left: 0; }
  .exclusive.mainContent .bra-container--flutuante { -webkit-transform: translateY(-30%); -ms-transform: translateY(-30%); transform: translateY(-30%); }
  .exclusive.mainContent .bra-container .bra-transform-y { -webkit-transform: translate(0, 100%); -ms-transform: translate(0, 100%); transform: translate(0, 100%); }
  .exclusive.mainContent .bra-box { min-height: auto; }
  .exclusive.mainContent .bra-box--beneficios { min-height: 530px; } }

.prime.mainContent { font-family: "BradescoSans-SemiBold"; padding: 0; color: #47484c; margin-bottom: 3.125rem; }

.prime.mainContent svg.mobile circle { fill: none; stroke: #dbdbdb; }

.prime.mainContent svg.mobile path, .prime.mainContent svg.mobile rect { fill: #0e1e64; }

.prime.mainContent svg.compra circle { fill: none; stroke: #dbdbdb; }

.prime.mainContent svg.compra circle.interno { stroke: #0e1e64; }

.prime.mainContent svg.compra path, .prime.mainContent svg.compra line { fill: none; stroke: #0e1e64; }

.prime.mainContent svg.cartao circle { fill: none; stroke: #dbdbdb; }

.prime.mainContent svg.cartao path, .prime.mainContent svg.cartao line { fill: none; stroke: #0e1e64; }

.prime.mainContent svg.cadeado circle { fill: none; stroke: #dbdbdb; }

.prime.mainContent svg.cadeado path, .prime.mainContent svg.cadeado rect { fill: none; stroke: #0e1e64; }

.prime.mainContent svg.checked circle { fill: none; stroke: #dbdbdb; }

.prime.mainContent svg.checked circle.interno { stroke: #0e1e64; }

.prime.mainContent svg.checked path { fill: none; stroke: #0e1e64; }

.prime.mainContent a { text-decoration: none; color: inherit; }

.prime.mainContent a:hover { color: inherit; }

.prime.mainContent .bra-header { padding-top: 50px; margin-bottom: 50px; }

.prime.mainContent .bra-container, .prime.mainContent .bra-container--flutuante { max-width: 57.1875rem; margin-right: auto; margin-left: auto; padding-right: 1.5rem; padding-left: 1.5rem; }

.prime.mainContent .bra-h2, .prime.mainContent .bra-h3, .prime.mainContent .bra-h3--subtitulo, .prime.mainContent .bra-h4, .prime.mainContent .bra-h5, .prime.mainContent .bra-h5--link { font-size: 1.375rem; text-align: center; text-transform: uppercase; }

.prime.mainContent .bra-h2:after, .prime.mainContent .bra-h3:after, .prime.mainContent .bra-h4--branco::after, .prime.mainContent .bra-h4--menor::after, .prime.mainContent .bra-icon--line::after { content: " "; width: 3.125rem; height: 0.25rem; display: block; background: #0e1e64; margin: 1.25rem auto 1.25rem auto; }

.prime.mainContent .bra-subtitulo, .prime.mainContent .bra-texto { font-family: "BradescoSans-Regular"; font-size: 1rem; line-height: 1.5rem; }

.prime.mainContent .bra-ul { display: block; list-style: none; margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0; padding-left: 1.5625rem; font-size: 1rem; line-height: 1.5rem; }

.prime.mainContent .bra-li::before { position: absolute; content: "\2022"; font-size: 2.1875rem; -webkit-transform: translate(-18px, -4px); -ms-transform: translate(-18px, -4px); transform: translate(-18px, -4px); }

.prime.mainContent .bra-passo { color: #0e1e64; border: 3px solid #0e1e64; height: 1.9375rem; width: 1.9375rem; display: inline-block; line-height: 1.7em; border-radius: 100%; margin-top: 2.8125rem; margin-bottom: 1.875rem; font-weight: 700; }

.prime.mainContent .bra-box, .prime.mainContent .bra-card { text-align: center; padding-right: 0.625rem; padding-left: 0.625rem; }

.prime.mainContent .bra-cta { text-align: center; padding: 0.625rem 0; color: #ffffff; background-image: -webkit-gradient(linear, left top, right top, from(#0e1e64)); background-image: -o-linear-gradient(left, #0e1e64); background-image: linear-gradient(90deg, #0e1e64); }

.prime.mainContent .bra-link-arrow--classic, .prime.mainContent .bra-link-arrow--exclusive, .prime.mainContent .bra-link-arrow--prime, .prime.mainContent .bra-btn__classic, .prime.mainContent .bra-btn__classic_solid, .prime.mainContent .bra-btn__classic_caps, .prime.mainContent .bra-btn__exclusive, .prime.mainContent .bra-btn__exclusive_solid, .prime.mainContent .bra-btn__prime, .prime.mainContent .bra-btn__prime_solid { display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: inline-flex !important; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; border: 2px solid transparent; height: 42px; font-weight: 600; font-size: 13px; text-align: center; padding: 0 20px 0 0; text-transform: uppercase; text-decoration: none !important; }

.prime.mainContent .bra-link-arrow--classic::before, .prime.mainContent .bra-link-arrow--exclusive::before, .prime.mainContent .bra-link-arrow--prime::before, .prime.mainContent .bra-btn__classic::before, .prime.mainContent .bra-btn__classic_solid::before, .prime.mainContent .bra-btn__exclusive::before, .prime.mainContent .bra-btn__exclusive_solid::before, .prime.mainContent .bra-btn__prime::before, .prime.mainContent .bra-btn__prime_solid::before, .prime.mainContent .icon-seta-longa-branca::before { content: ""; position: relative; margin: 0 10px 0 20px; white-space: nowrap; position: relative; background-repeat: no-repeat; background-size: 80%; background-position: 50% 50%; }

.prime.mainContent .bra-btn__classic, .prime.mainContent .bra-btn__classic_solid, .prime.mainContent .bra-btn__exclusive, .prime.mainContent .bra-btn__exclusive_solid, .prime.mainContent .bra-btn__prime, .prime.mainContent .bra-btn__prime_solid { display: inline-flex !important; align-items: center; justify-content: center; border: 2px solid transparent; height: 42px; font-weight: 600; font-size: 13px; text-align: center; padding: 0 20px 0 0; text-transform: uppercase; text-decoration: none !important; }

.prime.mainContent .bra-btn__classic::before, .prime.mainContent .bra-btn__classic_solid::before, .prime.mainContent .bra-btn__exclusive::before, .prime.mainContent .bra-btn__exclusive_solid::before, .prime.mainContent .bra-btn__prime::before, .prime.mainContent .bra-btn__prime_solid::before, .prime.mainContent .icon-seta-longa-branca::before { content: ""; position: relative; margin: 0 10px 0 20px; white-space: nowrap; position: relative; background-repeat: no-repeat; background-size: 80%; background-position: 50% 50%; }

.prime.mainContent .bra-accordion .panel-heading { padding-left: 1.0625rem; padding-top: 1rem; padding-bottom: 1rem; padding-right: 1.375rem; border-width: 1px 0 0 0; border-style: solid; border-color: #f0f1f5; }

.prime.mainContent .bra-accordion .panel-body { padding-top: 1rem; padding-bottom: 1.625rem; padding-left: 1.0625rem; }

.prime.mainContent .bra-accordion .panel-title a { text-decoration: none; color: #47484c; }

.prime.mainContent .bra-accordion .panel-title a:after { font-family: "Fontawesome"; content: "\f077"; float: right; font-size: 0.875rem; font-weight: 300; color: #0e1e64; background: #0e1e64; }

.prime.mainContent .bra-accordion .panel-title a.collapsed:after { font-family: "Fontawesome"; content: "\f078"; color: #0e1e64; }

.prime.mainContent .bra-link-arrow--classic::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-hover.png") !important; }

.prime.mainContent .bra-link-arrow--classic:before { margin: 0 10px 0 0; padding: 0; }

.prime.mainContent .bra-link-arrow--exclusive::before { width: 10px; height: 15px; background-image: url("/assets/exclusive/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_exclusive.png") !important; }

.prime.mainContent .bra-link-arrow--exclusive:before { margin: 0 10px 0 0; padding: 0; }

.prime.mainContent .bra-link-arrow--prime::before { width: 10px; height: 15px; background-image: url("/assets/prime/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_prime.png") !important; }

.prime.mainContent .bra-link-arrow--prime:before { margin: 0 10px 0 0; padding: 0; }

.prime.mainContent .bra-nowrap { white-space: normal; }

.prime.mainContent .bra-h2 { font-weight: 600 !important; }

.prime.mainContent .bra-h2--no-line { text-align: left; text-transform: initial; font-size: 1.25rem; }

@media only screen and (min-width: 78rem) { .prime.mainContent .bra-h2--no-line { font-size: 1.5rem; } }

.prime.mainContent .bra-h2--no-line::after { display: none; }

.prime.mainContent .bra-h2--branco { color: #ffffff; }

.prime.mainContent .bra-h2--azul { color: #0e1e64; }

.prime.mainContent .bra-h3 { font-weight: 400 !important; }

.prime.mainContent .bra-h3--subtitulo { font-size: 1rem; font-weight: normal; text-transform: lowercase; margin-bottom: 3.125rem; }

.prime.mainContent .bra-h4 { font-size: 20px; }

.prime.mainContent .bra-h4--branco { color: #ffffff; }

.prime.mainContent .bra-h4--menor { font-size: 14px; font-weight: 600; }

.prime.mainContent .bra-h4--menor::after { margin: 0.25rem auto 0.25rem auto; }

.prime.mainContent .bra-h5 { font-size: 0.875rem; }

.prime.mainContent .bra-h5--link { font-size: 0.875rem; }

.prime.mainContent .bra-h5--branco { color: #ffffff; font-weight: 400; text-transform: none; }

.prime.mainContent .bra-h5--vermelho { color: #e5173f; font-weight: 600; text-transform: uppercase; display: inline-block; }

.prime.mainContent .bra-subtitulo { text-align: center; }

.prime.mainContent .bra-texto { margin-bottom: 0.9375rem; }

.prime.mainContent .bra-texto--right { text-align: right; }

.prime.mainContent .bra-texto--left { text-align: left; }

.prime.mainContent .bra-texto--center { text-align: center; }

.prime.mainContent .bra-texto--cta { color: #ffffff; font-weight: 300; margin-bottom: 0; }

.prime.mainContent .bra-texto--uppercase { text-transform: uppercase; font-weight: 500; }

.prime.mainContent .bra-box { margin-right: auto; margin-bottom: 0.5rem; margin-left: auto; }

.prime.mainContent .bra-box .bra-h5 { min-height: 2.25rem }

.prime.mainContent .bra-box--branco { background-color: #ffffff; }

.prime.mainContent .bra-box--cinza { background-color: #f0f1f5; }

.prime.mainContent .bra-box--flutuante { -webkit-transform: translate(0, -61px); -ms-transform: translate(0, -61px); transform: translate(0, -61px); min-height: 110px !important; max-width: 263px; }

.prime.mainContent .bra-figcaption { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; }

.prime.mainContent .bra-figcaption--branco { color: #ffffff; }

.prime.mainContent .bra-border { border-width: 0.25rem; border-style: solid; border-color: transparent; }

.prime.mainContent .bra-border--cinza { border-width: 0.25rem; border-style: solid; border-color: #f0f1f5; }

.prime.mainContent .bra-border--branco { border-width: 0.25rem; border-style: solid; border-color: #ffffff; }

.prime.mainContent .bra-border--down { border-width: 0 0 0.063rem 0; border-style: solid; border-color: #f0f1f5; }

.prime.mainContent .bra-border--y { border-width: 0.063rem 0 0.063rem 0; border-style: solid; border-color: #f0f1f5; }

.prime.mainContent .bra-border--caps { border-radius: 1.5rem; }

.prime.mainContent .bra-card { padding-right: 0; padding-left: 0; background: transparent; position: relative; overflow: hidden; margin-bottom: 8px; }

.prime.mainContent .bra-card__body { position: absolute; width: 100%; text-align: center; display: block; top: 50%; -webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); transform: translate(0%, -50%); padding: 10px 15px; z-index: 2; }

.prime.mainContent .bra-card__body--baixo { -webkit-transform: translate(0%, 0%); -ms-transform: translate(0%, 0%); transform: translate(0%, 0%); }

.prime.mainContent .bra-card:hover .bra-filtro { opacity: 0.75; }

.prime.mainContent .bra-card:hover .bra-filtro--active { background-color: #0e1e64; opacity: 0.9; }

.prime.mainContent .bra-card img { -webkit-transition: -webkit-transform 0.5s ease; transition: -webkit-transform 0.5s ease; -o-transition: transform 0.5s ease; transition: transform 0.5s ease; transition: transform 0.5s ease, -webkit-transform 0.5s ease; }

.prime.mainContent .bra-card:hover .bra-zoomIn img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }

.prime.mainContent .bra-filtro { -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; opacity: 0.45; position: absolute; background-color: #1d1d1d; opacity: 0.45; width: 100%; height: 100%; z-index: 2; }

.prime.mainContent .bra-icon { height: auto; display: block; margin-right: auto; margin-left: auto; }

.prime.mainContent .bra-icon--line::after { margin: 0 auto 1.25rem auto; }

.prime.mainContent .bra-icon--index { position: relative; z-index: 3; }

.prime.mainContent .bra-container--flutuante { position: relative; z-index: 4; top: 50%; -webkit-transform: translateY(-10%); -ms-transform: translateY(-10%); transform: translateY(-10%); }

.prime.mainContent .bra-banner { position: relative; }

.prime.mainContent .bra-banner .bra-filtro { opacity: 0.55; }

.prime.mainContent .bra-banner__titulo { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 5; color: #ffffff; font-size: 0.875rem; text-transform: uppercase; font-weight: 700; text-align: center; }

.prime.mainContent .bra-banner__content { position: absolute; z-index: 5; right: 3.125rem; }

.prime.mainContent .bra-banner__flex { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; position: relative; -ms-flex-align: center; -webkit-box-align: center; align-items: center; }

@media (min-width: 992px) { .prime.mainContent .bra-banner__flex { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; } }

.prime.mainContent .bra-bg-cinza { background-color: #f0f1f5; }

.prime.mainContent .bra-bg-branco { background-color: #ffffff; }

.prime.mainContent .bra-ul { text-align: left; }

.prime.mainContent .bra-li { position: relative; margin-bottom: 1.25rem; }

.prime.mainContent .bra-li::before { color: #0e1e64; }

.prime.mainContent .bra-thumbnail-60 { max-width: 60px; height: auto; margin-top: 20px; margin-bottom: 20px; }

.prime.mainContent .bra-holder { max-width: calc(100% - 30px); min-height: 230px; margin: 0 auto; text-align: center; }

.prime.mainContent .bra-saiba-mais { position: relative; display: inline-block; text-transform: uppercase; font-weight: 700; }

.prime.mainContent .bra-saiba-mais::after { font-family: "Fontawesome"; content: "\f054"; font-size: 0.875rem; font-weight: 300; color: #0e1e64; padding-left: 0.5em; }

.prime.mainContent .bra-flex { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; }

.prime.mainContent .bra-flex__item { -ms-flex: 0 20%; -webkit-box-flex: 0; flex: 0 20%; margin-bottom: 20px; padding-left: 1rem; padding-right: 1rem; }

@media only screen and (max-width: 34.9375rem) { .prime.mainContent .bra-flex__item { -ms-flex: 0 33%; -webkit-box-flex: 0; flex: 0 33%; } }

@media only screen and (max-width: 24.9375rem) { .prime.mainContent .bra-flex__item { -ms-flex: 0 50%; -webkit-box-flex: 0; flex: 0 50%; } }

.prime.mainContent .bra-flex__item figure { margin-bottom: 1.25rem; min-height: 85px; }

.prime.mainContent .bra-tab__item { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.prime.mainContent .bra-tab__item li { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex: 0 0 12.5rem; -webkit-box-flex: 0; flex: 0 0 12.5rem; margin: 1.25rem; cursor: pointer; overflow: hidden; text-transform: uppercase; }

@media only screen and (max-width: 34.9375rem) { .prime.mainContent .bra-tab__item li { -ms-flex: 0 auto; -webkit-box-flex: 0; flex: 0 auto; margin: 1.25rem 0.625rem; } }

.prime.mainContent .bra-tab__item li a { background-color: transparent; border-color: #0e1e64; border-width: 2px; border-style: solid; border-radius: 1.6875rem; padding: 0.625rem 3.22rem; height: 3rem; color: #0e1e64; text-align: center; width: auto; }

@media only screen and (max-width: 34.9375rem) { .prime.mainContent .bra-tab__item li a { padding: 0.625rem 2.5rem; width: auto; } }

.prime.mainContent .bra-tab__item li a[aria-selected] { background-color: #0e1e64; border-color: #0e1e64; border-width: 2px; border-style: solid; -webkit-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in; color: #fff !important; }

.prime.mainContent .bra-btn__classic { border-color: #e5173f; color: #e5173f !important; }

.prime.mainContent .bra-btn__classic::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-hover.png") !important; }

.prime.mainContent .bra-btn__classic:hover { color: #af2230; border-color: #af2230; }

.prime.mainContent .bra-btn__classic_solid { background-color: #0e1e64; color: #fff !important; }

.prime.mainContent .bra-btn__classic_solid::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-more-white.png") !important; }

.prime.mainContent .bra-btn__classic_solid:hover { background-color: #661939; }

.prime.mainContent .bra-btn__classic_caps { background-color: #0e1e64; color: #fff !important; border-radius: 1.6875rem; padding: 0.625rem 0.625rem; width: 11.375rem; height: 3rem; }

.prime.mainContent .bra-btn__classic_caps:hover { background-color: #661939; }

.prime.mainContent .bra-btn__classic_vitrine { font-size: 9px !important; }

.prime.mainContent .bra-btn__exclusive { border-color: #ab8f62; color: #ab8f62 !important; }

.prime.mainContent .bra-btn__exclusive::before { width: 10px; height: 15px; background-image: url("/assets/exclusive/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_exclusive.png") !important; }

.prime.mainContent .bra-btn__exclusive:hover { -webkit-filter: brightness(70%); filter: brightness(70%); }

.prime.mainContent .bra-btn__exclusive_solid { background-color: #0e1e64; color: #fff !important; }

.prime.mainContent .bra-btn__exclusive_solid::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-more-white.png") !important; }

.prime.mainContent .bra-btn__exclusive_solid:hover { background-color: #661939; }

.prime.mainContent .bra-btn__exclusive_vitrine { font-size: 9px !important; }

.prime.mainContent .bra-btn__prime { border: 1px solid #0e1e64; color: #0e1e64 !important; }

.prime.mainContent .bra-btn__prime::before { width: 15px; height: 15px; background-image: url("/assets/prime/img/icons/arrows/arrow-right-prime.svg") !important; }

.prime.mainContent .bra-btn__prime:hover { -webkit-filter: brightness(70%); filter: brightness(70%); }

.prime.mainContent .bra-btn__prime_solid { background-color: #0e1e64; color: #fff !important; }

.prime.mainContent .bra-btn__prime_solid::before { width: 17px; height: 17px; background-image: url("/assets/common/img/icons/arrows/arrow-right-branca.svg") !important; }

.prime.mainContent .bra-btn__prime_solid:hover { background-color: #081137; }

.prime.mainContent .bra-btn__prime_vitrine { font-size: 9px !important; }

.prime.mainContent .icon-seta-longa-branca::before { width: 17px; height: 17px; background-image: url("/assets/common/img/icons/arrows/arrow-right-branca.svg") !important; }

.prime.mainContent .bg-white { background-color: #ffffff }

.prime.mainContent .border-radius-100 { border-radius: 100%; }

.prime.mainContent .bra-select { position: relative; display: inline-block; cursor: pointer; top: 50%; left: 50%; -webkit-transform: translate(-50%, 50%); -ms-transform: translate(-50%, 50%); transform: translate(-50%, 50%); background-color: transparent; }

.prime.mainContent .bra-select select { min-width: 260px; height: 44px; padding: 12px 35px 5px 14px; font-size: 14px; border: 1px solid #f0f1f5; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; color: #707070; }

.prime.mainContent .bra-select::before { position: absolute; font-family: "Fontawesome"; content: "\f077"; top: calc(50% - 0.5em); right: 10px; color: #0e1e64; }

.prime.mainContent .bra-select--active::before { -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); }

.prime.mainContent ::-webkit-input-placeholder { color: #707070; }

.prime.mainContent :-moz-placeholder { /* Firefox 18- */ color: #707070; }

.prime.mainContent ::-moz-placeholder { /* Firefox 19+ */ color: #707070; }

.prime.mainContent :-ms-input-placeholder { color: #707070; }

@media only screen and (min-width: 25rem) { .prime.mainContent .bra-box--beneficios { min-height: 472px; } }

@media only screen and (min-width: 64rem) { .prime.mainContent .bra-box--beneficios { min-height: 472px; } }

@media only screen and (min-width: 78rem) { .prime.mainContent .bra-h2, .prime.mainContent .bra-h3 { font-size: 25px; }
  .prime.mainContent .bra-h2--left { text-align: left; }
  .prime.mainContent .bra-h2--left::after { margin: 1.25rem 0; }
  .prime.mainContent .bra-banner__titulo { font-size: 1.5rem; -webkit-transform: translate(-50%, 6.25rem); -ms-transform: translate(-50%, 6.25rem); transform: translate(-50%, 6.25rem); }
  .prime.mainContent .bra-banner__titulo--left { -webkit-transform: translate(-200%, -50%); -ms-transform: translate(-200%, -50%); transform: translate(-200%, -50%); }
  .prime.mainContent .bra-nowrap { white-space: nowrap; }
  .prime.mainContent .bra-container { padding-right: 0; padding-left: 0; }
  .prime.mainContent .bra-container--flutuante { -webkit-transform: translateY(-30%); -ms-transform: translateY(-30%); transform: translateY(-30%); }
  .prime.mainContent .bra-container .bra-transform-y { -webkit-transform: translate(0, 100%); -ms-transform: translate(0, 100%); transform: translate(0, 100%); }
  .prime.mainContent .bra-box { min-height: auto; }
  .prime.mainContent .bra-box--beneficios { min-height: 530px; } }
.corporate.mainContent { font-family: "BradescoSans"; padding: 0; color: #47484c; margin-bottom: 3.125rem; }

.corporate.mainContent svg.mobile circle { fill: none; stroke: #dbdbdb; }

.corporate.mainContent svg.mobile path, .corporate.mainContent svg.mobile rect { fill: #335973; }

.corporate.mainContent svg.compra circle { fill: none; stroke: #dbdbdb; }

.corporate.mainContent svg.compra circle.interno { stroke: #335973; }

.corporate.mainContent svg.compra path, .corporate.mainContent svg.compra line { fill: none; stroke: #335973; }

.corporate.mainContent svg.cartao circle { fill: none; stroke: #dbdbdb; }

.corporate.mainContent svg.cartao path, .corporate.mainContent svg.cartao line { fill: none; stroke: #335973; }

.corporate.mainContent svg.cadeado circle { fill: none; stroke: #dbdbdb; }

.corporate.mainContent svg.cadeado path, .corporate.mainContent svg.cadeado rect { fill: none; stroke: #335973; }

.corporate.mainContent svg.checked circle { fill: none; stroke: #dbdbdb; }

.corporate.mainContent svg.checked circle.interno { stroke: #335973; }

.corporate.mainContent svg.checked path { fill: none; stroke: #335973; }

.corporate.mainContent a { text-decoration: none; color: inherit; }

.corporate.mainContent a:hover { color: inherit; }

.corporate.mainContent .bra-header { padding-top: 50px; margin-bottom: 50px; }

.corporate.mainContent .bra-container, .corporate.mainContent .bra-container--flutuante { max-width: 57.1875rem; margin-right: auto; margin-left: auto; padding-right: 1.5rem; padding-left: 1.5rem; }

.corporate.mainContent .bra-h2, .corporate.mainContent .bra-h3, .corporate.mainContent .bra-h3--subtitulo, .corporate.mainContent .bra-h4, .corporate.mainContent .bra-h5, .corporate.mainContent .bra-h5--link { font-size: 1.375rem; text-align: center; text-transform: uppercase; }

.corporate.mainContent .bra-h2:after, .corporate.mainContent .bra-h3:after, .corporate.mainContent .bra-h4--branco::after, .corporate.mainContent .bra-h4--menor::after, .corporate.mainContent .bra-icon--line::after { content: " "; width: 3.125rem; height: 0.25rem; display: block; background: #335973; margin: 1.25rem auto 1.25rem auto; }

.corporate.mainContent .bra-subtitulo, .corporate.mainContent .bra-texto { font-size: 1rem; line-height: 1.5rem; }

.corporate.mainContent .bra-ul { display: block; list-style: none; margin-top: 1em; margin-bottom: 1em; margin-left: 0; margin-right: 0; padding-left: 1.5625rem; font-size: 1rem; line-height: 1.5rem; }

.corporate.mainContent .bra-li::before { position: absolute; content: "\2022"; font-size: 2.1875rem; -webkit-transform: translate(-18px, -4px); -ms-transform: translate(-18px, -4px); transform: translate(-18px, -4px); }

.corporate.mainContent .bra-passo { color: #335973; border: 3px solid #335973; height: 1.9375rem; width: 1.9375rem; display: inline-block; line-height: 1.7em; border-radius: 100%; margin-top: 2.8125rem; margin-bottom: 1.875rem; font-weight: 700; }

.corporate.mainContent .bra-box, .corporate.mainContent .bra-card { text-align: center; padding-right: 0.625rem; padding-left: 0.625rem; }

.corporate.mainContent .bra-cta { text-align: center; padding: 0.625rem 0; color: #ffffff; background-image: -webkit-gradient(linear, left top, right top, from(#6A7684)); background-image: -o-linear-gradient(left, #6A7684); background-image: linear-gradient(90deg, #6A7684); }

.corporate.mainContent .bra-link-arrow--classic, .corporate.mainContent .bra-link-arrow--exclusive, .corporate.mainContent .bra-link-arrow--prime, .corporate.mainContent .bra-btn__classic, .corporate.mainContent .bra-btn__classic_solid, .corporate.mainContent .bra-btn__classic_caps, .corporate.mainContent .bra-btn__exclusive, .corporate.mainContent .bra-btn__exclusive_solid, .corporate.mainContent .bra-btn__prime, .corporate.mainContent .bra-btn__prime_solid { display: -ms-inline-flexbox !important; display: -webkit-inline-box !important; display: inline-flex !important; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; border: 2px solid transparent; height: 42px; font-weight: 600; font-size: 13px; text-align: center; padding: 0 20px 0 0; text-transform: uppercase; text-decoration: none !important; }

.corporate.mainContent .bra-link-arrow--classic::before, .corporate.mainContent .bra-link-arrow--exclusive::before, .corporate.mainContent .bra-link-arrow--prime::before, .corporate.mainContent .bra-btn__classic::before, .corporate.mainContent .bra-btn__classic_solid::before, .corporate.mainContent .bra-btn__exclusive::before, .corporate.mainContent .bra-btn__exclusive_solid::before, .corporate.mainContent .bra-btn__prime::before, .corporate.mainContent .bra-btn__prime_solid::before, .corporate.mainContent .icon-seta-longa-branca::before { content: ""; position: relative; margin: 0 10px 0 20px; white-space: nowrap; position: relative; background-repeat: no-repeat; background-size: 80%; background-position: 50% 50%; }

.corporate.mainContent .bra-accordion .panel-heading { padding-left: 1.0625rem; padding-top: 1rem; padding-bottom: 1rem; padding-right: 1.375rem; border-width: 1px 0 0 0; border-style: solid; border-color: #f0f1f5; }

.corporate.mainContent .bra-accordion .panel-body { padding-top: 1rem; padding-bottom: 1.625rem; padding-left: 1.0625rem; }

.corporate.mainContent .bra-accordion .panel-title a { text-decoration: none; color: #47484c; }

.corporate.mainContent .bra-accordion .panel-title a:after { font-family: "Fontawesome"; content: "\f077"; float: right; font-size: 0.875rem; font-weight: 300; color: #335973; background: #335973; }

.corporate.mainContent .bra-accordion .panel-title a.collapsed:after { font-family: "Fontawesome"; content: "\f078"; color: #335973; }

.corporate.mainContent .bra-link-arrow--classic::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-hover.png") !important; }

.corporate.mainContent .bra-link-arrow--classic:before { margin: 0 10px 0 0; padding: 0; }

.corporate.mainContent .bra-link-arrow--exclusive::before { width: 10px; height: 15px; background-image: url("/assets/exclusive/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_exclusive.png") !important; }

.corporate.mainContent .bra-link-arrow--exclusive:before { margin: 0 10px 0 0; padding: 0; }

.corporate.mainContent .bra-link-arrow--prime::before { width: 10px; height: 15px; background-image: url("/assets/prime/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_prime.png") !important; }

.corporate.mainContent .bra-link-arrow--prime:before { margin: 0 10px 0 0; padding: 0; }

.corporate.mainContent .bra-nowrap { white-space: normal; }

.corporate.mainContent .bra-h2 { font-weight: 600 !important; }

.corporate.mainContent .bra-h2--no-line { text-align: left; text-transform: initial; font-size: 1.25rem; }

@media only screen and (min-width: 78rem) { .corporate.mainContent .bra-h2--no-line { font-size: 1.5rem; } }

.corporate.mainContent .bra-h2--no-line::after { display: none; }

.corporate.mainContent .bra-h2--branco { color: #ffffff; }

.corporate.mainContent .bra-h2--azul { color: #0e1e64; }

.corporate.mainContent .bra-h3 { font-weight: 400 !important; }

.corporate.mainContent .bra-h3--subtitulo { font-size: 1rem; font-weight: normal; text-transform: lowercase; margin-bottom: 3.125rem; }

.corporate.mainContent .bra-h4 { font-size: 20px; }

.corporate.mainContent .bra-h4--branco { color: #ffffff; }

.corporate.mainContent .bra-h4--menor { font-size: 14px; font-weight: 600; }

.corporate.mainContent .bra-h4--menor::after { margin: 0.25rem auto 0.25rem auto; }

.corporate.mainContent .bra-h5 { font-size: 0.875rem; }

.corporate.mainContent .bra-h5--link { font-size: 0.875rem; }

.corporate.mainContent .bra-h5--branco { color: #ffffff; font-weight: 400; text-transform: none; }

.corporate.mainContent .bra-h5--vermelho { color: #e5173f; font-weight: 600; text-transform: uppercase; display: inline-block; }

.corporate.mainContent .bra-subtitulo { text-align: center; }

.corporate.mainContent .bra-texto { margin-bottom: 0.9375rem; }

.corporate.mainContent .bra-texto--right { text-align: right; }

.corporate.mainContent .bra-texto--left { text-align: left; }

.corporate.mainContent .bra-texto--center { text-align: center; }

.corporate.mainContent .bra-texto--cta { color: #ffffff; font-weight: 300; margin-bottom: 0; }

.corporate.mainContent .bra-texto--uppercase { text-transform: uppercase; font-weight: 500; }

.corporate.mainContent .bra-texto--branco { color: #ffffff; }

.corporate.mainContent .bra-texto--azul { color: #0e1e64; }

.corporate.mainContent .bra-box { margin-right: auto; margin-bottom: 0.5rem; margin-left: auto; }

.corporate.mainContent .bra-box--branco { background-color: #ffffff; }

.corporate.mainContent .bra-box--cinza { background-color: #f0f1f5; }

.corporate.mainContent .bra-box--flutuante { -webkit-transform: translate(0, -61px); -ms-transform: translate(0, -61px); transform: translate(0, -61px); min-height: 110px !important; max-width: 263px; }

.corporate.mainContent .bra-figcaption { -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; top: 50%; left: 50%; }

.corporate.mainContent .bra-figcaption--branco { color: #ffffff; }

.corporate.mainContent .bra-border { border-width: 0.25rem; border-style: solid; border-color: transparent; }

.corporate.mainContent .bra-border--cinza { border-width: 0.25rem; border-style: solid; border-color: #f0f1f5; }

.corporate.mainContent .bra-border--branco { border-width: 0.25rem; border-style: solid; border-color: #ffffff; }

.corporate.mainContent .bra-border--down { border-width: 0 0 0.063rem 0; border-style: solid; border-color: #f0f1f5; }

.corporate.mainContent .bra-border--y { border-width: 0.063rem 0 0.063rem 0; border-style: solid; border-color: #f0f1f5; }

.corporate.mainContent .bra-border--caps { border-radius: 1.5rem; }

.corporate.mainContent .bra-card { padding-right: 0; padding-left: 0; background: transparent; position: relative; overflow: hidden; margin-bottom: 8px; }

.corporate.mainContent .bra-card__body { position: absolute; width: 100%; text-align: center; display: block; top: 50%; -webkit-transform: translate(0%, -50%); -ms-transform: translate(0%, -50%); transform: translate(0%, -50%); padding: 10px 15px; z-index: 2; }

.corporate.mainContent .bra-card__body--baixo { -webkit-transform: translate(0%, 0%); -ms-transform: translate(0%, 0%); transform: translate(0%, 0%); }

.corporate.mainContent .bra-card:hover .bra-filtro { opacity: 0.75; }

.corporate.mainContent .bra-card:hover .bra-filtro--active { background-color: #335973; opacity: 0.9; }

.corporate.mainContent .bra-card img { -webkit-transition: -webkit-transform 0.5s ease; transition: -webkit-transform 0.5s ease; -o-transition: transform 0.5s ease; transition: transform 0.5s ease; transition: transform 0.5s ease, -webkit-transform 0.5s ease; }

.corporate.mainContent .bra-card:hover .bra-zoomIn img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }

.corporate.mainContent .bra-filtro { -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; opacity: 0.45; position: absolute; background-color: #1d1d1d; opacity: 0.45; width: 100%; height: 100%; z-index: 2; }

.corporate.mainContent .bra-icon { height: auto; display: block; margin-right: auto; margin-left: auto; }

.corporate.mainContent .bra-icon--line::after { margin: 0 auto 1.25rem auto; }

.corporate.mainContent .bra-icon--index { position: relative; z-index: 3; }

.corporate.mainContent .bra-container--flutuante { position: relative; z-index: 4; top: 50%; -webkit-transform: translateY(-10%); -ms-transform: translateY(-10%); transform: translateY(-10%); }

.corporate.mainContent .bra-banner { position: relative; }

.corporate.mainContent .bra-banner .bra-filtro { opacity: 0.55; }

.corporate.mainContent .bra-banner__titulo { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 5; color: #ffffff; font-size: 0.875rem; text-transform: uppercase; font-weight: 700; text-align: center; }

.corporate.mainContent .bra-banner__content { position: absolute; z-index: 5; right: 3.125rem; }

.corporate.mainContent .bra-banner__flex { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; position: relative; -ms-flex-align: center; -webkit-box-align: center; align-items: center; }

@media (min-width: 992px) { .corporate.mainContent .bra-banner__flex { -ms-flex-pack: end; -webkit-box-pack: end; justify-content: flex-end; } }

.corporate.mainContent .bra-bg-cinza { background-color: #f0f1f5; }

.corporate.mainContent .bra-bg-branco { background-color: #ffffff; }

.corporate.mainContent .bra-ul { text-align: left; }

.corporate.mainContent .bra-li { position: relative; margin-bottom: 1.25rem; }

.corporate.mainContent .bra-li::before { color: #335973; }

.corporate.mainContent .bra-thumbnail-60 { max-width: 60px; height: auto; margin-top: 20px; margin-bottom: 20px; }

.corporate.mainContent .bra-holder { max-width: calc(100% - 30px); min-height: 230px; margin: 0 auto; text-align: center; }

.corporate.mainContent .bra-saiba-mais { position: relative; display: inline-block; text-transform: uppercase; font-weight: 700; }

.corporate.mainContent .bra-saiba-mais::after { font-family: "Fontawesome"; content: "\f054"; font-size: 0.875rem; font-weight: 300; color: #335973; padding-left: 0.5em; }

.corporate.mainContent .bra-flex { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-flow: wrap; flex-flow: wrap; }

.corporate.mainContent .bra-flex__item { -ms-flex: 0 20%; -webkit-box-flex: 0; flex: 0 20%; margin-bottom: 20px; padding-left: 1rem; padding-right: 1rem; }

@media only screen and (max-width: 34.9375rem) { .corporate.mainContent .bra-flex__item { -ms-flex: 0 33%; -webkit-box-flex: 0; flex: 0 33%; } }

@media only screen and (max-width: 24.9375rem) { .corporate.mainContent .bra-flex__item { -ms-flex: 0 50%; -webkit-box-flex: 0; flex: 0 50%; } }

.corporate.mainContent .bra-flex__item figure { margin-bottom: 1.25rem; min-height: 85px; }

.corporate.mainContent .bra-tab__item { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.corporate.mainContent .bra-tab__item li { display: -ms-flexbox; display: -webkit-box; display: flex; -ms-flex-align: center; -webkit-box-align: center; align-items: center; -ms-flex-pack: center; -webkit-box-pack: center; justify-content: center; -ms-flex: 0 0 12.5rem; -webkit-box-flex: 0; flex: 0 0 12.5rem; margin: 1.25rem; cursor: pointer; overflow: hidden; text-transform: uppercase; }

@media only screen and (max-width: 34.9375rem) { .corporate.mainContent .bra-tab__item li { -ms-flex: 0 auto; -webkit-box-flex: 0; flex: 0 auto; margin: 1.25rem 0.625rem; } }

.corporate.mainContent .bra-tab__item li a { background-color: transparent; border-color: #335973; border-width: 2px; border-style: solid; border-radius: 1.6875rem; padding: 0.625rem 3.22rem; height: 3rem; color: #335973; text-align: center; width: auto; }

@media only screen and (max-width: 34.9375rem) { .corporate.mainContent .bra-tab__item li a { padding: 0.625rem 2.5rem; width: auto; } }

.corporate.mainContent .bra-tab__item li a[aria-selected] { background-color: #335973; border-color: #335973; border-width: 2px; border-style: solid; -webkit-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in; color: #fff !important; }

.corporate.mainContent .bra-btn__classic { border-color: #e5173f; color: #e5173f !important; }

.corporate.mainContent .bra-btn__classic::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-hover.png") !important; }

.corporate.mainContent .bra-btn__classic:hover { color: #af2230; border-color: #af2230; }

.corporate.mainContent .bra-btn__classic_solid { background-color: #335973; color: #fff !important; }

.corporate.mainContent .bra-btn__classic_solid::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-more-white.png") !important; }

.corporate.mainContent .bra-btn__classic_solid:hover { background-color: #661939; }

.corporate.mainContent .bra-btn__classic_caps { background-color: #335973; color: #fff !important; border-radius: 1.6875rem; padding: 0.625rem 0.625rem; width: 11.375rem; height: 3rem; }

.corporate.mainContent .bra-btn__classic_caps:hover { background-color: #661939; }

.corporate.mainContent .bra-btn__classic_vitrine { font-size: 9px !important; }

.corporate.mainContent .bra-btn__exclusive { border-color: #ab8f62; color: #ab8f62 !important; }

.corporate.mainContent .bra-btn__exclusive::before { width: 10px; height: 15px; background-image: url("/assets/exclusive/img/produtos-servicos/mais-produtos-servicos/regularizacao/ico_seta_exclusive.png") !important; }

.corporate.mainContent .bra-btn__exclusive:hover { -webkit-filter: brightness(70%); filter: brightness(70%); }

.corporate.mainContent .bra-btn__exclusive_solid { background-color: #335973; color: #fff !important; }

.corporate.mainContent .bra-btn__exclusive_solid::before { width: 10px; height: 15px; background-image: url("/assets/classic/img/produtos-servicos/mais-produtos-servicos/regularizacao/icon-read-more-white.png") !important; }

.corporate.mainContent .bra-btn__exclusive_solid:hover { background-color: #661939; }

.corporate.mainContent .bra-btn__exclusive_vitrine { font-size: 9px !important; }

.corporate.mainContent .bra-btn__prime { border: 1px solid #0e1e64; color: #0e1e64 !important; }

.corporate.mainContent .bra-btn__prime::before { width: 15px; height: 15px; background-image: url("/assets/prime/img/icons/arrows/arrow-right-prime.svg") !important; }

.corporate.mainContent .bra-btn__prime:hover { -webkit-filter: brightness(70%); filter: brightness(70%); }

.corporate.mainContent .bra-btn__prime_solid { background-color: #335973; color: #fff !important; }

.corporate.mainContent .bra-btn__prime_solid::before { width: 17px; height: 17px; background-image: url("/assets/common/img/icons/arrows/arrow-right-branca.svg") !important; }

.corporate.mainContent .bra-btn__prime_solid:hover { background-color: #081137; }

.corporate.mainContent .bra-btn__prime_vitrine { font-size: 9px !important; }

.corporate.mainContent .icon-seta-longa-branca::before { width: 17px; height: 17px; background-image: url("/assets/common/img/icons/arrows/arrow-right-branca.svg") !important; }

.corporate.mainContent .bra-select { position: relative; display: inline-block; cursor: pointer; top: 50%; left: 50%; -webkit-transform: translate(-50%, 50%); -ms-transform: translate(-50%, 50%); transform: translate(-50%, 50%); background-color: transparent; }

.corporate.mainContent .bra-select select { min-width: 260px; height: 44px; padding: 12px 35px 5px 14px; font-size: 14px; border: 1px solid #f0f1f5; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; color: #707070; }

.corporate.mainContent .bra-select::before { position: absolute; font-family: "Fontawesome"; content: "\f077"; top: calc(50% - 0.5em); right: 10px; color: #335973; }

.corporate.mainContent .bra-select--active::before { -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); }

.corporate.mainContent ::-webkit-input-placeholder { color: #707070; }

.corporate.mainContent :-moz-placeholder { /* Firefox 18- */ color: #707070; }

.corporate.mainContent ::-moz-placeholder { /* Firefox 19+ */ color: #707070; }

.corporate.mainContent :-ms-input-placeholder { color: #707070; }

@media only screen and (min-width: 25rem) { .corporate.mainContent .bra-box--beneficios { min-height: 472px; } }

@media only screen and (min-width: 64rem) { .corporate.mainContent .bra-box--beneficios { min-height: 472px; } }

@media only screen and (min-width: 78rem) { .corporate.mainContent .bra-h2, .corporate.mainContent .bra-h3 { font-size: 25px; }
  .corporate.mainContent .bra-h2--left { text-align: left; }
  .corporate.mainContent .bra-h2--left::after { margin: 1.25rem 0; }
  .corporate.mainContent .bra-banner__titulo { font-size: 1.5rem; -webkit-transform: translate(-50%, 6.25rem); -ms-transform: translate(-50%, 6.25rem); transform: translate(-50%, 6.25rem); }
  .corporate.mainContent .bra-banner__titulo--left { -webkit-transform: translate(-200%, -50%); -ms-transform: translate(-200%, -50%); transform: translate(-200%, -50%); }
  .corporate.mainContent .bra-nowrap { white-space: nowrap; }
  .corporate.mainContent .bra-container { padding-right: 0; padding-left: 0; }
  .corporate.mainContent .bra-container--flutuante { -webkit-transform: translateY(-30%); -ms-transform: translateY(-30%); transform: translateY(-30%); }
  .corporate.mainContent .bra-container .bra-transform-y { -webkit-transform: translate(0, 100%); -ms-transform: translate(0, 100%); transform: translate(0, 100%); }
  .corporate.mainContent .bra-box { min-height: auto; }
  .corporate.mainContent .bra-box--beneficios { min-height: 530px; } }

div.owl-theme div.owl-controls div.owl-buttons div.owl-next, div.owl-theme div.owl-controls div.owl-buttons div.owl-prev { position: absolute; bottom: 50%; background: none; }

div.owl-theme div.owl-controls div.owl-buttons div { color: #47484c; opacity: 0.5; font-size: 3.125rem; }

div.owl-theme div.owl-controls div.owl-buttons div.owl-next { right: -50px; }

div.owl-theme div.owl-controls div.owl-buttons div.owl-next.disabled { -webkit-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in; opacity: 0; }

div.owl-theme div.owl-controls div.owl-buttons div.owl-prev { left: -50px; }

div.owl-theme div.owl-controls div.owl-buttons div.owl-prev.disabled { -webkit-transition: all .5s ease-in; -o-transition: all .5s ease-in; transition: all .5s ease-in; opacity: 0; }

.owl-next:hover, .owl-prev:hover { color: #47484c; opacity: 0.5; }

.owl-theme .owl-controls .owl-page span { width: 0.625rem; height: 0.625rem; background: #47484c; border: 2px solid #47484c; margin: 0 0.375rem; opacity: 0.1; }

.owl-theme .owl-controls .owl-page.active span { filter: Alpha(Opacity=100); opacity: 0.5; background-color: #47484c; border: 2px solid #47484c; }

.owl-theme .owl-controls.clickable .owl-page:hover span { filter: Alpha(Opacity=100); opacity: 0.5; background-color: #47484c; border: 2px solid #47484c; }

.bra-link { font-size: 14px; font-weight: bold; text-decoration: none !important; text-transform: uppercase; }

.bra-link img { display: inline-block; margin-right: 4px; height: 14px; width: 6px; }

.bra-link--more { text-align: center; }

.bra-link--back { padding-top: 3.125rem !important; }

.owl-pagination { position: relative; top: 20px; }

@media only screen and (min-width: 64rem) { .no-dots .owl-pagination { display: none !important; }
  .no-overflow .owl-wrapper-outer { overflow: initial; } }

@media only screen and (max-width: 64rem) { .no-dots-tablet .owl-pagination { display: none !important; }
  .no-overflow .owl-wrapper-outer { overflow: initial; }
  .top-dots .owl-pagination { top: -50px; } }

@media only screen and (max-width: 30rem) { .no-dots-phone .owl-pagination { display: none !important; }
  .no-overflow .owl-wrapper-outer { overflow: initial; }
  .top-dots .owl-pagination { top: -50px; } }

[role="tablist"] li, [role="tablist"] a { display: inline-block; }

[role="tablist"] a { text-decoration: none; }

[role="tablist"] [aria-selected] { position: relative; }

@media (max-width: 550px) { [role="tablist"] li, [role="tablist"] a { display: block; position: static; }
  [role="tablist"] [aria-selected] { position: static; } }

img.bg-white { background: #fff; }

img.border-radius-100 { border-radius: 100%; }
