@import url("https://use.typekit.net/xic0jwf.css");
@import url('https://www.sefiles.net/files/library/site/ws_pw_library_holidayTakeover25.css');
@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200");

#PageMain { margin-top: 0; }
#PageFooter { margin-top: 0; }

.text-white.rpv2 {
 position: relative;
}
.text-white.rpv2::before {
 display: block;
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 width: 100%;
 content: '';
 z-index: -1;
 background-color: #CE1A2B;
}

#PageMain {
	background: linear-gradient(-45deg, #1a1a1a, #373737, #ce1a2b, #2f2f2f);
	background-size: 400% 400%;
	animation: gradient 15s ease infinite;
	height: 100%;
}

@keyframes gradient {
	0% {
		background-position: 0% 50%;
	}
	50% {
		background-position: 100% 50%;
	}
	100% {
		background-position: 0% 50%;
	}
}