/*! bulma.io v0.7.5 | MIT License | github.com/jgthms/bulma */@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.block:not(:last-child),.content:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}/*! minireset.css v0.0.4 | MIT License | github.com/jgthms/minireset.css */body,figure,h1,hr,html,li,p,ul{margin:0;padding:0}h1{font-size:100%;font-weight:400}ul{list-style:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{background-color:#282a36;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;text-size-adjust:100%}figure,footer,header,section{display:block}body{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#f8f8f2;font-size:1em;font-weight:400;line-height:1.5}a{color:#ff79c6;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#ff93d1}code{background-color:#44475a;color:#ff3860;font-size:.875em;font-weight:400;padding:.25em .5em}hr{background-color:#282a36;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}span{font-style:inherit;font-weight:inherit}strong{color:#efefe1;font-weight:700}.is-size-1{font-size:3rem!important}.is-size-3{font-size:2rem!important}.is-size-5{font-size:1.25rem!important}.is-size-7{font-size:.75rem!important}.has-text-centered{text-align:center!important}@media screen and (min-width:1024px){.has-text-right-desktop{text-align:right!important}}.has-text-primary{color:#bd93f9!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#9f63f6!important}.has-background-primary{background-color:#bd93f9!important}.has-text-grey-light{color:#b5b5b5!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-bold{font-weight:700!important}.container{flex-grow:1;margin:0 auto;position:relative;width:auto}@media screen and (min-width:1024px){.container{max-width:960px}}@media screen and (min-width:1216px){.container{max-width:1152px}}@media screen and (min-width:1408px){.container{max-width:1344px}}.content li+li{margin-top:.25em}.content p:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1{color:#efefe1;font-weight:600;line-height:1.125;font-size:2em;margin-bottom:.5em}.content h1:not(:first-child),.content ul{margin-top:1em}.content ul{list-style:disc outside;margin-left:2em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content.is-small{font-size:.75rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-128x128{height:128px;width:128px}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#dbdbdb}.progress::-webkit-progress-value{background-color:#f8f8f2}.progress::-moz-progress-bar{background-color:#f8f8f2}.progress::-ms-fill{background-color:#f8f8f2;border:none}.progress.is-primary::-webkit-progress-value{background-color:#bd93f9}.progress.is-primary::-moz-progress-bar{background-color:#bd93f9}.progress.is-primary::-ms-fill{background-color:#bd93f9}.progress.is-primary:indeterminate{background-image:linear-gradient(90deg,#bd93f9 30%,#dbdbdb 0)}.progress:indeterminate{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:moveIndeterminate;animation-timing-function:linear;background-color:#dbdbdb;background-image:linear-gradient(90deg,#f8f8f2 30%,#dbdbdb 0);background-position:0 0;background-repeat:no-repeat;background-size:150% 150%}.progress:indeterminate::-webkit-progress-bar{background-color:transparent}.progress:indeterminate::-moz-progress-bar{background-color:transparent}.progress.is-small{height:.75rem}@keyframes moveIndeterminate{0%{background-position:200% 0}to{background-position:-200% 0}}.tag:not(body){align-items:center;background-color:#282a36;border-radius:4px;color:#f8f8f2;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body).is-primary{background-color:#bd93f9;color:#fff}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle span,.title span{font-weight:inherit}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#f8f8f2;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-2{font-size:2.5rem}.subtitle{color:#f8f8f2;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#efefe1;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-2{font-size:2.5rem}.media{align-items:flex-start;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid hsla(0,0%,85.9%,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid hsla(0,0%,85.9%,.5);margin-top:1rem;padding-top:1rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}@media print,screen and (min-width:769px){.column.is-two-fifths{flex:none;width:40%}.column.is-three-fifths{flex:none;width:60%}.column.is-2{flex:none;width:16.66667%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:.75rem}@media print,screen and (min-width:769px){.columns:not(.is-desktop){display:flex}}.section{padding:3rem 1.5rem}.footer{background-color:#282a36;padding:3rem 1.5rem 6rem}@media screen and (min-width:1408px){.container{max-width:1152px}}body{font-family:Raleway,sans-serif}.line{height:10px}.hr{border-bottom:10px solid #bd93f9;margin:0 1.5rem}.section{padding:3rem 1.5rem 1rem}.education,.experience,.hobbies,.languages,.projects,.skills,.summary{margin-bottom:1.5rem}.education .title,.experience .title,.hobbies .title,.languages .title,.projects .title,.skills .title,.summary .title{padding:.5em 0;border-bottom:1px solid #bd93f9}.education .item,.experience .item,.projects .item,.skills .item{padding:.5em 0}.profile .image{margin:0 auto}.profile svg{fill:#f8f8f2}.social-icon{justify-content:flex-end}.social-icon,.social-icon a{display:flex;align-items:center}.social-icon svg{height:2rem;width:2rem}.footer{padding:3rem 1.5rem 1rem}.skill-item{display:inline-block;padding:1px 5px;border-left:2px solid #ccc;margin:0 7px 7px 0}.skill-item.html{border-color:#e44d26}.skill-item.css{border-color:#2965f1}.skill-item.js{border-color:#f0db4f}.skill-item.tool{border-color:#00d1b2}.skill-item.tech{border-color:#f14668}.skill-item.language{border-color:#ebebeb}.skill-item.database{border-color:#4db33d}.skill-item.backend-framework{border-color:#ff9678}.mt1{margin-top:10px}.mb1{margin-bottom:10px}@media screen and (max-width:768px){.profile{text-align:center}.social-icon{justify-content:center}}@media (min-width:769px){.has-text-right-desktop{text-align:right}}@media print and (min-width:600px){.has-text-right-desktop{text-align:right}}@media screen and (min-width:1023px){.has-text-right-in-desktop{text-align:right}}.is-size-7{font-size:.8rem!important}@media print{.subtitle,.title,body{color:#333}.profile svg{fill:#aaa}.projects .item .is-size-5{font-size:1.1rem!important}.experience .item:last-child{margin-top:80px}.experience .item .is-size-5{font-size:1.1rem!important}}