.s-header {
    text-align: center;
    width: 100%;
}

.s-header img {
    width: 20%;
    height: auto;
}

.s-intro {
    min-height: auto;
}

.intro-content .column {
    padding-top: 10rem;
}

@media screen and (max-width: 1024px) {
    .s-intro {
        max-height: auto;
    }
}

@media screen and (max-width: 800px) {
    .s-header img {
        width: 50%;
        height: auto;
    }

    .intro-content {
        padding-top: 0;
        padding-bottom: 0;
    }
}