.background_color_bright_spot_yellow,
.background-color-moss {
	padding: 2rem;
}

.background-color-moss {
	background-color: var(--color-moss);
}

.background_color_bright_spot_yellow {
	background-color: var(--color-yellow);
}

.background-color-light-gray {
	background-color: var(--color-light-gray);
}

div[style*="background"] {
	padding-top: 4rem;
	padding-bottom: 4rem;
}

.block-white-bg-round-corners,
.block-ps-news .content-list-grid .content-list-item,
.block-ps-resource-links .content-list-grid .content-list-item,
.block-ps-events .content-list-grid .content-list-item {
  background-color: #FFF;
  border-radius: .5rem;
  color: #131313;
  padding: 1.5rem
}

.block-yellow-border {
    border-radius: 0.5rem;
    border: 3px solid var(--color-yellow);
    padding: 1.5rem;
}

.state-lists-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    justify-items: center;
    list-style: none;
    padding: 0;
    gap: 1rem;
}

@media (min-width: 576px) {
    .state-lists-grid {
       grid-template-columns: repeat(3, 1fr);
   }
}

@media (min-width: 768px) {
    .state-lists-grid {
       grid-template-columns: repeat(4, 1fr);
   }
}

@media (min-width: 1222px) {
    .state-lists-grid {
       grid-template-columns: repeat(5, 1fr);
   }
}

.state-lists-grid a {
    border-radius: 1rem;
    text-align: center;
    font-size: 0.75rem;
    font-weight: 600;
    border: none;
    padding: 0.45rem 1.5rem;
    min-width: 140px;
    display: inline-block;
    background: var(--color-yellow);
}

.state-lists-grid a:hover,
.state-lists-grid a:focus {
    border-color: var(--color-yellow-dark);
    background-color: var(--color-yellow-dark);
}

ul.list-check-style {
	list-style: none;
	padding: 0;
}

ul.list-check-style li {
	position: relative;
	padding-left: 1.65rem;
}

ul.list-check-style li:before {
	content: "";
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E");
	width: 24px;
	height: 22px;
	display: inline-block;
	position: absolute;
	background-repeat: no-repeat;
	top: 1px;
	left: 0;
}

ul.list-with-white-bg {
	list-style: none;
	padding: 0;
}

ul.list-with-white-bg li {
	margin-bottom: 0.5rem;
}

ul.list-with-white-bg li a {
	background: #FFF;
	color: #212529;
	display: block;
	text-align: center;
	padding: 0.5rem;
	border-radius: 0.6rem;
	border: 0;
}

ul.list-with-white-bg li a:hover,
ul.list-with-white-bg li a:focus {
  background: #f7f7f7;
}

.section-taller-spaces,
div[style*="background"].section-taller-spaces {
	padding-top: 8rem;
	padding-bottom: 8rem;
}

.overlay-dark:before {
    background-color: rgba(0, 0, 0, 0.55);
}

@media (max-width: 61.9375rem) {
    .col-lg-10 .layout[style*=background] .block-white-bg-round-corners {
        margin-left: 22.5px;
        margin-right: 22.5px;
    }
}