﻿.pd-loader {
    position: fixed;
    display: flex;
    top: 0;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    pointer-events: none;
}

    .pd-loader:before,
    .pd-loader:after {
        content: "";
        position: absolute;
        display: block;
        width: 100px;
        height: 100px;
        background-image: url('../img/peikko_designer_logomark.svg');
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center;
    }

    .pd-loader:before {
        animation: pd-logo-scale-disappear 1s infinite;
        transform: scale(1.0);
    }

    .pd-loader:after {
        animation: pd-logo-scale 1s infinite;
        transform: scale(1.0);
    }

@keyframes pd-logo-scale-disappear {
    to {
        transform: scale(1.5);
        opacity: 0
    }
}

@keyframes pd-logo-scale {
    to {
        transform: scale(1.25);
    }
}