.quicklinks,
.quicklinks.aligncenter{
	margin: 00px auto 0px;
	max-width: var(--wp--style--global--content-size);
	padding: 0 40px var(--padding-xl);
	width: 100%;
}
.quicklinks .inner{
	width: 100%;
	max-width: var(--wp--style--global--content-size);
	margin: auto;
}
.quicklinks-grid {
	display: grid;
	/*grid-template-columns: repeat(2, 1fr);*/
	grid-template-columns: calc(50% - 20px) calc(50% - 20px);
	gap: 40px; 
	list-style: none;
	padding: 0;
	margin: 0;
}
.quicklinks-grid li {
	display: flex;
	background: #f3f3f3;
	position: relative;
	z-index: 1;
}
.quicklinks-grid li:nth-last-child(1):nth-child(odd),
.quicklinks-grid li.inner-quicklink-wide {
	grid-column: span 2;
}
.quicklinks-grid > li:nth-last-child(1):nth-child(odd) picture,
.quicklinks-grid > li.inner-quicklink-wide picture{
	aspect-ratio: 4/1;
}
.quicklink-inner a.quicklink-link {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media screen and (max-width:950px){
	.quicklinks-grid {
		grid-template-columns: 100%;
		display: block;
	}
  .quicklinks,
	.quicklinks.aligncenter{
	  padding: 0 40px;
	}
}
@media screen and (max-width:650px){
    .quicklinks,
		.quicklinks.aligncenter{
	    padding: 0 20px;
	}
}