.page-hero, .page-template-wide-page .page-hero {
	background-color:var(--light);
	padding:2rem 0;
	margin-bottom:1rem;
}

.page-hero h1 {
	margin-bottom:0;
	font-weight:600;
	text-transform:uppercase;
}

.page-content {
	margin-bottom:3rem;
}

.content-wrapper figure img {
	width:100%;
	border-radius:4px;
}

.content-wrapper a {
	color:var(--accent);
}

.content-wrapper h2, .content-wrapper h3, .content-wrapper h4 {
	margin-top:2rem;
	margin-bottom:1rem;
	font-weight:600;
}

main.search-results .result-item {

}

main.search-results .result-item p {
margin-bottom:0;
}

main.search-results .pagination {
	width: 100%;
    display: flex;
    flex-direction: row;
    margin-top: 2rem;
    justify-content: center;
    background-color: var(--light);
    padding: 1rem 0;
}

main.search-results .pagination .nav-links {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    gap: 1rem;
}



@media (min-width:992px) {

.page-hero {
	margin:0 0 2rem;
	border-radius:4px;
	padding:4rem 0;
}

.page-template-wide-page .page-hero {
	padding: 4rem 2rem;
	margin:0 0 2rem;
}


.page-content {
	margin-bottom:4rem;
}

.page-template-wide-page .page-content{
	padding-left:2rem;
	padding-right:2rem;
}
	
}

@media (max-width:991px) {
	
	.hero-content, .page-content, .sponsor {
		padding-left:4px;
		padding-right:4px;
	}
	
	.sponsor {
		margin-bottom:2rem;
	}
	
}

.page-id-629 h2 {
	text-transform:uppercase;
}
.bank-item {
	margin-bottom:1rem;
}

.bank-item:last-child {
	margin-bottom:0;
}