@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap";.homepage-banner{position:relative;height:537px}@media (min-width: 768px){.homepage-banner{height:600px}}.homepage-banner .image-container{height:100%;overflow:hidden}.homepage-banner .image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.homepage-banner>.container{display:flex;justify-content:flex-end;position:absolute;bottom:-150px;left:0}@media (min-width: 768px){.homepage-banner>.container{bottom:-50px;left:50%;transform:translate(-50%)}}@media (max-width: 767.98px){.homepage-banner>.container{padding-left:0}}.homepage-banner__content{padding:30px 30px 40px;width:590px;min-height:320px;background:#fff;position:relative}@media (min-width: 768px){.homepage-banner__content{min-height:380px;padding:50px 50px 40px}}.homepage-banner__content:after{content:"";height:0px;display:block;position:absolute;bottom:0;width:100%;left:0;border-bottom:5px solid;-o-border-image:linear-gradient(to right,#9b0059 0%,#9b0059 4%,#6e767d 4%,#6e767d 15%,#ea5f14 15%,#ea5f14 35%,#e2a700 35%,#e2a700 38%,#0c7c98 38%,#0c7c98 55%,#bacf00 55%,#bacf00 75%,#00bce8 75%,#00bce8 85%,#5e3411 85%,#5e3411 100%) 5;border-image:linear-gradient(to right,#9b0059 0% 4%,#6e767d 4% 15%,#ea5f14 15% 35%,#e2a700 35% 38%,#0c7c98 38% 55%,#bacf00 55% 75%,#00bce8 75% 85%,#5e3411 85% 100%) 5;border-color:linear-gradient(to right,#9b0059 0%,#9b0059 4%,#6e767d 4%,#6e767d 15%,#ea5f14 15%,#ea5f14 35%,#e2a700 35%,#e2a700 38%,#0c7c98 38%,#0c7c98 55%,#bacf00 55%,#bacf00 75%,#00bce8 75%,#00bce8 85%,#5e3411 85%,#5e3411 100%) 5}@media (max-width: 767.98px){.homepage-banner__content:after{left:unset;position:relative;box-sizing:content-box;margin-top:30px}}.homepage-banner__content h1{font-size:1.6875rem;line-height:2rem;font-weight:700;font-family:Roboto Slab,serif;margin-top:0;color:#545454}@media (min-width: 768px){.homepage-banner__content h1{font-size:2.1875rem;line-height:2.5rem}}.homepage-banner__content-desc{font-size:1rem;line-height:1.4375rem;font-weight:300}@media (min-width: 768px){.homepage-banner__content-desc{font-size:1.125rem;line-height:1.5625rem}}.banner{position:relative;height:165px}.banner.has-image{height:350px}@media (max-width: 767.98px){.banner.has-image{height:250px}}.banner .image-container{position:relative}.banner .image-container img{max-width:100%;max-height:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.banner .image-container{height:100%}.banner .container{display:flex;justify-content:flex-start;position:absolute;bottom:-45px;left:50%;transform:translate(-50%)}@media (max-width: 767.98px){.banner .container{bottom:-32px;padding-left:0;padding-right:28px}}.banner .container .content-container{position:relative;width:745px;background:#fff;padding:30px;display:flex;align-items:flex-start;flex-direction:column}@media (min-width: 768px){.banner .container .content-container{padding:60px 40px 40px}}@media (max-width: 767.98px){.banner .container .content-container{padding:28px}}.banner .container .content-container .accent{width:100%;height:1px;position:absolute;bottom:0;left:0}@media (max-width: 767.98px){.banner .container .content-container .accent{padding:0 28px}}.banner .container .content-container .accent:after{content:"";display:block;width:100%;height:1px;border-bottom:5px solid;-o-border-image:var(--color__division-active);border-image:var(--color__division-active);border-color:var(--color__division-active)}.banner .container .content-container .banner-title{font-size:1.6875rem;line-height:2rem;font-weight:700;font-family:Roboto Slab,serif;color:#545454;margin:0}@media (min-width: 768px){.banner .container .content-container .banner-title{font-size:2.5rem;line-height:2.8125rem}}:root{--color__division-community_services: #EA5F14;--color__division-housing: #9B0059;--color__division-economic_opportunities: #919900;--color__division-energy: #0C7C98;--color__division-local-government: #6E767D;--color__division-active: linear-gradient(to right, #9b0059 0%, #9b0059 4%, #6e767d 4%, #6e767d 15%, #ea5f14 15%, #ea5f14 35%, #e2a700 35%, #e2a700 38%, #0c7c98 38%, #0c7c98 55%, #bacf00 55%, #bacf00 75%, #00bce8 75%, #00bce8 85%, #5e3411 85%, #5e3411 100%) 5}.division--housing{--color__division-active: var(--color__division-housing)}.division--community_services{--color__division-active: var(--color__division-community_services)}.division--economic_opportunities{--color__division-active: var(--color__division-economic_opportunities)}.division--energy{--color__division-active: var(--color__division-energy)}.division--local_government{--color__division-active: var(--color__division-local-government)}.division--none{--color__division-active: linear-gradient(to right, #9b0059 0%, #9b0059 4%, #6e767d 4%, #6e767d 15%, #ea5f14 15%, #ea5f14 35%, #e2a700 35%, #e2a700 38%, #0c7c98 38%, #0c7c98 55%, #bacf00 55%, #bacf00 75%, #00bce8 75%, #00bce8 85%, #5e3411 85%, #5e3411 100%) 5}
