@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap");:root{--primary-color:#fff;--background-color:#172431;--font:"Source Sans Pro",sans-serif}.timeline{background:var(--primary-color);margin:50px auto;padding:50px}.outer{border-left:2px solid #333}.card{background:#fff;display:flex;flex-direction:row;margin:0 0 50px 50px;padding:10px;position:relative}.info{padding-right:20px;padding-top:5%}.title{color:#172431;font-family:Source Sans Pro,sans-serif;font-size:30px;font-weight:400;line-height:1.25;position:relative;text-transform:uppercase}.title:before{background:#40bcec;border:3px solid #40bcec;border-radius:999px;content:"";height:30px;left:-76px;position:absolute;top:5px;width:30px}p{color:#172431;font-family:Source Sans Pro,sans-serif;font-size:16px}.card-graphic img{height:auto;margin:0 auto;max-width:100%}.pics{border:2px solid #40bcec}.blocks{color:#40bcec}#study-five{padding-top:20%}@media only screen and (max-width:767px){.card{background:#fff;flex-wrap:wrap;margin:0 0 20px 20px;padding:10px;position:relative}.title:before{left:-46px}#study-five{padding-top:0}}@media only screen and (max-width:400px){p{padding:15px}.pics{max-width:90%}}