.home-banner-area{
    background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 200px 0 200px;
  color: #fff;
}
.home-banner-wrap h2 {
	font-size: 44px;
	font-weight: 600;
	line-height: 1;
	margin-bottom: 10px;
	text-shadow: 0 2px 4px rgba(41,48,59,.55);
}
.home-banner-wrap p {
	font-size: 18px;
	line-height: 34px;
	margin-bottom: 30px;
	text-shadow: 0 2px 4px rgba(41,48,59,.55);
}
.home-banner-wrap .btn {
	padding: 10px 14px;
	font-size: 20px;
	background: #fff;
	border: 0;
	border-radius: 0 3px 3px 0;
	color: var(--color-1);
}

.home-banner-wrap {
	max-width: 500px;
}
.home-banner-wrap input[type="text"] {
	font-size: 20px;
	height: 50px;
	padding: 11px 17px;
	border: none;
	border-radius: 3px 0 0 3px;
	font-weight: 300;
    box-shadow: none;
    outline: none;
}