@media (max-width:700px){#phases{align-items:flex-start}#dates,#phases{display:flex;flex-direction:column}}.container{display:flex;justify-content:center;margin:0 10px}.card{margin-right:50px}.card,.table{display:flex;flex-direction:column;justify-content:center}@media (max-width:700px){.container{display:flex;flex-direction:column;justify-content:center}.card{margin:auto}.table{text-align:center;margin-top:20px}}