.gt-company-exp-section {
	overflow: hidden;
}
.gt-company-exp-img-wrap {
	z-index: 1;
	width: 100%;
	max-width: 550px;
	padding-bottom: 140px;
	@media #{$xxs} { 
		padding-bottom: 0px;
	}
	.gt-company-exp-shape {
		z-index: -1;
		left: -100px;
		bottom: -10px;
	}
	.inner-img-1 {
		overflow: hidden;
		border-radius: 20px;
		display: inline-block;
		img {
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
	}
	.inner-img-2 {
		right: 0;
		bottom: 0;
		overflow: hidden;
		border-radius: 20px;
		transition: 900ms all ease;
		clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
		box-shadow: -1.433px 3.734px 35px 0px rgba(0, 0, 0, 0.22);
		img {
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
		@media #{$xxs} { 
			margin-top: 30px;
			display: inline-block;
			position: static !important;
		}
	}
	&.active {
		.inner-img-2 {
			clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
			transition-delay: 1s;
		}
	}
}
.gt-company-exp-text-wrap {
	max-width: 655px;
}
.gt-company-exp-content {
	gap: 50px;
	@media #{$lg,$md,$sm,$xs} { 
		flex-wrap: wrap;
		justify-content: center !important;
	}
}
.gt-company-exp-feature {
	max-width: 590px;
	padding-bottom: 30px;
	border-bottom: 2px solid #efefef;
	@media #{$xs} { 
		flex-wrap: wrap;
	}
	&:before {
		top: 0;
		left: 50%;
		width: 2px;
		height: 85%;
		content: '';
		position: absolute;
		background-color: #efefef;
		@media #{$xs} { 
			display: none;
		}
	}
	.company-exp-feature-item {
		@media #{$xs} { 
			width: 100%;
			margin-bottom: 40px;
		}
		.icon-title {
			gap: 15px;
		}
		.inner-icon {
			width: 57px;
			height: 65px;
		}
		.inner-title {
			h3 {
				font-size: 25px;
				max-width: 130px;
				font-weight: 900;
				@media #{$xs} { 
					max-width: 100%;
				}
			}
		}
		p {
			color: #5a595c;
			font-size: 16px;
			max-width: 210px;
			padding-top: 18px;
			@media #{$xs} { 
				font-size: 18px;
				max-width: 100%;
				padding-top: 10px;
			}
		}
	}
}
.gt-company-exp-btn-grp {
	gap: 25px 35px;
	@media #{$xxs} { 
		flex-wrap: wrap;
	}
	.gt-client-list {
		gap: 15px;
		@media #{$xs} { 
			flex-wrap: wrap;
		}
	}
}