.main-content{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.main-content,.page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical}.page-header{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.about-me{margin-top:15px}#job-title{margin-top:-15px}.page-header{width:100%}#button-primary{color:#e2eaec}#button-secondary{color:#cbd8a6}#app{background-color:#a7d8d5;height:100vh}#app-container{background-color:#fff;height:100%;padding:35px}.mail-button{color:#fff!important;background-color:#000!important}.mail-button:hover{background-color:#3d3d3d!important}.about-me{max-width:500px}@media only screen and (min-width:480px){.page-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}}@media only screen and (min-width:768px){.main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.about-me{margin-top:0}}