@media (max-width:942px){.project-header{text-align:center;flex-direction:column;gap:20px}}
.flip-x{transform:scaleX(-1)}@media (max-width:1236px){.city{width:55vw;left:1%}}@media (max-width:1064px){.city{width:50vw}.left-cloud,.right-cloud{width:9vw}}@media (max-width:1064px) and (min-width:768px){.content-container{padding-top:7vw;padding-bottom:7vw}}@media (max-width:768px){.content-container{padding-top:6vw;padding-bottom:6vw}}@media (max-width:792px){.text-button-container{margin-right:0}}@media (max-width:950px){.text-heading{font-size:20px}}
