.elementor-13923 .elementor-element.elementor-element-0c4915a{--display:flex;--margin-top:528px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-13923 .elementor-element.elementor-element-0c4915a{--width:98.113%;}}@media(max-width:1024px){.elementor-13923 .elementor-element.elementor-element-0c4915a{--margin-top:210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-13923 .elementor-element.elementor-element-0c4915a{--margin-top:101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for text-editor, class: .elementor-element-d9f0290 *//* Bloco geral da página */
.pagina-show-pisquila {
  background-color: #000;
  color: #fff;
  padding: 60px 20px;
  font-family: 'Poppins', sans-serif;
  text-align: center;
}

/* Título principal da página */
.titulo-show {
  font-size: 34px;
  color: #c084fc;
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

/* Frase de chamada */
.frase-chamada {
  font-size: 18px;
  color: #eee;
  margin-bottom: 40px;
  line-height: 1.6;
}

/* Blocos com ícones */
.apresentacao-show {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 30px;
  margin-bottom: 50px;
}

/* Cada bloco individual */
.bloco-show {
  background-color: #111;
  border: 1px solid #2c2c2c;
  border-radius: 12px;
  padding: 30px 20px;
  max-width: 350px;
  flex: 1 1 300px;
  box-shadow: 0 0 12px #c084fc40;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.bloco-show:hover {
  transform: scale(1.03);
  box-shadow: 0 0 20px #c084fc70;
}

/* Ícones dos blocos */
.icone-bloco {
  font-size: 40px;
  color: #c084fc;
  margin-bottom: 15px;
}

/* Título de cada bloco */
.bloco-show h3 {
  font-size: 22px;
  color: #fff;
  margin-bottom: 10px;
}

/* Texto de cada bloco */
.bloco-show p {
  font-size: 15px;
  color: #ccc;
  line-height: 1.6;
}

/* Imagens dentro dos blocos */
.bloco-show img {
  width: 100%;
  height: auto;
  border-radius: 10px;
  margin-bottom: 20px;
}

/* Centralizar os blocos da agenda com foto */
.pagina-show-pisquila .bloco-show {
  margin: 30px auto; /* Centraliza horizontalmente */
  max-width: 850px;   /* Largura máxima no desktop */
  width: 100%;        /* Ocupa toda a largura disponível até 850px */
  padding: 30px 20px;
  background-color: #111;
  border: 1px solid #2c2c2c;
  border-radius: 12px;
  box-shadow: 0 0 12px #c084fc40;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  text-align: left; /* Alinha o conteúdo interno se quiser manter título e texto à esquerda */
}

.pagina-show-pisquila .bloco-show:hover {
  transform: scale(1.02);
  box-shadow: 0 0 18px #c084fc80;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5ea7ce0 */.bloco-destaque-led {
  background-color: #000;
  color: #fff;
  padding: 40px 20px;
  border-top: 3px solid #a64ac9;
  text-align: center;
}

.bloco-destaque-led h2 {
  font-size: 20px;
  color: #a64ac9;
  margin-bottom: 10px;
}

.bloco-destaque-led p {
  font-size: 18px;
  margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-49930b9 */.rodape-equipamento {
  background-color: #1c1c1c;
  padding: 30px 20px;
  text-align: center;
  color: #fff;
  border-top: 3px solid #a64ac9;
  margin-top: 40px;
}

.rodape-equipamento p {
  font-size: 18px;
  margin-bottom: 15px;
  color: #fff;
  line-height: 1.6;
}

.rodape-equipamento .botao-whatsapp {
  display: inline-block;
  padding: 12px 25px;
  background-color: #25d366;
  color: #fff;
  font-size: 18px;
  text-decoration: none;
  border-radius: 6px;
  transition: background-color 0.3s ease;
}

.rodape-equipamento .botao-whatsapp:hover {
  background-color: #1ebe57;
}

.rodape-equipamento i {
  margin-right: 8px;
}/* End custom CSS */