
html {
	font-size: 10px;
	touch-action: manipulation
}

@media (min-width:2100px) {
	html html {
		font-size: 11px
	}
}

@media (min-width:2250px) {
	html html {
		font-size: 12px
	}
}

@media (min-width:2400px) {
	html html {
		font-size: 13px
	}
}

@media (min-width:2550px) {
	html html {
		font-size: 14px
	}
}

@media (min-width:2700px) {
	html html {
		font-size: 15px
	}
}

@media (min-width:2850px) {
	html html {
		font-size: 16px
	}
}

@media (min-width:3000px) {
	html html {
		font-size: 17px
	}
}

@media (min-width:3150px) {
	html html {
		font-size: 18px
	}
}

@media (min-width:3300px) {
	html html {
		font-size: 19px
	}
}

@media (min-width:3450px) {
	html html {
		font-size: 20px
	}
}

@media (min-width:3600px) {
	html html {
		font-size: 21px
	}
}

@media (min-width:3750px) {
	html html {
		font-size: 22px
	}
}

@media (min-width:3900px) {
	html html {
		font-size: 23px
	}
}

@media (min-width:4050px) {
	html html {
		font-size: 24px
	}
}

@media (min-width:4200px) {
	html html {
		font-size: 25px
	}
}

@media (min-width:4350px) {
	html html {
		font-size: 26px
	}
}

@media (min-width:4500px) {
	html html {
		font-size: 27px
	}
}

@media (min-width:4650px) {
	html html {
		font-size: 28px
	}
}

@media (min-width:4800px) {
	html html {
		font-size: 29px
	}
}

@media (min-width:4950px) {
	html html {
		font-size: 30px
	}
}

@media (min-width:5100px) {
	html html {
		font-size: 31px
	}
}

@media (min-width:5250px) {
	html html {
		font-size: 32px
	}
}

@media (min-width:5400px) {
	html html {
		font-size: 33px
	}
}

@media (min-width:5550px) {
	html html {
		font-size: 34px
	}
}

@media (min-width:5700px) {
	html html {
		font-size: 35px
	}
}



@keyframes pulse-ellipse {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	50% {
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes pulse-ellipse {
	0% {
		-webkit-transform: scale(1)
	}
	50% {
		-webkit-transform: scale(1.1)
	}
	to {
		-webkit-transform: scale(1)
	}
}

@-webkit-keyframes draw-ellipse {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes draw-ellipse {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

