body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;margin:0}body,code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home-section-title{font-size:22px;font-weight:700;margin:40px auto 20px;width:80%}.home-main{align-items:flex-start;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:20px;width:80%}.home-main,.home-name{display:flex;text-align:left}.home-name{font-size:25px;font-weight:700;justify-content:left}.home-subname{color:grey;margin-top:5px;text-align:left}.home-intro{font-size:15px;margin-top:20px}.mywork-main{align-items:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:20px;row-gap:50px;width:80%}.mywork-content,.mywork-main{display:flex;flex-direction:column}.mywork-content{border-radius:10px;cursor:pointer;height:auto;justify-content:flex-start;position:relative;width:100%}.mywork-content:hover{box-shadow:0 19px 43px rgba(0,0,0,.8);-webkit-transform:translate3d(0,-2px,0);transform:translate3d(0,-2px,0)}.mywork-content-image{border-radius:10px;height:auto;object-fit:cover;width:100%;z-index:0}.mywork-content-text{position:absolute}.mywork-content-title{color:#fff;font-size:2vw;font-weight:700;margin-bottom:10px;margin-left:20px;margin-top:20px;z-index:1}.mywork-content-subtitle{color:grey;font-size:1vw;margin-left:20px;width:40%;z-index:1}.about-main{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px auto 50px;width:80%}.about-picture{border:1px solid #000;border-radius:50%;height:200px;width:auto}.about-info{margin-top:20px;width:70%}.about-icons{-webkit-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;margin-top:20px}.main{align-items:center;display:flex;flex-direction:column;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;height:100%;justify-content:center;text-align:center;width:100%}.subtitle{color:#000}.columns{display:flex;flex-direction:row}.column{align-items:center;display:flex;flex-direction:column;margin-top:0;width:50%}.columnss{display:flex;flex-direction:row;text-align:left}.columnn{display:flex;flex-direction:column;padding-right:20px;width:50%}.column-text{color:#000;font-weight:700;text-align:left}.column-title{color:#000;font-size:18px;font-weight:700;margin-bottom:10px}.section-title{margin-left:0}.sketch{border:3px solid #000;border-radius:10px;max-width:80%}ul{margin-top:0}li:not(:first-child){padding-top:10px}.caption{align-self:center;color:grey;font-weight:700;margin-top:20px;text-align:center;width:85%}.storyboard{max-width:90%}.storyboard-canvas{border:3px solid #000;border-radius:10px;margin-bottom:20px;margin-top:15px}.sub-title{margin-bottom:20px}tr{height:50px}td{padding-left:10px;width:150px}td,td+td{text-align:left}td+td{width:auto}.section-title{color:#000;margin-bottom:5px}.image-one{border:3px solid #000;border-radius:10px;height:auto;width:100%}.image-columns{-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:row}.image-column{width:50%}#pdf{border:3px solid #000;border-radius:10px;height:800px;margin-top:10px;width:100%}#video{width:80px}.video{border:3px solid #000;border-radius:10px}.title{color:#000;font-size:50px;font-weight:700;text-align:center}.subtitle{font-weight:700;margin-top:-20px;text-align:left}.section{display:flex;flex-direction:column;margin-bottom:15px;text-align:center;width:80%}.sub-title{color:#000;font-size:25px;font-weight:700;margin-bottom:10px;margin-top:20px;text-align:left}.text{margin-top:0;text-align:left}.screenshot-image{border:3px solid #000;border-radius:10px;cursor:pointer;margin-top:5px}.lowfi-devices{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:40px}.lowfi-devices-left{text-align:left;width:50%}.lowfi-devices-right{text-align:right;width:50%}.lowfi-image-phone{text-align:left;width:80%}.lowfi-image-phone,.lowfi-image-tablet{border:3px solid #000;border-radius:10px}.lowfi-image-tablet{width:94%}.hifi-image-phone{text-align:left;width:90%}.hifi-image-phone,.hifi-image-tablet{border:3px solid #000;border-radius:10px}.hifi-image-tablet{width:94%}.section-title{font-size:18px;font-weight:700;margin-bottom:10px;text-align:left}table{border:3px solid #000;border-radius:10px;table-layout:fixed;width:100%}tr{vertical-align:top}th{color:#000;font-weight:700;padding-top:5px}li{margin-bottom:5px;text-align:left;vertical-align:top}#link{color:#000}.json-image{height:500px}.App{height:100%;margin:auto;padding-top:20px;width:90%}.App-header{align-items:flex-end;display:flex;flex-direction:row;flex-wrap:wrap}.App-logo{align-self:flex-start;display:flex;height:200px;margin-right:30px}.fifa-logo{height:200px;width:auto}.App-menu-child{display:flex;flex-direction:row}.App-menu,.App-menu-section{display:flex;flex-direction:column}.App-menu-section{margin-left:20px}.App-menu-section-title{color:#903;font-weight:700;margin-bottom:5px}.App-menu-favorites-text{color:grey;margin-top:0}.App-menu-button{background-color:#903;border:1px solid #fff;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:30px;margin-left:20px;margin-top:15px;width:150px}.logo{height:200px;width:auto}.App-main{-webkit-column-gap:10px;column-gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:50px;margin-top:30px;row-gap:25px}.MatchCard{background-color:#903;border-radius:10px;height:400px;text-align:center;width:300px}.MatchTeams{display:flex;flex-direction:row;justify-content:space-evenly;margin-bottom:-5px;margin-top:0}.MatchCardTeamName{color:#fff;font-size:18px;font-weight:700}.MatchCardAttribute{color:#000;font-weight:700;margin-bottom:5px;margin-top:0}.MatchCardDate,.MatchCardLocation{color:#fff;margin-top:0}.MatchCardGroup,.MatchCardNumber{color:#fff}.MatchCardRating{display:flex;justify-content:center}.MatchCardInfo{display:flex;justify-content:space-between;margin:0 auto;width:90%}.flag{height:40px;margin-bottom:-10px;margin-top:10px;width:auto}.MatchCardButton{background-color:#903;border:1px solid #fff;border-radius:20px;color:#fff;cursor:pointer;font-weight:700;height:30px;margin-top:25px;width:80%}.NavBar{align-items:center;display:flex;height:100px;justify-content:space-between;margin:0 auto;width:80%}.logo{height:80px}.NavBarLinks{-webkit-column-gap:50px;column-gap:50px;display:flex;flex-direction:row}.NavBarLink{color:#000;cursor:pointer;font-weight:700}
/*# sourceMappingURL=main.27d29002.css.map*/