 @media only screen and (min-width: 0rem) {#banner-1106 {padding: var(--sectionPadding);padding-top: 15.625rem;padding-bottom: 7.5rem;overflow: hidden;position: relative;z-index: 1;}#banner-1106 .cs-container {text-align: center;width: 100%;max-width: 80rem;margin: auto;display: flex;justify-content: center;align-items: flex-start;flex-direction: column;gap: 0.75rem;}#banner-1106 .cs-int-title {font-size: clamp(2.4375rem, 6.4vw, 3.8125rem);font-weight: 900;line-height: 1.2em;text-align: inherit;margin: 0;color: var(--bodyTextColorWhite);position: relative;font-family: "Sen";}#banner-1106 .cs-breadcrumbs {display: flex;justify-content: flex-start;align-items: center;flex-wrap: wrap;}#banner-1106 .cs-link {font-size: 1rem;line-height: 1.2em;text-decoration: none;color: var(--bodyTextColorWhite);position: relative;display: flex;justify-content: center;align-items: center;}#banner-1106 .cs-link:last-of-type {}#banner-1106 .cs-link:last-of-type:after {display: none;}#banner-1106 .cs-link:after {content: "";width: 0.4375rem;height: 0.75rem;margin: 0 1rem;background: url("/assets/svgs/external/white-chev.svg");background-size: contain;background-position: center;background-repeat: no-repeat;position: relative;display: block;}#banner-1106 .cs-link.cs-active {color: var(--primary);}#banner-1106 .cs-background {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: -1;}#banner-1106 .cs-background:before {content: "";position: absolute;display: block;height: 100%;width: 100%;background: -moz-linear-gradient(left, rgba(26, 26, 26, 0.94) 0%, rgba(26, 26, 26, 0) 100%);background: -webkit-linear-gradient(left, rgba(26, 26, 26, 0.94) 0%, rgba(26, 26, 26, 0) 100%);opacity: 1;top: 0;left: 0;z-index: 1;}#banner-1106 .cs-background img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;object-fit: cover;}}@media only screen and (min-width: 0rem) {#recent-projects-201 {padding: var(--sectionPadding);background-color: var(--accent);position: relative;}#recent-projects-201 .cs-container {width: 100%;max-width: 80rem;margin: auto;display: flex;flex-direction: column;align-items: center;gap: clamp(3rem, 6vw, 4rem);position: relative;z-index: 1;}#recent-projects-201 .cs-background {width: 100%;height: 100%;display: block;position: absolute;top: 0;left: 0;z-index: 0;}#recent-projects-201 .cs-background img {position: absolute;top: 0;left: 0;height: 100%;width: 100%;opacity: 0.2;object-fit: cover;}#recent-projects-201 .cs-content {text-align: center;width: 100%;display: flex;flex-direction: column;align-items: center;}#recent-projects-201 .cs-title {max-width: 20ch;color: var(--bodyTextColorWhite);font-family: "Sen";}#recent-projects-201 .cs-text {max-width: 37.5rem;margin: 0;font-size: var(--bodyFontSize);line-height: 1.5em;color: var(--bodyTextColorWhite);}#recent-projects-201 .cs-widget {width: 100%;min-height: 37.5rem;}#recent-projects-201 .rwlMapContainer, #recent-projects-201 .rwlMapLegend {background-color: #fff;border: 0.2rem solid var(--primary);box-sizing: border-box;}#recent-projects-201 .rwlMapContainer {border-bottom: none;}#recent-projects-201 .rwlMapLegend {border-top: none;}#recent-projects-201 .rwlMapLegendAreas {font-size: var(--bodyFontSize);}#recent-projects-201 .rwlMapLegendAreas > div:first-child, #recent-projects-201 .rwlMapLegendAreas > div:first-child span {font-family: "Sen", Comic Sans MS, sans-serif;font-size: clamp(1.25rem, 2.5vw, 1.5625rem);font-weight: 700;color: var(--headerColor);}#recent-projects-201 .rwlMapLegendAreas a {font-weight: 700;text-transform: capitalize;color: var(--primary);transition: color 0.3s;}#recent-projects-201 .rwlMapLegendAreas a:hover {color: var(--headerColor);}#recent-projects-201 .rwlLocationLabel {font-size: clamp(1.25rem, 2.5vw, 1.5625rem);line-height: 1.5em;margin: clamp(2rem, 4vw, 3rem) 0 1rem;color: var(--bodyTextColorWhite);}#recent-projects-201 .rwlCard {background-color: #fff;border: 0.2rem solid var(--primary);border-radius: 0;box-shadow: none;overflow: hidden;}}@media only screen and (min-width: 0rem) {body.dark-mode #recent-projects-201 {background-color: rgba(0, 0, 0, 0.6);}body.dark-mode #recent-projects-201 .cs-title, body.dark-mode #recent-projects-201 .cs-text {color: var(--bodyTextColorWhite);}body.dark-mode #recent-projects-201 .cs-text {opacity: 0.8;}}