*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Gilroy';
    color: white
    ;
}

html, body{
    height: 100%;
    width: 100%;


}

#main{
    height: 100%;
    width: 100%;
    background-color: #111;
    position: relative;


}

.elem{
    height: 100px;
    width: 100%;
    /* background-color: red; */
    border-bottom: 2px solid white;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
}

.elem h1{
    font-size: 4vw;
    position: relative;
    z-index: 9;
    mix-blend-mode: difference;
}

.elem img{
    height: 100px;
    width: 100px;
    object-fit: top;
    object-position: center;
    border-radius: 50%;
    position: absolute;
    /* transform: translate(-50%, -50%); */
    opacity: 0;
    transition: all linear 0.2s;
}

 


