.home-banner-content h1 {
    max-width: 780px;
    margin: 0 auto;
}
.home-banner-content h1 span {
    color: var(--brand-blue);
}
.home-banner-content p {
	color: var(--neutral-15);
	font-size: var(--text-1);
	line-height: var(--line-height-t1);
	padding: var(--gap-section-3) 0px;
}
.home-banner-form h3 {
	display: none;
}
.home-banner-form .input > input {
	background: #313233;
	border: 1px solid #4b4c4d;
	border-radius: 9px;
	outline: none;
	height: 52px;
}
.home-banner-form form {
	background: transparent;
	border: none;
	position: relative;
}
.home-banner-form .input {
	width: 100%;
	margin: 0 auto;
}
.home-banner-form label {
	display: none;
}
.home-banner-form .hs_submit.hs-submit {
	margin: 0 auto;
	max-width: max-content;
	position: absolute;
	right: 0;
	top: 2px;
	width: auto;
}
.home-banner-form .hs_submit.hs-submit input {
	background: var(--brand-blue) !important;
}
.home-banner-form .hs-input.invalid.error {
	border-color: #F0F5F7;
}
.home-banner-img {
	margin-top: 30px;
	text-align: center;
}}
.home-clint-logo {
	background: #313233;
	padding: 16px var(--gap-section-2);
}
.home-banner-bottom .cta_button {
	display: flex;
	width: auto;
	max-width: max-content;
	align-items: center;
	gap: 10px;
}
.video-trigger-wrapper {
  position: relative;
  display: inline-block;
}

.video-popover {
	display: none;
	position: absolute;
	top: 110%;
	left: -250%;
	width: 528px;
	z-index: 1000;
	background: var(--brand-white);
	padding: 5px;
	border-radius: 8px;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.2);
	height: 335px;
	right: unset;
	margin: 0 auto;
}

.video-popover video {
  width: 100%;
  height: auto;
  border-radius: 4px;
}
.home-banner {
	padding: 50px 0px 0px;
}
.home-banner .formvideo {
	display: flex;
	justify-content: center;
	gap: var(--gap-section-4);
}
.home-banner .formvideo .home-banner-form {
	width: 40%;
}
.video-trigger-wrapper .video-hover-btn {
	align-items: center;
	background: transparent;
	border: none;
	display: flex;
	font-size: var(--text-2);
	gap: 10px;
	line-height: var(--line-height-t2);
	padding: 0 20px 0 0;
	border-radius: 32px;
}
.video-trigger-wrapper .video-hover-btn:hover {
	background: #313233;
}

@media(max-width:999px){
.home-banner-content h1 {
	max-width: 100%;
}
.home-banner .formvideo .home-banner-form {
	width: 60%;
} 
.home-banner-img {
	margin-top: 80px;

}  

}


@media(max-width:767px){
.home-banner-content h1 {
	font-size: 30px;
	line-height: 36px;
}
.home-banner {
	padding: 40px 0 0;
} 
.home-banner-content p {
	font-size: 15px;
	line-height: 22px;
}
.home-banner-content p br {
	display: none;
} 
.home-banner .formvideo .home-banner-form {
	width: 90%;
}
.home-banner .formvideo {
	flex-wrap: wrap;
}
.home-banner-img {
	margin-top: 50px;
}  
   
}







