.hero { min-height: 590px; height: auto; overflow: hidden; background: url("../images/antecipacao/pattern.png") top left no-repeat, var(--t-white) top right no-repeat; background-size: contain, contain;	position: relative; }
.hero__image::after { content: ''; display: block; width: 50px; height: 130%; background: var(--t-vertical-gradient); position: absolute; top: -90px; left: 100px; transform: rotate(26deg); }
.hero__image { width: 40%; height: 100%; position: absolute; top: 0; right: 0; background: url("../images/conta-corrente/image-bg.png"); background-size: cover; background-position: top left; background-repeat: no-repeat; clip-path: polygon(235px 0, 100% 0%, 100% 100%, 0% 100%); }
.hero__description { padding-bottom: 120px; width: 50%; }
.hero__description .t-breadcrumbs, .hero__description .t-breadcrumbs a, .hero__description .t-breadcrumbs .breadcrumb_last { color: var(--t-blue); }
.hero__description .t-breadcrumbs a:hover { color: var(--t-blue); opacity: 0.8; text-decoration: underline; }
.hero__description h1 { font-size: 2rem; font-weight: bold; padding-top: 60px; }
.hero__description p { font-size: 1.5rem; }
.tarja h2 { font-weight: 400; line-height: 1.4em; font-size: 1.5em; }
.vantagens h2 { font-size: 1.1rem }
.vantagens .vantagens_grid p { color: #5E7376 }
.vantagens .vantagens_grid img { position: relative; top: -10px }
.bloco-faturamentos h3 { font-size: 1.5rem; font-weight: bold }
.bloco-faturamentos p { font-size: 1.1rem; width: 100%; }
.conheca-ofertas { background: #E5F7FE; padding-top: 250px; }
.conheca-ofertas h2 { display: block; width: 100%; background: var(--t-horizontal-gradient); font-size: 20px; margin: 0; }
.venda-mais h2 { font-size: 24px; font-weight: bold }
.venda-mais p { font-size: 1.1rem; width: 70% }
.venda-mais img { max-width: 100% }
.ser-tribanco { background: url('../images/pix/bg-line.png') bottom left no-repeat, linear-gradient(87.2deg, #054375 0.26%, #0D5D9D 65.89%); background-size: 55%, 100%; }
.ser-tribanco .line-gradient { background: var(--t-horizontal-gradient); height: 10px }
.ser-tribanco h2 { font-size: 24px }
.ser-tribanco p { font-size: 1.1rem }
.contrate h2 { color: #636366; font-size: 24px }
.internet-banking { background: url(../images/conta-corrente/line-bg.png) no-repeat bottom center, linear-gradient(87.2deg, #054375 0.26%, #0D5D9D 65.89%); }
.internet-banking h2 { font-weight: 900; font-size: 2.5rem }
.internet-banking p { font-size: 2rem; }

@media (min-width: 990px) {
	.hero { min-height: 470px; height: auto; overflow: hidden; background: url("../images/antecipacao/pattern.png") top left no-repeat, var(--t-white) url('../images/antecipacao/image-banner.png') top right no-repeat; background-size: contain, contain;	position: relative; }
	.hero__description h1 { font-size: 3rem }
	.vantagens h2 { font-size: 2rem }
	.vantagens .vantagens_grid p { width: 90%; }
	.bloco-faturamentos h3 { font-size: 2rem; }
	.bloco-faturamentos p { font-size: 1.1rem; }
	.conheca-ofertas h2 { font-size: 2rem; }
	.venda-mais h2 { font-size: 2rem }
	.venda-mais p { font-size: 1.1rem }
	.venda-mais img { max-width: 100% }
	.ser-tribanco h2 { font-size: 24px }
	.ser-tribanco p { font-size: 1.3rem }
}

@media (max-width: 990px) {
	.hero__description { width: 100%; padding-left: 15px; padding-right: 15px; }
	br { display: none }
}

@media (min-width: 1400px) {
	.hero__description h1 { font-size: 3.5rem; font-weight: bold; padding-top: 60px; }
	.hero__description p { font-size: 2rem; font-weight: 600; color: #2D3439; }
	.vantagens .vantagens_grid p { width: 55%; }
	.vantagens h2 { font-size: 2.5rem }
	.bloco-faturamentos h3 { font-size: 2.5rem; }
	.bloco-faturamentos p { font-size: 1.5rem; }
	.conheca-ofertas h2 { font-size: 2.5rem; }
	.venda-mais h2 { font-size: 2.5rem }
	.venda-mais p { font-size: 1.5rem }
	.venda-mais img { height: 550px }
	.ser-tribanco h2 { font-size: 2rem }
	.ser-tribanco p { font-size: 1.1rem }
}