.main{width:90%;margin:4rem auto 0;padding:0 10px}.greet-main{max-width:1370px;margin:2rem auto 0;padding:10px;display:block}.greeting-main{display:flex}.greeting-main>*{flex:1;margin-bottom:30px}.button-greeting-div{margin-top:20px;display:flex}.greeting-text{margin-top:110px;font-family:Google Sans Bold;font-size:70px;line-height:5px}.greeting-nickname{font-family:Google Sans Bold Italic;font-size:30px;line-height:0}.greeting-text-p{margin-right:40px;font-family:Google Sans Medium;font-size:30px;line-height:40px}.greeting-image-div>*{max-width:100%;height:auto}.button{color:#fff;cursor:pointer;border-width:0;border-radius:4px;width:200px;height:50px;margin-top:25px;margin-bottom:20px;padding:15px;font-family:Google Sans Regular;font-size:17px;font-weight:700;text-decoration:none;transition:all .2s ease-in-out}@media (max-width:1380px){.greeting-text{font-size:50px}.greeting-text-p{font-size:20px}.greet-main{max-width:900px}}@media (max-width:768px){.button-greeting-div{justify-content:space-around}.greeting-text{text-align:center;margin-top:0;font-size:30px}.greeting-nickname{text-align:center;font-size:25px}.greeting-text-p{text-align:center;margin-right:0;font-size:16px;line-height:normal}.greeting-main{display:block}.portfolio-repo-btn-div{text-align:center;justify-content:center;width:100%;display:flex}}
