.m-challengesgrid{padding:30px 0}.homepage .m-challengesgrid{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:skewY(-5deg);-moz-transform:skewY(-5deg);-ms-transform:skewY(-5deg);-o-transform:skewY(-5deg);transform:skewY(-5deg);-webkit-backface-visibility:hidden;backface-visibility:initial;background:#f3f3f2;overflow:visible;z-index:-1;margin-top:-100px;z-index:0;position:relative;padding:120px 0 60px}.homepage .m-challengesgrid.grey{background:url("../../../images/backgrounds/grey-bg-reverse.jpg");background-size:cover}.homepage .m-challengesgrid .container{-webkit-transform:skewY(5deg);-moz-transform:skewY(5deg);-ms-transform:skewY(5deg);-o-transform:skewY(5deg);transform:skewY(5deg);-webkit-backface-visibility:hidden;backface-visibility:initial;background:rgba(0,0,0,0);overflow:visible;z-index:-1}.m-challengesgrid .e-title{margin-top:0}.m-challengesgrid .e-grid{clear:both}.m-challengesgrid .e-item{width:100%;border:0;clear:both;margin-top:20px;position:relative}.m-challengesgrid .e-item:hover,.m-challengesgrid .e-item:focus{border:0}.m-challengesgrid .e-item.green:before{background:#aab517}.m-challengesgrid .e-item.green.bg:before{background:#aab517 url("../../../images/backgrounds/700x700-green.jpg") no-repeat;background-position:center center;background-size:cover}.m-challengesgrid .e-item.green .e-icon{fill:#fff}.m-challengesgrid .e-item.green .e-icon path,.m-challengesgrid .e-item.green .e-icon circle,.m-challengesgrid .e-item.green .e-icon rect,.m-challengesgrid .e-item.green .e-icon polygon{fill:#fff}.m-challengesgrid .e-item.grey:hover .e-content h2,.m-challengesgrid .e-item.grey:hover .e-content h3,.m-challengesgrid .e-item.grey:hover .e-content h4{color:#3c3c3c}.m-challengesgrid .e-item.grey:hover .e-content p{color:#7d7d7d}.m-challengesgrid .e-item.grey:hover .e-content p.e-cta{color:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta{border-color:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon{fill:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon path,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon circle,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon rect,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon polygon{fill:#0082b7}.m-challengesgrid .e-item.grey:hover .e-icon{fill:#7d7d7d}.m-challengesgrid .e-item.grey:hover .e-icon path,.m-challengesgrid .e-item.grey:hover .e-icon circle,.m-challengesgrid .e-item.grey:hover .e-icon rect,.m-challengesgrid .e-item.grey:hover .e-icon polygon{fill:#7d7d7d}.m-challengesgrid .e-item.orange:before{background:#ff9300}.m-challengesgrid .e-item.orange.bg:before{background:#ff9300 url("../../../images/backgrounds/700x700-orange.jpg") no-repeat;background-position:center center;background-size:cover}.m-challengesgrid .e-item.orange .e-icon{fill:#fff}.m-challengesgrid .e-item.orange .e-icon path,.m-challengesgrid .e-item.orange .e-icon circle,.m-challengesgrid .e-item.orange .e-icon rect,.m-challengesgrid .e-item.orange .e-icon polygon{fill:#fff}.m-challengesgrid .e-item.grey:hover .e-content h2,.m-challengesgrid .e-item.grey:hover .e-content h3,.m-challengesgrid .e-item.grey:hover .e-content h4{color:#3c3c3c}.m-challengesgrid .e-item.grey:hover .e-content p{color:#7d7d7d}.m-challengesgrid .e-item.grey:hover .e-content p.e-cta{color:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta{border-color:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon{fill:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon path,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon circle,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon rect,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon polygon{fill:#0082b7}.m-challengesgrid .e-item.grey:hover .e-icon{fill:#7d7d7d}.m-challengesgrid .e-item.grey:hover .e-icon path,.m-challengesgrid .e-item.grey:hover .e-icon circle,.m-challengesgrid .e-item.grey:hover .e-icon rect,.m-challengesgrid .e-item.grey:hover .e-icon polygon{fill:#7d7d7d}.m-challengesgrid .e-item.pink:before{background:#e20072}.m-challengesgrid .e-item.pink.bg:before{background:#e20072 url("../../../images/backgrounds/700x700-pink.jpg") no-repeat;background-position:center center;background-size:cover}.m-challengesgrid .e-item.pink .e-icon{fill:#fff}.m-challengesgrid .e-item.pink .e-icon path,.m-challengesgrid .e-item.pink .e-icon circle,.m-challengesgrid .e-item.pink .e-icon rect,.m-challengesgrid .e-item.pink .e-icon polygon{fill:#fff}.m-challengesgrid .e-item.grey:hover .e-content h2,.m-challengesgrid .e-item.grey:hover .e-content h3,.m-challengesgrid .e-item.grey:hover .e-content h4{color:#3c3c3c}.m-challengesgrid .e-item.grey:hover .e-content p{color:#7d7d7d}.m-challengesgrid .e-item.grey:hover .e-content p.e-cta{color:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta{border-color:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon{fill:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon path,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon circle,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon rect,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon polygon{fill:#0082b7}.m-challengesgrid .e-item.grey:hover .e-icon{fill:#7d7d7d}.m-challengesgrid .e-item.grey:hover .e-icon path,.m-challengesgrid .e-item.grey:hover .e-icon circle,.m-challengesgrid .e-item.grey:hover .e-icon rect,.m-challengesgrid .e-item.grey:hover .e-icon polygon{fill:#7d7d7d}.m-challengesgrid .e-item.blue:before{background:#0082b7}.m-challengesgrid .e-item.blue.bg:before{background:#0082b7 url("../../../images/backgrounds/700x700-blue.jpg") no-repeat;background-position:center center;background-size:cover}.m-challengesgrid .e-item.blue .e-icon{fill:#fff}.m-challengesgrid .e-item.blue .e-icon path,.m-challengesgrid .e-item.blue .e-icon circle,.m-challengesgrid .e-item.blue .e-icon rect,.m-challengesgrid .e-item.blue .e-icon polygon{fill:#fff}.m-challengesgrid .e-item.grey:hover .e-content h2,.m-challengesgrid .e-item.grey:hover .e-content h3,.m-challengesgrid .e-item.grey:hover .e-content h4{color:#3c3c3c}.m-challengesgrid .e-item.grey:hover .e-content p{color:#7d7d7d}.m-challengesgrid .e-item.grey:hover .e-content p.e-cta{color:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta{border-color:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon{fill:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon path,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon circle,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon rect,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon polygon{fill:#0082b7}.m-challengesgrid .e-item.grey:hover .e-icon{fill:#7d7d7d}.m-challengesgrid .e-item.grey:hover .e-icon path,.m-challengesgrid .e-item.grey:hover .e-icon circle,.m-challengesgrid .e-item.grey:hover .e-icon rect,.m-challengesgrid .e-item.grey:hover .e-icon polygon{fill:#7d7d7d}.m-challengesgrid .e-item.darkblue:before{background:#0e567b}.m-challengesgrid .e-item.darkblue.bg:before{background:#0e567b url("../../../images/backgrounds/700x700-darkblue.jpg") no-repeat;background-position:center center;background-size:cover}.m-challengesgrid .e-item.darkblue .e-icon{fill:#fff}.m-challengesgrid .e-item.darkblue .e-icon path,.m-challengesgrid .e-item.darkblue .e-icon circle,.m-challengesgrid .e-item.darkblue .e-icon rect,.m-challengesgrid .e-item.darkblue .e-icon polygon{fill:#fff}.m-challengesgrid .e-item.grey:hover .e-content h2,.m-challengesgrid .e-item.grey:hover .e-content h3,.m-challengesgrid .e-item.grey:hover .e-content h4{color:#3c3c3c}.m-challengesgrid .e-item.grey:hover .e-content p{color:#7d7d7d}.m-challengesgrid .e-item.grey:hover .e-content p.e-cta{color:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta{border-color:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon{fill:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon path,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon circle,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon rect,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon polygon{fill:#0082b7}.m-challengesgrid .e-item.grey:hover .e-icon{fill:#7d7d7d}.m-challengesgrid .e-item.grey:hover .e-icon path,.m-challengesgrid .e-item.grey:hover .e-icon circle,.m-challengesgrid .e-item.grey:hover .e-icon rect,.m-challengesgrid .e-item.grey:hover .e-icon polygon{fill:#7d7d7d}.m-challengesgrid .e-item.grey:before{background:#f3f3f2}.m-challengesgrid .e-item.grey.bg:before{background:#f3f3f2 url("../../../images/backgrounds/700x700-grey.jpg") no-repeat;background-position:center center;background-size:cover}.m-challengesgrid .e-item.grey .e-icon{fill:#fff}.m-challengesgrid .e-item.grey .e-icon path,.m-challengesgrid .e-item.grey .e-icon circle,.m-challengesgrid .e-item.grey .e-icon rect,.m-challengesgrid .e-item.grey .e-icon polygon{fill:#fff}.m-challengesgrid .e-item.grey:hover .e-content h2,.m-challengesgrid .e-item.grey:hover .e-content h3,.m-challengesgrid .e-item.grey:hover .e-content h4{color:#3c3c3c}.m-challengesgrid .e-item.grey:hover .e-content p{color:#7d7d7d}.m-challengesgrid .e-item.grey:hover .e-content p.e-cta{color:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta{border-color:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon{fill:#0082b7}.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon path,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon circle,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon rect,.m-challengesgrid .e-item.grey:hover .e-content .e-cta .e-icon polygon{fill:#0082b7}.m-challengesgrid .e-item.grey:hover .e-icon{fill:#7d7d7d}.m-challengesgrid .e-item.grey:hover .e-icon path,.m-challengesgrid .e-item.grey:hover .e-icon circle,.m-challengesgrid .e-item.grey:hover .e-icon rect,.m-challengesgrid .e-item.grey:hover .e-icon polygon{fill:#7d7d7d}.m-challengesgrid .e-item:before{-webkit-transition:height 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out;-ms-transition:height 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out;transition:height 0.3s ease-in-out;content:"";width:100%;height:0px;display:block;position:absolute;top:0;left:0;z-index:2;background:#e20072}.m-challengesgrid .e-item:hover:before{height:100%}.m-challengesgrid .e-item:hover .e-content{opacity:1;height:100%}.m-challengesgrid .e-item:hover .e-content h2,.m-challengesgrid .e-item:hover .e-content h3,.m-challengesgrid .e-item:hover .e-content h4,.m-challengesgrid .e-item:hover .e-content p{color:#fff}.m-challengesgrid .e-item:hover .e-content .e-cta{border-color:#fff}.m-challengesgrid .e-item:hover .e-icon{fill:#fff}.m-challengesgrid .e-item:hover .e-icon path,.m-challengesgrid .e-item:hover .e-icon circle,.m-challengesgrid .e-item:hover .e-icon rect,.m-challengesgrid .e-item:hover .e-icon polygon{fill:#fff}.m-challengesgrid .e-item .e-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2)}.m-challengesgrid .e-item h2,.m-challengesgrid .e-item h3,.m-challengesgrid .e-item h4{margin:0;color:#fff}.m-challengesgrid .e-item .e-content{-webkit-transition:opacity 0.8s ease-out;-moz-transition:opacity 0.8s ease-out;-ms-transition:opacity 0.8s ease-out;-o-transition:opacity 0.8s ease-out;transition:opacity 0.8s ease-out;opacity:0;position:absolute;top:0;left:0;width:100%;height:0;z-index:4;overflow:hidden}.m-challengesgrid .e-item .e-content h2,.m-challengesgrid .e-item .e-content h3,.m-challengesgrid .e-item .e-content h4{margin:10px 0}.m-challengesgrid .e-item .e-content .e-cta{margin:20px 0 0 0;border-bottom:1px solid transparent}.m-challengesgrid .e-item .e-content .e-contenttext{width:100%;left:0;height:auto;padding:30px;bottom:0;position:absolute}.m-challengesgrid .e-titlecontainer{position:absolute;bottom:20px;left:20px}@media (min-width: 768px){.homepage .m-challengesgrid{padding:120px 0 90px}.m-challengesgrid .e-item{margin-top:30px}}@media (min-width: 992px){.m-challengesgrid{padding:60px 0}.m-challengesgrid .preamble{margin:0 0 20px 0}.m-challengesgrid .e-grid>.row{margin-left:-10px;margin-right:-10px}.m-challengesgrid .e-grid>.row>div{padding-left:10px;padding-right:10px}.m-challengesgrid .e-item{margin-top:20px}.m-challengesgrid .e-item p{font-size:16px;font-size:1.6rem;line-height:24px}}@media (min-width: 1200px){.homepage .m-challengesgrid{padding:150px 0 120px;margin-bottom:90px}.m-challengesgrid .e-item .e-content{bottom:20px}.m-challengesgrid .e-item .e-content p{font-size:20px;font-size:2rem;line-height:26px}.m-challengesgrid .e-item .e-content p.e-cta{font-size:13px;font-size:1.3rem;line-height:24px}}@media only screen and (device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2){.m-challengesgrid .e-item .e-content p{font-size:1.2rem !important;line-height:16px !important}.m-challengesgrid .e-item .e-content p.e-cta{margin-top:0px !important}}
