.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-17ed143:#001EC1;--e-global-color-0be3ecf:#00E2FB;--e-global-color-8c17e0d:#001897;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Estiliza a barra de rolagem para navegadores WebKit (Chrome, Edge, Safari) */
::-webkit-scrollbar {
  width: 8px;
  background: #002fff; /* Fundo azul escuro */
}

/* Parte móvel da barra */
::-webkit-scrollbar-thumb {
  background-color: #00cfff; /* Azul claro brilhante */
  border-radius: 10px;
}

/* Quando o mouse passa por cima */
::-webkit-scrollbar-thumb:hover {
  background-color: #00aadd;
}

/* Track (base do scroll) */
::-webkit-scrollbar-track {
  background-color: #0020aa;
}

/* Firefox (barra mais moderna) */
body {
  scrollbar-width: thin;
  scrollbar-color: #00cfff #002fff;
}




<!DOCTYPE html>
<html lang="pt-br">
<head>
  <meta charset="UTF-8">
  <title>Scroll Horizontal Bloqueado</title>
  <style>
    html, body {
      margin: 0;
      padding: 0;
      overflow-x: hidden; /* ← BLOQUEIA SCROLL LATERAL */
      font-family: Arial, sans-serif;
    }

    .conteudo {
      width: 100%;
      height: 200vh; /* conteúdo maior para testar scroll vertical */
      background: linear-gradient(to bottom, #f0f0f0, #ccc);
      display: flex;
      justify-content: center;
      align-items: center;
      text-align: center;
      padding: 50px;
    }

    .teste-largo {
      width: 120vw; /* forçaria scroll horizontal se não estivesse bloqueado */
      height: 100px;
      background: red;
      color: white;
      margin-top: 50px;
    }
  </style>
</head>
<body>

  <div class="conteudo">
    <div>
      <h1>Scroll horizontal bloqueado ✅</h1>
      <p>Mesmo com este bloco vermelho maior que a tela, não há scroll lateral.</p>
      <div class="teste-largo">Este bloco tem 120vw de largura</div>
    </div>
  </div>

</body>
</html>/* End custom CSS */