:root{--body-font-family:"Poppins";--heading-font-family:"Poppins";--body-text-size:1rem;--h1-size:3rem;--eg-larger-text-size:1.25rem;--banner-text-size:6.25rem;--prose-h2-size:2.375rem;--prose-h3-size:1.625rem;--prose-h4-size:1.375rem;--prose-h5-size:1.25rem;--prose-h6-size:1.125rem;--main-text-size:1rem;--featured-heading-h2-size:2.375rem;--b-weight:bold;--ff-fa:"Font Awesome 7 Pro";--ff-fa-brands:"Font Awesome 7 Brands";--ff-fa-regular:"Font Awesome 7 Regular";--ff-fa-solid:"Font Awesome 7 Solid";--body-text-color:#231f20;--primary-color:#c82622;--secondary-color:#ae5700;--light-color:#fff;--contrast-color:#504685;--accent-color:#0d3b3f;--gc-base-color:#c82622;--blue-base-color:#0d223f;--bg-color:#e8e8e8;--bg-hover-color:#fff4e9;--h1-color:var(--primary-color);--a-color:#c82622;--a-hover-color:color-mix(in srgb, var(--a-color), black 10%);--a-visited-color:color-mix(in srgb, var(--a-color), black 5%);--a-active-color:color-mix(in srgb, var(--a-color), black 15%);--a-rgb-color:#0d223f;--a-hover-rgba-color:#0d223fe6;--a-color-light:#fff;--a-hover-color-light:#efefef;--a-active-color-light:#e5e5e5;--a-visited-color-light:#f9f9f9;--color-primary-transparent:#c82622cc;--color-gray:#bcbcbc;--color-light-gray:#efefef;--color-grayish-blue:#3f6273;--color-dark-red:#230000;--color-dark-red-hover:color-mix(in srgb, var(--color-dark-red), black 10%);--color-dark-red-visited:color-mix(in srgb, var(--color-dark-red), black 5%);--color-dark-red-active:color-mix(in srgb, var(--color-dark-red), black 15%);--duration:.3s;--scale:scale(1.05);--logo-width:136px;--logo-height:98px;--pagination-a-color:var(--a-color);--pagination-a-hover-color:#fff;--pagination-default-bg-color:#fff;--pagination-default-bg-border-color:var(--a-color);--pagination-default-a-color:var(--a-color);--pagination-active-bg-color:var(--a-color);--pagination-active-hover-bg-color:#fff;--pagination-active-a-color:#fff;--pagination-active-hover-a-color:#337ab7;--pagination-text-transform:normal;--container-max-width:100%;--container-fluid-padding-inline:1.5rem}@media (width>768px){:root{--container-max-width:720px;--container-fluid-padding-inline:4rem}}@media (width>992px){:root{--container-max-width:960px}}@media (width>1200px){:root{--container-max-width:1140px}}@media (width>1400px){:root{--container-max-width:1320px}}:root{--nav-icon-bar-width:2rem;--nav-icon-bar-height:.25rem;--bg-red-wing:url(/media/userfiles/subsite_139/images/layout-2026/bg-redwing-aerial-view.jpg)}body{font-family:var(--body-font-family),sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family),sans-serif}h1,h2{text-transform:uppercase;font-weight:700}.home-page h2{margin-bottom:2rem}h1{font-size:var(--h1-size)}h2{font-size:var(--prose-h2-size)}h3{font-size:var(--prose-h3-size)}h4{font-size:var(--prose-h4-size)}h5{font-size:var(--prose-h5-size)}h6{font-size:var(--prose-h6-size)}.page-content{flex-wrap:wrap;display:flex}.page-content>*{flex:none;order:4;width:100%}.page-content>.bs-carousel.main{order:1}.page-content>#social-links{order:2}.page-content>#section-fast-fact-buttons{order:3}@media print{.header-top{text-align:center;display:block}#header-links,#sitewide-content a:last-of-type,#section-fast-fact-buttons,#section-featured-news,#section-featured-projects,#section-social-media,#section-featured-directory,#section-fast-facts{display:none}}.bs-carousel.main .carousel-control-prev,.bs-carousel.main .carousel-control-next{z-index:1;background:var(--primary-color);border:1px solid var(--light-color);opacity:1;width:2.5rem;height:2.5rem;inset:50% 0 auto auto;transform:translateY(-50%)}:is(.bs-carousel.main .carousel-control-prev,.bs-carousel.main .carousel-control-next):focus-within{z-index:2;outline:.25rem solid #fff}.bs-carousel.main .carousel-control-prev{right:2.5rem}.bs-carousel.main .carousel-item{height:384px}.bs-carousel.main .carousel-item img{object-fit:cover;width:100%;height:100%}@media (width>768px){.bs-carousel.main .carousel-item{height:512px}}@media (width>992px){.bs-carousel.main .carousel-item{height:clamp(512px, 80vh, 810px)}}@media (width>1200px){.bs-carousel.main .carousel-item{height:810px}}.bs-carousel.main .carousel-item .ratio{height:100%}.bs-carousel.main .carousel-item .ratio:before{padding-top:0}.bs-carousel.main .carousel-item video{object-fit:cover}.bs-carousel .carousel-caption{text-align:left;background:var(--color-primary-transparent);width:calc(100% - 4rem);padding:2rem;inset:auto auto 0 0}.bs-carousel .carousel-caption,.bs-carousel .carousel-caption a,.bs-carousel .carousel-caption a:link{color:var(--a-color-light)}.bs-carousel .carousel-caption a:hover{color:var(--a-hover-color-light)}.bs-carousel .carousel-caption:visited{color:var(--a-visited-color-light)}.bs-carousel .carousel-caption:active{color:var(--a-active-color-light)}.bs-carousel .carousel-caption:after{content:"";background:var(--color-primary-transparent);clip-path:polygon(0 0,0 100%,100% 100%);width:4rem;height:100%;margin-left:-.25px;position:absolute;inset:0 auto auto 100%}.bs-carousel .carousel-caption .eg-larger-text{text-transform:uppercase;text-shadow:0 .125rem .125rem #000;font-size:2rem;font-weight:800}@media (width>=610px){.bs-carousel .carousel-caption{width:auto}}@media (width>=768px){.bs-carousel .carousel-caption{padding:3rem 2rem}.bs-carousel .carousel-caption .eg-larger-text{font-size:3rem}}@media (width>=992px){.bs-carousel .carousel-caption{padding:4rem 2rem}.bs-carousel .carousel-caption .eg-larger-text{font-size:4.5rem}}@media (width>=1200px){.bs-carousel .carousel-caption .eg-larger-text{font-size:5.125rem}}.bs-carousel.life-banners .carousel-inner>.item{will-change:transform;transition:top .6s}.bs-carousel.life-banners .carousel-item-next.carousel-item-left,.bs-carousel.life-banners .carousel-item-prev.carousel-item-right{transform:translate3d(0,0,0)}.bs-carousel.life-banners .carousel-item-next,.bs-carousel.life-banners .active.carousel-item-right{transform:translate3d(0,100%,0)}.bs-carousel.life-banners .carousel-item-prev,.bs-carousel.life-banners .active.carousel-item-left{transform:translate3d(0,-100%,0)}.bs-carousel.life-banners .active.carousel-item-start,.bs-carousel.life-banners .active.carousel-item-end{z-index:1}.bs-carousel.life-banners .carousel-item-next.carousel-item-start,.bs-carousel.life-banners .carousel-item-prev.carousel-item-end{transform:translate3d(0,0,0)}.bs-carousel.life-banners .active.carousel-item-start,.bs-carousel.life-banners .carousel-item-end{transform:translate3d(0,-100%,0)}.bs-carousel.life-banners .active.carousel-item-end,.bs-carousel.life-banners .carousel-item-start{transform:translate3d(0,100%,0)}.bs-carousel.life-banners .carousel-item img{object-fit:cover;width:100%;height:384px}@media (width>768px){.bs-carousel.life-banners .carousel-item{height:384px}.bs-carousel.life-banners .carousel-item img{object-fit:cover;width:100%;height:100%}}@media (width>992px){.bs-carousel.life-banners .carousel-item{height:480px}}@media (width>1200px){.bs-carousel.life-banners .carousel-item{height:519px}}.bs-carousel.life-banners .carousel-caption{height:100%;padding-left:var(--container-fluid-padding-inline)}.bs-carousel.life-banners .carousel-caption:after{width:16rem}@media (width>768px){.bs-carousel.life-banners .carousel-caption{width:70%}.bs-carousel.life-banners .carousel-caption .outer{position:absolute;inset:50% auto auto;transform:translateY(-50%)}}@media (width>992px){.bs-carousel.life-banners .carousel-caption{width:60%}}@media (width>1400px){.bs-carousel.life-banners .carousel-caption{width:40%}}.bs-carousel.life-banners .carousel-caption .eg-larger-text{text-shadow:none;font-size:2.625rem;line-height:1.2}.bs-carousel.life-banners .carousel-caption p{font-size:1.25rem}.bs-carousel.life-banners .carousel-caption p:last-of-type{margin-bottom:0}.bs-carousel.life-banners .carousel-control-prev,.bs-carousel.life-banners .carousel-control-next{inset:auto auto 2.5rem var(--container-fluid-padding-inline);width:2rem;height:2rem}:is(.bs-carousel.life-banners .carousel-control-prev,.bs-carousel.life-banners .carousel-control-next):focus-within{z-index:2;outline:.25rem solid #fff}.bs-carousel.life-banners .carousel-control-next{left:calc(var(--container-fluid-padding-inline) + 2.5rem)}.bs-carousel.life-banners .carousel-indicators{--indicator-size:1.125rem;inset:50% var(--container-fluid-padding-inline) auto auto;width:auto;margin:0;display:block;transform:translateY(-50%)}.bs-carousel.life-banners .carousel-indicators button{width:var(--indicator-size);height:var(--indicator-size);border:none;border-radius:50%;margin:.75rem 0;display:block}@media (width <=768px){.bs-carousel.life-banners .carousel-caption{background:var(--primary-color);width:100%;padding-bottom:5rem;position:relative;inset:auto auto 0}.bs-carousel.life-banners .carousel-control-prev,.bs-carousel.life-banners .carousel-control-next{bottom:2.25rem}}.bs-carousel.bs-carousel-sub{position:relative}.bs-carousel.bs-carousel-sub>.label{z-index:1;color:var(--light-color);text-transform:uppercase;text-shadow:0 .125rem .125rem #000;background:var(--color-primary-transparent);padding:2rem;font-size:2.875rem;font-weight:700;position:absolute;bottom:0;left:0}.bs-carousel.bs-carousel-sub>.label:after{content:"";background:var(--color-primary-transparent);clip-path:polygon(0 0,0 100%,100% 100%);width:4rem;height:100%;margin-left:-.25px;position:absolute;inset:0 auto auto 100%}.breadcrumb-container{width:var(--container-max-width);margin:.5rem auto 1rem;padding:0 1rem}.breadcrumb-container .breadcrumb>li+li:before{content:"/";padding:0 .5rem;font-size:.8rem;font-weight:700}.breadcrumb-container .breadcrumb,.breadcrumb-container .breadcrumb a,.breadcrumb-container .breadcrumb a:link{text-transform:uppercase;font-size:15px;font-weight:700}#section-social-media{padding:2rem var(--container-fluid-padding-inline);background:var(--bg-red-wing) no-repeat left top;background-size:100%}#section-social-media h2{position:relative}#section-social-media h2:before{content:"";margin-right:.75rem;font-family:"Font Awesome 7 Brands",sans-serif}#section-fast-fact-buttons{--duration:.2s}#section-fast-fact-buttons #fast-facts{flex-wrap:wrap;margin:.125rem 0;display:flex}@media (width>=610px){#section-fast-fact-buttons #fast-facts{margin:.125rem -.125rem}}#section-fast-fact-buttons #fast-facts .result{background:var(--color-gray);flex:none;width:100%;margin:.125rem 0;padding:1rem}@media (width>=610px){#section-fast-fact-buttons #fast-facts .result{width:calc(50% - .25rem);margin:.125rem}}@media (width>=992px){#section-fast-fact-buttons #fast-facts .result{width:calc(25% - .25rem)}}#section-fast-fact-buttons #fast-facts .result .content{text-transform:uppercase;align-items:center;font-weight:700;display:flex}#section-fast-fact-buttons #fast-facts .result .content p{margin:0 0 0 .5rem}#section-fast-fact-buttons #fast-facts a.result{color:var(--body-text-color);transition:background-color ease-in-out,color ease-in-out;transition-duration:var(--duration)}#section-fast-fact-buttons #fast-facts a.result svg{transition:fill var(--duration) ease-in-out}#section-fast-fact-buttons #fast-facts a.result:hover,#section-fast-fact-buttons #fast-facts a.result:focus{color:var(--light-color);background:var(--primary-color)}:is(#section-fast-fact-buttons #fast-facts a.result:hover,#section-fast-fact-buttons #fast-facts a.result:focus) svg{fill:var(--light-color)}#section-fast-facts h2{padding:2rem var(--container-fluid-padding-inline)}#section-fast-facts #fast-facts{--gap:.5rem;--negative-gap:-.5rem;gap:var(--gap);flex-wrap:wrap;margin:.5rem 0;display:flex}@media (width>=768px){#section-fast-facts #fast-facts{margin-inline:var(--negative-gap);padding-left:.5rem}}#section-fast-facts #fast-facts .result{flex:none;width:100%;height:384px;position:relative;overflow:hidden}@media (width>=768px){#section-fast-facts #fast-facts .result{flex:0 0 calc(50% - var(--gap))}}@media (width>=1200px){#section-fast-facts #fast-facts .result{flex-basis:calc(33.3334% - var(--gap))}}#section-fast-facts #fast-facts .result .img-container{height:100%}#section-fast-facts #fast-facts .result .img-container img{object-fit:cover;width:100%;height:100%}:is(#section-fast-facts #fast-facts .result:hover,#section-fast-facts #fast-facts .result:focus-within) .content{opacity:1}#section-fast-facts #fast-facts .result .content{text-align:center;background:var(--color-primary-transparent);opacity:0;width:100%;height:100%;transition:opacity var(--duration) ease-in-out;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}#section-fast-facts #fast-facts .result .content,#section-fast-facts #fast-facts .result .content a,#section-fast-facts #fast-facts .result .content a:link{color:var(--light-color)}#section-fast-facts #fast-facts .result .content p{margin:0 0 0 .5rem}#section-fast-facts #fast-facts a.result{color:var(--body-text-color);transition:background-color ease-in-out,color ease-in-out;transition-duration:var(--duration)}#section-featured-directory{padding:2rem var(--container-fluid-padding-inline) 6rem}#section-featured-directory .featured-carousel{text-align:left;padding:0 1rem}#section-featured-directory .featured-carousel:not(.flickity-enabled){display:flex}#section-featured-directory .featured-carousel:not(.flickity-enabled) .carousel-cell:nth-child(n+3){display:none}#section-featured-directory .featured-carousel .carousel-cell{width:100%;padding:.125rem .5rem}#section-featured-directory .featured-carousel .carousel-cell img{width:100%;height:auto}@media (width>=610px){#section-featured-directory .featured-carousel .carousel-cell{width:50%}}@media (width>=768px){#section-featured-directory .featured-carousel .carousel-cell{width:33.3334%}}@media (width>=992px){#section-featured-directory .featured-carousel .carousel-cell{width:25%}}@media (width>=1200px){#section-featured-directory .featured-carousel .carousel-cell{width:20%}}@media (width>=1199.98px){#section-featured-directory .featured-carousel .flickity-page-dots{display:none}}#section-featured-directory .featured-carousel .flickity-button.previous{left:-1rem}#section-featured-directory .featured-carousel .flickity-button.next{right:-1rem}#section-featured-news{padding:2rem var(--container-fluid-padding-inline) 6rem}#section-featured-news .featured-news{flex-wrap:wrap;margin:0 -.5rem;display:flex}#section-featured-news .featured-news .featured-item{width:100%;margin-bottom:4rem}#section-featured-news .featured-news .featured-item:last-of-type{margin-bottom:0}#section-featured-news .featured-news .featured-item img{width:100%;margin-bottom:1rem}#section-featured-news .featured-news .featured-item .featured-content{text-align:center;flex-wrap:wrap;display:flex}#section-featured-news .featured-news .featured-item .featured-content>*{flex:0 0 100%}#section-featured-news .featured-news .featured-item .featured-content .item-date{order:1;margin-bottom:1rem;font-weight:700}#section-featured-news .featured-news .featured-item .featured-content .item-title{order:2;font-size:1.75rem;font-weight:300}@media (width>=768px){#section-featured-news .featured-news .featured-item{width:calc(50% - 1rem);margin:0 .5rem 3rem}}@media (width>=1200px){#section-featured-news .featured-news .featured-item{width:calc(33.3334% - 1rem);margin:0 .5rem}}#section-featured-projects{padding:2rem var(--container-fluid-padding-inline) 6rem}#section-featured-projects #wrap-project-featured>.wrap-featured-content{flex-wrap:wrap;gap:.25rem;display:flex}#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item{flex:none;width:calc(100% - .5rem);height:384px;overflow:hidden}@media (width>=768px){#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item{width:calc(50% - .5rem)}}@media (width>=1200px){#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item{width:calc(33.3334% - .5rem)}}:is(#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item:hover,#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item:focus-within) .details{opacity:1}#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item img{object-fit:cover;width:100%;height:100%}#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item .photo-container{height:100%;position:relative}#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item .details{text-align:center;background:var(--color-primary-transparent);opacity:0;width:100%;height:100%;transition:opacity var(--duration) ease-in-out;justify-content:center;align-items:center;padding:1rem;display:flex;position:absolute;inset:0}#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item .details,#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item .details a,#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item .details a:link{color:var(--light-color)}#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item .details h3 a{font-size:1.75rem;font-weight:400}#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item .category-wrapper,#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item .description,#section-featured-projects #wrap-project-featured>.wrap-featured-content>.featured-item .read-more{display:none}#social-links{text-align:center;background:var(--primary-color);width:100%;padding:1.5rem 1rem}#social-links,#social-links a{color:var(--light-color)}#social-links .title{text-transform:uppercase;margin-right:.25rem;font-weight:700}#social-links .title:after{content:"!"}#social-links ul{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}#social-links ul li{margin:.5rem}#social-links ul li a{width:2rem;height:2rem;color:var(--primary-color);background:var(--light-color);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}#social-links i{font-size:1.25rem}.interactive-tools{--size:34px;z-index:1;border:1px solid var(--primary-color);flex-direction:column;align-items:center;margin-top:1rem;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%)}.interactive-tools .tool{background:var(--light-color);position:relative}.interactive-tools .tool,.interactive-tools .tool a{color:var(--primary-color)}.interactive-tools .share{order:1}.interactive-tools .translate{background:var(--primary-color);order:2}.interactive-tools .search{order:3}.interactive-tools button{color:var(--primary-color);background:none;border:0;padding:0}.interactive-tools .tool-icon,.interactive-tools .tool-icon:link{width:var(--size);height:var(--size);text-align:center;place-content:center;align-items:center;font-size:1.625rem;display:flex}.interactive-tools .report{position:relative}.interactive-tools .report .report-popout ul{align-items:center;display:flex}.interactive-tools .report .report-popout li{margin:0 .5rem}.interactive-tools .report a,.interactive-tools .report a:link{color:var(--light-color)}.interactive-tools .report .report-title,.interactive-tools .report .title{display:none}.interactive-tools .tool-popout{top:0;right:var(--size);height:var(--size);pointer-events:none;background:var(--primary-color);border-radius:20px;padding:.75rem;display:none;position:absolute}.interactive-tools .tool-popout button{color:var(--light-color)}.interactive-tools .share-container li{transition:transform var(--duration);align-items:center;margin:0 .625rem;display:flex}.interactive-tools .share-container li:first-child{margin-left:0}.interactive-tools .share-container li:last-child{margin-right:0}.interactive-tools .share-container li:hover{transform:scale(1.1)}.interactive-tools .share-container li a:hover{color:blue}.interactive-tools .tool:focus-within .tool-popout,.interactive-tools .tool-icon:hover~.tool-popout,.interactive-tools .tool-icon:focus~.tool-popout,.interactive-tools .tool-popout:hover,.interactive-tools .tool-popout:focus-within{pointer-events:all;display:flex}.interactive-tools .tool-icon:hover~.report-popout,.interactive-tools .report-popout:hover,.interactive-tools .report-popout:focus-within{max-width:122px}.interactive-tools .tool-icon:hover~.share-links,.interactive-tools .share-links:hover,.interactive-tools .share-links:focus-within{max-width:178px}.interactive-tools .translate .gt_switcher-popup>span{display:none}#section-location-advantages{background:var(--color-light-gray);position:relative}#section-location-advantages .stats{width:100%;padding:1rem}@media (width>=610px){#section-location-advantages .stats{flex-wrap:wrap;display:flex}}@media (width>=992px){#section-location-advantages .stats{inset:50% auto auto var(--container-fluid-padding-inline);z-index:1;width:55%;padding:0;position:absolute;transform:translateY(-50%)}}@media (width>=1200px){#section-location-advantages .stats{width:50%}}#section-location-advantages .stats>.stat-container{text-align:center;padding:1.5rem}#section-location-advantages .stats>.stat-container+.stat-container{border-top:1px solid var(--color-grayish-blue)}@media (width>=610px){#section-location-advantages .stats>.stat-container{flex:0 0 50%}#section-location-advantages .stats>.stat-container+.stat-container{border-top:0}#section-location-advantages .stats>.stat-container:nth-child(odd){border-right:1px solid var(--color-grayish-blue)}#section-location-advantages .stats>.stat-container:nth-child(-n+2){border-bottom:1px solid var(--color-grayish-blue)}}#section-location-advantages .stats>.stat-container .stat{color:var(--primary-color);margin-bottom:.5rem;font-size:2.875rem;font-weight:700;line-height:1.1}#section-location-advantages .stats>.stat-container .stat-caption{color:var(--color-grayish-blue);margin-bottom:0}#section-location-advantages>p>img{width:100%;height:100%}#header-logo{transition:width ease-in-out,height ease-in-out;transition-duration:var(--duration)}header{--padding-offset:1.5rem;background-color:#fffc;flex-wrap:wrap;justify-content:center;width:100%;display:flex}header .logo-container{text-align:center;flex:none;width:100%;margin:1rem 0}@media (width>=768px){header{z-index:2;justify-content:flex-start;position:fixed;top:0}header .logo-container{text-align:left;width:auto;transition:top var(--duration) ease-in-out;flex:none;margin:0;position:absolute;inset:1rem auto auto 2rem}}@media (width>=992px){header{transition:top var(--duration) ease-in-out}header.sticky{top:-2.5rem}header.sticky #sitewide-content{pointer-events:none}header.sticky #header-logo{width:45%}header.sticky .logo-container{top:2.75rem}}header .header-top{flex-wrap:wrap;align-items:center;display:flex}@media (width>=768px){header .header-top{justify-content:flex-end;max-width:480px;margin-left:auto}}header #sitewide-content{padding:.5rem var(--padding-offset);text-align:right;text-transform:uppercase;background:var(--primary-color);flex:0 0 100%;position:relative}header #sitewide-content,header #sitewide-content a,header #sitewide-content a:link{color:var(--light-color)}header #sitewide-content:before{content:"";background:var(--primary-color);clip-path:polygon(0 0,100% 0,100% 100%);width:1.25rem;height:100%;position:absolute;inset:0 100% auto auto}header #sitewide-content a span{margin-left:.5rem}header #sitewide-content a+a{margin-left:1rem}header #sitewide-content p{margin:0}header #header-links{margin-left:auto;padding:.5rem 0;font-size:1.125rem}header #header-links ul,header #header-links li{display:inline-block}header #header-links li+li{margin-left:1.25rem}header #header-links a{font-weight:600}header #header-links a,header #header-links a:link{color:var(--color-dark-red)}header #header-links a:hover{color:var(--color-dark-red-hover)}header #header-links a:visited{color:var(--color-dark-red-visited)}header #header-links a:active{color:var(--color-dark-red-active)}header .header-bottom{flex:0 0 100%}header .menu-container{padding:.5rem var(--padding-offset) .5rem 0;margin-left:1rem}footer{background:var(--color-light-gray);padding:3rem 0 6rem}footer h2{display:none}footer .contact-info-container .site-info-name{color:var(--primary-color);font-weight:700;display:block}footer .contact-info-container a{color:var(--body-text-color);font-weight:400}footer .contact-info-container .phone,footer .contact-info-container .fax{display:block}footer .shovel-ready-col span{margin-top:2rem;font-weight:700;display:block}footer .bg-red-stripe{background:var(--primary-color);margin-top:2rem}footer .bg-red-stripe,footer .bg-red-stripe a{color:var(--light-color)}footer .bg-red-stripe>.container-fluid{position:relative}footer .bg-red-stripe .footer-links-container{text-align:center;padding:.5rem 0}@media (width>=610px){footer .bg-red-stripe .footer-links-container{text-align:left}}footer .bg-red-stripe .footer-links-container ul{margin-bottom:0;display:inline-block}footer .bg-red-stripe .footer-links-container ul li{display:inline-block}footer .bg-red-stripe .footer-links-container ul li+li{margin-left:1rem}footer .bg-red-stripe .top-container{text-align:center;height:100%}footer .bg-red-stripe .top-container button{width:2.5rem;height:2.5rem;color:var(--light-color);background:none;border:2px solid #fff;justify-content:center;justify-self:center;align-items:center;display:flex}footer .bg-red-stripe .top-container button i{font-size:1.5rem}@media (width>=610px){footer .bg-red-stripe .top-container{text-align:left;position:absolute;top:0;bottom:0;right:0}footer .bg-red-stripe .top-container button{border:0;border-left:2px solid #fff;height:100%}}footer .copyright{text-align:center;margin-top:1rem}header .navbar-toggler{--bs-navbar-toggler-focus-width:.25rem}.navbar-toggler{color:var(--primary-color);border:0;border-radius:.25rem;margin-right:-.25rem;padding:.5rem;position:relative}.navbar-toggler .icon-bar{width:var(--nav-icon-bar-width);height:var(--nav-icon-bar-height);background-color:var(--primary-color);border-radius:2px;margin:0 0 .375rem auto;display:block;position:relative;top:0}.navbar-toggler .icon-bar:last-of-type{margin-bottom:0}.navbar{margin:0;padding:0}ul.sitemap-menu{columns:300px 3;width:100%;margin:0;padding:0;list-style:none;display:inline-block;overflow:hidden}ul.sitemap-menu:first-child{padding-top:1rem;padding-bottom:1rem}ul.sitemap-menu ul ul{columns:auto 1}ul.sitemap-menu li{will-change:transform;break-inside:avoid;-webkit-column-break-inside:avoid;margin-bottom:.75rem;transform:translateZ(0)}ul.sitemap-menu li a{transition:background,color;transition-duration:var(--duration);padding:.625rem;display:block}ul.sitemap-menu li a:first-child{width:100%}ul.sitemap-menu li ul li{margin-bottom:0;padding-left:6%}ul.sitemap-menu li ul li a{font-size:.9375rem;font-weight:300}ul.sitemap-menu li ul li ul li{padding-left:5%}ul.sitemap-menu li ul li ul li a{font-size:.875rem}ul.sitemap-menu [class*="sub"]:not(.sub-1) a{font-weight:400}@media (width>1199.98px){ul.sitemap-menu{column-count:4}}@media (width>=991px){ul.sitemap-menu li li a{padding:.25rem}}@media (width <=767.98px){ul.sitemap-menu{column-count:1;background:none}}main.home-page{z-index:1;text-align:center;background:var(--color-light-gray);padding:4rem 0;position:relative}main{position:relative}main.sub-page{padding-bottom:4rem}