.elementor-308 .elementor-element.elementor-element-3abdc27{--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;}.elementor-308 .elementor-element.elementor-element-ab3d77e{--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;}.elementor-308 .elementor-element.elementor-element-3a63a0b{--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;}.elementor-308 .elementor-element.elementor-element-fe28715{--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;}.elementor-308 .elementor-element.elementor-element-0dc2bf6{--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;}.elementor-308 .elementor-element.elementor-element-684da80{--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;}.elementor-308 .elementor-element.elementor-element-382dea8{--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;}.elementor-308 .elementor-element.elementor-element-0d9e717{--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;}.elementor-308 .elementor-element.elementor-element-c57bf33{--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;}.elementor-308 .elementor-element.elementor-element-64fd9d3{--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;}.elementor-308 .elementor-element.elementor-element-4eda88a{--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;}.elementor-308 .elementor-element.elementor-element-a5910d5{--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;}.elementor-308 .elementor-element.elementor-element-e09eb00{--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;}.elementor-308 .elementor-element.elementor-element-90731ce{--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;}.elementor-308 .elementor-element.elementor-element-d48df21{--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;}.elementor-308 .elementor-element.elementor-element-9538f52{--display:flex;}:root{--page-title-display:none;}body.elementor-page-308:not(.elementor-motion-effects-element-type-background), body.elementor-page-308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}/* Start custom CSS for html, class: .elementor-element-6710356 *//* ===== RESPONSIVIDADE - QUEM É LENA ===== */

@media (max-width: 968px) {

  .lena-container {
    grid-template-columns: 1fr !important; /* Muda de 2 colunas para 1 */
    gap: 30px !important;
    padding: 30px 25px !important;
  }
  /* Garante que o wrapper da imagem centralize seu conteúdo */
  .lena-image-wrapper {
    text-align: center !important; 
  }
  /* Garante que a imagem em si fique centralizada */
  .lena-image-wrapper img {
    margin: 0 auto !important; /* Centraliza a imagem */
  }

  .lena-stats {
    grid-template-columns: 1fr !important; /* Muda de 3 colunas para 1 */
    gap: 15px !important;
  }

}

@media (max-width: 768px) {

  .lena-container h2 {
    font-size: 28px !important;
  }

  .lena-container p {
    font-size: 15px !important;
  }

  .lena-container img {
    max-width: 220px !important;
  }

  .lena-stats p:first-child {
    font-size: 32px !important;
  }

  .lena-stats p:last-child {
    font-size: 14px !important;
  }

}

@media (max-width: 480px) {

  .lena-container {
    padding: 25px 20px !important;
  }

  .lena-container img {
    max-width: 180px !important;
  }

  .lena-container p {
    font-size: 14px !important;
  }

  .lena-stats > div {
    padding: 20px !important;
  }

  .lena-stats p:first-child {
    font-size: 28px !important;
  }

  .lena-stats p:last-child {
    font-size: 13px !important;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-70ec00d *//* ===== RESPONSIVIDADE - TIMER ===== */

@media (max-width: 768px) {

  #countdown-timer-offer { /* ID atualizado */
    padding: 20px 15px !important;
  }

  #countdown-timer-offer > div { /* ID atualizado */
    gap: 6px !important;
  }

  #countdown-timer-offer > div > div { /* ID atualizado */
    min-width: 65px !important;
    padding: 12px 15px !important;
  }

  #minutes-offer, #seconds-offer { /* IDs atualizados */
    font-size: 32px !important;
  }

  #countdown-timer-offer p:last-child { /* ID atualizado */
    font-size: 10px !important;
  }

  /* Botão de urgência */
  .cta-urgencia-pulse {
    font-size: 18px !important;
    padding: 18px 35px !important;
  }

  .cta-urgencia-pulse span {
    font-size: 14px !important;
  }

}

@media (max-width: 480px) {

  #countdown-timer-offer > div > div { /* ID atualizado */
    min-width: 60px !important;
    padding: 10px 12px !important;
  }

  #minutes-offer, #seconds-offer { /* IDs atualizados */
    font-size: 28px !important;
  }

  #countdown-timer-offer p:last-child { /* ID atualizado */
    font-size: 9px !important;
  }

  /* Reduz animação em mobile */
  .cta-urgencia-pulse {
    animation: urgencia-pulse 2s infinite ease-in-out;
    font-size: 17px !important;
    padding: 16px 30px !important;
  }

  .cta-urgencia-pulse span {
    font-size: 13px !important;
  }

  /* Texto de urgência menor */
  div[style*="background: linear-gradient(135deg, #792A2B"] p {
    font-size: 16px !important;
  }

}

@media (max-width: 360px) {

  #countdown-timer-offer > div > div { /* ID atualizado */
    min-width: 55px !important;
  }

  #minutes-offer, #seconds-offer { /* ID atualizado */
    font-size: 26px !important;
  }

  .cta-urgencia-pulse {
    font-size: 16px !important;
    padding: 15px 25px !important;
  }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e590f46 *//* ===== RESPONSIVIDADE - RODAPÉ ===== */

@media (max-width: 768px) {
  div[style*="background: linear-gradient(135deg, #792A2B"] p {
    font-size: 13px !important;
    line-height: 1.6 !important;
  }
  div[style*="background: linear-gradient(135deg, #792A2B"] strong {
    display: block; /* Quebra as informações em linhas separadas */
    margin-bottom: 5px;
  }
  div[style*="background: linear-gradient(135deg, #792A2B"] p:first-of-type {
    margin-bottom: 10px !important;
  }
}

@media (max-width: 480px) {
  div[style*="background: linear-gradient(135deg, #792A2B"] {
    padding: 30px 20px !important;
  }
  div[style*="background: linear-gradient(135deg, #792A2B"] p {
    font-size: 12px !important;
  }
  div[style*="background: linear-gradient(135deg, #792A2B"] strong {
    margin-bottom: 3px;
  }
}/* End custom CSS */
/* Start custom CSS */@media (max-width: 768px) {
  .cronometro-label {
    font-size: 28px !important;
  }
}

@media (max-width: 480px) {
  .cronometro-label {
    font-size: 22px !important;
    letter-spacing: 1px !important;
  }
}

@media (max-width: 360px) {
  .cronometro-label {
    font-size: 18px !important;
  }
}/* End custom CSS */