body{
    overflow: hidden;
    background: white;
    margin:0;
    padding: 0;

}

#goshen-logo{
    width: 250px;
    padding: 20px;
}
#goshen-container{
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    z-index: 2;
    height: 100vh;
    width: 100vw;
}
#goshen-background{
    opacity: 0.4;
}

svg{
    height: 100vh;
    width: 100vw;
}
#goshen-blockout{
    content: "";
    height: 20vh;
    width: 100vw;
    background: #fff;
    position: absolute;
    top: calc(50vh - 10vh);
    z-index: 1;
    opacity: 0.45;
}