@import url(https://fonts.googleapis.com/css2?family=Belanosima&family=Rubik+Vinyl&display=swap);body{background:#000!important;height:100%;justify-content:center;text-align:center;padding:15px;margin:0 auto;white-space:normal;flex-wrap:wrap;overflow:auto;overflow-y:scroll;height:1800px;font-family:Belanosima,sans-serif;color:#fff!important}.image-mosaic{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(480px,1fr));grid-auto-rows:480px}.card{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#353535;font-size:3rem;color:#fff;box-shadow:0 .15rem .5rem rgba(3,8,20,.1),0 .075rem .175rem rgba(2,8,20,.1);height:100%;width:100%;border-radius:4px;transition:all .5s;overflow:hidden;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:0;margin:0}@media screen and (min-width:600px){.card-tall{grid-row:span 2/auto}.card-wide{grid-column:span 2/auto}}@media screen and (max-width:768px){.image-mosaic{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.n-layout{display:flex;margin:0 auto!important;vertical-align:middle!important;top:50%;position:absolute;left:50vw;transform:translateX(-50%);translate:-17px!important}.n-grid{margin:auto 0 auto auto;width:50px;height:50px;display:grid;gap:0;grid-template-columns:auto auto;animation:rotate 2s linear 0s infinite}.item1,.item2,.item3,.item4{margin:auto;width:20px;height:20px;border-radius:20%;background-color:#fff}@keyframes rotate{0%{rotate:0deg;transform:scale(.6)}50%{rotate:100deg;transform:scale(.4)}to{rotate:1turn;transform:scale(.6)}}.n-loader-h{margin:auto auto auto 0}