.elementor-14057 .elementor-element.elementor-element-0c4915a{--display:flex;--margin-top:460px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14057 .elementor-element.elementor-element-7dc2742{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14057 .elementor-element.elementor-element-7dc2742:not(.elementor-motion-effects-element-type-background), .elementor-14057 .elementor-element.elementor-element-7dc2742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#475671;background-image:url("https://djpisquila.com.br/wp-content/uploads/2023/09/fundo_dj_pisquila.jpg");background-repeat:repeat;}.elementor-14057 .elementor-element.elementor-element-7dc2742.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-14057 .elementor-element.elementor-element-b63f492 > .elementor-widget-container{padding:0px 0px 0px 11px;}@media(max-width:1024px){.elementor-14057 .elementor-element.elementor-element-0c4915a{--margin-top:210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14057 .elementor-element.elementor-element-7dc2742{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-14057 .elementor-element.elementor-element-0c4915a{--margin-top:101px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-14057 .elementor-element.elementor-element-7dc2742{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-14057 .elementor-element.elementor-element-0c4915a{--width:98.113%;}.elementor-14057 .elementor-element.elementor-element-7dc2742{--width:98.113%;}}@media(min-width:1025px){.elementor-14057 .elementor-element.elementor-element-7dc2742:not(.elementor-motion-effects-element-type-background), .elementor-14057 .elementor-element.elementor-element-7dc2742 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* 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: 20px;
  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 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 */