@media (max-width: 575.98px) {
	main h3 {
		padding-left: 0.5rem !important;
		padding-right: 0.5rem !important;
		font-size: 1.1rem;
	}

	#blurbSend {
		width: 100% !important;
		padding: 0.75rem 1rem;
	}

	#blurbText {
		font-size: 1rem;
	}
}

header h1 { font-size: clamp(1.75rem, 8vw, 2.5rem); }

.site-header .container {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 10px 20px;
}


@media (max-width: 575.98px) {
	main .row[style*="min-height"] {
		min-height: 40vh !important;
	}
}

.fof{
	  display: table-cell;
	  vertical-align: middle;
}

.fof h1{
	  font-size: 50px;
	  display: inline-block;
	  padding-right: 12px;
	  animation: type .5s alternate infinite;
}

