.flex-container {
    border-radius: 50px;
    display: flex;
    /* Allows child elements to be aligned flexibly */
    background-color: #eeeaee;
    /* Background color for the container */
    width: 99%;
    /* Makes the container span the full width */
    justify-content: space-between;
    /* Spaces out child elements */
    align-items: center;
    /* Vertically centers child elements */
    padding: 10px;
    /* Adds padding around the content */
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    position: relative;
}

.img-home {
    width: 40px;
    /* Width of the home image */
    height: 40px;
    /* Height of the home image */
    /* Top margin for alignment */
}

.e {
    float: right;
}

.logo img {
    width: 105px;
    /* Logo width */
    height: 105px;
    /* Logo height */
}

.emp {
    position: absolute;
}