@charset "UTF-8";
:root{--eg-default-color: #000;--eg-primary-color: #12559e;--eg-light-color: #fff;--eg-accent-color: #622a27;--eg-light-contrast-color: #9b9e12;--eg-contrast-color: #777915;--eg-gc-color-base: #12559e;--eg-a-link: #b64e48;--eg-a-link-hover: #913e3a;--eg-a-link-rgba: rgba(182,78,72, 0.9);--eg-a-link-rgba-hover: rgba(182,78,72, 1);--eg-bg: #ddd8d0;--eg-bg-hover: #e9e9e9}.responsive-table{margin-bottom:15px}.formatted-table td,.esri-table tbody td,.responsive-table td,.table-striped td{padding:3px;border-bottom:1px solid var(--eg-primary-color);color:var(--eg-default-color)}.formatted-table th,.esri-table thead td,.responsive-table th,.table-striped th{font-weight:bold;color:var(--eg-light-color);background-color:var(--eg-primary-color);padding:3px;border:1px solid var(--eg-primary-color);text-align:left}.esri-table tbody tr.summary-row td{font-weight:bold;font-size:1.2em}.formatted-table tr,.esri-table tbody tr,.responsive-table tr,.table-striped tr,.table-striped tbody tr:nth-of-type(odd){background-color:var(--eg-bg)}.formatted-table tr:hover,.esri-table tbody tr:hover,.responsive-table tr:hover,.table-striped tr:hover,.table-striped tbody tr:nth-of-type(odd):hover{background-color:var(--eg-light-color)}.esri-headline,.esri-table thead td{text-shadow:none;text-decoration:none}@media screen and (max-width:768px){.responsive-table tbody td:nth-child(1),.esri-table tr td:nth-child(1){font-weight:normal;color:var(--eg-default-color);background-color:var(--eg-bg)}}.table .responsive-table{margin-bottom:15px}.table .formatted-table td,.table .esri-table tbody td,.table .responsive-table td,.table .table-striped td{padding:3px;border-bottom:1px solid var(--eg-primary-color);color:var(--eg-default-color)}.table .formatted-table th,.table .esri-table thead td,.table .responsive-table th,.table .table-striped th{font-weight:bold;color:var(--eg-light-color);background-color:var(--eg-primary-color);padding:3px;border:1px solid var(--eg-primary-color);text-align:left}.table .esri-table tbody tr.summary-row td{font-weight:bold;font-size:1.2em}.table .formatted-table tr,.table .esri-table tbody tr,.table .responsive-table tr,.table .table-striped tr,.table .table-striped tbody tr:nth-of-type(odd){background-color:var(--eg-bg)}.table .formatted-table tr:hover,.table .esri-table tbody tr:hover,.table .responsive-table tr:hover,.table .table-striped tr:hover,.table .table-striped tbody tr:nth-of-type(odd):hover{background-color:var(--eg-light-color)}.table .esri-headline,.table .esri-table thead td{text-shadow:none;text-decoration:none}@media screen and (max-width:768px){.table .responsive-table tbody td:nth-child(1),.table .esri-table tr td:nth-child(1){font-weight:normal;color:var(--eg-default-color);background-color:var(--eg-bg)}}.colored-text-primary{color:var(--eg-primary-color)}.colored-text-secondary{color:var(--eg-a-link)}.sub-page h1{color:var(--eg-primary-color);font-size:2.4375rem;font-weight:normal;text-transform:uppercase}.sub-page #maincontent_wrapper p.eg-larger-text,p.eg-larger-text{color:var(--eg-contrast-color);font-size:1.4rem;font-weight:500;text-transform:none}.bootstrap-carousel#wrap-banner .carousel-caption .eg-larger-text,.bootstrap-carousel#wrap-banner .carousel-caption .eg-larger-text a,.bootstrap-carousel#wrap-banner .carousel-caption .h2,.bootstrap-carousel#wrap-banner .carousel-caption h2,.bootstrap-carousel#wrap-banner .carousel-caption h2 a{color:var(--eg-light-color)}.sub-page h2,#incentives-expandable.details p.module-item-title,#departments-faq .departments-group .category-heading,#incentives-expandable .search-result .module-card-top{color:var(--eg-primary-color);font-size:1.875rem;font-weight:bold;text-transform:uppercase}.sub-page h3,#departments-faq .departments-group-card .category{color:var(--eg-primary-color);font-size:1.5rem;font-weight:bold;text-transform:uppercase}#community-profile.details .section-heading>h3{color:var(--eg-light-color)}.sub-page h4,#community-profiles .module-search-results p.col-headline{color:var(--eg-default-color);font-size:1.25rem;font-weight:bold;text-transform:uppercase}.pseudo-headline,#resources.detail .module-item-headline,#incentives.detail .module-item-headline,#events.details .event-headline,.projects-page .detail span[data-element=".page-headline"]{font-size:3rem;color:var(--eg-primary-color);height:auto;line-height:1.1;text-shadow:none;text-transform:uppercase;font-weight:bold}.pseudo-headline:after,#resources.detail .module-item-headline:after,#incentives.detail .module-item-headline:after,#events.details .event-headline:after,.projects-page .detail span[data-element=".page-headline"]:after{content:"";position:relative;top:-10px;display:inline-block;height:7px;width:85%;background:var(--eg-red-color);margin:0.9375rem 0}@media screen and (max-width:767.98px){.sub-page h1{font-size:1.75rem}.sub-page #maincontent_wrapper p.eg-larger-text,p.eg-larger-text{font-size:1.2rem}.sub-page h2,#incentives-expandable.details p.module-item-title{font-size:1.5rem}.sub-page h3{font-size:1.25rem}.sub-page h4,#community-profiles .module-search-results p.col-headline{font-size:1.15rem}.pseudo-headline,#resources.detail .module-item-headline,#incentives.detail .module-item-headline,#events.details .event-headline,.projects-page .detail span[data-element=".page-headline"]{font-size:1.75rem}}@media screen and (max-width:991.98px){#directory,#directory .search-result .module-item-address,#directory.detail .module-item-address,#projects,#projects .module-item-content,#projects .title,#projects.details .item-details,#jobs,#resources,#resources .search-result .module-item-details,#resources .module-item-title,#incentives,#staff .module-item-headline,#staff.detail .module-item-details,.staff-faces-page,#news,#events.list-view .search-result .module-item-details,#events #more-events-popup,#events #more-events-popup .more-events,#events.details,ul.sitemap,.sub-page #maincontent_wrapper ul,.sub-page #maincontent_wrapper ol,#community-profile,#community-profiles .module-search-results p,.contact-specific-page .outer-main-content,.contact-information p,#incentives-expandable,#real-estate-res,.cp-esri-tidbit-page #extra_content_wrapper,.parent-page-page #secondary_maincontent_wrapper,.sub-page #maincontent_wrapper p,.resource-link-page #secondary_wrapper,#secondary_maincontent_wrapper p,#maincontent_content_bottom,#secondary_wrapper p,#wrap-real-estate,#custom-form,#extra_content_wrapper p,#departments-faq p{font-size:1rem}}.project-selector .next,.project-selector .previous,#projects.search .well,#directory.detail .next,#directory.detail .previous,.quick-search-wrapper,#list-life .quick-search-wrapper,#eg-resource-document .quick-search-wrapper{display:none}#info-window{font-family:Kanit, sans-serif}#info-window .imap-popup-content a:visited,#info-window .imap-popup-content a{color:var(--eg-a-link)}#info-window .imap-popup-content a.more-info{background:var(--eg-a-link);font-weight:bold;transition:background 0.5s}#info-window .imap-popup-content a.more-info:hover{background:var(--eg-a-link-hover);color:var(--eg-light-color)}.contact-specific-page .outer-main-content{margin:2rem}.contact-specific-page .outer-main-content #contact-form{border:0;border-radius:0}.contact-specific-page .outer-main-content #contact-form .form-control,.contact-specific-page .outer-main-content #contact-form #contact_form_submit{border:0;border-radius:0}.contact-specific-page #contact-specific-more .btn-secondary{border-radius:0}.contact-specific-page #contact-specific-more .btn-secondary:hover{background:var(--eg-a-link)}#contact-specific-more span.bar{display:none}.outer-main-content{display:flex;flex-flow:row wrap}@media screen and (min-width:992px){.outer-main-content #maincontent_wrapper,.outer-main-content .eg-custom-form{flex:0 0 calc(50% - 2rem);margin:0 1rem}.outer-main-content #after-module-content{margin-top:2rem}}#departments-faq .departments-group-card .departments-category-title-wrapper{padding:1.25em}#departments-faq .quick-search-wrapper{display:none}#departments-faq .departments-group-card .departments-links button{border:0;border-radius:0}#departments-faq .departments-group-card .departments-links button:hover{background:var(--eg-a-link-hover)}#departments-faq .departments-group-card .departments-information.show{padding:0 2em 2em;max-height:none}#departments-faq .departments-group{width:100%}@media screen and (min-width:1200px){#directory.search .content-panel .search-result{width:25%}#directory.search .search-result .inside{min-height:420px}}#directory.search .content-panel .bd-image,#directory.search .content-panel .bd-image img{max-height:none}#directory.search .content-panel .search-result{margin:0 0 30px}#directory .search-result.odd,#directory .search-result.odd:hover,#directory .search-result.even,#directory .search-result.even:hover{background:none !important}#directory.search .listings-panel,#directory.detail .selector-panel .previous,#directory.detail .selector-panel .next,#directory.search .options-panel,#directory.detail .category-panel.media-panel{display:none}#directory.detail .selector-panel{background:var(--eg-bg)}#directory.search .content-panel .title a{white-space:normal}#directory.detail a .block{color:var(--eg-light-color)}.event-page .col-md-5,.event-page .col-md-7{width:100%}.event-page #events.calendar-view .cal-headline{display:flex;justify-content:left;background:transparent;text-shadow:none}.event-page #events.calendar-view #calendar-header #current-month{order:1;margin-left:0}.event-page #events.calendar-view a.calendar-prev.fa.fa-chevron-left{order:2}.event-page #events.calendar-view a.calendar-next.fa.fa-chevron-right{order:3}.event-page #events.calendar-view #calendar-header .cal-headline,.event-page #events.calendar-view #calendar-header a{color:var(--eg-a-link)}.event-page #events.calendar-view #calendar table.day-headers{background:transparent}.event-page #events.calendar-view #calendar .day .month-date{text-align:left;border-top:4px solid var(--eg-bg)}.event-page #events.calendar-view #calendar table.day-headers td{text-align:left;border:0;color:var(--eg-a-link)}.event-page #events.calendar-view #calendar .day.event{background:transparent;box-shadow:none;border:0}.event-page #events.calendar-view #calendar .day.event .month-date{color:var(--eg-primary-color);text-align:left;margin-bottom:15px;font-size:1.25rem;font-weight:bold;border-top:4px solid var(--eg-primary-color)}.event-page #events.calendar-view #calendar .day.event .day-event{background:transparent;text-shadow:none}.event-page #events.calendar-view #calendar table .event-preview{color:var(--eg-a-link);font-size:1rem;line-height:1.25rem}.event-page #events.calendar-view #calendar table .event-preview:after{content:"Read More";display:block;font-size:0.7rem;font-weight:normal;margin-bottom:10px}.event-page #events.calendar-view #calendar table td{border:0}.event-page #events.calendar-view #calendar table td.day.active{background:var(--eg-bg-hover)}.event-page #events.calendar-view #calendar table .more-events,.event-page #events.calendar-view #calendar table .more-events-hidden{color:var(--eg-a-link);font-size:0.8rem;font-weight:bold}.event-page #events.calendar-view #calendar .calendar-overlay{background:rgba(255, 255, 255, 0.8)}.event-page #events.calendar-view #calendar #more-events-popup .more-events{font-size:1rem;background:var(--eg-a-link);color:var(--eg-light-color);padding:0.5rem}.event-page #events.calendar-view #calendar-footer .fa{color:var(--eg-a-link)}.event-page .event-carousel .carousel{background:var(--eg-bg-hover)}.event-page .event-carousel .carousel .item{min-height:250px;height:auto}.event-page .event-carousel .carousel img{margin-left:0;max-width:33%}.event-carousel{display:none}#fileviewer-gallery .card-inner{padding:1.25rem;background:var(--eg-bg);transition:background 0.3s, transform 0.3s}#fileviewer-gallery .card-inner:hover{background:var(--eg-bg-hover);transform:scale(1.1)}#fileviewer-gallery .card h4{display:none}#fileviewer-gallery .popup-display .card-inner{background:var(--eg-primary-color)}#fileviewer-gallery .popup-display .card-inner:hover{transform:none}#fileviewer-gallery .popup-display .fa{color:rgba(0, 0, 0, 0.5)}#maincontent_content_bottom{font-size:1.125rem}#info-window .imap-popup-content a.more-info{color:#fff}#list-life .list-group-btn .inside{height:auto}.list-micro-page .list-micro .section .content p:last-of-type{margin-bottom:1rem}.list-micro-page .list-micro .section .content{color:var(--eg-light-color);-ms-overflow-style:none;scrollbar-width:none}.list-micro-page .list-micro .section .content::-webkit-scrollbar{display:none}.list-micro-page .list-micro .section h2,.list-micro-page .list-micro .section h3,.list-micro-page .list-micro .section h4,.list-micro-page .list-micro .section h5,.list-micro-page .list-micro .section h6{font-weight:700}@media screen and (min-width:768px){.list-micro-page .list-micro .section .content-container{padding:4rem 6rem}}.list-micro-page .list-micro .indicators ul{padding:1em;transition:background 0.4s}.list-micro-page .list-micro .indicators ul:hover{background:#0feb0d}@media screen and (max-width:767.98px){.list-micro .section>.content-container{padding:5rem 2rem}}@media screen and (max-width:991.98px){.list-micro .section{scroll-snap-align:none;height:auto}.list-micro .section>.content-container{position:relative;height:auto}.list-micro .indicators .navbar-collapse{background:var(--eg-a-link)}.list-micro .indicators .navbar-toggler{top:0.5rem;right:0.5rem;padding:0.5rem;background:var(--eg-a-link)}}.list-micro-page .section .content a:link{color:#0feb0d}.list-micro-page .section .content a:visited{color:var(--bs-success)}#news.grid .result img.site-logo-fallback{background:var(--eg-light-color);padding:20% 10%}#parent-page-landing{margin-top:50px}#parent-page{margin-top:2rem}#wrap-page.real-estate-grid-page #content-main>.re-grid-title{display:none}#wrap-page.real-estate-grid-page .re-grid-backdrop:before{background:var(--eg-bg-hover)}#resources .module-search-form,#resources .sort-links{display:none}#resources .search-result{width:100%;height:auto;margin:0.5em;padding-bottom:31px}@media screen and (min-width:768px){#resources .search-result{width:calc(50% - 1em)}}@media screen and (min-width:992px){#resources .search-result{width:calc(33% - 1em)}}@media screen and (min-width:1200px){#resources .search-result{width:calc(25% - 1em)}}#resources .search-result.even,#resources .search-result.odd{margin:0.5em;background:var(--eg-bg)}#resources .search-result .inside{padding:1em}#resources .search-result .teaser-container{margin:0;display:flex;flex-flow:column}#resources .search-result .teaser-container .module-item-title{order:2;font-weight:700}#resources .search-result .teaser-container .module-item-photo{order:1}#resources .search-result .teaser-container .module-item-details{order:3}#resources .search-result .module-item-headline,#resources .search-result .categories{display:none}#resources .search-result img.module-item-photo{float:none;max-width:100%;max-height:none;border:0;margin:0 0 1em}#resources .search-result .file-link.document,#resources .search-result .file-link.link,#resources .search-result .file-link.photo,#resources .search-result .file-link.video{display:flex;position:absolute;right:0;bottom:0;width:100%;background:var(--eg-a-link)}#resources .search-result .file-link:before{color:var(--eg-light-color);text-align:center;width:100%}#resources .search-result .file-link.document:before{content:"View the Document"}#resources .search-result .file-link.link:before{content:"Visit the Website"}#resources .search-result .file-link.photo:before{content:"View the Photo"}#resources .search-result .file-link.video:before{content:"Watch the Video"}#eg-resource-link .listing-info-link,#eg-resource-link .listing-link{display:none}#eg-resource-link .quick-search-wrapper,#eg-resource-link .module-search-form{display:none !important}#eg-resource-document{margin:1em 0}#eg-resource-document .quick-search-wrapper,#eg-resource-document .module-search-form{display:none}#eg-resource-document .result .inside{background:var(--eg-bg)}#eg-resource-document .result.featured .inside{background:var(--eg-accent-color)}#eg-resource-document .result.featured:hover .inside,#eg-resource-document .result:hover .inside,#eg-resource-document .selected .inside,#eg-resource-document .selected.result.featured .inside{background:var(--eg-a-link)}#staff .meet-title,#staff #form_staff,#staff .face-categories{display:none}.btn,a.btn{background:var(--eg-default-color);color:var(--eg-light-color);font-weight:400;border:1px solid var(--eg-light-color);opacity:0.9;transition:background 0.4s, background-color 0.4s, transform 0.4s;white-space:normal}.btn:hover,a.btn:hover{opacity:1;transform:scale(1.05)}.btn-primary,.btn-primary:hover,a.btn-primary,a.btn-primary:hover,.btn-primary:first-child:hover,:not(.btn-check)+.btn-primary:hover{background:var(--eg-primary-color);border-color:var(--eg-light-color);color:var(--eg-light-color)}.btn-success,.btn-success:hover,a.btn-success,a.btn-success:hover,.btn-success:first-child:hover,:not(.btn-check)+.btn-success:hover{background:var(--eg-contrast-color);border-color:var(--eg-light-color);color:var(--eg-light-color)}.btn-info,.btn-info:hover,a.btn-info,a.btn-info:hover,.btn-info:first-child:hover,:not(.btn-check)+.btn-info:hover{background:#129b9e;border-color:var(--eg-default-color);color:var(--eg-light-color)}.btn-warning,.btn-warning:hover,a.btn-warning,a.btn-warning:hover,.btn-warning:first-child:hover,:not(.btn-check)+.btn-warning:hover{background:#b68548;border-color:var(--eg-default-color);color:var(--eg-light-color)}.btn-danger,.btn-danger:hover,a.btn-danger,a.btn-danger:hover,.btn-danger:first-child:hover,:not(.btn-check)+.btn-danger:hover{background:var(--eg-a-link);border-color:var(--eg-light-color);color:var(--eg-light-color)}.btn-link,.btn-link:hover,a.btn-link,a.btn-link:hover,.btn-link:first-child:hover,:not(.btn-check)+.btn-link:hover{background:var(--eg-light-color);color:var(--eg-a-link) !important;border-color:var(--eg-light-color);color:var(--eg-light-color)}.btn.block,.btn-block,#contact-success-message .btn.btn-secondary{display:block;margin:10px 0 10px}#job-public-submit .form-group .btn-file,#news-public-submit .form-group .btn-file,#people-public-submit .form-group .btn-file,#re-public-submit .form-group .btn-file,#res-re-submit .form-group .btn-file,#resource-public-submit .form-group .btn-file{background:var(--eg-a-link)}#universal-report-header{background:var(--eg-light-color);border-bottom:1px solid var(--eg-primary-color);color:var(--eg-a-link)}#universal-report-header i,#universal-report-header .widget-panel span{background:var(--eg-a-link);border-radius:50%;color:var(--eg-light-color)}#universal-report-cover-sheet .btn.btn-default{background:var(--eg-a-link);color:var(--eg-light-color)}#universal-report-header i:hover,#universal-report-header .widget-panel span:hover,#universal-report-cover-sheet .btn.btn-default:hover{background:var(--eg-a-link-hover);color:var(--eg-light-color)}#universal-report-content .business-panel-title,#universal-report-content .community-profile-panel-title,#universal-report-content .community-snapshot-panel-title,#universal-report-content .default-panel-title,#universal-report-content .events-panel-title,#universal-report-content .incentives-panel-title,#universal-report-content .news-panel-title,#universal-report-content .people-panel-title,#universal-report-content .projects-panel-title,#universal-report-content .real-estate-panel-title,#universal-report-content .staff-panel-title{background:var(--eg-primary-color)}@media screen and (min-width:1200px){#universal-report-header{position:fixed;width:100%;z-index:1000}#universal-report-content{background:var(--eg-light-color);padding:50px 0 50px;top:200px;position:relative}#universal-report-content .container-fluid{max-width:1140px;margin:0 auto;background:var(--eg-light-color);padding:30px}}ul.sitemap{column-count:3;column-width:300px;display:block;list-style:none;padding-left:0;margin-bottom:12px}ul.sitemap li{margin-bottom:15px;page-break-inside:avoid;break-inside:avoid}ul.sitemap li ul li{margin-bottom:0;margin-left:2%}ul.sitemap li ul li ul li{font-size:0.8em;margin-left:2%}.eg-no-padding{padding:0}.eg-padding-above{padding-top:2%}.eg-padding-below{padding-bottom:2%}.eg-padding-left{padding-left:2%}.eg-padding-right{padding-right:2%}.two-column-flow,.eg-two-column-flow{column-count:2;column-gap:2%;column-width:200px;margin-bottom:2%}.three-column-flow,.eg-three-column-flow{column-count:3;column-gap:2%;column-width:200px;margin-bottom:2%}ul.eg-three-column-flow li,ul.eg-two-column-flow li{page-break-inside:avoid;break-inside:avoid}.small-text,.eg-smaller-text,.sub-page #maincontent_wrapper p.eg-smaller-text{font-size:0.85em;line-height:1.25em}.large-text,.eg-larger-text{font-size:1.25em;line-height:1.75em}.left,.pull-left{float:left}.right,.pull-right{float:right}.centered{display:block;margin-left:auto;margin-right:auto}.block{display:block}.inline{display:inline}.img-responsive{max-width:100%}img.img-responsive.inline.left,img.img-responsive.eg-inline.left,img.img-responsive.eg-inline.pull-left{padding:0 10px 10px 0;max-width:50%}img.img-responsive.inline.right,img.img-responsive.eg-inline.right,img.img-responsive.eg-inline.pull-right{padding:0 0 10px 10px;max-width:50%}figure.image.image-style-align-left,img.image-style-align-left,figure.image.image-style-align-right,img.image-style-align-right{max-width:50%;height:auto}.main-content .embed-responsive.embed-responsive-16by9{margin-bottom:25px}#wrap-page.sub-page #maincontent_wrapper .hover-div{margin:0;padding:20px;border:15px solid var(--eg-light-color)}#wrap-page.sub-page #maincontent_wrapper .hover-div a{word-break:break-word}ul.sitemap-menu{transform:translate(0)}#wrap-fastfact .fact-inside{font-size:0.9rem}@media screen and (min-width:610px){#wrap-fastfact .fact-inside{font-size:1rem}}#testimonials .carousel-caption{min-height:164px}@media screen and (min-width:768px){#wrap-page.sub-page #maincontent_wrapper .offset-md-1.hover-div{margin-left:8.33333333%;margin-top:0.5625rem;margin-bottom:2.5625rem}}.sub-page #maincontent_wrapper ul.checked-list li{background:url(/media/userfiles/subsite_244/images/layout/check.png) no-repeat 7px 0 transparent;list-style-type:none;padding:0 0 10px 41px}.sub-page #maincontent_wrapper ul.checked-list{padding-left:0}.clear{clear:both}#wrap-page:not(.home-page) .page-headline:after{display:block}.footer-bottom .copyright br{display:none}.fa-twitter:before{content:""}li#menu-item-18740{background:var(--eg-red-color)}li#menu-item-18740:after{width:0}li#menu-item-18740 a{font-size:1.25em;font-weight:700}@media screen and (max-width:767.98px){li#menu-item-18740{transform:scale(1.03)}}.home-page .maptools-container{margin:1px 0}.slick-dots li button{font-size:16px !important}.bootstrap-carousel .carousel-item>img{height:auto}