.box-motion{
	transform: scaleY(0);
	transform-origin: bottom;
}
.bg-\[\#6D6D6D\]{
	background-color: #6D6D6D;
}
.talent-up{
	background-color: #FEC006;
}
.talent-up:hover{
	background-color: #6D6D6D !important;
}

.col-span-2{
	grid-column: span 2 / span 2;
}
.custom-item-1{
	background-color: #000;
	background-size: auto 100%;
	align-items: center;
}
.custom-item-1.custom-item-1-right{
	background-position: right;
}
.custom-item-1.custom-item-1-right h1{
	text-align: right;
	background: linear-gradient(-90deg,#fff 20.8%,hsla(0,0%,100%,.28) 69.68%);
	background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
@media(max-width: 768px){
	.h-400-m{
		height: 400px;
	}
	.pt-10-m{
		padding-top: 10rem !important;
	}
	.custom-item-1{
		background-position: top !important;
		background-size: auto 50%;
	}
	.custom-item-1 h1{
		line-height: 1.2 !important;
		margin-bottom: 10px;
	}
	.custom-item-1.custom-item-1-right h1{
		grid-row: 1;
		text-align: left;

	}
	.custom-item-1 .text-\[18px\]{
		font-size: 16px;
	}
	.custom-area-1 img{
		height: 250px;
		object-fit: cover;
	}
	.custom-area-1 h1{
		font-size: 32px;
		line-height: 41px;
		margin-bottom: 30px;
	}
	.custom-area-1 .flex.justify-between{
		display: block;
	}
	.custom-area-1 button{
		padding: 10px 14px;
	}
	.custom-area-1 .bottom-4{
		bottom: 0;
	}

	.custom-service-1 .md\:left-96{
		left: 2rem
	}
	.custom-service-1 .md\:right-96{
		right: 2rem;
	}
	.custom-service-1 .box-motion{
		height: 327px !important;
		width: 60px  !important;
	}
	.custom-service-1 .xl\:top-\[24px\],
	.custom-service-1 .md\:top-\[24px\]{
		top: 1rem;
	}
	.custom-service-1 .flex.relative{
		padding-bottom: 200px;
	}
	.custom-service-1 .mb-\[650px\]{
		margin-bottom: 400px;
	}
	.custom-service-1 .mt-24{
		margin-top: 2rem !important;
	}
	.filterCategories a{
		height: 150px !important;
	}
	.filterCategories a.col-span-2{
		grid-column: 1;
		height: 230px !important;
	}
}