.elementor-1278 .elementor-element.elementor-element-2a48f042{--display:flex;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1278 .elementor-element.elementor-element-2d5f55a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for text-editor, class: .elementor-element-2d5f55a1 */<link rel="preconnect" href="https://fonts.googleapis.com">
<link href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&amp;display=swap" rel="stylesheet">
<style>
	/* ── RESET ── */
	.qs-blog,
	.qs-blog *,
	.qs-blog *::before,
	.qs-blog *::after {
		box-sizing: border-box;
		margin: 0;
		padding: 0;
	}

	/* ── EMOJIS (WordPress converte em <img class="emoji">) ── */
	.qs-blog img.emoji {
		display: inline !important;
		vertical-align: -0.2em !important;
		width: 1em !important;
		height: 1em !important;
		margin: 0 0.15em 0 0 !important;
		padding: 0 !important;
		border: none !important;
		box-shadow: none !important;
		background: none !important;
	}

	/* ── CABEÇALHOS INLINE COM EMOJI ── */
	.qs-blog .sw-cta__h,
	.qs-blog .caso__tit,
	.qs-blog .toc__h,
	.qs-blog .fontes__h,
	.qs-blog .disclaimer__h,
	.qs-blog .box-info__h {
		display: flex;
		align-items: center;
		gap: 6px;
	}

	.qs-blog .cta-label,
	.qs-blog .cta-titulo {
		display: block;
		text-align: center;
	}

	.qs-blog .btn-wpp,
	.qs-blog .btn-outline {
		display: inline-flex;
		align-items: center;
		gap: 6px;
	}

	.qs-blog .t-quando td.sim,
	.qs-blog .t-quando td.nao {
		display: table-cell;
		white-space: nowrap;
	}

	.qs-blog .t-quando td.sim img.emoji,
	.qs-blog .t-quando td.nao img.emoji {
		vertical-align: -0.25em !important;
	}

	.qs-blog .esp {
		display: inline-flex;
		align-items: center;
		gap: 5px;
		line-height: 1.4;
	}

	/* ── VARIÁVEIS ── */
	.qs-blog {
		--roxo: #670196;
		--roxo-esc: #4a006d;
		--roxo-med: #8e24aa;
		--roxo-pale: #f3e5f5;
		--roxo-light: #ede7f6;
		--azul: #5BC8F5;
		--azul-pale: #e1f5fe;
		--azul-light: #b3e5fc;
		--ciano: #00BCD4;
		--verde-wpp: #25D366;
		--cinza-bg: #f9f9f9;
		--cinza-bd: #e0e0e0;
		--preto: #222222;
		--cinza: #555555;
		--branco: #ffffff;
		--fonte: 'Nunito', sans-serif;
		--max-w: 1400px;
		--pad-h: 20px;
		font-family: var(--fonte);
		font-size: 18px;
		line-height: 1.8;
		color: var(--preto);
		background: var(--branco);
		-webkit-font-smoothing: antialiased;
		display: block;
	}

	/* ── LINKS ── */
	.qs-blog a {
		color: var(--roxo);
		text-decoration: none;
	}

	.qs-blog a:hover,
	.qs-blog a:focus,
	.qs-blog a:active {
		color: var(--roxo-med);
		text-decoration: none;
		box-shadow: none;
		outline: none;
	}

	.qs-blog .btn-wpp,
	.qs-blog .btn-wpp:hover,
	.qs-blog .btn-wpp:focus,
	.qs-blog .btn-wpp:active,
	.qs-blog .btn-outline,
	.qs-blog .btn-outline:hover,
	.qs-blog .btn-outline:focus,
	.qs-blog .btn-outline:active,
	.qs-blog .sw-cta__btn,
	.qs-blog .sw-cta__btn:hover,
	.qs-blog .sw-btn,
	.qs-blog .sw-btn:hover {
		text-decoration: none;
		border-bottom: none;
		box-shadow: none;
	}

	/* ── IMAGENS ── */
	.qs-blog img {
		max-width: 100%;
		height: auto;
		display: block;
	}

	.qs-blog strong {
		color: var(--roxo-esc);
	}

	/* ══ HERO ══ */
	.qs-blog .post-hero {
		position: relative;
		min-height: 480px;
		display: flex;
		align-items: flex-end;
		overflow: hidden;
	}

	.qs-blog .post-hero__bg {
		position: absolute;
		inset: 0;
		background-size: cover;
		background-position: center top;
		background-repeat: no-repeat;
		background-color: #5c6bc0;
	}

	.qs-blog .post-hero__overlay {
		position: absolute;
		inset: 0;
		background: linear-gradient(100deg, rgba(0, 0, 0, 0.60) 0%, rgba(0, 0, 0, 0.35) 52%, rgba(0, 0, 0, 0.03) 100%);
	}

	.qs-blog .post-hero__content {
		position: relative;
		z-index: 2;
		padding: 52px 52px 44px;
		max-width: 760px;
	}

	.qs-blog .post-hero__cat {
		display: inline-block;
		background: var(--ciano);
		color: var(--branco);
		font-size: .72rem;
		font-weight: 900;
		letter-spacing: .14em;
		text-transform: uppercase;
		padding: 5px 18px;
		border-radius: 50px;
		margin-bottom: 18px;
	}

	.qs-blog .post-hero__titulo {
		font-size: clamp(1.8rem, 3.5vw, 2.8rem);
		font-weight: 900;
		color: var(--branco);
		line-height: 1.2;
		margin-bottom: 14px;
	}

	.qs-blog .post-hero__meta {
		display: flex;
		gap: 20px;
		flex-wrap: wrap;
		font-size: .86rem;
		color: rgba(255, 255, 255, .82);
		font-weight: 600;
		align-items: center;
	}

	@media (max-width: 600px) {
		.qs-blog .post-hero__content {
			padding: 36px 20px 32px;
		}
	}

	/* ══ BREADCRUMB ══ */
	.qs-blog .breadcrumb {
		background: var(--branco);
		border-bottom: 1px solid var(--cinza-bd);
		display: block;
	}

	.qs-blog .bc-inner {
		max-width: var(--max-w);
		margin: 0 auto;
		padding: 12px var(--pad-h);
		font-size: .8rem;
		color: var(--cinza);
		display: flex;
		gap: 6px;
		align-items: center;
		flex-wrap: wrap;
	}

	.qs-blog .bc-inner a {
		color: var(--roxo);
		font-weight: 700;
	}

	/* ══ LAYOUT GRID ══ */
	.qs-blog .page-layout {
		max-width: var(--max-w);
		margin: 0 auto;
		padding: 48px var(--pad-h) 100px;
		display: grid;
		grid-template-columns: 1fr 310px;
		gap: 52px;
		align-items: start;
	}

	.qs-blog .sidebar {
		position: sticky;
		top: 74px;
		align-self: start;
	}

	@media (max-width: 960px) {
		.qs-blog .page-layout {
			grid-template-columns: 1fr;
			padding: 32px var(--pad-h) 60px;
		}

		.qs-blog .sidebar {
			position: static;
			order: -1;
		}
	}

	/* ══ BLOCOS DE COR ══ */
	.qs-blog .bloco {
		padding: 36px 0;
	}

	.qs-blog .bloco--roxo {
		background: linear-gradient(160deg, var(--roxo-pale) 0%, var(--roxo-light) 100%);
		padding: 36px 32px;
		margin: 0 0px;
		border-radius: 16px;
	}

	.qs-blog .bloco--azul {
		background: linear-gradient(160deg, var(--azul-pale) 0%, #e3f8ff 100%);
		padding: 36px 32px;
		margin: 0 0px;
		border-radius: 16px;
	}

	.qs-blog .bloco--grad {
		background: linear-gradient(135deg, #f3e5f5 0%, #e1f5fe 100%);
		padding: 36px 32px;
		margin: 0 0px;
		border-radius: 16px;
	}

	.qs-blog .bloco--branco {
		background: var(--branco);
		padding: 36px 0;
	}

	@media (max-width: 960px) {

		.qs-blog .bloco--roxo,
		.qs-blog .bloco--azul,
		.qs-blog .bloco--grad {
			margin: 0 -20px;
			padding: 28px 20px;
			border-radius: 0;
		}
	}

	/* ══ TIPOGRAFIA ══ */
	.qs-blog .article__lead {
		font-size: 1.08rem;
		font-weight: 700;
		color: var(--roxo);
		border-left: 5px solid var(--ciano);
		background: #e0f7fa;
		padding: 18px 22px;
		border-radius: 0 10px 10px 0;
		margin-bottom: 36px;
		line-height: 1.72;
	}

	.qs-blog .toc {
		background: var(--cinza-bg);
		border: 1px solid var(--cinza-bd);
		border-radius: 12px;
		padding: 22px 26px;
		margin-bottom: 40px;
	}

	.qs-blog .toc__h {
		font-size: .78rem;
		font-weight: 900;
		text-transform: uppercase;
		letter-spacing: .1em;
		color: var(--roxo);
		margin-bottom: 14px;
	}

	.qs-blog .toc ol {
		padding-left: 20px;
	}

	.qs-blog .toc li {
		margin-bottom: 6px;
		font-size: .94rem;
	}

	.qs-blog .toc a {
		color: var(--roxo);
		font-weight: 700;
	}

	.qs-blog .article h1,
	.qs-blog .article h2 {
		font-size: 1.55rem;
		font-weight: 900;
		color: var(--roxo);
		margin: 0 0 18px;
		position: relative;
		padding-bottom: 10px;
		scroll-margin-top: 80px;
		line-height: 1.3;
		border: none;
		background: none;
	}

	.qs-blog .article h2::after {
		content: '';
		position: absolute;
		bottom: 0;
		left: 0;
		width: 48px;
		height: 4px;
		background: linear-gradient(90deg, var(--roxo), var(--ciano));
		border-radius: 2px;
	}

	.qs-blog .article h3 {
		font-size: 1.1rem;
		font-weight: 800;
		color: var(--roxo-med);
		margin: 28px 0 10px;
	}

	.qs-blog .article p {
		margin-bottom: 20px;
		font-size: 1rem;
		line-height: 1.85;
		color: #333;
	}

	.qs-blog .article ul,
	.qs-blog .article ol {
		margin: 0 0 22px;
		padding-left: 24px;
	}

	.qs-blog .article li {
		margin-bottom: 10px;
		font-size: 1rem;
		line-height: 1.75;
		list-style: inherit;
	}

	.qs-blog .article ul li::marker {
		color: var(--roxo);
		font-size: 1.15em;
	}

	/* ══ IMAGENS INLINE ══ */
	.qs-blog .img-bloco {
		width: 100%;
		border-radius: 14px;
		margin: 28px 0;
		overflow: hidden;
		box-shadow: 0 4px 24px rgba(103, 1, 150, .14);
	}

	.qs-blog .img-ph {
		width: 100%;
		height: 380px;
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}

	.qs-blog .img-ph--a {
		background-color: #c5a0d0;
	}

	.qs-blog .img-ph--b {
		background-color: #e8b4c0;
	}

	.qs-blog .img-ph--c {
		background-color: #a8d5b5;
	}

	.qs-blog .img-legenda {
		font-size: .8rem;
		color: var(--cinza);
		font-style: italic;
		text-align: center;
		padding: 9px 16px 5px;
	}

	/* ══ PASSOS ══ */
	.qs-blog .passos {
		list-style: none;
		padding: 0;
		margin: 20px 0 26px;
		counter-reset: passo;
	}

	.qs-blog .passos>li {
		display: flex;
		gap: 16px;
		align-items: flex-start;
		margin-bottom: 14px;
		counter-increment: passo;
		font-size: 1rem;
		list-style: none;
	}

	.qs-blog .passos>li::before {
		content: counter(passo);
		flex-shrink: 0;
		width: 34px;
		height: 34px;
		min-width: 34px;
		background: var(--roxo);
		color: var(--branco);
		font-weight: 900;
		font-size: .84rem;
		border-radius: 50%;
		display: flex;
		align-items: center;
		justify-content: center;
		margin-top: 3px;
		line-height: 1;
	}

	.qs-blog .passos>li::marker {
		content: none;
	}

	/* ══ ESPECIALIDADES ══ */
	.qs-blog .esp-wrap {
		display: flex;
		flex-wrap: wrap;
		gap: 8px;
		margin: 16px 0 22px;
	}

	.qs-blog .esp {
		background: #e0f7fa;
		border: 1px solid #80deea;
		color: #006064;
		border-radius: 50px;
		padding: 6px 16px;
		font-size: .84rem;
		font-weight: 700;
		display: inline-block;
	}

	.qs-blog .esp--lim {
		background: #fff8e1;
		border-color: #fcd34d;
		color: #78350f;
	}

	/* ══ VANTAGENS ══ */
	.qs-blog .vant-grid {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		gap: 16px;
		margin: 22px 0;
	}

	@media (max-width: 560px) {
		.qs-blog .vant-grid {
			grid-template-columns: 1fr;
		}
	}

	.qs-blog .vant {
		background: rgba(255, 255, 255, .85);
		border: 1px solid rgba(103, 1, 150, .12);
		border-radius: 12px;
		padding: 18px;
		display: flex;
		gap: 14px;
		align-items: flex-start;
		box-shadow: 0 2px 8px rgba(103, 1, 150, .07);
	}

	.qs-blog .vant-icon {
		font-size: 1.6rem;
		flex-shrink: 0;
		line-height: 1;
		margin-top: 2px;
		display: flex;
		align-items: center;
	}

	.qs-blog .vant-nome {
		font-weight: 800;
		font-size: .96rem;
		color: var(--roxo);
		margin-bottom: 4px;
	}

	.qs-blog .vant-desc {
		font-size: .86rem;
		color: #444;
		line-height: 1.6;
	}

	/* ══ CASOS ══ */
	.qs-blog .caso {
		background: rgba(255, 255, 255, .9);
		border-left: 5px solid var(--roxo);
		border-radius: 0 12px 12px 0;
		padding: 18px 22px;
		margin-bottom: 16px;
		box-shadow: 0 2px 10px rgba(103, 1, 150, .08);
	}

	.qs-blog .caso__tit {
		font-weight: 900;
		font-size: 1rem;
		color: var(--roxo);
		margin-bottom: 10px;
	}

	.qs-blog .caso p {
		margin: 0;
		font-size: .97rem;
		line-height: 1.78;
	}

	/* ══ TABELA ══ */
	.qs-blog .t-quando {
		width: 100%;
		border-collapse: collapse;
		margin: 20px 0 28px;
		font-size: .94rem;
		border-radius: 12px;
		overflow: hidden;
		box-shadow: 0 2px 16px rgba(103, 1, 150, .1);
	}

	.qs-blog .t-quando th {
		background: var(--roxo);
		color: var(--branco);
		padding: 13px 16px;
		text-align: left;
		font-weight: 900;
		font-size: .92rem;
	}

	.qs-blog .t-quando td {
		padding: 11px 16px;
		border-bottom: 1px solid #f0e6f6;
		vertical-align: middle;
		background: var(--branco);
	}

	.qs-blog .t-quando tr:nth-child(even) td {
		background: #fdf4ff;
	}

	.qs-blog .sim {
		color: #2e7d32;
		font-weight: 800;
	}

	.qs-blog .nao {
		color: #c62828;
		font-weight: 800;
	}

	/* ══ BOXES ══ */
	.qs-blog .box-aviso {
		background: #fff8e1;
		border-left: 5px solid #f59e0b;
		border-radius: 0 10px 10px 0;
		padding: 16px 20px;
		margin: 26px 0;
		font-size: .96rem;
	}

	.qs-blog .box-info {
		background: rgba(255, 255, 255, .85);
		border: 1px solid #ce93d8;
		border-radius: 12px;
		padding: 20px 24px;
		margin: 26px 0;
	}

	.qs-blog .box-info__h {
		font-size: .78rem;
		font-weight: 900;
		text-transform: uppercase;
		letter-spacing: .1em;
		color: var(--roxo);
		margin-bottom: 10px;
	}

	.qs-blog .box-info p {
		margin-bottom: 8px;
		font-size: .96rem;
	}

	.qs-blog .box-dica {
		background: var(--azul-pale);
		border-left: 5px solid var(--azul);
		border-radius: 0 10px 10px 0;
		padding: 14px 18px;
		margin: 20px 0;
		font-size: .94rem;
		color: #0277bd;
		font-weight: 600;
	}

	/* ══ CTAs ══ */
	.qs-blog .cta-box {
		background: linear-gradient(135deg, #4a006d 0%, #670196 55%, #8e24aa 100%);
		border-radius: 18px;
		padding: 38px 32px;
		text-align: center;
		margin: 44px 0;
		color: var(--branco);
		position: relative;
		overflow: hidden;
		display: flex;
		flex-direction: column;
		align-items: center;
	}

	.qs-blog .cta-box::before {
		content: '';
		position: absolute;
		top: -50px;
		right: -50px;
		width: 200px;
		height: 200px;
		background: rgba(255, 255, 255, .06);
		border-radius: 50%;
	}

	.qs-blog .cta-label {
		font-size: .72rem;
		font-weight: 900;
		letter-spacing: .16em;
		text-transform: uppercase;
		color: #b3e5fc;
		margin-bottom: 10px;
	}

	.qs-blog .cta-titulo {
		font-size: 1.6rem;
		font-weight: 900;
		margin-bottom: 10px;
		line-height: 1.22;
		color: var(--branco);
	}

	.qs-blog .cta-texto {
		font-size: .98rem;
		margin-bottom: 26px;
		line-height: 1.7;
		max-width: 460px;
		margin-left: auto;
		margin-right: auto;
		color: rgba(255, 255, 255, .92);
	}

	.qs-blog .cta-box p {
		color: rgba(255, 255, 255, .92);
	}

	.qs-blog .cta-box strong {
		color: var(--branco);
	}

	.qs-blog .cta-btns {
		display: flex;
		gap: 14px;
		justify-content: center;
		flex-wrap: wrap;
		position: relative;
		z-index: 1;
	}

	.qs-blog .btn-wpp {
		display: inline-flex;
		align-items: center;
		gap: 8px;
		background: var(--verde-wpp);
		color: var(--branco);
		font-family: var(--fonte);
		font-weight: 900;
		font-size: 1rem;
		padding: 14px 32px;
		border-radius: 50px;
		text-decoration: none;
		box-shadow: 0 4px 20px rgba(37, 211, 102, .45);
		transition: transform .18s, box-shadow .18s;
	}

	.qs-blog .btn-wpp:hover {
		transform: translateY(-2px);
		box-shadow: 0 8px 28px rgba(37, 211, 102, .55);
		color: var(--branco);
	}

	.qs-blog .btn-outline {
		display: inline-flex;
		align-items: center;
		gap: 6px;
		border: 2.5px solid rgba(255, 255, 255, .55);
		color: var(--branco);
		font-family: var(--fonte);
		font-weight: 800;
		font-size: .9rem;
		padding: 12px 24px;
		border-radius: 50px;
		text-decoration: none;
		background: transparent;
	}

	.qs-blog .btn-outline:hover {
		background: rgba(255, 255, 255, .15);
		color: var(--branco);
	}

	/* ══ FONTES E DISCLAIMER ══ */
	.qs-blog .fontes {
		background: var(--cinza-bg);
		border-radius: 12px;
		padding: 20px 24px;
		margin-top: 36px;
		font-size: .84rem;
		color: var(--cinza);
		border: 1px solid var(--cinza-bd);
	}

	.qs-blog .fontes__h {
		font-weight: 900;
		font-size: .88rem;
		color: var(--preto);
		margin-bottom: 10px;
	}

	.qs-blog .fontes ol {
		padding-left: 20px;
	}

	.qs-blog .fontes li {
		margin-bottom: 6px;
	}

	.qs-blog .disclaimer {
		margin-top: 36px;
		padding: 20px 24px;
		background: var(--branco);
		border: 1px solid var(--cinza-bd);
		border-top: 3px solid #e1bee7;
		border-radius: 0 0 12px 12px;
		font-size: .8rem;
		color: var(--cinza);
		line-height: 1.7;
	}

	.qs-blog .disclaimer__h {
		font-weight: 900;
		font-size: .84rem;
		color: var(--preto);
		margin-bottom: 10px;
	}

	.qs-blog .disclaimer p {
		margin-bottom: 12px;
		font-size: .78rem;
		font-style: italic;
		line-height: 1.72;
	}

	.qs-blog .disclaimer p:last-child {
		margin-bottom: 0;
	}

	/* ══ SIDEBAR ══ */
	.qs-blog .sw {
		background: var(--branco);
		border: 1px solid #e1bee7;
		border-radius: 14px;
		padding: 22px 20px;
		margin-bottom: 22px;
		box-shadow: 0 2px 16px rgba(103, 1, 150, .09);
	}

	.qs-blog .sw__h {
		font-size: 1rem;
		font-weight: 900;
		color: var(--roxo);
		margin-bottom: 16px;
		padding-bottom: 10px;
		border-bottom: 2px solid var(--roxo-pale);
	}

	.qs-blog .sw-cta {
		background: linear-gradient(135deg, #4a006d, #670196);
		border-radius: 14px;
		padding: 22px 18px;
		text-align: center;
		color: var(--branco);
		margin-bottom: 22px;
		box-shadow: 0 4px 18px rgba(103, 1, 150, .25);
	}

	.qs-blog .sw-cta__h {
		font-size: 1.05rem;
		font-weight: 900;
		margin-bottom: 8px;
		color: var(--branco);
	}

	.qs-blog .sw-cta__p {
		font-size: .86rem;
		color: rgba(255, 255, 255, .82);
		margin-bottom: 16px;
		line-height: 1.6;
	}

	.qs-blog .sw-cta__btn {
		display: flex;
		align-items: center;
		justify-content: center;
		gap: 6px;
		background: var(--verde-wpp);
		color: var(--branco);
		font-family: var(--fonte);
		font-weight: 900;
		font-size: .92rem;
		padding: 12px;
		border-radius: 50px;
		text-decoration: none;
	}

	.qs-blog .sw-cta__btn:hover {
		background: #1da851;
		color: var(--branco);
	}

	.qs-blog .pacote {
		background: linear-gradient(135deg, #f3e5f5, #e1f5fe);
		border: 1px solid #e1bee7;
		border-radius: 12px;
		padding: 13px 15px;
		margin-bottom: 10px;
	}

	.qs-blog .pacote__nome {
		font-weight: 900;
		font-size: .9rem;
		color: var(--roxo);
		margin-bottom: 2px;
	}

	.qs-blog .pacote__preco {
		font-size: 1.15rem;
		font-weight: 900;
		color: #4a006d;
	}

	.qs-blog .pacote__preco span {
		font-size: .76rem;
		font-weight: 400;
		color: var(--cinza);
	}

	.qs-blog .pacote__desc {
		font-size: .78rem;
		color: var(--cinza);
		margin-top: 2px;
	}

	.qs-blog .sw-bens {
		list-style: none;
		padding: 0;
	}

	.qs-blog .sw-bens li {
		font-size: .9rem;
		padding: 8px 0;
		border-bottom: 1px solid var(--cinza-bd);
		display: flex;
		align-items: center;
		gap: 8px;
		margin: 0;
	}

	.qs-blog .sw-bens li:last-child {
		border-bottom: none;
	}

	.qs-blog .sw-btn {
		display: block;
		margin-top: 14px;
		background: var(--roxo);
		color: var(--branco);
		font-family: var(--fonte);
		font-weight: 900;
		font-size: .88rem;
		text-align: center;
		padding: 11px;
		border-radius: 8px;
		text-decoration: none;
	}

	.qs-blog .sw-btn:hover {
		background: var(--roxo-esc);
		color: var(--branco);
	}
</style>/* End custom CSS */