/*<style>*/
          
          body{            
           margin: 0;
           padding: 0;
           background: url('../Imagens/img.png') center/cover no-repeat fixed;           
          }

          /* Camada de opacidade apenas na imagem */
          body::before {
              content: "";
              position: fixed;
              top: 0;
              left: 0;
              width: 100%;
              height: 100%;
              background: url('../Imagens/img.png') center/cover no-repeat fixed;
              opacity: 0.7; /* ajuste conforme desejar */
              z-index: -1;
          }          

          .politica{
            color:blue !important;
          }


          .Menu{
            border: 2px solid white; /* Borda branca */
            border-radius: 5px; /* Bordas arredondadas */
            box-shadow: 0 0 10px rgba(255, 255, 255, 0.5); /* Sombra suave */
          }

          Footer{
            position: fixed;
            bottom: 0;
            width: 100%;
            background-color: black; /* Cor do rodapé ajustada para preto */
            color: white;
            text-align: center;
            padding: 5px 0;
          }

         .texto
         {           
          //background-color: #0000FF;
          //opacity: 0;
          margin: 20px;
          color: white;
          font-size: 32px;
          text-align: center;
          color: white;
          text-shadow: 0.3em 0.3em 0.3em black;
          font-family: Broadway, "Times New Roman",Arial, Helvetica, sans-serif;
         }

         .Quadro1{
            margin-top: -60px; /* Move o elemento 30 pixels para cima */
            /*background: lightsalmon;*/
            /*background-color: rgba(255, 160, 122, 0.6); /* lightsalmon com 50% de transparência */
            background-color: rgba(0, 0, 255, 0.5); /* lightsalmon com 50% de transparência */
            /*opacity: 0.5; /* 50% de transparência*/
            /*background-color: #white; /*linear-gradient(to bottom, #4a90e2, #ffffff); /* Fundo branco para o conteúdo principal */
            border-radius: 8px; /* Bordas arredondadas */
            box-shadow: 0 10px 12px rgba(255, 255, 255, 0.3); /* Sombra suave */
            padding: 20px; /* Espaçamento interno */
            color: white;            
         }

         .Quadro2{
            margin-top: -20px; /* Move o elemento 30 pixels para cima */
            /*background: lightsalmon;*/
            /*background-color: rgba(255, 160, 122, 0.6); /* lightsalmon com 50% de transparência */
            background-color: white; /*rgba(0, 0, 255, 0.5); /* lightsalmon com 50% de transparência */
            /*opacity: 0.7; */ /* 50% de transparência*/
            /*background-color: #white; /*linear-gradient(to bottom, #4a90e2, #ffffff); /* Fundo branco para o conteúdo principal */
            border-radius: 8px; /* Bordas arredondadas */
            /*box-shadow: 0 10px 12px rgba(255, 255, 255, 0.3);*/  /* Sombra suave */ 
            padding: 2px; /* Espaçamento interno */
            color: Black;            

         }

         .Texto1{           
            color: white;            
            /*text-shadow: 0.3em 0.3em 0.3em black;*/            
         }

         .MDS{
          padding:1px;
          Color:White;
          margin-top: -30px; /* Move o elemento 30 pixels para cima */
         }         

         .carousel-slide{
          padding: 50px; /* Espaçamento interno */
          border-radius: 8px; /* Bordas arredondadas */
          margin-top: -120px;
          /*box-shadow: 0 10px 12px rgba(255, 255, 255, 0.5); /* Sombra suave */          
         }
       
        .carrocel
        {
         color:white;
         display: flex;
         overflow: hidden;
         width: 100%;
        }

        .carousel-item{
          flex: 0 0 auto;
          width: 100%;
          transition: transform 0.5s ease;
        }

        .img
        {
          border-width:medium;
          border-style:solid;
          border-color:white;  
          width: 100%;
          transition: transform 0.5s ease;
          pointer-events: none; /* Bloqueio do mouse. Para não copiar a imagem. */        
        }        

        .carousel-item img {
         transition: transform 0.5s ease !important; /* suaviza o efeito */
        }

        .carousel-item:hover img{
          transform: scale(1.5) !important; /* Ajuste o valor conforme necessário */
        }

        #carouselExampleIndicators .carousel-item img {
          transition: transform 0.5s ease !important; /* suaviza o efeito */
        }

        #carouselExampleIndicators .carousel-item img:hover {
         transform: scale(1.5) !important; /* aumenta em 50% */
        }

        .Loja
        {
          color:white;
          font-weight:bold;
        }

        
        .whats
        {                  
          width: 25px;
          height: 25px;                    
         }        

        .Telefone
        {          
          font-family: Arial;
          font-size: 14px;
          word-break: normal;                    
        }

        .whats, .Telefone
        {
          /*Coloca o texto ao lado da imagem*/
          display: inline-block;
        }

        .imgemail
        {          
          width: 30px;
          height: 30px;          
        }

        .email
        {          
          font-size: 14px;
          font-family: Arial;         
          word-break: break-all;
        }

        .imgemail, .email
        {
          display: inline-block;
        }
        

        .fonte
        {
          font-family:Arial;
          font-size: 14px;
          word-break: break-all;
        }

        .cursor
        {
          display: block;
          position: absolute;
          height: 100%;
          top: 0;
          right: -5px;
          width: 2px;
          /* Change colour of Cursor Here */
          background-color: white;
          z-index: 1;
          animation: flash 0.5s none infinite alternate;
         }
       @keyframes flash
       {
           0%
           {
             opacity: 1;
           }
          100%
          {
            opacity: 0;
          }

       }

       h11 {
    color:red;
}

#logo {
        width:50%;
        height:50%;
}

.panel-heading{
    font-size:150%;
}
      
      .highlight {
        animation: blinker 1.5s linear infinite;
    }

    @keyframes blinker {
        50% {
            opacity: 0;
        }
    }

    /* Estilo padrão para desktop */
form {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
}

/* Ajustes para telas menores (exemplo: smartphones) */
@media (max-width: 768px) {
    form {
        width: 100%;
        padding: 20px;
        box-sizing: border-box;
    }
}

#cookieConsent {
    position: fixed;
    bottom: 0;
    width: 100%;
    background-color: #333;
    color: white;
    text-align: center;
    padding: 15px;
    z-index: 1000;
}

.cookieMessage {
    max-width: 960px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 8px;
}

#acceptCookies {
    background-color: #ff9800;
    color: white;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    font-size: 12px;
}

#acceptCookies:hover {
    background-color: #e68900;
}




     
