﻿.overlay {
    display: flex;
    justify-content: center;
    position: fixed;
    height: 100vh;
    width: 100vw;
    z-index: 10000;
    color: #0a1d33;
    background-image: radial-gradient(circle, #f5f7f9, #f1f4f7, #edf1f4, #eaeef2, #e6ebf0);
}
.overlay .overlay-container {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.overlay .overlay-container .logo {
    margin-top: 45px;
    max-width: 300px;
}
.overlay .overlay-container .under-construction {
    margin-top: 55px;
}
.overlay .overlay-container h2 {
    margin-top: 35px;
}
.overlay .overlay-container p {
    margin-top: 5px;
    max-width: 750px;
    text-align: center;
}
