.landing-text{
    display: flex;
    flex-direction: column;
    width: 50em;
    border-radius: 0.4em;
    margin: 1em 0.2em;
    padding: 2em 2.5em;
    box-shadow: 0px 0px 5px 0px var(--box-shadows);
    background-color: var(--back);
}

.video-container{
    border-radius: 0.2em;
    width: 960;
    height: 540;
    /* width="960" height="540" */
}

.quote-host{
    display: flex;
    flex-direction: column;
    margin-top: 1.2em;

    row-gap: 1.9em;
    width: 50em;

    border-radius: 0.4em;
    padding: 0.9em 1.4em 0.9em 1.4em;
    box-shadow: 0px 0px 5px 0px var(--box-shadows);
    background-color: var(--back);
}

.quote-block{
    display: flex;
    flex-direction: column;
    row-gap: 0.2em;
    max-width: 70em;
}

.quote-text{
    font-style: italic;
    margin-left: 1em;
    margin-right: 1em;
}

.quote-author{
    align-self: flex-end;
}

.quote-attribute{
    font-size: 0.95em;
}

.side-image{
    position: fixed;
    top: 6.1em;
    height: auto; 
    width: auto; 
    max-width: 700px; 
    max-height: 1200px;
}


@media only screen and (max-width: 412px) {
    .video-container{
        display: flex;
        border-radius: 0.2em;
        width: 100%;
    }

    .landing-text{
        display: flex;
        flex-direction: column;
        width: unset;
        border-radius: 0.4em;
        margin: 1em 0.2em;
        padding: 2em 2.5em;
        box-shadow: 0px 0px 5px 0px var(--box-shadows);
        background-color: var(--back);
    }

    .quote-host{
        display: flex;
        flex-direction: column;
        margin-top: 1.2em;

        row-gap: 1.9em;
        width: unset;

        border-radius: 0.4em;
        padding: 0.9em 1.4em 0.9em 1.4em;
        box-shadow: 0px 0px 5px 0px var(--box-shadows);
        background-color: var(--back);
    }


}