[ng-cloak], .ng-cloak {
	display: none !important;
}
html {
	font-size: 62.5%;
	line-height: 1.4;
	overflow: auto;
}
html.mx-index-loading {
	overflow: hidden;
}
html.mx-index-loading::before {
	display: block;
	position: fixed;
	top: calc(50vh - 25px);
	left: calc(50vw - 25px);
	z-index: 50;
	content: ' ';
}
html.mx-index-loading::before,
.mx-loading {
	width: 50px;
	height: 50px;
}
body .mx-loading:before,
body .mx-loading-bg:before {
	content: '';
}
html.mx-index-loading::before,
.mx-loading,
.mx-loading-bg {
	min-width: 50px;
	min-height: 50px;
	/* GIF fallback */
	background-image: url(data:image/gif;base64,R0lGODlhKwALAKEBAJmZmczMzMzMzMzMzCH/C05FVFNDQVBFMi4wAwEAAAAh+QQBCgAAACwAAAAAKwALAAACOISDaMuX0eKDbKroJs5v2YR9VyNC5ch95MmupcuKsFrFb317tozz+pvraSQ+WsiyARhTSWZzCCgAACH5BAEKAAIALAAAAAArAAsAAAJElIFoyxb/moSRpSsXhdntsFxi9nFTCYpqg5paG6gjA4M0LGN3y+K5skP1Wj/gixcsCX4k4Ul5WHWgzU1j1hFYs1rKogAAIfkEAQoAAwAsAAAAACsACwAAAkGcg2jLBv+aTIrRJBfc+dywfJi0lZmooKNWmpYKV2wLNXHc0Nx7o7ke4fU+P6ANNlBljBOf59IZ0KKi46rjolIWBQAh+QQBCgADACwAAAAAKwALAAACQ5yDaMuX0SKYs70U11V50K9tnCVC0geWGKOOBgq3Zqg2MCqTNXN/Oduy9SY/Wkk4HOx0m0zScekom50bc9aJSj0gQwEAOw==) !important; /* important, because e.g. tinymce uses selector like `.mce-container *` to clean-up background */
	/* WebP */
	background-image: image-set(url(data:image/webp;base64,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) 4x) !important;
	background-position: 50% 50% !important;
	background-repeat: no-repeat !important;
	margin: 0 auto;
	filter: contrast(0.8);
}
body {
	font-size: 1.6rem;
	overflow: auto;
}
.hideBody {
	padding-left: 5000px;
	overflow: hidden;
}


/*# sourceMappingURL=modern_boot.css.map*/