body {
  background-color: rgb(255, 255, 255);
  font: 300 1.063em/1.5 Lato;
  color: #666666;
}

.container {
  float: left;
}

.element {
  float: left;
}

.element .container {
  height: 228px;
}

.image {
  display: block;
  height: auto;
  overflow: hidden;
}

.text {
  float: left;
}

.text-17 p {
  margin-bottom: 1em;
}

._button {
  display: block;
  float: left;
  clear: both;
  width: 21.75%;
  height: 45px;
  margin: 35px 0 0 68.25%;
  border-radius: 6px;
  background-color: #342f2f;
  font: 400 1.059em/1.38 Oswald;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}

._input {
  display: block;
  float: left;
  width: 38.4166666666%;
  height: 44px;
  margin-top: 70px;
  padding: 0 10px;
  border-radius: 6px;
  background-color: #342f2f;
  font-size: 1em;
  line-height: 1.38;
  color: rgb(255, 255, 255);
}

._textarea {
  display: block;
  float: left;
  clear: both;
  width: 80%;
  height: 283px;
  margin: 35px 0 0 10%;
  padding: 5px;
  border-radius: 6px;
  background-color: #342f2f;
  font-size: 0.941em;
  line-height: 1.38;
  color: #ffffff;
  resize: none;
}

.container-1 {
  clear: both;
  width: 100%;
  height: 555px;
  margin-top: 77px;
}

.container-10,
.container-4,
.container-6,
.container-8 {
  width: 56.6160520607%;
  height: 169px;
  margin-left: 8.4598698481%;
}

.container-11 {
  clear: both;
  width: 100%;
  height: 681px;
  margin-top: 122px;
}

.container-12 {
  width: 21.75%;
  height: 169px;
  margin: 67px 0 0 11.5%;
}

.container-13 {
  clear: both;
  width: 100%;
  height: 758px;
  margin-top: 123px;
}

.container-14 {
  width: 63.4166666666%;
  margin: 51px 0 0 1.6666666666%;
}

.container-15 {
  width: 34.2969776609%;
}

.container-2 {
  clear: both;
  width: 100%;
  height: 706px;
  margin-top: 92px;
}

.container-3 {
  clear: both;
  width: 38.4166666666%;
  height: 178px;
  margin: 53px 0 0 10%;
}

.container-5 {
  width: 38.4166666666%;
  height: 178px;
  margin: 53px 0 0 3.1666666666%;
}

.container-7 {
  clear: both;
  width: 38.4166666666%;
  height: 178px;
  margin: 77px 0 0 10%;
}

.container-9 {
  width: 38.4166666666%;
  height: 178px;
  margin: 77px 0 0 3.1666666666%;
}

.element-1 {
  width: 101.0833333333%;
  height: 658px;
  background: url('../images/bg3.jpg') rgb(222, 222, 222);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.element-2 {
  clear: both;
  width: 100%;
  height: 360px;
  margin-top: 97px;
  background-color: #342f2f;
}

.image-1 {
  width: 25.4740313272%;
  min-width: 200px;
  max-width: 400px;
  margin: 167px auto 0;
}

.image-10 {
  float: left;
  clear: both;
  width: 46.75%;
  max-width: 600px;
  margin: 67px 0 0 10%;
}

.image-11,
.image-2,
.image-4,
.image-9 {
  width: 800px;
  margin: 0 auto;
}

.image-12 {
  float: left;
  width: 180px;
  margin: 47px 0 0 10%;
}

.image-3 {
  float: left;
  width: 46.8333333333%;
  max-width: 600px;
  margin: -39px 0 0 3.1666666666%;
}

.image-5,
.image-6,
.image-7,
.image-8 {
  float: left;
  width: 34.9240780911%;
  max-width: 180px;
  margin-top: -26px;
}

.text-1 {
  display: inline-block;
  clear: both;
  margin: 73px 0 0 10%;
  font: 700 2.059em/1.38 Oswald;
  text-transform: uppercase;
  color: #333333;
}

.text-10,
.text-13,
.text-4,
.text-6,
.text-8 {
  width: 99.9999999999%;
  font-family: Oswald;
  font-size: 1em;
  font-weight: 700;
  color: #333333;
}

.text-12,
.text-15,
.text-3 {
  display: inline-block;
  clear: both;
  margin: 55px 0 0 10%;
  font: 700 2.059em/1.38 Oswald;
  text-transform: uppercase;
  color: #333333;
}

.text-16 {
  width: 291.570881226%;
  font-family: Oswald;
  font-size: 1.059em;
  color: #ffffff;
}

.text-11,
.text-14,
.text-17,
.text-5,
.text-7,
.text-9 {
  clear: both;
  width: 99.9999999999%;
  margin-top: 19px;
  font-size: 1em;
  color: #666666;
}

.text-18 {
  width: 60.7095926412%;
  margin: 44px 0 0 4.9934296977%;
  font-size: 1em;
  color: #666666;
}

.text-2 {
  clear: both;
  width: 30.0833333333%;
  min-height: 299px;
  margin: 26px 0 0 10%;
  font-size: 1em;
  color: #666666;
}

.container ._input-1 {
  clear: both;
  margin-left: 10%;
}

.container ._input-2 {
  margin-left: 3.1666666666%;
}