.page-header {
	padding-top: 8.25rem;  }
.page-header .heading {
	text-align: center;
    font-size: 1rem;
    text-transform: uppercase;
    letter-spacing: .125rem;
    color: #4f4e4c; }
.page-content {
	padding-top: 5rem; }

.bg-image {
	line-height: 0; 
	overflow: hidden;
	height: 16.875rem;
	position: relative; }
.bg-image img {
	max-width: none;
	height: 16.875rem;
	position: absolute;
	left: 50%;
	transform:translateX(-50%); }


.introduction {
	margin-bottom: 4rem; }
.introduction .paragraph {
	text-align: center;
    max-width: 33.75rem;
    margin: 0 auto;
    margin-bottom: 1rem;
    color: #4f4e4c; }

.support-options::after {
	content: '';
    display: block;
    clear: both; }


.inquiry-form {
	width: 100%;
	border-top: 0.0625rem solid #E8E8E8;
	padding-top: 5rem;
	display: inline-block;
	color: #4f4e4c;
	margin-bottom: 4rem; }
.inquiry-form .header {
	margin-bottom: 4rem; }
.inquiry-form .inquiry {
	margin-bottom: 4rem; }
.inquiry-form .heading {
	letter-spacing: .125rem;
	font-size: 1rem; }
.inquiry-form .custom-row {
	overflow: hidden;
	margin-bottom: 2rem; }
.inquiry-form .custom-row::after {
	content: '';
    display: block;
    clear: both; }
.inquiry-form .custom-row .left-column {
	float: left; }
.inquiry-form .custom-row .right-column {
	overflow: hidden; 
	margin-left: 6rem;
	position: relative;
	line-height: 0; }
.inquiry-form .inquiry .custom-row .right-column {
	clear: left;
	margin-left: 0; }
.inquiry-form input, 
.inquiry-form select {
	width: 100%;
	display: block;
	color:#4f4e4c;
	margin-right: -1rem;
	line-height: 1.5; }
.inquiry-form textarea {
	word-wrap: normal;
    overflow: hidden; 
	min-height: 1.5rem;
	line-height: 1.5; }
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color:#4f4e4c; }
::-moz-placeholder { /* Firefox 19+ */
  color:#4f4e4c; }
:-ms-input-placeholder { /* IE 10+ */
  color:#4f4e4c; }
:-moz-placeholder { /* Firefox 18- */
  color:#4f4e4c; }
.inquiry-form .box-button_light-bg {
	display: block;
	margin:0 auto; }
.inquiry-form label {
	color:#CBCBCB;
	margin-right: .75rem;
	line-height: 1.5;
	display: inline-block; }
.inquiry-form .length-reference {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	display: inline-block;
	white-space: pre-wrap;
	color:transparent; }
.inquiry-form button[type=submit]{
	margin-top: 4rem;
	margin-bottom: 4rem;
}
.inquiry-form .custom-row .no-margin {
	margin:0;
}
.inquiry-form input[type=file] {
    font-size:1rem;
}


.contact-support {
	width: 100%;
	max-width: 18.75rem;
	color: #4f4e4c; }
.contact-support .header {
	margin-bottom: 1rem; }
.contact-support .heading {
	letter-spacing: .125rem;
	font-size: 1rem; }
.contact-support .paragraph {
	margin-bottom: 1rem; }
.contact-support a {
	letter-spacing: .125rem;
	font-size: 1.125rem;
}


/* GENERAL MEDIA QUERIES (FOUNDATION) */

/* Small only */
@media screen and (max-width: 39.9375em) {
}
/* Medium and up */
@media screen and (min-width: 40em) {
	.inquiry-form .inquiry .custom-row .right-column {
		clear:none; }
}
/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	.support-options > div:last-of-type {
		float: none !important;
	}
}

/* Large and up */
@media screen and (min-width: 64em) {
	.contact-support {
		float:right; }
}

/* Large only */
@media screen and (min-width: 64em) and (max-width: 74.9375em) {}


/* CUSTOM */

@media screen and (min-width:52.5em) {
	.bg-image {
		height: auto; }
	.bg-image img {
		max-width: 100%;
		height: auto;
		position:static;
		left: 0;
		transform: translateX(0); }
	
}
