.scroll-hidden{overflow:hidden;}
.loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1200;background-color:#fff;opacity:0.9;}
/*.loader{display:block;position:relative;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;border:6px solid #556270;z-index:1250;}
.loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:4px solid #4ECDC4;}
.loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border:2px solid #C7F464;}
.loader{-webkit-animation:giro 10s linear infinite;animation:giro 10s linear infinite;}
.loader:before{-webkit-animation:giro 5s reverse infinite;animation:giro 5s linear infinite;}
.loader:after{-webkit-animation:giro 2s linear infinite;animation:giro 2s linear infinite;}
@-webkit-keyframes giro{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes giro{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}/**/
.loader-center{
	display:block;
	position:relative;
	left:50%;
	top:50%;
	width:100px;
	height:100px;
	margin:-50px 0 0 -50px;
	/*border:6px solid #556270;z-index:1250;*/
}

.loader {
  position: relative;
  display: grid;
  grid-template-columns: 33% 33% 33%;
  grid-gap: 2px;
  width: 100px;
  height: 100px;
}
.loader > div {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 100%;
  background: #93e195;
  transform: scale(0);
  transform-origin: center center;
  animation: loader 2s infinite linear;
}
.loader > div:nth-of-type(1), .loader > div:nth-of-type(5), .loader > div:nth-of-type(9) {
  animation-delay: 0.4s;
}
.loader > div:nth-of-type(4), .loader > div:nth-of-type(8) {
  animation-delay: 0.2s;
}
.loader > div:nth-of-type(2), .loader > div:nth-of-type(6) {
  animation-delay: 0.6s;
}
.loader > div:nth-of-type(3) {
  animation-delay: 0.8s;
}
 
@keyframes loader {
  0% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
  80% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}