body {
  text-rendering: auto;
  /*text-rendering: optimizeSpeed;
text-rendering: optimizeLegibility;
text-rendering: geometricPrecision;
*/
	font-variant-ligatures: common-ligatures;
}

.numbertext {
  margin: 0px 0px 5px 0px;
  font-size: 2.5em;
}

.accordion {
  text-underline-offset: 10%;
}

.projects_lead {
  margin-bottom: -1px;
}
.glide {
	border-collapse: separate;
	/* padding-bottom: 1px; */
}
.text {
	min-width: 99vw!important;
}
::selection {
  background: #c2c2c2;
  color: #000;
}

@media (max-width: 540px) {
	body, .numbertext {
	font-size: 12px;
	}
}

@media (min-width: 375px) {
	body, .numbertext {
	font-size: 10px;
	}
}

@media (min-width: 600px) {
	.numbertext {
	  font-size: 2.3em;
	}
}

@media (min-width: 800px) {
	.numbertext {
	  font-size: 2.3em;
	}
}

@media (min-width: 1200px) {
	.numbertext {
	  font-size: 2.3em;
	}
	
}

@media (min-width: 1800px) {
	.numbertext {
	  font-size: 2.3em;
	}
}
