/*
 * Correções pontuais (não alteram o visual).
 *
 * Formulário "Mentoria" (widget c907878): o efeito de borda animada usa ::before e ::after
 * absolutos que, ao passar o mouse, passam a cobrir o formulário inteiro e interceptam o clique
 * no botão ENVIAR. Defeito que já existia no site original em WordPress.
 */
.elementor-element-c907878::before,
.elementor-element-c907878::after {
  pointer-events: none;
}

/*
 * Rolagem horizontal no mobile (defeito que já existia no site original em WordPress).
 *
 * 1) /edc/: o carrossel de imagens deixa o próximo slide "espiar" pela borda direita sem cortar o excesso
 *    (33 px de sobra em qualquer celular). O recorte no limite da tela mantém a parte visível do slide.
 * 2) Rede de segurança para qualquer outra página/largura: sem barra de rolagem horizontal.
 *    `clip` (e não `hidden`) não cria contêiner de rolagem, então não afeta `position: sticky`.
 */
html, body { overflow-x: clip; }

/*
 * Home, telas estreitas (< 360 px): o botão "FALE COM UM DE NOSSOS ESPECIALISTAS" tem 50 px de
 * preenchimento por lado + a palavra "ESPECIALISTAS" e ficava mais largo que a tela (8 px a 340 px,
 * 28 px a 320 px, 69 px a 280 px).
 */
@media (max-width: 359px) {
  .elementor-element-4828e31 .elementor-button { padding-left: 16px; padding-right: 16px; max-width: 100%; box-sizing: border-box; }
}
