.storyblock{overflow:hidden;margin-bottom:2rem}.storyblock .block{position:relative;width:100%!important;margin-bottom:0;margin-top:1rem}@media print,screen and (min-width:992px){.storyblock .block{margin-top:0rem;margin:0;width:33.33333%!important;padding:0 5px}.storyblock .block.large-12{width:100%!important}.storyblock .block.large-6{width:50%!important}.storyblock .block.block1{padding-left:0}.storyblock .block.block3{padding-right:0}}.storyblock .block a.opener{display:block;height:100%;position:relative;cursor:pointer;overflow:hidden}.storyblock .block a.opener:before{-webkit-transition:background-color 0.25s ease-in-out;-o-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;content:"";width:100%;height:100%;background-color:rgba(0, 0, 0, 0.2);position:absolute;top:0;left:0;z-index:1}@media print,screen and (min-width:992px){.storyblock .block a.opener.is-open:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-20px;z-index:2;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:18px solid #0071ba}}@media print,screen and (max-width:991px){.storyblock .block a.opener.is-open-mobile:after{content:"";position:absolute;bottom:0;left:50%;margin-left:-30px;z-index:2;width:0;height:0;border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:25px solid #0071ba}}.storyblock .block a img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;-o-transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out}.storyblock .block a:focus img,.storyblock .block a:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 0.25s ease-in-out;transition:-webkit-transform 0.25s ease-in-out;-o-transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out}.storyblock .block a:focus .focuspoint:after,.storyblock .block a:hover .focuspoint:after{-webkit-transition:background-color 0.25s ease-in-out;-o-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;background-color:rgba(0, 0, 0, 0.5)}.storyblock .block a:focus:before,.storyblock .block a:hover:before{-webkit-transition:background-color 0.25s ease-in-out;-o-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;background-color:rgba(0, 0, 0, 0.5)}.storyblock .block a .focuspoint:after{-webkit-transition:background-color 0.25s ease-in-out;-o-transition:background-color 0.25s ease-in-out;transition:background-color 0.25s ease-in-out;content:"";width:100%;height:100%;background-color:rgba(0, 0, 0, 0.2);position:absolute}.storyblock .block .teasertext{position:absolute;bottom:15px;left:15px;right:15px;color:#fff;z-index:3}.storyblock .block-content,.storyblock .block-content-mobile{width:100%;max-height:0}.storyblock .block-content-mobile ul,.storyblock .block-content ul{margin-left:20px}@media print,screen and (max-width:991px){.storyblock .block-content{display:none!important;padding:0!important}}@media print,screen and (min-width:992px){.storyblock .block-content-mobile{display:none!important}}.storyblock .block-content-mobile{position:relative;overflow:hidden;padding:0 10px;margin-top:-1px}.storyblock .block-content-mobile.open{-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;max-height:9999999px}.storyblock .block-content-mobile .closer{position:absolute;top:10px;right:15px}.storyblock .block-content{padding:0;position:relative;overflow:hidden;margin-top:-1px}.storyblock .block-content.open{max-height:9999999px}.storyblock .block-content .grid-x{position:relative}.storyblock .block-content .closer{position:absolute;top:10px;right:20px}.storyblock .block-content #block1,.storyblock .block-content #block2,.storyblock .block-content #block3{padding:0 2rem;max-height:0;opacity:0;overflow:hidden;-webkit-transition:opacity .25s ease-out;-o-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.storyblock .block-content #block1.open,.storyblock .block-content #block2.open,.storyblock .block-content #block3.open{-webkit-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;max-height:9999999px;opacity:1}
/*# sourceMappingURL=dce_storyblock.css.map */