#wm-loading-animation {
height: 100vh;
width: 100vw;
position: fixed;
z-index: 99999;
display: flex;
align-items: center;
justify-content: center;
pointer-events: none;
}
.loading-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: #000;
animation: overlayFade 3s ease-in-out forwards;
}
.loading-graphic {
position: relative;
z-index: 1;
opacity: 0;
animation: logoFade 3.5s ease-in-out forwards;
}
#wm-loading-animation img {
height: 220px;
width: auto;
}
@keyframes overlayFade {
0% {
opacity: 1;
}
40% {
opacity: 1;
}
70% {
opacity: 0;
}
100% {
opacity: 0;
}
}
@keyframes logoFade {
0% {
opacity: 0;
}
20% {
opacity: 1;
}
60% {
opacity: 1;
}
100% {
opacity: 0;
}
}
#wm-loading-animation.hide-animation {
visibility: hidden;
opacity: 0;
transition: visibility 0s 0.5s, opacity 0.5s linear;
}
.wm-slider-container .dots-container {
left: unset !important;
transform: unset !important;
right: 3vw;
}