@import url(https://fonts.googleapis.com/css?family=Raleway:400,400i,700);body{margin:0;padding:0;font-family:Lato,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}header{top:0;position:fixed;padding:10px;width:100vw;color:#000;background-color:#fff;z-index:4;border-bottom:1px solid #f0f0f0}header,ul{display:flex}ul{height:20px;left:15%;width:90%;list-style-type:none;flex-direction:row}.icon{align-self:center;height:250%}.icon,li{margin:0 2em}li{font-weight:700}a{text-decoration:none;color:#000}a:hover{color:grey;border-bottom:2px solid grey;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .25s ease-in-out .25s;transition:-webkit-transform .25s ease-in-out .25s;transition:transform .25s ease-in-out .25s;transition:transform .25s ease-in-out .25s,-webkit-transform .25s ease-in-out .25s}@media only screen and (max-width:750px){.icon{display:none}header{padding:1px}ul{left:0;padding-left:0;justify-content:space-between}li{margin:0 1em}header{justify-content:center}}@media only screen and (max-width:380px){.icon{display:none}header{padding:1px}ul{left:0;padding-left:0;justify-content:space-between}li{margin:0 .5em}header{justify-content:center}}.mainIntro{padding:50px 10%;z-index:0;height:100%;min-height:100vh;margin:0}.introTitle,.mainIntro{text-align:center;display:block}.introTitle{position:relative;font-size:30px;z-index:3;align-items:flex-end}.introTitle h1{margin:0}.typewriter{overflow:hidden;-webkit-animation:typing 2s steps(21),blink-caret .5s step-end infinite alternate}@-webkit-keyframes typing{0%{width:0}to{width:100%}}@keyframes typing{0%{width:0}to{width:100%}}@-webkit-keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:orange}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:orange}}.introWrapper{display:flex;justify-content:center;align-items:center;height:100vh}.introWrapper .container{position:relative}.introWrapper .container .name{margin-bottom:10px;position:relative;height:64px;overflow:hidden;padding-top:30px}@-webkit-keyframes loadName{0%{-webkit-transform:translateY(64px);transform:translateY(64px)}to{-webkit-transform:translateY(-60px);transform:translateY(-60px)}}@keyframes loadName{0%{-webkit-transform:translateY(64px);transform:translateY(64px)}to{-webkit-transform:translateY(-60px);transform:translateY(-60px)}}.introWrapper .container .name span{display:inline-block;font-size:4em;color:#000;-webkit-transform:translateY(64px);transform:translateY(64px);overflow:visible}.introWrapper .container .name span:first-child{-webkit-animation:loadName .5s ease 1s forwards;animation:loadName .5s ease 1s forwards}.introWrapper .container .name span:nth-child(2){-webkit-animation:loadName .5s ease 1.15s forwards;animation:loadName .5s ease 1.15s forwards}.introWrapper .container .name span:nth-child(3){-webkit-animation:loadName .5s ease 1.3s forwards;animation:loadName .5s ease 1.3s forwards}.introWrapper .container .name span:nth-child(4){-webkit-animation:loadName .5s ease 1.45s forwards;animation:loadName .5s ease 1.45s forwards}.introWrapper .container .name span:nth-child(6){-webkit-animation:loadName .5s ease 1.6s forwards;animation:loadName .5s ease 1.6s forwards}.introWrapper .container .name span:nth-child(7){-webkit-animation:loadName .5s ease 1.75s forwards;animation:loadName .5s ease 1.75s forwards}.introWrapper .container .name span:nth-child(8){-webkit-animation:loadName .5s ease 1.9s forwards;animation:loadName .5s ease 1.9s forwards}.introWrapper .container .name span:nth-child(9){-webkit-animation:loadName .5s ease 2.05s forwards;animation:loadName .5s ease 2.05s forwards}.introWrapper .container .name span:nth-child(10){-webkit-animation:loadName .5s ease 2.2s forwards;animation:loadName .5s ease 2.2s forwards}.introWrapper .container .name span:nth-child(11){-webkit-animation:loadName .5s ease 2.35s forwards;animation:loadName .5s ease 2.35s forwards}.introWrapper .container .name span:nth-child(12){-webkit-animation:loadName .5s ease 2.5s forwards;animation:loadName .5s ease 2.5s forwards}.introWrapper .container .name span:nth-child(13){-webkit-animation:loadName .5s ease 2.65s forwards;animation:loadName .5s ease 2.65s forwards}@-webkit-keyframes loadLine{0%{width:0}to{width:100%}}@keyframes loadLine{0%{width:0}to{width:100%}}.introWrapper .container .line{height:4px;background:-webkit-linear-gradient(left,#f1e0d3,#dbe9ff);background:linear-gradient(90deg,#f1e0d3 0,#dbe9ff);width:0;border-radius:50px;-webkit-animation:loadLine .8s ease 2.2s forwards;animation:loadLine .8s ease 2.2s forwards}@-webkit-keyframes fadeSubIn{0%{opacity:0}to{opacity:1}}@keyframes fadeSubIn{0%{opacity:0}to{opacity:1}}.introWrapper .container .sub{margin-top:15px;-webkit-animation:fadeSubIn 10.5s;animation:fadeSubIn 10.5s}.introrWapper .container .sub p{opacity:0;color:#fff;letter-spacing:4px;-webkit-animation:fadeSubIn .5s ease 2.4s forwards;animation:fadeSubIn .5s ease 2.4s forwards}@media only screen and (max-width:750px){.mainIntro{margin-top:-.25%}.introWrapper .container .name span{display:inline-block;font-size:2em;color:#000;-webkit-transform:translateY(64px);transform:translateY(64px)}@-webkit-keyframes loadName{0%{-webkit-transform:translateY(64px);transform:translateY(64px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loadName{0%{-webkit-transform:translateY(64px);transform:translateY(64px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}}@media only screen and (max-width:380px){.mainIntro{margin-top:-.25%}.introWrapper .container .name span{display:inline-block;font-size:1.5em;color:#000;-webkit-transform:translateY(64px);transform:translateY(64px)}@-webkit-keyframes loadName{0%{-webkit-transform:translateY(64px);transform:translateY(64px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes loadName{0%{-webkit-transform:translateY(64px);transform:translateY(64px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}}.main{display:flex;width:100%;flex:2 1;position:relative;z-index:2;border-radius:1%;align-self:center}@media only screen and (max-width:750px){.main{display:flex;width:100%;flex:2 1;margin-top:15%;margin-left:0;position:relative;z-index:2;border-radius:1%;align-self:center}}.aboutSection{display:block}.aboutDiv{position:relative;padding:0 32px}.aboutTitle{color:#777;letter-spacing:.3em;top:30px;right:-20%;text-transform:uppercase;font-size:6vw;line-height:1em;position:relative;z-index:3}.aboutProjectDiv{display:flex}.aboutProjectPic{background-color:#fff;width:50%;flex:1 1;position:relative;z-index:2;border-radius:1%}.aboutDescription{direction:rtl;text-align:right;justify-content:flex-end;flex:1.5 1;width:50%;z-index:2;padding:0 5% 0 0}.aboutBox{height:90%;position:absolute;top:-1vh;left:0;width:70%;z-index:1;display:block;background-color:#dbe9ff;border-radius:1%}.aboutDescParagraph{color:#777;padding:0 5% 0 0}.aboutParagraphText{width:20em;height:35%;overflow:auto}@media only screen and (max-width:750px){.aboutSection{margin:-90px 0}.aboutBox{display:none}.aboutTitle{text-align:center;color:#777;letter-spacing:.3em;top:-70px;left:0;text-transform:uppercase;font-size:8vw;line-height:1em;position:relative;z-index:3}.aboutDescription{flex:1.5 1;width:100%;z-index:2;padding:0;text-align:center}.aboutProjectDiv{display:block;text-align:center}.aboutProjectPic{width:50%;flex:1 1;position:relative;z-index:2;border-radius:1%}.aboutDescParagraph{color:#777;padding:0}.aboutParagraphText{width:100%}}.section{display:block}.div{padding:0 32px}.div,.title{position:relative}.title{color:#777;letter-spacing:.3em;top:30px;left:10%;text-transform:uppercase;font-size:6vw;line-height:1em;z-index:3}.projectDiv{display:flex}.projectPic{width:50%;flex:1 1;margin-left:48px;position:relative;z-index:2;border-radius:1%}.description{flex:1.5 1;width:50%;z-index:2;padding:0 0 0 5%}.box{height:90%;position:absolute;top:-1vh;right:0;width:70%;z-index:1;display:block;background-color:#f1e0d3;border-radius:1%}.descParagraph{color:#777;padding:0 5% 0 0}.paragraphText{width:20em;height:35%;overflow:auto}@media only screen and (max-width:750px){.section{margin:-90px 0}.box{display:none}.title{color:#777;letter-spacing:.3em;top:-70px;left:0;text-transform:uppercase;font-size:8vw;line-height:1em;position:relative;z-index:3;text-align:center}.description{flex:1.5 1;width:100%;z-index:2;padding:0}.projectDiv{display:block;text-align:center}.projectPic{width:50%;flex:1 1;margin-left:48px;position:relative;z-index:2;border-radius:1%}.descParagraph{color:#777;padding:0}.paragraphText{width:100%}}a:hover{border-bottom:none}.inner{margin:5% 10%}.contact,.innner{display:inline-block!important;width:85vw!important;margin:10%!important}#contact{padding:10px 0}.contact-text{margin:45px auto}.mail-message-area{width:100%;padding:0 15px}.mail-message{width:100%;background:hsla(0,0%,100%,.8)!important;-webkit-transition:all .7s;transition:all .7s;margin:0 auto;border-radius:0}.not-visible-message{height:0;opacity:0}.visible-message{height:auto;opacity:1;margin:25px auto 0}.form{width:100%;padding:15px 0 15px 1px;background:#f8f8f8;border:1px solid rgba(0,0,0,.075);margin-bottom:25px;color:#727272!important;font-size:13px;-webkit-transition:all .4s;transition:all .4s}.form:focus,.form:hover{border:1px solid #8bc3a3}.form:focus{color:#fff;outline:none}.textarea{height:200px;max-height:200px;max-width:100%}.button{padding:8px 12px;background:#0a5175;display:block;width:120px;margin:10px 0 0;border-radius:3px;-webkit-transition:all .3s;transition:all .3s;text-align:center;font-size:.8em;box-shadow:0 1px 4px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1)}.button:hover,.form-btn{background:#8bc3a3;color:#fff}.form-btn{width:180px;display:block;height:auto;padding:15px;border:none;border-radius:3px;outline:none;-webkit-transition:all .3s;transition:all .3s;margin:auto;box-shadow:0 1px 4px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1)}.form-btn:hover{background:#111;color:#fff;border:none}.form-btn:active{opacity:.9}center{margin-top:330px}input{position:relative;z-index:9999}.greeting{margin:-10% -10% 0}.greeting h2{text-align:center;margin:0 0 0 .3em;letter-spacing:.3em;text-transform:uppercase;font-size:6vw;line-height:1em;position:relative;z-index:3}.greeting h3{color:#777;text-align:center}@media only screen and (max-width:750px){.inner{margin:15% 10%}}.App-header{background-color:#000;background-repeat:no-repeat;background-size:cover}.avatar{border-radius:_size(border-radius);display:block;border-radius:100%}.App{font-family:New Century Schoolbook}.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite;height:40vmin}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}.App-navbar{z-index:2}.App-navbar ul{list-style-type:none;margin:0;padding:0;overflow:hidden;background-color:#333}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
/*# sourceMappingURL=main.84247d34.chunk.css.map */