﻿body {
    margin: 0;
    padding: 0;
}

.loader-container {
    position: fixed;
    background-color: white;
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
}

.loader-spinner {
    width: 150px;
    height: 150px;
}

    .loader-spinner svg {
        width: 90%;
        fill: none;
    }

.load {
    transform-origin: 50% 50%;
    stroke-dasharray: 0.7 0.3;
    stroke-linecap: round;
    stroke-width: 3px;
    stroke: #005c84;
}

    .load.one {
        animation: load 1.5s infinite ease-in;
        animation-direction: reverse;
    }

    .load.two {
        fill: #005c84;
    }

    .load.three {
        animation: load 1.5s infinite;
    }

@keyframes load {
    100% {
        transform: rotate(360deg);
    }
}
