@font-face {
  font-family: "LGFont";
  src: url("font/LG_Smart_Light.eot");
  src: local("ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡"), url("font/LG_Smart_Light.woff") format("woff"), url("font/LG_Smart_Light.ttf") format("truetype"), url("font/LG_Smart_Light.svg#LGFontLight") format("svg");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "LGFont";
  src: url("font/LG_Smart_Regular.eot");
  src: local("ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡"), url("font/LG_Smart_Regular.woff") format("woff"), url("font/LG_Smart_Regular.ttf") format("truetype"), url("font/LG_Smart_Regular.svg#LGFontRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "LGFont";
  src: url("font/LG_Smart_Bold.eot");
  src: local("ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â²ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¡"), url("font/LG_Smart_Bold.woff") format("woff"), url("font/LG_Smart_Bold.ttf") format("truetype"), url("font/LG_Smart_Bold.svg#LGFontMedium") format("svg");
  font-weight: bold;
  font-style: normal;
}


/* Desktop */


/* Fonts Style */
h1{margin:0;padding: 0;font: 300 50px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color: gray;text-align:left;}
h2{ margin:0; padding: 0; font: 300 46px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: none; color: gray; text-align:left;}
h3{margin:0;padding: 0;font: 300 25px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color: gray;text-align:left;}
h4{margin:0;padding: 0;font: 300 24px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color: gray;text-align:left;}
p{font: normal 20px "LG Smart Regular", sans-serif;text-transform: none;color: gray;text-align: left;}
.M{  margin:0; padding: 0;font: normal 18px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: none; color:#595959; text-align:left;}
.S{  margin:0; padding: 0;font: normal 17px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: none; color:#595959; text-align:left;}
h5{ margin:0; padding: 0; font: 300 48px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: none; color:gray; text-align:left;}
ul{color: gray;}
.bigred { color: #a50034;}
.red { color: #a50034;}
.white { color:white !important;}
.disclaimer { padding: 5px; margin: auto;font: 300 18px "LGFont",sans-serif; letter-spacing: 0.03em; text-align:left; text-transform: none; color:black;}
.bold {font-weight:bold !important;}
.caps {text-transform: uppercase;}
.center {text-align:center;}
.span_1_of_4 p {width:100%; padding-bottom:10px;}
.full-width { display: inherit;clear: both;}
.grey {color: #595959 !important;}

/* CTA */
.cta { margin: auto; background-color: #a50034; color: white; float: left; text-transform: uppercase; text-align: center; padding: 10px 25px 10px 20px; border-radius: 40px; font: 20px "LG Smart Regular", sans-serif; font-weight:bolder;}
.ebtn2, .btn-corner2 { display: inline-block; border: 1px solid #d80546; background: #d80546; color: #fff; text-align: center; padding: 10px 6px 10px; min-width: 120px;font-size: 12px; margin-left: auto;margin-right: auto;}


/* NAV */


/*  SECTIONS  */
.MAX { max-width:1180px; margin: auto;}
 body {background-color:#ffffff;}
.section { clear: both; padding: 15px 15px 0 15px; margin: 0px;}
#bg1 .section { clear: both; padding: 0 0 0 0; margin: 0px;}
.space-h { padding-top: 20px !important; }
.space { padding-top: 40px !important; }
.space-more { padding-top: 60px !important; }
.mobile-stuff {display:none !important;}
.left {float:left;}
.tighten { width:75%; margin: auto;}
.large-desktop {display:block !important;}
.hide-me {display:none !important;}
.small-margin {margin-top: 10px;}
iframe{border:none;width: 100%;height: 40vh;overflow: hidden;margin:auto;}

@media only screen and (max-width: 1000px) {
h3{margin:0;padding: 0;font: 300 24px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color:#666666;text-align:left;}
p{margin:0;padding: 0;font: normal 16px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color:#333333;text-align:left;}
}

/* Backgrounds */


/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 0% 0 0% 0%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }


/*  GRID OF TWO  */
.span_2_of_2 { width: 100%;}
.span_1_of_2 { width: 50%;}

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 33.3%; }

/*  GRID OF FOUR  */
.span_4_of_4 { width: 100%;}
.span_3_of_4 { width: 74.6%;}
.span_2_of_4 { width: 49.2%;}
.span_1_of_4 {width: 25%;}

/*  GRID OF SEVEN  */
.span_7_of_7 { width: 100%;}
.span_6_of_7 { width: 85.48%;}
.span_5_of_7 { width: 70.97%;}
.span_4_of_7 { width: 56.45%;}
.span_3_of_7 { width: 41.94%;}
.span_2_of_7 { width: 27.42%;}
.span_1_of_7 { width: 12.6%;}



/*Sign Up */

@media only screen and (max-width: 1280px) {
h3{margin:0;padding: 0;font: 300 23px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color: gray;text-align:left;}
p{margin:0;padding: 25px 0px;font: normal 15px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color: gray;text-align:left;}
}

@media only screen and (max-width: 890px) {
h3{margin:0;padding: 0;font: 300 16px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color: gray;text-align:left;}
h1{ margin:0; padding: 0; font: 300 50px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: none; color: gray; text-align:left;}
p{margin:0;padding: 18px 0px;font: normal 16px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color: gray;text-align:left;}
}

@media only screen and (max-width: 800px) {
h3{margin:0;padding: 0;font: 300 16px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color: gray;text-align:left;}
h1{ margin:0; padding: 0; font: 300 50px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: none; color: gray; text-align:left;}
p{margin:0;padding: 0;font: normal 16px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color: gray;text-align:left;}
}

/* Mobile Landscap Screen sizes less THAN 750 PIXELS */
@media only screen and (max-width: 750px) {
/* Fonts Style */
h1{ margin:0; padding: 0; font: 300 40px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: none; color: gray; text-align:left;}
h2{ margin:0; padding: 0; font: 300 36px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: none; color: gray; text-align:left;}
h3{margin:0;padding: 0;font: 300 20px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color: gray;text-align:left;}
h4{ margin:0; padding: 0;font: 300 20px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: none; color: gray; text-align:left;}
p{margin:0;padding: 0;font: normal 14px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color: gray;text-align:left;}
.M{  margin:0; padding: 0;font: 300 14px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: none; color:#595959; text-align:left;}
.S{  margin:0; padding: 0;font: 300 14px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: none; color:#595959; text-align:left;}
h5{ margin:0; padding: 0; font: 300 42px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: none; color: gray; text-align:left;}
.bigred { color: #a50034;}
.red { color: #a50034;}
.white { color:white !important;}
.disclaimer { padding: 5px; margin: auto;font: 300 18px "LGFont",sans-serif; letter-spacing: 0.03em; text-align:left; text-transform: none; color:black;}
.bold {font-weight:bold !important;}
.caps {text-transform: uppercase;}
.center {text-align:center;}

/* CTA */
.cta { margin: auto; background-color: #a50034; color: white; float: left; text-transform: uppercase; text-align: center; padding: 10px 25px 10px 20px; border-radius: 40px; font: 20px "LG Smart Regular", sans-serif; font-weight:bolder;}
.ebtn2, .btn-corner2 { display: inline-block; border: 1px solid #d80546; background: #d80546; color: #fff; text-align: center; padding: 10px 6px 10px; min-width: 120px;font-size: 12px; margin-left: auto;margin-right: auto;}


/* NAV */


/*  SECTIONS  */
.MAX { max-width:1180px; margin: auto;}
 body {background-color:#ffffff;}
.section { clear: both; padding: 0px 5% 0px 5%; margin: 0px;}
.space-h { padding-top: 20px !important; }
.space { padding-top: 40px !important; }
.space-more { padding-top: 60px !important; }
.mobile-stuff {display:none !important;}
.left{ max-width: 100%; height: auto; vertical-align: middle; float: none; padding-bottom: 10px;}


/* Backgrounds */



/*  COLUMN SETUP  */
.col {
	display: block;
	float:left;
	margin: 0% 0 0% 0%;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }


/*  GRID OF TWO  */
.span_2_of_2 { width: 100%;}
.span_1_of_2 { width: 50%;}

/*  GRID OF THREE  */
.span_3_of_3 { width: 100%; }
.span_2_of_3 { width: 66.13%; }
.span_1_of_3 { width: 33.3%; }

/*  GRID OF FOUR  */
.span_4_of_4 { width: 100%;}
.span_3_of_4 { width: 74.6%;}
.span_2_of_4 { width: 49.2%;}
.span_1_of_4 { width: 49.2%;}

/*  GRID OF SEVEN  */
.span_7_of_7 { width: 100%;}
.span_6_of_7 { width: 85.48%;}
.span_5_of_7 { width: 70.97%;}
.span_4_of_7 { width: 56.45%;}
.span_3_of_7 { width: 41.94%;}
.span_2_of_7 { width: 27.42%;}
.span_1_of_7 { width: 12.6%;}

}


/* Mobile GO FULL WIDTH AT LESS THAN 480 PIXELS */
@media only screen and (max-width: 480px) {
	.desktop { display:none !important;}
	.col { margin: 0% 0% 0% 0%;}
	.section { clear: both; padding: 0px 5% 0px 5%; margin: 0px;}
	.space-h { padding-top: 20px !important; }
	.space { padding-top: 40px !important; }
	.space-more { padding-top: 60px !important; }
	.left{ max-width: 100%; height: auto; vertical-align: middle; float: none; padding-bottom: 10px;}
	.tighten { width:100%; margin: auto;}


/* CTA */
.cta { margin: auto; background-color: #a50034; color: white; text-align: center; padding: 5px 10px 5px 10px; border-radius: 40px; font: 20px "LG Smart Regular", sans-serif; font-weight: bolder; text-transform: uppercase; vertical-align: middle; float: none;}
.ebtn2, .btn-corner2 { display: inline-block; border: 1px solid #d80546; background: #d80546; color: #fff; text-align: center; padding: 10px 6px 10px; min-width: 120px;font-size: 12px; margin-left: auto;margin-right: auto;}

	/* Sign Up Form */


	.span_2_of_2, .span_1_of_2 { width: 100%; }
	.span_3_of_3, .span_2_of_3, .span_1_of_3 { width: 100%; }
	.span_1_of_4, .span_2_of_4, .span_3_of_4, .span_4_of_4 { width: 100%; }
	.span_1_of_7, .span_2_of_7, .span_3_of_7, .span_4_of_7, .span_5_of_7, .span_6_of_7, .span_7_of_7 { width: 100%; }
	.mobile-stuff {display: block !important; max-width: 100%; height: auto; vertical-align: middle; margin: auto;}
	.tiny {width: 90% !important;}
	.tiny-er {width: 75% !important;}

/* Fonts Style */
h1{margin:0;padding: 0;font: 300 40px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: uppercase;color: gray;text-align:center;}
h2{ margin:0; padding: 0;font: 300 32px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: uppercase; color: gray; text-align:center;}
h3{ margin:0; padding: 0;font: 300 37px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: uppercase; color: gray; text-align:center;}
h4{margin:0;padding: 10px 0;font: normal 24px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: uppercase;color: gray;text-align:center;}
h5{ margin:0; padding: 0; font: 300 32px "LG Smart Regular", sans-serif; letter-spacing: 0.03em; text-transform: uppercase; color: gray; text-align:center;}
p{margin:0;padding: 0;font: normal 18px "LG Smart Regular", sans-serif;letter-spacing: 0.03em;text-transform: none;color: gray;text-align:center;}
.bigred { color: #a50034; padding-top: 10px;}
.red { color: #a50034;}
.white { color:white !important;}
.disclaimer { padding: 5px; margin: auto;font: 300 12px "LG Smart Regular",sans-serif; letter-spacing: 0.03em; text-align:left; text-transform: none; color:black;}
.bold {font-weight:bold !important;}
.caps {text-transform: uppercase;}
.center {text-align:center;}

}




/* Testing Area */
