/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.c-color-blocks__content{margin-left:auto;margin-right:auto;max-width:100rem;padding-left:1rem;padding-right:1rem}@media(min-width:64em){.c-color-blocks__content{padding-left:3rem;padding-right:3rem}}.c-color-blocks__content .c-color-blocks__content{padding-left:0;padding-right:0}.c-color-blocks__content{display:grid;grid-gap:2px}@media(min-width:55em){.c-color-blocks__content{grid-template-columns:repeat(3,1fr)}}
.c-color-block{background-color:#6179ff;display:flex;flex-direction:column;padding:2.5rem 2rem;position:relative}@media(min-width:55em){.c-color-block{padding:2.5rem 24px}}@media(min-width:68.75em){.c-color-block{padding:2.5rem}}@media(min-width:100em){.c-color-block{align-items:center;padding:3.75rem}}.c-color-block a{color:#000}.l-paragraph--purple .c-color-block a{color:#000}.c-color-block:nth-child(2){background-color:#00a69a}.c-color-block:nth-child(3){background-color:#fc4fb7}.c-color-block__action-url{color:#000}.c-color-block__action-url:visited{color:#000}.c-color-block__action-url:hover,.c-color-block__action-url:focus{color:#000}.c-color-block__action-url:active{color:#000}.c-color-block__action-url{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.c-color-block__action-url:focus{outline-color:#000}.c-color-block__action-url:focus:not(:focus-visible){outline-color:rgba(0,0,0,0)}.c-color-block__action-url{font-size:24px;font-weight:700}.c-color-block__blurb{color:#000;margin-top:.75rem}.c-color-block__content>* :last-child{margin-bottom:0}@media(min-width:31.25em){.c-color-block__content{display:grid;grid-gap:0 1.5rem;grid-template-columns:150px 1fr;grid-template-rows:auto 1fr}}@media(min-width:55em){.c-color-block__content{display:block}}.c-color-block__header{flex-basis:auto;flex-grow:0;margin-bottom:1.5rem}@media(min-width:31.25em){.c-color-block__header{grid-column:2/3;grid-row:1/2;margin-bottom:1rem}}@media(min-width:tablet-lg){.c-color-block__header{margin-bottom:1rem}}.c-color-block__title{font-size:clamp(1.875rem,1.6209677419rem + 1.1290322581vw,2.75rem);-webkit-marquee-increment:0vw;color:#000;font-weight:700;margin-bottom:.5rem;position:relative}.c-color-block__title-url{outline:2px solid rgba(0,0,0,0);outline-offset:2px}.c-color-block__title-url:focus{outline-color:#000}.c-color-block__title-url:focus:not(:focus-visible){outline-color:rgba(0,0,0,0)}.c-color-block__title-url{padding-right:3.75rem;position:relative;text-decoration-color:rgba(0,0,0,0);transition-property:text-decoration-color}.c-color-block__title-url::after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNiAzMyI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xNy41NCAwLTMuMDkgMi45TDI2LjcgMTQuNDFIMHY0LjEyaDI2LjY5bC0xMi4yNCAxMS41IDMuMSAyLjkxIDE3LjU0LTE2LjQ3TDE3LjU0IDBaIiBmaWxsPSIjMDAwIi8+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:cover;bottom:.25rem;content:"";display:inline-block;height:2.0625rem;position:absolute;right:.5rem;transition-duration:200ms;transition-property:right;transition-timing-function:cubic-bezier(0.4,0,0.2,1);width:2.1875rem}.c-color-block__title-url:hover,.c-color-block__title-url:focus,.c-color-block__title-url:active{text-decoration:underline;text-decoration-color:#000}.c-color-block__title-url:hover::after,.c-color-block__title-url:focus::after,.c-color-block__title-url:active::after{right:.25rem}.c-color-block__subheading{font-size:clamp(1.25rem,1.1774193548rem + 0.3225806452vw,1.5rem);-webkit-marquee-increment:0vw;color:#000;margin-bottom:0}.c-color-block__footer{flex-basis:auto;flex-grow:0}@media(min-width:31.25em){.c-color-block__footer{grid-column:2/3;grid-row:2/3}}.c-color-block__image{margin-bottom:1.5rem;width:100%}.c-color-block__image img{width:100%}@media(min-width:31.25em){.c-color-block__image{grid-column:1/2;grid-row:1/3;margin-bottom:0}}@media(min-width:55em){.c-color-block__image{margin-bottom:1.5rem}}
.spacer-70{display:block;height:70px}.spacer-50{display:block;height:50px}.spacer-5{display:block;height:5px}.maps-inner{max-width:1260px;margin:0 auto;}.map-page-header{}.table-header,.map-text-header{width:100%;text-align:left;padding-left:12px;margin-bottom:20px;font-family:'GraphikBold',Arial,sans-serif;color:#0f1934;font-size:16px;}.map-text-header{margin-bottom:4px;padding-left:0px;}.table-notes{width:100%;text-align:left;margin-top:20px;}table{display:block;position:relative;overflow-x:auto;x-border:1px solid #B6C1D3;width:100%;font-size:16px;}th{background-color:#7028EC;color:#fff;text-align:left;padding-left:10px;height:55px;x-border:1px solid #B6C1D3;}.tables-outer th{border-radius:unset !important;}thead tr:nth-child(even) th{background-color:#9663F0;}thead tr:nth-child(odd) th,thead tr.tr-same-as-first th{background-color:#7028EC;}td{padding:10px;x-border-bottom:1px solid #B6C1D3;text-align:left;}tbody tr:nth-child(odd) td{background-color:#EAEAEA;}tbody tr:nth-child(even) td{background-color:#FFF;}td.td-left{text-align:left;}th.emptycell,td.emptycell{width:25px;max-width:25px;}.maps-inner{max-width:1460px;margin:0 auto;}.maps-inner{position:relative;min-height:845px;width:100% !important;height:100% !important;}#map{position:relative;left:0;top:0;bottom:0;width:100%;height:100% !important;min-height:800px;}#map.loading{opacity:0.3;}.map-overlay{position:absolute;bottom:0;right:0;background:rgba(255,255,255,0.8);overflow:auto;left:50%;}#legend{padding:10px;line-height:18px;height:170px;width:auto;}.legend-key{display:inline-block;border-radius:2px;width:30px;height:20px;margin-right:5px;border:1px solid #414142;}.legend-key + span{position:relative;top:-4px;}.legend-title{margin-bottom:4px;display:block;}.map-popup-title{font-weight:bold;font-size:18px;font-family:'Graphik',Arial,sans-serif;color:#7029EC;margin-bottom:10px;}.map-popup-text{font-weight:normal;font-size:14px;font-family:'Graphik',Arial,sans-serif;color:#333333;}@media only screen and (max-width:450px){.map-navigation{font-size:10px;line-height:14px;}#legend.map-overlay{left:0%;}#legend{height:auto;}table{font-size:12px;line-height:16px;}th{font-size:12px;line-height:16px;}}@media only screen and (max-width:600px){.map-overlay{left:0%;}}@media only screen and (min-width:1400px){table{display:table;}}.container-in-maps{max-width:1356px;border:none;}.container-in-maps ul li{list-style-type:disc;color:#7029ec;}.container-in-maps ul li p{color:#0F1933;}
