/* TROCAR BACKGROUND*/

body, body.noticia .topo-full .box .full .share {
	background: #e9e9e9;
  }
  
  .arte-content blockquote:before {
	background-color: #e9e9e9;
  }
  
  @media ( max-width: 435px) {
	.header-estadao h1.header-current-page {
		background: #e9e9e9;
	}
  }
  
  
  
  
  /* ---- Parte customizada do scrollytelling 1 ---- */
  #scroll1>div.passos>div.passo>p {
	max-width: 444px;
	padding: 16px;
	color: var(--cor-texto);
	/* margin-left: 580px; */
	background-color: rgba(255, 255, 255, 0.87);
	border-radius: 4px;
  }
  
  #scroll1>div.passos>div.passo>p>span.nome1 {
	background-color: #f77979;
	color: #000;
	margin-left: -3px;
	padding: 6px 20px;;
	border-radius: 24px;
	font: 700 calc(var(--corpo-desktop) * 0.75)/calc(var(--entrelinha-desktop) * 0.75) var(--condensed), sans-serif;
	letter-spacing: 0.03rem;
	text-transform: uppercase;
  }
  
  #scroll1>div.passos>div.passo>p>span.subproduto {
	position: relative;
	top: 12px;
	font-size: calc(var(--corpo-desktop) * 0.7);
	font: 600 calc(var(--corpo-desktop) * 0.7)/calc(var(--entrelinha-desktop) * 0.7) var(--condensed), sans-serif;
	letter-spacing: 0.03rem;
	text-transform: uppercase;
  }
  
  #scroll1>div.passos>div.passo>p>img {
	width: 100%;
	height: auto;
	object-fit: cover;
	background-color: var(--cor-placeholder);
	border-radius: 8px;
	margin-bottom: 8px;     
  }
  
  #scroll1>div.passos>div.passo>p>span.subproduto:after {
	content: "";
	display: block;
	width: var(--filete);
	margin: 7px 0 -5px 0;
	border-bottom: var(--fio-solido-fino);
  }
  
  #scroll1>div.passos>div.passo>p>span.credito {
	font: 400 calc(var(--corpo-mobile) * 0.5) var(--semicondensed);
	letter-spacing: 0.03rem;
	text-transform: uppercase;
	opacity: 0.8;
	float: inline-end;
	/* margin-top: -16px; */
	margin-bottom: 8px;     
  
  }
  
  @media screen and (max-width: 600px) {
	#scroll1>div.passos>div.passo>p {
		width: 100%;
		max-width: 100%;
		padding: 34px;
		border: var(--borda-fina);
		box-shadow: var(--sombra-leve);
		margin-left: inherit;
	}
  
	#scroll1>div.passos>div.passo>p>span.nome {
		font: 700 calc(var(--corpo-mobile) * 0.9)/calc(var(--entrelinha-mobile) * 0.9) var(--condensed), sans-serif;
	}
	
	#scroll1>div.passos>div.passo>p>span.subproduto {
		font: 600 calc(var(--corpo-mobile) * 0.9)/calc(var(--entrelinha-mobile) * 0.9) var(--condensed), sans-serif;
	}
  
	#scroll1>div.passos>div.passo>p>span.credito {
		font-size: calc(var(--corpo-desktop) * 0.5); 
	}
  }
  
  
  /* ---- Parte customizada do scrollytelling 2  ---- */
  #scroll2>div.passos>div.passo>p {
	max-width: 444px;
	padding: 16px;
	color: var(--cor-texto);
	/* margin-left: 580px; */
	background-color: rgba(255, 255, 255, 0.87);
	border-radius: 4px;
  }
  
  #scroll2>div.passos>div.passo>p>span.nome {
	background-color: #fbce01;
	color: #000;
	margin-left: -3px;
	padding: 6px 20px;;
	border-radius: 24px;
	font: 700 calc(var(--corpo-desktop) * 0.75)/calc(var(--entrelinha-desktop) * 0.75) var(--condensed), sans-serif;
	letter-spacing: 0.03rem;
	text-transform: uppercase;
  }
  
  #scroll2>div.passos>div.passo>p>span.subproduto {
	position: relative;
	top: 12px;
	font-size: calc(var(--corpo-desktop) * 0.7);
	font: 600 calc(var(--corpo-desktop) * 0.7)/calc(var(--entrelinha-desktop) * 0.7) var(--condensed), sans-serif;
	letter-spacing: 0.03rem;
	text-transform: uppercase;
  }
  
  #scroll2>div.passos>div.passo>p>img {
	width: 100%;
	height: auto;
	object-fit: cover;
	background-color: var(--cor-placeholder);
	border-radius: 8px;
	margin-bottom: 8px;     
  }
  
  #scroll2>div.passos>div.passo>p>span.subproduto:after {
	content: "";
	display: block;
	width: var(--filete);
	margin: 7px 0 -5px 0;
	border-bottom: var(--fio-solido-fino);
  }
  
  #scroll2>div.passos>div.passo>p>span.credito {
	font: 400 calc(var(--corpo-mobile) * 0.5) var(--semicondensed);
	letter-spacing: 0.03rem;
	text-transform: uppercase;
	opacity: 0.8;
	float: inline-end;
	/* margin-top: -16px; */
	margin-bottom: 8px;     
  
  }
  
  @media screen and (max-width: 600px) {
	#scroll2>div.passos>div.passo>p {
		width: 100%;
		max-width: 100%;
		padding: 34px;
		border: var(--borda-fina);
		box-shadow: var(--sombra-leve);
		margin-left: inherit;
	}
  
	#scroll2>div.passos>div.passo>p>span.nome {
		font: 700 calc(var(--corpo-mobile) * 0.9)/calc(var(--entrelinha-mobile) * 0.9) var(--condensed), sans-serif;
	}
	
	#scroll2>div.passos>div.passo>p>span.subproduto {
		font: 600 calc(var(--corpo-mobile) * 0.9)/calc(var(--entrelinha-mobile) * 0.9) var(--condensed), sans-serif;
	}
  
	#scroll2>div.passos>div.passo>p>span.credito {
		font-size: calc(var(--corpo-desktop) * 0.5); 
	}
  }
  
  
  .borda {
	border-radius: 8px;
  }
  
  .col-12 {
	flex: 0 0 100%;
	max-width: 100%;
	display: none;
  }
  
  .hCuwgf {
	display: flex;
	width: 100%;
	max-width: 100%;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	padding: 6px 0px;
	background-color: #fff;
	margin: 0px auto 48px;
	min-height: 133px;
  }
  
  .ecinXF .area-placeholder-selo {
	width: 100px;
	height: 60px;
	padding: 5px;
	display: flex;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	display: none;
  }
  
  .bZRbKJ {
	display: flex;
	width: 100%;
	max-width: 100%;
	flex-direction: column;
	-webkit-box-align: center;
	align-items: center;
	padding: 0px;
	background-color: transparent;
	margin: 32px auto 16px;
	min-height: 133px;
  }
  
  .gyLuDs {
	display: flex;
	flex-direction: column;
	position: absolute;
	background-color: rgb(255, 255, 255);
	right: 0px;
	width: 352px;
	padding: 0px 16px;
	display: none;
  }
  
  .circle {
	width: 24px;
	height: 24px;
	background-color: #fff;
	border-radius: 50%;
	border: 2px solid #b6292f;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	font: 600 calc(var(--corpo-desktop) * 0.7)/calc(var(--entrelinha-desktop) * 0.7) var(--condensed), sans-serif;
	font-size: calc(var(--corpo-desktop) * 0.7);
	color: #000;
  }
  
  
  
  /**LEIA OUTROS ESPECIAL**/
  
  .book-img img {
	width: 40%;
	float: left;
	position: relative;
	margin-right: 18px;
	border-radius: 8px;
  }
  
  .book-box {
	display: flex;
	flex-direction: row;
	background-color: #015583;
	padding: 24px;
	border-radius: 12px;
	margin-bottom: 24px;
  }
  
  .book-text {
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	color: white;
	font-family: 'Flama', sans-serif !important;
  }
  
  .book-img img {
	width: 40%;
	float: left;
	position: relative;
	margin-right: 18px;
  }
  
  .leia {
	font-size: 14px;
	display: block;
	margin: 48px auto 16px;
	color: #005d92!important;
	text-transform: uppercase;
	font-family: 'Flama';
  }
  
  @media (max-width: 767.5px) {
  .klsZKo {
	  padding: 0px!important;
  }
  }
  /**************************/
  
  
  @media (max-width: 435px) {
  .eQaexc {
	width: 100%;
	margin: 0px auto 28px;
	margin-left: 18px;
  }
  }
  
  .eQaexc {
	width: 100%;
	margin: calc(var(--margem-vertical)* 2) auto calc(var(--margem-vertical)* 2) auto;
	padding-left: 64px;
	margin-top: -52px;
  }
  
  .fzRVQT {
	width: 100%;
	margin-bottom: 30px;
	flex-direction: column;
	display: none;
  }
  
  .leia2 {
	  font-size: 1.5rem;
	  display: block;
	  margin: 48px auto 16px;
	  color: #333!important;
	  font-family: 'Flama';
	  font-weight: 400;
	  
  }
  
  .leia3 {
	font-size: 1.1rem;
	display: block;
	margin: -12px auto 16px;
	color: #777 !important;
	font-family: 'Flama';
	font-weight: 400;
	line-height: 1.5rem;
  }
  
  
  
  div.svelte-41q0nm>p.svelte-41q0nm:nth-child(1) {
	margin: calc(var(--margem-vertical)* 0.5) auto 0 auto;
	font: 800 calc(var(--corpo-mobile)* 1.2) / calc(var(--entrelinha-mobile)* 1) var(--texto);
	font-style: italic;
	color: #000;
	text-align: left;
  }
  
  p.svelte-1s4w66w::before {
	position: absolute;
	content: '';
	width: 63px;
	height: 63px;
	margin: 0.1rem 0 0 0;
	border-radius: 100%;
	z-index: -1;
	transform: translate(-71px, 0);
	background-color: #fbce01;
  }