.page-template-default .wp-site-blocks main {
	
	margin-bottom: 0 !important;
}

.wp-site-blocks {
	padding: 0 !important;
}

.ps-footer-links a:not(:hover){
	color: #7A7A7A;
}



.ps-header-column {
	justify-content: space-between;
}

.ps-quote-box {
	max-width: 900px;
	text-align: left;
}

@media screen and (min-width: 961px) {
	.ps-header-image {
		min-height: 100vh;
	}
	
	.ps-hide-desktop {
		display: none;
	}
}

@media screen and (max-width: 960px) {
	.ps-header-column {
		max-width: 600px;
	}
	
	.ps-hide-mobile {
		display: none;
	}
}
