* {
  box-sizing: border-box;
}

#wrapper {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 16vh
}
#get-started-logo {
	width: 34%;
	margin: 16vh auto 0 auto;
}

#get-started-logo img {
	max-width: 100%;
    height: auto;

}

#get-started-header {
	font-family: Georgia, serif;
    font-weight: 900;
    color: #b11d31;
   /* font-size: 3em;*/
    font-size: 4vw;
    line-height: 1.1em;
	margin: 4vh auto 0 auto;
	text-align: center;

}

#lets-get-started {
    font-family: 'Quickbrush';
    font-weight: normal;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #58595b;
    font-size:  5vw;  /*1.5em;*/
    letter-spacing: 1px;
	margin: 4vh auto 0 auto;
	/*text-align: center;*/

}

.map-wrapper {
	width: 100%;
	margin-top: 2em;
	/*border: 1px solid blue;*/
}

.map-left {
	width: 50%;
	float:left;
	margin: 0 0 0 0;
	padding: 18.5% 0 5% 5%;
	background-color: #b11d31;
	/*border: 1px solid green;*/

	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    color: #fff;
    font-size:  1.5vw;  /*1.5em;*/
   /* font-size: 1.5em;*/
    letter-spacing: 1px;


}
/*.map-left:after {
  content: "";
  display: block;
  padding-bottom: 10%;
}
*/
.map-left-content {
 margin-bottom: 1.5em;
}

.map-left img {
	width: 40%;
}

.map-right {
	width: 50%;
	float:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #b11d31;
	background-image: url("../img/map-sparta-with-pin.png");
	background-size: cover;
  cursor: pointer;

	/*border: 1px solid purple;*/

}
.map-right:after {
  content: "";
  display: block;
  padding-bottom: 80%;
}


.map-pin {

	width: 8%;
	height: 7vh;
	margin-top: 9vh;
	margin-left: 18vw;

	/*background-image: url("../img/gfa-pin.png");
	background-size: contain;*/

}

.map-pin img {
   width: 100%;
   height: auto;
   background-size: cover;
   background-repeat: no-repeat;
   background-position: center;
}

.form-wrapper {
	width: 70%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 4em;
}
.gf-form {
	/*float: left;*/
}
.form-contact {
	/*float: right;*/

	border: none;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    color: #58595b;
    font-size:  1.5vw;  /*1.5em;*/
   /* font-size: 1.5em;*/
    letter-spacing: 1px;
    padding: 2em .2em .1em .2em;
   /* width: 100%;*/

}

.form-contact a {
    color: #b11d31;
    text-decoration: none;

}
.input-control {
	margin-top: 1em;

}

.input-control label {
	border: none;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    color: #58595b;
    font-size:  1.5vw;  /*1.5em;*/
   /* font-size: 1.5em;*/
    letter-spacing: 1px;
    padding: .25em .2em .1em .2em;
   /* width: 100%;*/
   display: block;

}
.input-control input {
	background-color: #f9edef;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    color: #58595b;
    font-size:  1.5vw;  /*1.5em;*/
   /* font-size: 1.5em;*/
    letter-spacing: 1px;
    padding: .25em .2em .1em .2em;
    width: 50%;


}

.input-control textarea {
	resize: none;
	background-color: #f9edef;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    color: #58595b;
    font-size:  1.5vw;  /*1.5em;*/
   /* font-size: 1.5em;*/
    letter-spacing: 1px;
    width: 70%;
    height: 16vh;


}

.submit-button {
	background-color: #d9d9d9;
	border: 2px solid #58595b;
	font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-decoration: none;
    color: #58595b;
    font-size:  1.5vw;  /*1.5em;*/
   /* font-size: 1.5em;*/
    letter-spacing: 1px;
    padding: .25em;
    margin-top: .5em;


}


