.logo-container .logo{max-height:300px}@media only screen and (min-width:320px)and (max-width:667px)and (orientation:portrait){.logo-container .logo{max-height:150px}}.home{flex:1 1 auto;display:flex;min-height:100vh;max-width:100%;position:relative}.home .v-footer{padding:0}.resume .education{font-size:.9rem}.resume .education .date,.resume .education .school{color:grey}.resume .recent-education{font-size:.9rem}.theme--light .v-btn[data-v-4462c1ec]:not(.v-btn--active){color:rgba(0,0,0,.6)}.theme--light .v-btn[data-v-4462c1ec]:before{background-color:transparent;color:rgba(0,0,0,.5)}.theme--light.v-btn[data-v-4462c1ec]:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){background-color:transparent}.resume{width:850px;margin:0 auto;font-size:.9rem}.resume .head-name{font-size:2em}.resume .head-title{font-size:1.2em}.resume .head-contact{margin-top:12px;line-height:1.1}.resume .resume-title{font-size:1.2em;font-weight:700}.resume .resume-subtitle{font-size:1em;font-weight:700;color:#000}.resume .resume-text{font-size:1em;color:#000}.resume .resume-tag{color:#3d3d3d}.resume .resume-tag .date{color:#000;font-weight:700}.resume .resume-tag .place{font-size:1.1em}.resume ul.line-container{position:relative;padding:0;padding-left:14rem}.resume ul.line-container .line-item{display:flex}.resume ul.line-container .item-tag{width:170px;left:-14rem;align-self:start;top:20px;text-align:right}.resume ul.line-container .item-symbol{align-self:start;top:35px;display:flex}.resume ul.line-container .item-circle{align-self:center}.resume ul.line-container:after{border:1px solid #e4e1fe;left:13rem}