.page-section.content .wrapper {
    margin-top: auto;
    bottom: 0;
    top: 0;
    margin-bottom: auto;
    width: 94%;
    height: fit-content;
}
.page-section.content {
    height: 100vh;
    margin-top: 0;
    width: 100%;
}
.page-section.content .wrapper .header.header3 {
    font-size: 40px !important;
    font-weight: 500;
    text-align: center;
    text-align-last: center;
    margin-top: 0 !important;
}
.page-section.content .wrapper .body {
    font-size: 22px !important;
    text-align: center;
    margin-top: 0.66em !important;
    text-align-last: center;
    font-weight: 500;
}
.page-section.address .grid {
    display: none !important;
}
body {
    overflow: hidden !important;
}
@media screen and (max-device-width: 533px) {
    .page-section.content .wrapper .body, .page-section.content .wrapper .header.header3 {
        margin-top: 1em !important;
    }
}
.page-section.content {
    margin-top: 0 !important;
}
.page-section.content .wrapper .body {
    text-align: center !important;
    text-align-last: center !important;
}