@media(max-width: 1939px){body,header#header{min-width:480px}}@media(max-width: 1279px){.content_element.contact .contact{text-align:left}.content_element.contact .contact>div{width:auto}.content_element.contact nav li{width:auto}.content_element.projects .project_titles{left:auto;right:max(calc(20px + 95 * (100vw - 480px) / 1440), 20px)}.content_element.projects .project_title{justify-content:flex-end;text-align:right}.content_element.projects .terms,.content_element.projects .terms_bullets{top:auto;bottom:45px;transform:translateY(0px)}}@media(max-width: 959px){.content_element.text_image h2{margin:0px 0px .9em 0px}.content_element.text_image .flex .image{width:100%}.content_element.text_image .flex .text{width:100%}.content_element.text_image .flex .text>*{max-width:none;margin-left:0px}.content_element.awards .award{width:calc(50% - 10px)}.content_element.awards .award:nth-child(3n+3)::after{display:block}.content_element.awards .award:nth-child(even)::after{display:none}.content_element.contact .contact>div{width:100%}.content_element.contact .contact>div::after{display:none}}@media(max-width: 639px){.content_element.awards .awards{gap:10px}.content_element.awards .award_images{padding-left:10px;padding-right:10px}.content_element.awards .award{width:100%}.content_element.awards .award:nth-child(3n+3)::after{display:none}.content_element.awards .award::after{display:none}}@media(max-width: 639px){.single-project .flex{flex-direction:column;align-items:flex-start}}@media(max-width: 1279px){.project_content_element.text .text{position:relative}}