.card-desc p {
	width: 95%;
	color: #151515;
}
.card-desc .arr-link {
	width: 5%;
}

.card-text .job-title {
	max-width: 280px;
}
.card-hover {
	overflow: hidden;
}
.card-hover .img-hover {
	transition: 1s;
}
.card-hover:hover .img-hover {
	transform: scale(1.3);
	transition: 1s;
}
.card-hover .arr-link{
	transition: 3s;
}
.card-hover:hover .arr-link {
	animation: arr-card 1s infinite ease-in-out;
	transition: 3s;
}
@keyframes arr-card {
	0% {
		margin-right: 0;
		transform: scale(1);
		opacity: 1;
	}
	100% {
		margin-right: -40px;
		transform: scale(1.2);
		opacity: 0;
	}
}
@media (max-width: 1199px) {
	.card-text .job-title {
	    max-width: 200px;
	}
}
@media (max-width: 575px) {
	.card-text .job-title {
	    max-width: 50%;
	}
}
