@font-face {
	font-family: 'fine';
	src: url('schrifttypen/MonteCarlo-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'love';
	src: url('schrifttypen/LoveLight-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'reguler';
	src: url('schrifttypen/SupermercadoOne-Regular.ttf') format('truetype');
}
  
  body {
	display: grid;
	width: 98%;
	grid-template-columns: repeat(auto-fill, minmax(30em, 1fr));
	background-color: gainsboro;
}
contactrow{
	grid-column: 1 / -1;
	display: grid;
	gap: 0.25em;
	grid-template-columns: repeat(auto-fill, minmax(20em, 1fr));
	font-family: 'fine';
	font-size: 1.5em;
	font: bolder;
	text-align: center;
	align-items: center;
}

header,footer {
	grid-column: 1 / -1;
	display: grid;
	gap: 0.25em;
	grid-template-columns: repeat(auto-fill, minmax(30em, 1fr));
}
.bold_neon_red{
	text-shadow: 0 0 15px rgb(98.82%,9.02%,13.73%);
	font: bolder;
	font-size: xx-large;
	font-family: 'reguler';
	text-align: center;
	align-content: start;
}
.bold_neon_green{
	text-shadow: 0 0 15px rgb(20%,100%,20%);
	font: bolder;
	font-size: xx-large;
	font-family: 'reguler';
	text-align: center;
	align-content: center;
}
.bold_neon_orange{
	text-shadow: 0 0 15px rgb(99.22%,28.24%,14.51%);
	font: bolder;
	font-size: xx-large;
	font-family: 'reguler';
	text-align: center;
	align-content: end;
}

.fine_neon_red{
	text-shadow: 0 0 15px rgb(98.82%,9.02%,13.73%);
	font: small;
	font-size: large;
	font-family: 'reguler';
	text-align: center;
	align-content: start;
}
.fine_neon_green{
	text-shadow: 0 0 15px rgb(20%,100%,20%);
	font: small;
	font-size: large;
	font-family: 'reguler';
	text-align: center;
	align-content: center;
}
.fine_neon_orange{
	text-shadow: 0 0 15px rgb(99.22%,28.24%,14.51%);
	font: small;
	font-size: large;
	font-family: 'reguler';
	text-align: center;
	align-content: end;
}
.text_left{
	text-align: left;
	font-family: 'reguler';
}

.text_center{
	text-align: center;
	font-family: 'reguler';
}

.text_right{
	text-align: right;
	font-family: 'reguler';
}

.image_left{
	text-align: left;
}

.image_center{
	text-align: center;}

.image_right{
	text-align: right;}

.parallax {
	background-image: url("https://photos.app.goo.gl/gr2d4aY9iJ9qGhis6");
	min-height: 75vh; 
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

@media (prefers-reduced-motion: no-preference) {
	.parallax {
		/* Create the parallax scrolling effect */
		background-attachment: fixed;
	}
}