<style>
#vidiCorePreload{
background: white url('/bundles/landing/img/preload.svg') center center no-repeat;
position: fixed;
top: 0;
left: 0;
z-index: 10000;
width: 100%;
height: 100%;
}
#vidiCorePreload .needle{
width: 20px;
background: #DF2A2A;
height: 20px;
border-radius: 50%;
border: 1px #DF2A2A solid;
position: absolute;
left: 50%; top: 50%;
margin: -8px 0 0 -8px;
-webkit-animation: pegIt 4s infinite ease-in-out;
animation: pegIt 4s infinite ease-in-out;
}
#vidiCorePreload .needle:before{
content: "";
border-style: solid;
border-width: 3.5px 120px 3.5px 0;
width: 0px;
height: 1px;
border-color: transparent #df2a2a transparent transparent;
position: absolute;
right: 50%;
top: 50%;
margin: -3.5px 0 0 0;
border-radius: 0 50% 50% 20px;}
@keyframes pegIt {
0% {transform: rotate(0deg);}
16% {transform: rotate(75deg);}
25% {transform: rotate(55deg);}
30% {transform: rotate(90deg);}
36% {transform: rotate(170deg);}
42% {transform: rotate(150deg);}
50% {transform: rotate(227deg);}
100% {transform: rotate(227deg);}
}
@-webkit-keyframes pegIt {
0% {-webkit-transform: rotate(0deg);}
16% {-webkit-transform: rotate(75deg);}
25% {-webkit-transform: rotate(55deg);}
30% {-webkit-transform: rotate(90deg);}
36% {-webkit-transform: rotate(170deg);}
42% {-webkit-transform: rotate(150deg);}
50% {-webkit-transform: rotate(227deg);}
100% {-webkit-transform: rotate(227deg);}
}
/*MEDIA*/
@media (max-width: 575.98px) {
#vidiCorePreload {
background-size: 50% !important;
}
#vidiCorePreload .needle:before {
border-width: 3.5px 60px 3.5px 0 !important;
}
}
</style>