.element2{
	margin: 6rem 0;
}

@media(min-width:992px){
	.element2{
		margin:10rem 0;
	}
}

.element2 input{
	padding:15px 15px;
	border-radius: 5px;
	outline:none;
	border:none;
	box-shadow: 0px 0px 20px 1px rgb(11 44 33 / 40%);
}

.element2 .gradient-wrap{
	position:relative;
}
.element2 .gradient-wrap:after{
	display: block;
    content: '';
    position: absolute;
    width: calc(175% + 15px);
    height: calc(100% + 4vh);
    top: -2vh;
    left: calc(-62.5%);
	background: rgb(255,255,255);
    background: linear-gradient(121deg, rgba(255,255,255,1) 0%, rgba(192,192,192,1) 100%);
    box-shadow: 0px 2px 16px 5px rgba(46,46,46,0.4);
}
.element2 .gradient-wrap .list,
.element2 .gradient-wrap p,
.element2 .gradient-wrap .hbs-check{
	position:relative;
	z-index:1;
}

.element2 .hbs-result.result-success{
	color:#177256;
}
.element2 .hbs-result.result-failed{
	color:red;
}

@media(min-width:992px){
	.element2 .col-lg-5{
		position: absolute;
		right: 0;
	}
}

.element2 .list-item img{
	height:20px;
}
.element2 .list-item img.step{
	height:45px;
}

.element2 .image-wrap{
	background: rgb(29,111,85);
	padding:15px 0;
	margin-right:-15px;
	background: linear-gradient(180deg, rgba(29,111,85,1) 0%, rgba(15,56,43,1) 100%);
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
}

.element2 .image-wrap .img{
	overflow:hidden;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
	width: 90%;
	right:0;
	position:relative;
    height: 100%;
	margin-left:auto;
}