.life-sec {
	width: 68%;
}
.life{
	overflow: hidden;
	padding: 5px 0px; 

}
.inner_banner video{
	width: 100%;
    height: 100vh;
    object-fit: cover;
}
.inner_banner::after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 75%;
    left: 0;
    width: 100%;
    margin: auto;
    background-image: linear-gradient(180deg, #4a4a4a00, #000000d9);
}
/* .life-sec-main {
position: relative;
width: 100%;
max-width: 1280px;
height: 100vh;
margin: 0 auto;
overflow: hidden;
} */
/* .swiper{
overflow: visible !important;
} */
.life-slider{
	padding-left: var(--container_left_space) !important;
	border-top: 1px solid #DADADB;
	border-bottom: 1px solid #DADADB;
	overflow: visible !important;
}
.testi-slider{
	padding-left: var(--container_left_space) !important;  
	position: relative;
	overflow: visible;
}
.test-con {
	display: flex;
	gap: 20px;
}
.test-card {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 30px 50px 30px 30px;

}
.testi-slider .swiper-slide{
	padding-left: 20px;

}
.life .swiper-pagination-progressbar{
	position: relative;
	padding: 0 20px;
	overflow: hidden;
	margin: auto;
	width: calc(100% - 30px);
}
.life .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	background: var(--color_primary);
}
.swiper-button-prev,
.swiper-button-next {
	width: 50%;
	height: 100%;
	top: 0;
	margin: 0;
	transition: cursor 0.3s;
}
.swiper-button-prev::after, .swiper-button-next::after{
	display: none;
}
.swiper-button-prev {
	left: 0;
	cursor: url(/img/career/prev.png) 32 32,
		auto;
}
/* .swiper-slide.life-slide{
width: 78%;
} */

.slider-con {
	display: flex;
	align-items: center;
	gap: 50px;
	border-right: 1px solid #DADADB;
	padding: 40px 40px 40px 20px;
}
.swiper-slide.life-slide::after{
	content: "";
	position: absolute;
	bottom: -5px;
	right: -5px;
	width: 10px;
	height: 10px;
	background-color: #fff;
	border-radius: 50%;
	z-index: 99;
}
/* .slier-item img{
width:100%;
} */
.life-sec-main .life-main {
	display: flex;
}
.life-slide {
	flex: 0 0 86vw; 
}
.life-conte{
	width: 70%;
}
.swiper-slide.life-slide::before{
	content: "";
	position: absolute;
	top: -5px;
	right: -5px;
	width: 10px;
	height: 10px;
	background-color: #fff;
	border-radius: 50%;
	z-index: 99;
}
.form-item.role-it{
	position:relative;
}
.form-item.role-it::after {
	content: "";
	position: absolute;
	top: 30px;
	left: -38px;
	width: 15px;
	height: 15px;
	background-color: #fff;
	border-radius: 50px;
}

.growth-con {
	display: flex;
	align-items: center;
	gap: 60px;
	height: 100vh;
}

