*,::after,::before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,'Segoe UI',Roboto,Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:17px;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}

html,body {
  padding:0;
  margin:0;
  color: #fff;
  background:#000;
  font-size: 0;
  text-align:center;
  background-image:url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMDAnIGhlaWdodD0nMzAwJz4KCTxkZWZzPgoJCTxsaW5lYXJHcmFkaWVudCBpZD0nZycgIHgyPScwJyB5Mj0nMTAwJSc+CgkJCTxzdG9wIG9mZnNldD0nMCUnIHN0eWxlPSdzdG9wLWNvbG9yOiMyZTJlMmU7c3RvcC1vcGFjaXR5OjEnIC8+CgkJCTxzdG9wIG9mZnNldD0nMTAwJScgc3R5bGU9J3N0b3AtY29sb3I6IzIyMjIyMjtzdG9wLW9wYWNpdHk6MScgLz4KCQk8L2xpbmVhckdyYWRpZW50PgoJCTxwYXR0ZXJuIGlkPSdiJyBwYXR0ZXJuVW5pdHM9J3VzZXJTcGFjZU9uVXNlJyB4PScwJyB5PScwJyB3aWR0aD0nMjAnIGhlaWdodD0nMTAnIHZpZXdCb3g9JzAgMCAyMCAxMCcgPgoJCQk8cmVjdCBmaWxsPSd1cmwoI2cpJyB4PSc5JyB5PSctNicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJy8+CgkJCTxyZWN0IGZpbGw9J3VybCgjZyknIHg9JzknIHk9JzUnIHdpZHRoPScxMicgaGVpZ2h0PScxMCcvPgoJCQk8cmVjdCBmaWxsPSd1cmwoI2cpJyB3aWR0aD0nMTAnIGhlaWdodD0nMTAnLz4KCQk8L3BhdHRlcm4+IAoJCTxmaWx0ZXIgaWQ9J2Z1enonIHg9JzAnIHk9JzAnPgoJCQk8ZmVUdXJidWxlbmNlIHR5cGU9J3R1cmJ1bGVuY2UnIHJlc3VsdD0ndCcgYmFzZUZyZXF1ZW5jeT0nLjIgLjMnIG51bU9jdGF2ZXM9JzUnIHN0aXRjaFRpbGVzPSdzdGl0Y2gnLz4KCQkJPGZlQ29sb3JNYXRyaXggdHlwZT0nc2F0dXJhdGUnIGluPSd0JyB2YWx1ZXM9JzAnLz4KCQk8L2ZpbHRlcj4KCTwvZGVmcz4KCTxyZWN0IHdpZHRoPScxMDAlJyBoZWlnaHQ9JzEwMCUnIGZpbGw9J3VybCgjYiknLz4KPHJlY3Qgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsdGVyPSd1cmwoI2Z1enopJyBvcGFjaXR5PScwLjEnLz4KPC9zdmc+Cg==');
}
html, a, input, textarea, select {
  color:#000;
}
input,
select,
textarea {
  padding: 10px 15px;
  box-sizing: border-box;
  border-radius: 3px;
  display: block;
  -webkit-appearance: none;
  font-size: 18px;
  line-height: 30px;
  margin: 0;
  margin-bottom: 20px;
  line-height: 30px;
  letter-spacing: .4px;
  width: 100%;
  border: solid 1px #ccc;
  background: #fbfbfb;
  transition: .1s ease all;
  color:#000;
}
select {
  height: 50px
}
input:focus,
select:focus,
textarea:focus {
  outline: 0;
  border: solid 1px #000;
}
button,
a.cta {
	display: block;
	cursor: pointer;
	box-sizing: border-box;
	padding: 20px;
	font-size: 20px;
	line-height: 24px;
	outline: 0;
	border: 0;
	border-radius: 4px;
	text-transform: uppercase;
	text-decoration: none!important;
	letter-spacing: 4px;
	font-weight: 500;
	transition: .1s ease all;
	text-align: center;
	background: #444;
	color: #fff;
	margin: 0;
	width: 100%;
}
button:hover,
a.cta:hover,
button:focus,
a.cta:focus {
  box-shadow: 0 1px 2px rgba(0, 0, 0, .1)
}
.inner_width_wrap {
  margin:0 auto;
  max-width:1222px;
}
#dash, #dash #header_inner {
  margin:0 auto;
  padding:0;
  max-width:1444px;  
}
#header {
  padding:20px 10px;
  font-size:0;
  text-align:center;
  background:white;
  box-shadow:0 2px 3px rgba(0,0,0,0.1);
}
#header.header_no_bg {
  position:absolute;
  top:0;
  left:0;
  right:0;
  background:none;
  box-shadow:none;
}
#header.header_no_bg .header_link {
  color:white;
  background:none;
}
#lmk_login, #lmk_signup {
  font-size:13px;
  letter-spacing:2px;
  font-weight:normal;
  color:#333;
  padding:8px;
  background:#eee;
  border-radius:5px;
}
.header_link {
  width:25%;
  display:inline-block;
  vertical-align:top;
  text-decoration:none;
  text-transform:uppercase;
}
.clear {
  clear:both;
}
h1 {
  margin:20px 0;
  font-size:33px;
  line-height:44px;
}
h2 {
  margin:15px 0;
  font-size:26px;
  line-height:34px;
}
h3 {
  margin:10px 0;
  font-size:22px;
  line-height:28px
}
p {
  font-size:17px;
  line-height:24px;
}
ol li {
  margin: 20px 0;
}
#quad_box {
  font-size:0;
  padding-left:20px;
  margin-top: 30px;
}
.quad {
  display:inline-block;
  vertical-align:top;
  width:calc(25% - 20px);
  margin-right:20px;
  text-align: center;
}
.quad span {
  font-size: 77px;
  margin-bottom: 20px;
  color: #000;
}
.quad h3 {
  margin:0;
  color: #444;
}
@media (max-width:717px) {
  #quad_box {
	padding-left:15px;
  }
  .quad {
	width:calc(50% - 15px);
	margin-right:15px;
  }
}
@media (max-width:600px) {
  #logo span {
	font-size: 19px;
  }
  #login_link, #signup_link {
	margin-right:15px;
	padding:15px;
  }
  .block_padding {
	padding:0 15px;
  }
}
@media (max-width:672px) {
  h1 br {
	display: none;
  }
}
#footer {
  background:#000;
  height:66px;
  position:fixed;
  bottom:0;
  left:0;
  right:0;
  box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
  font-size:0;
  z-index:3;
}
#footer .inner_wrap {
  padding-left:8px;
}
#footer a {
  display:inline-block;
  vertical-align:top;
  width:calc(20% - 8px);
  margin-right:8px;
  line-height:66px;
  text-align:center;
  font-size:22px;
  color:#999;
  text-decoration:none;
  cursor:pointer;
}
#footer a.active_nav {
  background:#222;
  background: linear-gradient(to right, rgb(132 255 181), rgb(0, 242, 96));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}