@-webkit-keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}body.loading{overflow:hidden}body.loading .preloader span{-webkit-animation-play-state:running;animation-play-state:running}body:not(.loading) .preloader{visibility:hidden;opacity:0}.preloader{position:fixed;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;height:100vh;z-index:1100;background-color:#fff;top:0;left:0;visibility:visible;will-change:opacity,visibility;transition:opacity .35s ease,visibility .35s ease}.preloader span{background-color:#4698d3;height:.5rem;width:.5rem;margin-left:.25rem;margin-right:.25rem;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:paused;animation-play-state:paused}.preloader span:first-child{-webkit-animation-delay:.3333s;animation-delay:.3333s}.preloader span:nth-child(2){-webkit-animation-delay:.6666s;animation-delay:.6666s}.preloader span:nth-child(3){-webkit-animation-delay:.9999s;animation-delay:.9999s}