.pre-loader{height:100%;left:0;position:fixed;top:0;width:100%;z-index:999991;background-color:var(--wdtBodyBGColor)}.loader-inner{text-transform:uppercase;width:100%;text-align:center;line-height:50px;margin:auto;position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.map-icon-loader{width:48px;height:48px;display:block;margin:20px auto;box-sizing:border-box;position:relative}.map-icon-loader:after{content:'';width:48px;height:48px;left:0;bottom:0;position:absolute;border-radius:50% 50% 0;-webkit-border-radius:50% 50% 0;border:15px solid;transform:rotate(45deg) translate(0,0);-webkit-transform:rotate(45deg) translate(0,0);box-sizing:border-box;animation:loader-map-icon .4s ease-in-out infinite alternate;-webkit-animation:loader-map-icon .4s ease-in-out infinite alternate}.map-icon-loader:before{content:'';box-sizing:border-box;position:absolute;left:0;right:0;margin:auto;top:150%;width:24px;height:4px;border-radius:50%;-webkit-border-radius:50%;background:rgba(0,0,0,.2);animation:loader-map-icon-shadow .4s ease-in-out infinite alternate;-webkit-animation:loader-map-icon-shadow .4s ease-in-out infinite alternate}@keyframes loader-map-icon{0%{transform:rotate(45deg) translate(5px,5px);-webkit-transform:rotate(45deg) translate(5px,5px)}100%{transform:rotate(45deg) translate(-5px,-5px);-webkit-transform:rotate(45deg) translate(-5px,-5px)}}@-webkit-keyframes loader-map-icon{0%{transform:rotate(45deg) translate(5px,5px);-webkit-transform:rotate(45deg) translate(5px,5px)}100%{transform:rotate(45deg) translate(-5px,-5px);-webkit-transform:rotate(45deg) translate(-5px,-5px)}}@keyframes loader-map-icon-shadow{0%{transform:scale(.5);-webkit-transform:scale(.5)}100%{transform:scale(1);-webkit-transform:scale(1)}}@-webkit-keyframes loader-map-icon-shadow{0%{transform:scale(.5);-webkit-transform:scale(.5)}100%{transform:scale(1);-webkit-transform:scale(1)}}.loader-inner .loader-text:after{background-color:var(--wdtPrimaryColor)}.map-icon-loader:after{border-color:var(--wdtPrimaryColor);background:radial-gradient(circle 9.2px at 50% 50%,var(--wdtBodyBGColor) 90%,var(--wdtPrimaryColor))}