  @font-face { font-family: Knockout52Cruiserweight; src: url('/_resources/fonts/Knockout-52.otf'); }
@font-face { font-family: Knockout50Welterweight; src: url('/_resources/fonts/Knockout-50.otf'); } 
@font-face { font-family: Knockout48Featherweight; src: url('/_resources/fonts/Knockout-48.otf'); } 
@font-face { font-family: Knockout32JuniorCruiserweight; src: url('/_resources/fonts/Knockout-32.otf'); } 
@font-face { font-family: Knockout29JuniorLiteweight; src: url('/_resources/fonts/Knockout-29.otf'); }

* {
  box-sizing: border-box;
}
body {
	max-width:none !important;
  padding: 0;
  margin: 0;
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}
.mcla-skip {
	position: absolute;
	top: 12px;
	left: 6px;
	z-index: 999;
	opacity: 0;
	pointer-events: none;
	background-color: var(--preset-color-brand-electric-yellow);
	color: var(--preset-color-brand-dark-blue);
	font-family: Knockout50Welterweight;
	font-style: normal;
	font-size: 16px;
	line-height: 24px;
	padding: 9px;
	border-radius: 3px;
	text-decoration: none;
	outline-color: var(--preset-color-brand-electric-yellow);
}
.mcla-skip:focus {
  position: absolute;
	opacity: 1;
	pointer-events: all;
}

.mcla-home-template {
  overflow: hidden;
  position: relative;
}
.mcla-inner-template {
  overflow: hidden;
  position: relative;
}

@media (min-width: 750px) {}
@media (min-width: 1025px) {}