﻿.map-loader {
    position: fixed;
    width: 100%;
    height: 100%;
    transition: opacity linear 0.2s;
    opacity: 1;
    top: 0;
    left: 0;
}
.map-loader.cover {
    opacity: 0.05;
    z-index: -1;
}
    .map-loader.hidden {
        opacity: 0;
        pointer-events: none;
    }

    .map-loader .map-inner {
        background-image: url('../assets/map.svg');
        background-size: cover;
        position: unset;
        top: unset;
        left: unset;
        transform: scale(1.4) translateY(-200px);
        width: 100%;
        height: 100%;
    }

    .content-wrapper {
        transition: opacity linear 0.3s;
        opacity: 0;
    }

    .content-wrapper.content-ready {
        opacity: 1;
    }