.container-home-page{
    position: relative;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.11);
}

.home-image-complete{
    height: 100vh;
    width: 100%;
}

.text-over-img{
    position: absolute;
    font-family: 'Rubik', sans-serif;
    font-size: 50px;
    color: #2b4ac7;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.title-margin{
    padding: 30px 100px 0 100px;

}

.news-layout{
    display: flex;
    flex-wrap: wrap;
}
