.logosize{
	width: 50%;
}
.leftcontentarea{
	margin-top: -250px;
}

.split-title{
  position: relative;
  width: fit-content;
  /*margin: 100px auto;*/
}

.split-title h1{
  font-size: 70px;
  font-weight: 800;
  font-family: Arial, sans-serif;
  margin: 0;
  line-height: 1;
  color: #2f4f8f;
  text-transform: uppercase;
}

/* TOP HALF */
.split-title .top{
  clip-path: inset(0 0 50% 0);
}

/* BOTTOM HALF */
.split-title .bottom{
  position: absolute;
  top: 0;
  left: 0;
  clip-path: inset(50% 0 0 0);
}

/* CENTER CUT LINE */
.middle-line{
  position: absolute;
  top: 50%;
  left: -20px;
  width: calc(100% + 40px);
  height: 12px;
  background: white;
  transform: translateY(-50%);
}
.split-title:hover .top{
  transform: translateY(-8px);
  transition: 0.4s;
}

.split-title:hover .bottom{
  transform: translateY(8px);
  transition: 0.4s;
}


@media only screen and (max-width: 767px) {
	.logosize{
		width: 100%;
	}
	.leftcontentarea{
		margin-top: 0;
	}
	.split-title h1{
	  font-size: 50px;
	}
}