.background-image-component{position:relative;background-size:cover !important;height:100%;width:100%;background-repeat:no-repeat !important}
.height-100vh{min-height:100vh}
.height-600{height:600px}
.content-overlay{display:flex;padding:32px 0;height:calc(100vh - 78px);overflow-y:scroll;width:100vw}
@media screen and (max-width:767px){.content-overlay{padding:32px 16px}
}
.access-alignment{margin:0}
.access-alignment .content-overlay{align-items:center}