.color-overlay-blue-bright {
   background-color: var(--color-theme-blue-bright);
}

.has-top-spacing {
   margin-top: 4rem !important;
}

.has-bottom-spacing {
   margin-bottom: 4rem !important;
}

.grid-default {
	display: grid;
	grid-template-columns: repeat(12, minmax(0, 1fr));
	-moz-column-gap: 40px;
	column-gap: 40px;
 }

 @media (max-width: 639px) {
 	.grid-default {
 		column-gap: 0;
 	}
 }