html, body {
    height: 100%;
    margin: auto;
}

.container{
    width: 100%;
    height: 100%;

    background-color: #132b41;

    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.title {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.title h1{
    text-align: center;
    color: white;
}

/* loader */
@keyframes loader7-mono-primary {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

@keyframes loader7-mono-secondary {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(-360deg);
    }
}

.loader-container {
    width: 250px;
    height: 250px;
    position: relative;
}

.loader-primary {
    width: 250px;
    height: 250px;
    background: transparent;

    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;

    border-radius: 50%;
    border: 0.25em solid #4dabf5;
    border-bottom-color: transparent;
}

.loader-primary.mono{
    animation-name: loader7-mono-primary;
    animation-duration: 1.5s;
    animation-timing-function: linear;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
}

.loader-secondary {
    width: 200px;
    height: 200px;
    background: transparent;

    border-radius: 50%;
    border: 0.25em solid #33eb91;
    border-bottom-color: transparent;
}

.loader-secondary.mono{
    animation-name: loader7-mono-secondary;
    animation-duration: 1.5s;
    animation-timing-function: linear;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
}

.loader-secondary-container {
    width: 250px;
    height: 250px;
    display: flex;
    justify-content: center;
    align-items: center;

    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}

.loader-primary.ease {
    border-left-color: transparent;
    animation-name: loader7-mono-primary;
    animation-duration: 1.5s;
    /* animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); */
    animation-timing-function: ease;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
}

.loader-secondary.ease {
    border-right-color: transparent;
    animation-name: loader7-mono-secondary;
    animation-duration: 1.5s;
    /* animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1); */
    animation-timing-function: ease;
    animation-fill-mode: both;
    animation-iteration-count: infinite;
}