.elementor-12745 .elementor-element.elementor-element-65f9874{--display:flex;--margin-top:-58px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-12745 .elementor-element.elementor-element-65f9874{--margin-top:-59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-12745 .elementor-element.elementor-element-65f9874{--margin-top:-61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12745 .elementor-element.elementor-element-558e449 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-110cf78 *//* === H1 – TÍTULO PRINCIPAL COM FOCO EM SEO === */
.blog-post-modelo h1 {
  font-size: 2em;
  background-color: #475671; /* Cor atualizada */
  color: #fff;
  font-weight: bold;
  margin-bottom: 15px;
  text-transform: uppercase;
  padding: 10px 15px;
  border-radius: 6px;
  display: flex;
  align-items: center;
}

.blog-post-modelo h1 i {
  color: #fff;
  margin-right: 10px;
}

/* === H2 – NOME DO DJ E CHAMADA IMPACTANTE === */
.blog-post-modelo h2 {
  font-size: 1.6em;
  color: #fff;
  margin-bottom: 10px;
  font-weight: 600;
  display: flex;
  align-items: center;
}

.blog-post-modelo h2 i {
  color: #d8a3ff;
  margin-right: 10px;
}

/* === H3 – TÍTULOS DE PACOTES E SUBSEÇÕES COM FUNDO #475671 === */
.blog-post-modelo h3 {
  font-size: 1.3em;
  background-color: #475671; /* Cor atualizada */
  color: #fff;
  padding: 10px 15px;
  border-radius: 6px;
  margin: 25px 0 15px;
  display: flex;
  align-items: center;
}

.blog-post-modelo h3 i {
  margin-right: 10px;
  color: #fff;
}

/* === PARÁGRAFOS E ÍCONES INFORMATIVOS === */
.blog-post-modelo p {
  font-size: 1.1em;
  line-height: 1.7em;
  color: #fff;
  margin-bottom: 15px;
}

.blog-post-modelo p i {
  color: #d8a3ff;
  margin-right: 8px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-19aaf00 *//* === IMAGEM DO EQUIPAMENTO COM LIGHTBOX === */
.imagem-equipamento {
  text-align: center;
  margin-bottom: 30px;
}

.imagem-equipamento a {
  display: inline-block;
  border: 3px solid #d8a3ff;
  border-radius: 10px;
  overflow: hidden;
  transition: transform 0.3s ease;
}

.imagem-equipamento a:hover {
  transform: scale(1.03);
}

.imagem-equipamento img {
  max-width: 100%;
  height: auto;
  display: block;
  border-radius: 10px;
}

/* === LISTA DE EQUIPAMENTOS COM ÍCONES === */
.lista-equipamentos {
  list-style: none;
  padding-left: 0;
  font-size: 1.05em;
}

.lista-equipamentos li {
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}

.lista-equipamentos i {
  color: #d8a3ff;
  margin-right: 10px;
  min-width: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-558e449 *//* === BOTÃO WHATSAPP CHAMATIVO === */
.botao-whatsapp {
  background-color: #61CE70;
  color: #000;
  padding: 12px 25px;
  font-size: 1.1em;
  font-weight: bold;
  border-radius: 8px;
  text-decoration: none;
  transition: background 0.3s ease;
  display: inline-block;
}

.botao-whatsapp:hover {
  background-color: #b972f5;
  color: #fff;
}

.botao-whatsapp i {
  margin-right: 10px;
}/* End custom CSS */