/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen{.block-jhu-group-group-logo img{width:initial;}
}
.subnav-region{display:none};
@media(min-width:920px){.header .header__inner,.banner-header .header__inner{height:unset;min-height:23.75rem;}}
.timeline-container{width:90%;max-width:920px;margin:0 auto;}.timeline-container::after{content:"";display:table;clear:both;}#timeline{position:relative;padding:0 0 2em;margin-top:2em;margin-bottom:2em;}#timeline::before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed;}@media only screen and (min-width:920px){#timeline{margin-top:3em;margin-bottom:3em;}#timeline::before{left:50%;margin-left:-2px;}}.timeline-block{position:relative;margin:1em 0;}.timeline-block:after{content:"";display:table;clear:both;}.timeline-block:first-child{margin-top:0;}.timeline-block:last-child{margin-bottom:0;}@media only screen and (min-width:920px){.timeline-block{margin:-3em 0;}.timeline-block:first-child{margin-top:0;}.timeline-block:last-child{margin-bottom:0;}}.timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0,0,0,0.08),0 3px 0 4px rgba(0,0,0,0.05);}.timeline-img img{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px;}.timeline-img.picture{background:#75ce66;}.timeline-img.movie{background:#c03b44;}.timeline-img.location{background:#f0ca45;}@media only screen and (min-width:920px){.timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}.timeline-img.is-hidden{visibility:hidden;}.timeline-img.bounce-in{visibility:visible;-webkit-animation:bounce-1 0.6s;-moz-animation:bounce-1 0.6s;animation:bounce-1 0.6s;}}@-webkit-keyframes bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);}60%{opacity:1;-webkit-transform:scale(1.2);}100%{-webkit-transform:scale(1);}}@-moz-keyframes bounce-1{0%{opacity:0;-moz-transform:scale(0.5);}60%{opacity:1;-moz-transform:scale(1.2);}100%{-moz-transform:scale(1);}}@keyframes bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}.timeline-content{position:relative;margin-left:35px;background:#eee;padding:1em;}.timeline-content:after{content:"";display:table;clear:both;}.timeline-content h2{font-size:1.5em;line-height:0.5;color:#303e49;}.timeline-content p,.timeline-content .read-more,.timeline-content .date{}.timeline-content .read-more,.timeline-content .date{display:inline-block;}.timeline-content p{margin:1em 0;line-height:1.6;}.timeline-content .read-more{float:right;padding:0.8em 1em;background:#acb7c0;color:white;border-radius:0.25em;}.no-touch .timeline-content .read-more:hover{background-color:#bac4cb;}.timeline-content .date{float:left;padding:0.8em 0;opacity:0.7;}.timeline-content::before{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #eee;}@media only screen and (min-width:920px){.timeline-content{margin-left:0;padding:1.6em;width:48.25%;}.timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:#eee;}.timeline-content .read-more{float:left;}.timeline-content .date{position:absolute;width:100%;left:122%;top:6px;font-size:16px;font-size:1rem;}.timeline-block:nth-child(even) .timeline-content{float:right;}.timeline-block:nth-child(even) .timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#eee;}.timeline-block:nth-child(even) .timeline-content .read-more{float:right;}.timeline-block:nth-child(even) .timeline-content .date{left:auto;right:122%;text-align:right;}.timeline-content.is-hidden{visibility:hidden;}.timeline-content.bounce-in{visibility:visible;-webkit-animation:bounce-2 0.6s;-moz-animation:bounce-2 0.6s;animation:bounce-2 0.6s;}}@media only screen and (min-width:920px){.timeline-block:nth-child(even) .timeline-content.bounce-in{-webkit-animation:bounce-2-inverse 0.6s;-moz-animation:bounce-2-inverse 0.6s;animation:bounce-2-inverse 0.6s;}}@-webkit-keyframes bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);}60%{opacity:1;-webkit-transform:translateX(20px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounce-2{0%{opacity:0;-moz-transform:translateX(-100px);}60%{opacity:1;-moz-transform:translateX(20px);}100%{-moz-transform:translateX(0);}}@keyframes bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);}60%{opacity:1;-webkit-transform:translateX(-20px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px);}60%{opacity:1;-moz-transform:translateX(-20px);}100%{-moz-transform:translateX(0);}}@keyframes bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}.agenda-block p:last-child,.article p:last-child{margin-bottom:0;}
.results{background-color:yellow;}
