.bg-brown {
    background-color: rgb(0, 0, 0);
}

body {
    background-image: url('img/patron1x.png');
    background-repeat: repeat;
    background-color: #3A686C;
    background-size: 80px;
}

.logoanimation {
    width: 100%;
    /* overflow: hidden; */
    display: flex;
    position: relative;
    padding: 20px;
    /* justify-content: flex-start; */
}

.animationlogo {
    /* justify-content: flex-end ; */
    transform: translateX(calc(0));
    animation: move 1s ease-in-out;
}

@keyframes move {
    from {
        transform: translateX(calc(100% - 190px));
    }
    to {
        transform: translateX(0%);
    }
}

.animationlogo2 {
    transform: translateX(calc(100% - 190px));
    animation: move2 1s ease-in-out;
}

@keyframes move2 {
     from {
         transform: translateX(0%);
    }
    to {
        transform: translateX(calc(100% - 190px));
    }
}

.textoTitulo {
    width: calc(100%);
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}


#menu1 .card.titulo {
    color: #3e6e70;
    background-color: transparent;
    border: 0px;
    
}
#menu2 .card.titulo {
    color: #b84f27;
    background-color: transparent;
    border: 0px;
    
}

.card.titulo  h4{
    font-size: 45px !important;
    text-decoration: underline;
}