.ee-title{text-align:center;margin-bottom:3em;max-width:900px}
.ee-title .h1{text-transform:uppercase}
.ee-title button{opacity:.6;transition:opacity .3s ease-in-out}
.ee-title button:hover{opacity:1}
#our-mission{text-align:center}
#our-mission h3{margin:0 0 1.25em;letter-spacing:.1em;font-size:1rem;text-transform:uppercase}
#our-mission p{font-size:1.33rem;font-family:'DINPro-Medium';max-width:970px;margin:0 auto .5em}
#our-mission p strong,.supporting-text-desktop p:last-child strong{display:inline-block;background-color:#F8C630;padding:0 5px;line-height:1}
#our-mission .stats{margin:3.75rem 0 2.5rem}
#our-mission .stats strong{font-size:2rem;display:block;margin-bottom: 5px;}
.what-we-do img{border-radius:2px 2px 0 0}
.eei-wrapper-hp{margin:0 0 3.5em}
.eei-wrapper-hp h3{text-transform:uppercase;color:#D92B04;font:normal 1rem/1.3 DINPro-Medium;letter-spacing:.1em}
.eei-wrapper-hp h2{font-size:1.5rem}
.support-wrapper figcaption{font-size: 1.11rem;}
.support-wrapper figure{margin:0}
.support-wrapper li .content{background-color:#00A35B;color:#fff;text-align: center;}
.support-wrapper li .content a{color:#fff}
.news-hp .sticky-wrapper{margin-bottom:3.5em}
.news-hp .sticky-wrapper .content{padding:10px 20px 20px;z-index:7;background-color:#F8C630}
.news-hp .sticky-wrapper .content a{color:#000}
.news-hp .sticky-wrapper figure{margin:0;max-height: 505px;overflow: hidden;border-radius: 2px;}
.hp-news-wrapper{margin-bottom:2.5em}
.hp-news-wrapper figure{margin:0}
.news-hp img{border-radius:2px;width:100%}
.hp-news-wrapper .content{background-color:#fff;margin:-20px 20px 0;padding:10px 15px;z-index:7;position:relative}
.hp-news-wrapper h2{margin:.5em 0 1em}

@media only screen and (max-width: 767px) {
.what-we-do{text-align:center}
.eei-wrapper-hp{display:none}
.support-wrapper{margin-top:3.75em}
.support-wrapper ul{flex-direction:column;max-width:400px;margin-left:auto;margin-right:auto}
.support-wrapper li{position:relative}
.support-wrapper li+li{margin-top:3em}
.support-wrapper h3{font-size: 1.11rem;}
.support-wrapper p, .support-wrapper p+.more{font-size:0.89rem;}
.support-wrapper figcaption{color:#fff;padding:12px 10px 15px;line-height:1;background-color:#00A35B;border-radius: 0 0 2px 2px}
.support-wrapper figcaption::after{content:url(../svg/arrow-more-18-white.svg);margin-left:5px}
.support-wrapper li > *{transition:all .8s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.support-wrapper li .content{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em;transform:rotateY(180deg);border-radius:2px}
.support-wrapper li.active .content{transform:rotateY(0)}
.support-wrapper li.active figure{transform:rotateY(180deg)}
.news-hp .sticky-wrapper{flex-direction:column}
.news-hp .sticky-wrapper .content{margin:-20px 20px 0}
.news-hp .sticky-wrapper h2{margin:10px 0}
.hp-news-wrapper .news+.news{margin-top:2.5em}

}
@media only screen and (min-width: 768px) {
#primary{padding-top:10px}    
.support-wrapper ul{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;position:relative;overflow:hidden}
.support-wrapper li{flex:0 0 31%;max-width:348px;padding-bottom:2em;display:flex;flex-direction:column}
.support-wrapper figcaption{display:none}
.support-wrapper li .content{display:flex;flex-direction:column;flex:1 0 auto}
.support-wrapper .content h3{font-size:1.11rem}
.support-wrapper .content .more{margin-top:auto}
.support-wrapper .content::after{content:'';position:absolute;left:0;top:40%;width:100%;height:100%;background-color:#00A35B;z-index:-1}
.news-hp .sticky-wrapper .content{flex:0 0 48%;z-index:7;margin-left:-20px}
.hp-news-wrapper .news{flex:0 0 calc(50% - 10px)}
.support-wrapper li .content, .what-we-do img, .news-hp img,.news-hp .sticky-wrapper figure{border-radius:5px}
.section-ttl + p{margin-bottom: 2.8em;}
#our-mission h3{font-size: 1.5rem;}
#our-mission p{font-size: 2rem;}
}
@media only screen and (max-width: 1023px) {
.supporting-text-desktop{display: none;}    
#our-mission .stats{flex-wrap:wrap}
#our-mission .stats li{width:50%;margin-bottom:1em}
.what-we-do .section-ttl + p{font-size: 1.11rem;}
.hp-news-wrapper h2,.news-hp .sticky-wrapper h2{font-size:1rem}
.news-hp .sticky-wrapper, .hp-news-wrapper .content {font-size: 0.89rem;}
.supporting-text-mobile{text-align: center;font-size: 0.889rem;margin: -2rem 0 3em;}
}
@media only screen and (min-width: 1024px) {
.supporting-text-mobile{display: none;}
#our-mission .stats{font-size: 1.5rem;margin-bottom: 4.5rem;}
#our-mission .stats strong{font-size:2rem}
.eei-wrapper-hp{flex-direction:row-reverse}
.eei-content{flex:0 0 460px;padding-right:20px}
.eei-wrapper-hp h3{margin-top:0}
.eei-wrapper-hp figure{margin:0}
.eei-wrapper-hp p,.support-wrapper .content,.news-hp .sticky-wrapper p, .news-hp .sticky-wrapper time, .support-wrapper h3{font-size:1.222rem}
.ee-title{margin-bottom: 5em;}
.support-wrapper .content::after{top:43%}
.support-wrapper .content h3{margin-top:40px;font-size: 1.222rem;}
.news-hp .sticky-wrapper{align-items:center;margin-bottom: 2.5em;}
.hp-news-wrapper .news{flex:0 0 calc(50% - 20px)}
.hp-news-wrapper .content{margin-top:-70px;padding: 20px;}
.hp-news-wrapper h2{font-size:1.5rem;margin-top: 0;}
.supporting-text-desktop{text-align: center;margin:-1rem 0 5em;font-size: 1.25rem;}
.supporting-text-desktop p:last-child strong{padding: 5px;}
.supporting-text-desktop p:last-child a{color: #000;text-decoration: underline;}
.supporting-text-desktop p:last-child a:hover{text-decoration: none}
}
@media only screen and (min-width: 1240px) {
.eei-content{padding-right:70px;flex-basis:520px}
.support-wrapper .content::after{top:45%}
.news-hp .sticky-wrapper h2{font-size:1.5rem;margin:0.8em 0 .5em}
.news-hp .sticky-wrapper .content{flex-basis:520px;margin-left:-120px;min-height:360px;padding:30px 40px 40px}
}
@media only screen and (min-width: 1300px) {
.support-wrapper{padding: 0;max-width: 1300px;}    
.support-wrapper ul{padding: 0 50px;margin: 0;}
}
@media only screen and (min-width: 1400px) {
/*.support-wrapper ul{margin-left:auto;margin-right:auto;padding-left:35px;padding-right:35px}*/
.support-wrapper .content::after{top:290px}
}
/*.tickercontainer{width:100%;min-height:50px;margin:0;padding:0;overflow:hidden;text-align:center;position: relative;}
.tickercontainer::before,.tickercontainer::after{content:'';position: absolute;top: 0;height: 100%;display: block;width: 80px;z-index: 7;}
.tickercontainer::before{background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);left: 0;}
.tickercontainer::after{background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);right: 0;}
.tickercontainer .mask{position:relative;width:100%;overflow:hidden}
ul.newsticker{position:relative;list-style-type:none;margin:0;padding:5px 0 15px;display:flex}
.carouselTicker__list{overflow:hidden}*/
.carouselTicker.loading{max-height: 1px;overflow:hidden;}
.carouselTicker{width:100%;margin:0;padding:0;position:relative}
.carouselTicker__list{margin:0;padding:20px 0;list-style-type:none;overflow:hidden}
.carouselTicker__list:hover{cursor: grab}
.carouselTicker__item{margin:0 0 0 30px;float:left;width:170px;}
.carouselTicker__loader{position:absolute;left:0;right:0;top:0;bottom:0;background:#fff url(../images/loader.gif) center center no-repeat}
.carouselTicker.mobile .ticker-controls{display: none;}
.carouselTicker__item a{color: #000; user-select: none;}
.carouselTicker__item figure{margin:0;position: relative;/*clip-path: polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - 10px));*/transition: all 0.2s ease-in-out;}
.carouselTicker__item figure::before,.carouselTicker__item figure::after{content: ''; position: absolute;left: 0;width: 100%;}
.carouselTicker__item figure::before{top: 0;height: 100%;background-image: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(88,89,91,0.7) 100%);z-index: 1;}
.carouselTicker__item figure::after{height: 12px;bottom: -2px;left: -1px;background-color: #fff;clip-path: polygon(0 0, 100% 75%, 100% 100%, 0% 100%);z-index: 7;width: calc(100% + 2px)}
.carouselTicker__item figcaption{position:absolute;bottom:0;left: 10px;transition: all 0.2s ease-in-out;font-size: .938rem;padding: 10px 10px 20px;width: calc(100% - 20px);z-index: 7;}
.carouselTicker__item figcaption span:not(.more){display:block;margin-bottom: 3px;transition: all 0.3s ease-in-out;color: #fff;}
.carouselTicker__item figcaption span.din-med{color: #F8C630;}
.carouselTicker.mobile .excerpt{display: none;}
.carouselTicker__item img{margin:0;transition: all 0.3s ease-in-out}
.carouselTicker__item:hover figure{transform:scale(1.1)}

.carouselTicker__item p{margin: 0;}
.carouselTicker__item .more {margin-top: 20px;display: block;}
/*.carouselTicker__item .more svg{margin-left: 5px;width: 15px;overflow: visible;}*/

.carouselTicker__item .more i{transition: all 0.2s ease-in-out;width: 15px;height: 9px;overflow: hidden;display: inline-block;text-align: right;position: relative;margin:1px 0 0 3px;vertical-align: middle;}
.carouselTicker__item .more:hover i{width: 19px;}
.carouselTicker__item .more i::after{position: absolute;width: calc(100% - 1px);height: 1px;background-color: #000;top: 4px;content: '';left: 0;}
.carouselTicker__item .more svg{display: inline;width: 5px;height: 9px;vertical-align: top;}
.ticker-controls{position: relative;transition: all 0.3s ease-in-out;opacity: 0;}
.carouselTicker:hover .ticker-controls{opacity: 1;}
.ticker-controls button{position: absolute;z-index: 77;top: -230px;width: 56px;height: 50px;color: #fff;background-color: rgba(0, 163, 91, 0.8);text-align: center;}

.ticker-controls button.next{right: 0;}
.ticker-controls button svg{display: inline;}
.ticker-controls button.prev svg{transform: rotate(-180deg);}


@media only screen and (max-width: 767px) {
/*.carouselTicker__item figcaption{min-width:80%}
.carouselTicker__item figure{padding: 10px;}*/
}
@media only screen and (min-width: 768px) {
/*.carouselTicker__item{flex-basis:220px;padding-bottom:20px}*/
.carouselTicker__item {width: 212px;}
}
@media only screen and (max-width: 1023px){
    .er-controls{display: none;}
    
}
@media only screen and (min-width: 1024px) {
/*.carouselTicker__item{flex-basis:265px;margin:0 10px;padding-bottom:35px}
.carouselTicker__item{padding-bottom:35px}*/
.carouselTicker__item figcaption{font-size: 0.788rem;}
/*.carouselTicker__item:hover figcaption{padding:20px 20px 35px;}*/
.carouselTicker__item .more{font-size: 0.889rem;}
/*.carouselTicker__item figcaption span{white-space:nowrap}
.tickercontainer::before,.tickercontainer::after{width: 150px;}*/
.er-controls {padding: 0 10px;margin: 0;list-style: none;text-align: right;}

.er-controls li{display: inline-block;margin-right: 10px;cursor: pointer;}
/*.er-controls li.pause{background-image: url(../svg/pause.svg)}
.er-controls li.play{background-image: url(../svg/play.svg)}
.er-controls li.prev{background-image: url(../svg/prev-arrow.svg)}
.er-controls li.next{background-image: url(../svg/next-arrow.svg)}*/
}

@media (hover: hover) and (pointer: fine) {
.carouselTicker__item:hover figcaption span{color: #000;}
.carouselTicker__item figcaption .excerpt{transition: all 0.2s ease-in-out;line-height: 1.1;width: 100%;margin-top: 15px;}
.carouselTicker__item:not(:hover) .excerpt{bottom: -400px;position: absolute;padding: 0 10px;}
.carouselTicker__item:hover figcaption{padding:20px 20px 35px;background-color: #F8C630;color: #000;max-height: 90%;overflow-y: auto;}
}