html :where(img) { height: auto; max-width: initial; }
.hero__description { padding-bottom: 160px; }
.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) !important; opacity: 0.8; text-decoration: underline; }
.hero__description h1 { font-size: 3rem; font-weight: bold; }
.hero__image { width: 40%; height: 100%; position: absolute; top: 0; right: 0; background: url("../images/capital-giro/bg-image.png"); background-size: cover; background-position: top left; background-repeat: no-repeat; clip-path: polygon(235px 0, 100% 0%, 100% 100%, 0% 100%); }
.hero__image::after { content: ''; display: block; width: 50px; height: 130%; background: var(--t-vertical-gradient); position: absolute; top: -90px; left: 100px; transform: rotate(26deg); }
.tarja h2 { font-weight: 400; line-height: 1.4em; font-size: 1.5em; }
.bloco-faturamentos h3 { font-size: 1.5rem; font-weight: bold; margin-bottom: 1rem }
.bloco-faturamentos p { font-size: 1.1rem; }
.bloco-faturamentos p { font-size: 1.1rem; width: 80% }
.position-direita { max-width: 100% }
.vantagens h2 { color: #636366; font-size: 24px }
.font-weight-900 { font-weight: 900; }
.asterisco { font-size: 0.75em; }

@media (min-width: 990px) {
	.bloco-faturamentos h3 { font-size: 2rem; margin-bottom: 4rem }
	.bloco-faturamentos p { font-size: 1.1rem; }
	.bloco-faturamentos p { font-size: 1.1rem; }
	.position-direita { max-width: 70% }
}

@media (min-width: 1440px) {
	.bloco-faturamentos h3 { font-size: 2.8rem; margin-bottom: 6rem }
	.bloco-faturamentos p { font-size: 1.1rem; }
	.position-direita { max-width: 70% }
}

@media only screen and (min-width: 1024px) and (max-width: 1440px) {
	.hero__image { width: 60%; }
	.hero__description { padding-bottom: 3rem !important }
	.hero__image::after { transform: rotate(37deg); top: -60px; left: 90px; height: 400px; }
	.bloco-faturamentos h3 { font-size: 1.5rem; margin-bottom: 2rem }
	.bloco-faturamentos p { font-size: 1rem; }
	.bloco-faturamentos p { font-size: 0.8rem; }
}