* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body{
    overflow-x: hidden;
}
.showcase {
    background: url(header.jpg) center center/cover no-repeat;
    width:100%;
    height:90vh;
    }

.showcase img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Footer Fix */
.eu-financira {
    padding:20px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: white;
    max-width: 100%;
    flex-wrap: wrap; /* Ensures content stays inside */
    text-align: center;
    overflow: hidden; /* Prevents extra content spilling out */
}

p {
    font-size: 12px;
    word-wrap: break-word;
    max-width: 80%; 
    flex: 1;
}

.logo {
    max-width: 120px; 
    height: auto;
    margin-right: 10px;
}

.logo img {
    width: 100%;
 /*    height: auto;
    max-height: 30px;  */
}

@media (max-width: 600px) {
    .showcase {
        height:86vh;
        }
    .eu-financira {
        flex-direction: column;
        /* height: auto;  */
      /*   padding: 10px; */
    }

    .logo {
        margin-right: 0;
    /*     margin-bottom: 5px; */
    }

    p {
        max-width: 90%;
        font-size: 10px;
    }
}