.gro-img{
	position: absolute;
}
.gro-img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.growth-cont h3{
	width:86%;
}
.growth-img img{
	width: 100%;
	height: 100%;
}
.growth-img{
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap:  10px;
	position: relative;
}
.form-item_full {
    padding-bottom: 30px;
}
.hig{
	height: 100vh;
}
.gro-1 {
	transform: translate(103%, 105%);
}
.gro-2 {
	transform: translatey(100%);
}
.gro-3 {
	transform: translate(-104%, 104%);
}
.gro-4{
	transform: translateX(104%);
}
.gro-5{
	scale: 3.2;
	z-index: 1;
}
.gro-6 {
	transform: translateX(-104%);
}
.gro-7 {
	transform: translate(104%, -105%);
}
.gro-8 {
	transform: translatey(-106%);
}
.gro-9 {
	transform: translate(-105%, -106%);
}
.open-con{
	display: flex;
}
.open-role{
	border-top:1px solid #DADADB;
	margin: 0px 40px;
}
.media-kit{
	border-top:1px solid #DADADB;
	display:none;
}
.kit-con {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.testi-con{
	width: 72%;
}
.testi-para{
	width: 92%;
}
.role-con h3{
	width:50%;
}
.role-con p{
	width:77%;
}
.open-item{
	padding:60px 0px;
	position: relative;
}
.open-item{
	width: 50%;
}
.open-item:nth-child(2){
	border-left:1px solid #DADADB;
	padding-left:34px;
}
.kit-item {
	position: relative;width:50%;
}
.kit-item:before{
	content: "";
	position: absolute;
	top: -8px;
	right: -8px;
	width: 15px;
	height: 15px;
	background-color: #fff;
	border-radius: 50%;
	z-index: 99;
}
.kit-item:nth-child(1){
	border-right:1px solid #DADADB;
}
.kit-item:nth-child(2){
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
/* .kit-item:nth-child(1){
border-right: 1px solid #DADADB;
} */
@media (max-width:1280px){
	.life-conte {
		width: 92%
	}
}
@media (max-width:1024px){
	.life-slide {
		flex: 0 0 89vw;
	}
	.role-con h3 {
		width: 87%;
	}
	.life-conte {
		width: 100%
	}
	.kit-item:nth-child(1){
		width:50%;
	}
}
@media (max-width:1023px){
	.testi-slider .swiper-slide{
		width: 650px;
	}
	.test-con > img{
		width: 45%;
		object-fit: cover;
	}
	.test-con .test-card{
		width: 55%;
		gap: 30px;
		min-height: 470px;
	}
	.swiper-slide.life-slide::after{
		content: unset;
	}
	.life-slide {
		width: 450px;
	}
	.slier-item{
		width: 100%;
	}
	.slier-item img{
		width:100%;
	}
	.slider-con{
		flex-direction: column;
		align-items: flex-start;
		padding: 20px;
	}
	.life{
		margin-bottom: 0px;
	}
	.open-role{
		margin:0;
		margin-top:60px;
	}
	.open-con{
		flex-direction: column;
		align-items: flex-start;
	}
	.open-item:nth-child(2){
		border:none;
		padding-left:0px;
		padding-top: 0px;
	}
	.open-item:nth-child(1),.role-con h3, .role-con p
	{
		width:100%;
	}
	.kit-con{
		flex-direction: column;
		align-items: flex-start;
	}
	.kit-item:nth-child(1){
		border-right:none;
		width:100%;

	}
	.kit-item{
		padding-top:0px;
	}
	.open-item{
		width: 100%;
	}
	.growth-con{
		flex-direction:column;
		justify-content: center;
		height: auto;
	}
}
@media (max-width:767px){
	.open-item{
		width: 100%;
	}
	.test-con{
		flex-direction:column;
		padding: 0px 15px;
		gap: 0;
	}
	.slier-item img{
		width:100%;
	}
	.testi-slider .swiper-slide {
		width: 360px;
	}
	.test-con img {
		height: 360px;
		width: 100%;
	}
	.test-con .test-card {
		width: 100%;
		gap: 30px;
		
	}
	
	.kit-con{
		flex-direction:column;
		align-items: flex-start;
	}
	.open-role{
		margin: 0;
		margin-top:40px;
	}
	.growth-item:nth-child(1){
		width: 100%;
	}
	.growth-cont h3{
		width:100%;
	}
	.testi-slider .swiper-slide{
		padding-left: 0px;
	}
	.kit-item{
		width: 100%;
	}
	.kit-item img{
		width:100%;
	}
	.life-sec, .testi-con {
		width: 100%;
	}
	.slider-con{
		padding: 40px 15px;
	}


}

/* Form Css */
.form-item {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap:  40px;
	padding-bottom: 30px;
}
.input {
	width: 100%;
	background-color: transparent;
	border: 0;
	border-bottom: 1px solid #DADADB;
	padding-bottom: 15px;

}
input::placeholder{
	color: #1D1D1D;
}
select{
	padding: 15px 30px 10px 0;
	background: #fff0;
	color: #1D1D1D;
	border: none;
	border-bottom: 1px solid #DADADB;;
	appearance: none;
	background-image: url(/wp-content/uploads/2025/06/select-arrow.png);
	background-repeat: no-repeat;
	background-position-y: center;
	background-position-x: right; 
	width: 100%;
}
select:focus{
	outline:none;
}
.submit-btn{
	cursor:pointer;
}
.formGroup .wpcf7-list-item{
	margin: 20px 0 0 0;
	font-size: 14px;
}
.wpcf7-form-control-wrap label{
	display: flex;
	gap: 15px;
}
input.wpcf7-form-control.wpcf7-quiz{
	width: 65%;
	border: none;
	border-bottom: 1px solid #DADADB;
}
.testimonials{
	overflow: hidden
}
.testimonials .swiper-button-prev::after, .testimonials .swiper-button-next::after {
	display: none;
}
.testimonials .swiper-button-prev, .testimonials .swiper-button-next {
	right: var(--container_left_space);
	left: auto;
	top: -80px;
	width: 30px;
	height: 30px;
}
.testimonials .swiper-button-prev {
	transform: scaleX(-1);
	right: calc(var(--container_left_space) + 40px);
}
@media (max-width:767px){
	.testimonials .swiper-button-prev, .testimonials .swiper-button-next {
		display: none;
	}
	.form-item{
		grid-template-columns: repeat(1, minmax(0, 1fr));
	}
}