@import url(https://fonts.googleapis.com/css?family=Shadows+Into+Light);@import url(https://fonts.googleapis.com/css2?family=Shadows+Into+Light+Two&display=swap);.text-map{font-family:HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#414141;font-size:14px;max-width:652px;margin:0 auto}.text-map-text{padding-top:20px}.text-map-text p{margin-bottom:20px}.text-map-image{margin-top:40px;border-radius:10px;overflow:hidden}.text-map-image img{display:block}.project-description{padding:30px 20px;position:relative;text-align:center}.project-description .text-map{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.project-description p{margin-bottom:1rem}.project-description .rich-text{line-height:19px}.project-description .rich-text a{text-decoration:underline;color:#414141}.project-description .rich-text a:hover{color:red}.project-description .navcards{text-align:center;display:inline-block;width:320px;margin:0 auto;padding-top:30px}@media only screen and (min-width:1024px){.project-description .navcards{width:540px}}.project-description .navcards-item{display:inline-block;width:50%}.project-description .navcards-item.left .card-body-image-overlay{text-align:left}.project-description .navcards-item.right .card-body-image-overlay{text-align:right}.card-link{display:block;cursor:pointer}.card-link:focus{-webkit-box-shadow:none;box-shadow:none}.card-body{max-width:176px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px}@media only screen and (min-width:1024px){.card-body{height:275px;max-width:270px;line-height:19px}}.card-body-image{height:60px;overflow:hidden;border-radius:10px 10px 10px 10px;position:relative}.card-body-image-overlay{position:absolute;width:100%;height:100%;font-family:Shadows Into Light,cursive;color:#000;font-size:36px;font-weight:400;text-align:center;font-size:32px;line-height:34px;color:#fff;padding:10px}@media only screen and (min-width:1024px){.card-body-image-overlay{font-size:46px;font-size:36px;line-height:42px}}.card-body-image img{max-width:250px;display:block;min-height:100%;position:absolute;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:1024px){.card-body-image{border-radius:10px 10px 0 0;height:114px}.card-body-image-overlay{padding:15% 20px}}.card-body-content{height:114px;text-align:left;background:#fff;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:0 10px 10px 0}@media only screen and (min-width:1024px){.card-body-content{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:0 0 10px 10px}}.card-body-content-title{min-height:100px;font-size:16px;font-weight:700;padding:0 20px;color:#000}@media only screen and (min-width:1024px){.card-body-content-title{line-height:19px}.card-body-content-title:hover{text-decoration:underline}}.card-body-content-footer{padding:15px 20px;color:#424242}.card-body-content-link,.card-body-content-link:active,.card-body-content-link:hover,.card-body-content-link:visited{text-decoration:none}.text-center{text-align:center}.clearfix{clear:both}a:focus,button:focus{-webkit-box-shadow:none;box-shadow:none}.rich-text,p{line-height:19px;font-size:14px}.call-to-action{border-radius:25px;margin:10px 0}.call-to-action:hover{text-decoration:none;color:#414141}.call-to-action .link__text{font-size:16px}.call-to-action.call-to-action__primary,.call-to-action.call-to-action__primary:active{background:#89cddc;border-radius:25px}.call-to-action.call-to-action__primary .link__text{font-size:14px}.call-to-action.call-to-action--fixed-width{width:226px}.call-to-action.call-to-action--fixed-width.call-to-action--small{width:145px;padding:12px 0}.call-to-action.call-to-action--fixed-width.call-to-action--large{width:320px}.call-to-action.call-to-action--middle{position:relative}.call-to-action.call-to-action--middle:after{content:url(/ecl/star/arrow_right.svg);padding-left:13px;position:absolute;top:3px}.news__page,.newshero{text-align:center}.newshero{padding-top:80px;margin:0 auto;position:relative}@media only screen and (min-width:1024px){.newshero{width:1024px;display:inline-block}}@media only screen and (min-width:1101px){.newshero{width:1100px}}.newshero-left{width:186px;display:none;text-align:right}@media only screen and (min-width:1024px){.newshero-left{display:inline-block}}@media only screen and (min-width:1101px){.newshero-left{width:224px}}.newshero-left img{width:133px}.newshero-right{width:186px;left:100%;top:115px;display:none}@media only screen and (min-width:1024px){.newshero-right{display:inline-block}}@media only screen and (min-width:1101px){.newshero-right{width:224px}}.newshero-right img{width:100%}.newshero-content{padding:30px;text-align:center;display:inline-block}@media only screen and (min-width:1024px){.newshero-content{width:652px}}.newshero-content-image{width:155px;margin:0 auto}@media only screen and (min-width:1024px){.newshero-content-image{margin-left:0}}.newshero-content-image img{width:100%}.newshero-content-date{padding-top:10px;margin-bottom:10px}.newshero-content-heading{font-family:Shadows Into Light,cursive;color:#000;font-size:36px;font-weight:400;text-align:center}@media only screen and (min-width:1024px){.newshero-content-heading{font-size:46px}}