.hero {
	margin-bottom: 180px;
}
.hero .e2{
  margin-top: 130px;
}
.hero .e2::before {
	position: absolute;
	display: block;
	background: #07423d;
	width: 100%;
	height: 65px;
	content: '';
	top: -65px;
	clip-path: polygon(0 62px, 100% 0, 100% 100%, 0 100%);
	z-index: 3;
}
.hero .e2::after {
	position: absolute;
	display: block;
	background: linear-gradient(90deg, #957A61 0%, #EDCBAD 49%, #957A61 95%);
	width: 100%;
	height: 80px;
	content: '';
	top: -80px;
	clip-path: polygon(0 0, 100% 80px, 100% 100%, 0 100%);
	z-index: 2;
}
.hero .formbox {
	margin: 0 auto 100px auto;
	z-index: 4;
	position: absolute;
}
  .location{
    background: linear-gradient(to bottom, #ECE6DD, #F8F7F4);
    margin-bottom: 230px;
    margin-top: 100px;
  }
  .location .map-wrapper {
    display: inline-block;
    border-radius: 15px;
    padding: 18px;
    background: linear-gradient(90deg, #957A61 0%, #EDCBAD 49%, #957A61 95%);
  }

  .location .map-wrapper iframe {
      display: block;
      width: 100%;
      height: 450px;
      border-radius: 10px;
      border: none;
    }
.location .contactphone > div {
	background-image: url(../img/contact/bg-items.svg);
	background-size: contain;
	background-repeat: no-repeat;
	height: 200px;
	box-sizing: border-box;
	padding: 45px 65px;
  	margin-top: -90px;
	color: #fff;
}
.location .contactphone .col-4 span{
	color: #ffffff;
  padding-right: 30px;
}

@media(max-width:768px){
	.hero .formbox {
		position:relative ;
	}
	.location .contactphone > div {
		margin-top: -57px;

	}
}