/* CSS Document */


.loading {
	background: #30afc2;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 9000;
}
.loading svg {
	position: fixed;
	width: 10%;
	height: auto;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 9999;
}



.DkIMVVdg_0{
	stroke-dasharray:505 507;
	stroke-dashoffset:506;
	animation:DkIMVVdg_draw 1500ms ease-in-out 0ms forwards;
}
.DkIMVVdg_1{
	stroke-dasharray:505 507;
	stroke-dashoffset:506;
	animation:DkIMVVdg_draw 1500ms ease-in-out 0ms forwards;
}
@keyframes DkIMVVdg_draw{100%{stroke-dashoffset:0;}}
@keyframes DkIMVVdg_fade{
	0%{
		stroke-opacity:1;
	}
	93.54838709677419%{
		stroke-opacity:1;
	}100%{
		stroke-opacity:0;}
}

path {
	stroke: #ffffff;
    fill-opacity: 0;
    transition: fill-opacity 1s;
  }
 
.fill path.st0 {
  fill: #ffffff;
  fill-opacity: 1;
}
 
.fill path.st1 {
  fill: #ffffff;
  fill-opacity: 1;
}
.fill path{
stroke:none;
}

@media screen and (max-width: 960px) {

.loading svg {
	position: fixed;
	width: 25%;
	height: auto;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 9999;
}

}
