*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

#movimentacao-div {
    position: fixed;
    top: 20px;
    left: 20px;
    width: 300px;
    height: 220px;
    background-color: rgba(211, 211, 211, 0.45);
    display: none;
}
#video-container, #movimentacao-div {
    overflow: hidden;
    cursor: move;
}
#video-container iframe {
    width: 100%;
    height: 100%;
    border: none;
}
/******pagina institucional formatação**********/

#texto_instituicao {
    text-align: justify;
    margin-bottom: 15px;
    padding: 10px;
}

#image_instituicao {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 10px;
}

@media (max-width: 991px) {

    #image_container {
        order: -1;
        width: 100%;
    }

    #image_instituicao {
        width: 100%;
        height: auto;
        max-height: 400px;
        display: block;
        margin-bottom: 15px;
    }

    #align_items_stretch {
        display: flex;
        flex-direction: column;
    }
}