/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 02 2026 | 21:49:13 */
/* Fundo da página e texto base */
.page-id-447 {
  background-color: rgb(15, 23, 42) !important;
  color: #e6edf3;
  font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  line-height: 1.8;
}
.page-id-447 .page-content {
	background-color: rgb(15, 23, 42) !important;
	text-align: left !important;
}

@media (min-width: 767px) {
	.page-id-447 .page-content {
		padding: 65px 22% 160px !important;
	}
}
@media (max-width: 767px) {
	.page-id-447 .page-content {
		padding: 40px 20px 140px !important;
	}
}

/* Container do conteúdo */
.page-id-447 #post-447 {
  max-width: 860px;
  margin: 0 auto;
}

/* Título Principal (H1) */
.page-id-447 h1.wp-block-heading {
 	color: #ffffff;
 	font-size: 2.8rem;
 	font-weight: 800;
 	text-transform: uppercase;
  	letter-spacing: -0.02em;
  	margin-bottom: 12px;
  	text-align: center;
	line-height: 44px;
}

/* Subtítulo logo abaixo do H1 (H3) */
.page-id-447 h1.wp-block-heading + h3.wp-block-heading {
  	color: #ffdd88; /* Destaque em tom neon/moderno */
  	font-size: 1.3rem;
  	font-weight: 500;
  	text-align: center;
  	margin-top: 0;
  	margin-bottom: 40px;
	line-height: 22px;
}

/* Títulos de Seção (H2) */
.page-id-447 h2.wp-block-heading {
  	color: #ffffff;
  	font-size: 2rem;
  	font-weight: 700;
  	margin-top: 64px;
  	margin-bottom: 30px;
  	padding-bottom: 8px;
  	border-bottom: 2px solid #21262d;
  	position: relative;
	line-height: 36px;
}

.page-id-447 h2.wp-block-heading::after {
  content: '';
  position: absolute;
  bottom: -2px;
  left: 0;
  width: 60px;
  height: 2px;
  background-color: #11998e;
}

/* Subtítulos gerais (H3, H4) */
.page-id-447 h3.wp-block-heading {
  color: #f0f6fc;
  font-size: 1.4rem;
  margin-top: 32px;
  margin-bottom: 16px;
}

.page-id-447 h4.wp-block-heading {
  color: #8b949e;
  font-size: 1.1rem;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  margin-top: 24px;
}

/* Parágrafos */
.page-id-447 p.wp-block-paragraph {
  color: #c9d1d9;
  font-size: 1.25rem;
  margin-bottom: 20px;
}

/* Estilização Profissional para Imagens que serão inseridas */
.page-id-447 .page-content img,
.page-id-447 .page-content .wp-block-image img {
  width: 100%;
  height: auto;
  border-radius: 12px;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
  border: 1px solid #30363d;
  margin: 10px 0 20px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.page-id-447 .page-content img:hover,
.page-id-44 .page-content7 .wp-block-image img:hover {
  transform: translateY(-3px);
  box-shadow: 0 14px 40px rgba(0, 0, 0, 0.7);
}

/* Legendas de Imagens */
.page-id-447 .page-content .wp-block-image figcaption {
  color: #8b949e;
  font-size: 0.9rem;
  text-align: center;
  margin-top: -16px;
  margin-bottom: 24px;
}

/* Links */
.page-id-447 .page-content a {
  color: #38ef7d;
  text-decoration: none;
  transition: color 0.2s ease;
}

.page-id-447 .page-content a:hover {
  color: #11998e;
  text-decoration: underline;
}

/* Bloco de Chamada / Citações (Se houver) */
.page-id-447 blockquote,
.page-id-447 .wp-block-quote {
  border-left: 4px solid #38ef7d;
  background-color: #161b22;
  padding: 16px 24px;
  margin: 32px 0;
  border-radius: 0 8px 8px 0;
  color: #f0f6fc;
}