.wp-block-hsr-urgent-jobs
{
	display: grid;
	gap: 0 30px;
	grid-template-columns: 50px 1fr 50px;
	align-items: center;
}

.wp-block-hsr-urgent-jobs > *
{
	box-sizing: border-box;
}

.wp-block-hsr-urgent-jobs.not-as-block
{
	max-width: 1085px;
	margin-inline: auto;
}

.wp-block-hsr-urgent-jobs > .title
{
	grid-column: 1/-1;
	text-align: center;
	text-transform: uppercase;
}

.wp-block-hsr-urgent-jobs.not-as-block > .title
{
	font-size: 24px !important;
	box-sizing: content-box;
	margin-block-end: 20px;
}

.wp-block-hsr-urgent-jobs .wrap
{
	display: grid;
	grid-template-columns: repeat(var(--count, 3), min(288px, calc(100% - 1px)));
	gap: 10px 30px;
	overflow: auto;
	scroll-snap-type: both mandatory;

	padding-bottom: 20px;
	margin-bottom: -20px;
	clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px), 0 calc(100% - 20px));
}

.wp-block-hsr-urgent-jobs .job
{
	display: grid;
	grid-template-rows: subgrid;
	grid-row: span 2;

	text-align: center;

	background: #eee;
	border-radius: 10px;
	overflow: hidden;
	padding: 26px 18px 18px;

	scroll-snap-stop: always;
	scroll-snap-align: center;
}

.wp-block-hsr-urgent-jobs .title
{
	font-weight: 400;
	line-height: 1.8;
	color: #444;
	font-size: 17px;
}

.wp-block-hsr-urgent-jobs .job .button
{
	color: #fff !important;
	background: #ffa422;
	font-size: 17px;
	border-radius: 5px;
	height: 50px;
	display:flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	font-weight: 400;
	text-transform: uppercase;
}

.wp-block-hsr-urgent-jobs .buttonImage
{
	width: 50px;
	rotate: 90deg;
}

.wp-block-hsr-urgent-jobs .left,
.wp-block-hsr-urgent-jobs .right
{
	padding: 0;
	border: 0;
	background: none;
	cursor: pointer;
	justify-self: end
}

.wp-block-hsr-urgent-jobs .right
{
	justify-self: start
}

.wp-block-hsr-urgent-jobs .right .buttonImage
{
	rotate: -90deg;
}


@media (hover: hover)
{
	.wp-block-hsr-urgent-jobs .button:hover
	{
		background: #ee8c00;
	}

	.wp-block-hsr-urgent-jobs .left:not(:hover),
	.wp-block-hsr-urgent-jobs .right:not(:hover)
	{
		opacity: 0.3
	}
}
