main {
    min-height: calc(100% - 270px);
}
.errorPage {
    padding: 7.5rem 0 10rem;
    display: flex;
    flex-direction: column;
}

.errorPage .image {
    flex: 1 1 auto;
    display: flex;
}

.errorPage .image img {
    flex: 1 1 auto;
}

.errorPage .content {
    flex: 1 1 auto;
}

@media(max-width: 960px) {
    main {
        min-height: calc(100% - 442px);
    }
}