.main-flexbox{
    display: flex;
    justify-content: center;
}

.home-text {
    width:80%;
    padding:2rem;
}

@media only screen and (max-width: 880px) and
    (min-aspect-ratio: 3/2) {
    aside .horizontal{
        position: relative;
        left: 7rem;
        width: calc(100vw - 7rem);
        margin-left: 0;
    }
}