.icon{font-family:umbrella-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--logo:before{content:"\E906"}.icon--person:before{content:"\E900"}.icon--people:before{content:"\E901"}.icon--car:before{content:"\E902"}.icon--education:before{content:"\E903"}.icon--excel:before{content:"\E904"}.icon--flag:before{content:"\E905"}.icon--cake:before{content:"\E907"}.icon--calendar:before{content:"\E908"}.icon--calendar-clock:before{content:"\E909"}.icon--description:before{content:"\E90A"}.icon--email:before{content:"\E90B"}.icon--file:before{content:"\E90C"}.icon--marker:before{content:"\E90D"}.icon--phone:before{content:"\E90E"}.icon--portfolio:before{content:"\E90F"}.icon--salary:before{content:"\E910"}.icon--info:before{content:"\E911"}.icon--professional-attitude:before{content:"\E912"}.icon--special-attitude:before{content:"\E913"}.icon--chart:before{content:"\E914"}.icon--other:before{content:"\E915"}*{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:justify}body{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.personal-info--open{overflow:hidden}body.personal-info--open .personal-info:after{width:100%}strong{font-weight:600}canvas{max-width:100%!important}#app{font-family:Source Sans Pro,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#868686}@media print{#app{color:hsla(0,0%,52.5%,0);text-shadow:0 0 0 #868686;-webkit-print-color-adjust:exact;color-adjust:exact}}a{color:#87bd29}@media print{a{color:hsla(0,0%,52.5%,0);text-shadow:0 0 0 #868686;-webkit-print-color-adjust:exact;color-adjust:exact;text-decoration:none}}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.mb-10{margin-bottom:10px}.mt-10{margin-top:10px}.mb-20{margin-bottom:20px}.mt-20{margin-top:20px}.mb-30{margin-bottom:30px}.mt-30{margin-top:30px}.mb-40{margin-bottom:40px}.mt-40{margin-top:40px}.mb-50{margin-bottom:50px}.mt-50{margin-top:50px}.mb-60{margin-bottom:60px}.mt-60{margin-top:60px}.mb-70{margin-bottom:70px}.mt-70{margin-top:70px}.mb-80{margin-bottom:80px}.mt-80{margin-top:80px}.mb-90{margin-bottom:90px}.mt-90{margin-top:90px}.mb-100{margin-bottom:100px}.mt-100{margin-top:100px}ul{padding:0;margin:0;list-style:none}h2,h3,h4,h5,h6{color:#87bd29;margin:0 0 20px;padding:30px 0 0;font-size:30px;font-weight:600;text-transform:uppercase}@media print{h2,h3,h4,h5,h6{color:rgba(135,189,41,0);text-shadow:0 0 0 #87bd29;-webkit-print-color-adjust:exact;color-adjust:exact}}h2.silver,h3.silver,h4.silver,h5.silver,h6.silver{text-transform:none;color:#535353}h3{padding-top:0;font-size:22px}h3 i{margin-left:10px;font-size:18px;color:#868686}h4{font-size:20px}h4,h5,h6{padding-top:0}h5,h6{font-size:18px}.wrapper{position:relative;margin:auto;max-width:950px;padding:0 15px;overflow:hidden}@media only screen and (min-width:1300px){.wrapper{width:1250px;margin:0 auto}}@media print{.wrapper{max-width:100%;padding:0}}.fade-and-zoom-enter-active,.fade-and-zoom-leave-active{-webkit-transition:opacity .5s,-webkit-transform .5s ease-out;transition:opacity .5s,-webkit-transform .5s ease-out;transition:transform .5s ease-out,opacity .5s;transition:transform .5s ease-out,opacity .5s,-webkit-transform .5s ease-out}.fade-and-zoom-enter,.fade-and-zoom-leave-to{-webkit-transform:scale(1.5);transform:scale(1.5);opacity:0}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s ease .5s;transition:opacity .5s ease .5s}.fade-enter,.fade-leave-to{opacity:0}.background{position:fixed;bottom:0;left:0;font-size:650px;color:#fff;overflow:hidden;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:-1}.background--visible{opacity:1}.background .icon{position:relative;bottom:-300px;left:-200px;opacity:.075}.info__wrapper{position:relative}.info__wrapper .info{position:absolute;bottom:100%;left:50%;width:2000%;-webkit-transform:translate(-50%,-30px);transform:translate(-50%,-30px);text-align:center;background:#000;color:#fff;font-family:Source Sans Pro,sans-serif;padding:8px;line-height:1.4;letter-spacing:.4px;border-radius:5px;font-size:12px;font-weight:100;opacity:0;visibility:hidden;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5);box-shadow:0 2px 10px rgba(0,0,0,.5);-webkit-transition:opacity .3s cubic-bezier(.54,1.51,.88,1.07),visibility .3s cubic-bezier(.54,1.51,.88,1.07),-webkit-transform .3s cubic-bezier(.54,1.51,.88,1.07);transition:opacity .3s cubic-bezier(.54,1.51,.88,1.07),visibility .3s cubic-bezier(.54,1.51,.88,1.07),-webkit-transform .3s cubic-bezier(.54,1.51,.88,1.07);transition:opacity .3s cubic-bezier(.54,1.51,.88,1.07),transform .3s cubic-bezier(.54,1.51,.88,1.07),visibility .3s cubic-bezier(.54,1.51,.88,1.07);transition:opacity .3s cubic-bezier(.54,1.51,.88,1.07),transform .3s cubic-bezier(.54,1.51,.88,1.07),visibility .3s cubic-bezier(.54,1.51,.88,1.07),-webkit-transform .3s cubic-bezier(.54,1.51,.88,1.07)}.info__wrapper .info:after{content:"";position:absolute;display:block;top:calc(100% - 8px);left:50%;width:20px;height:20px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);background:#000;border-radius:3px;-webkit-box-shadow:-2px 2px 10px rgba(0,0,0,.5);box-shadow:-2px 2px 10px rgba(0,0,0,.5);z-index:-1}.info__wrapper:hover .info{-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px);opacity:1;visibility:visible}.skill{margin-bottom:20px}.skill h3{margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.skill h4{margin:0;text-transform:none;color:#535353}.skill p{margin:5px 0}.btn{border:2px solid #fff;color:#fff;border-radius:5px;font-family:Source Sans Pro,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;text-transform:uppercase;font-size:13px;letter-spacing:1px;padding:2px 8px;margin-right:10px;font-weight:300;text-decoration:none;white-space:nowrap;cursor:pointer;outline:none;-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.btn:focus,.btn:hover{background:#fff;color:#87bd29}@font-face{font-family:umbrella-icons;src:url(../fonts/umbrella-icons.511a8792.ttf) format("truetype"),url(../fonts/umbrella-icons.bbd4e35f.woff) format("woff"),url(../img/umbrella-icons.9cedcc08.svg#umbrella-icons) format("svg");font-weight:400;font-style:normal;font-display:block}.icon[data-v-c798152e]{font-family:umbrella-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--logo[data-v-c798152e]:before{content:"\E906"}.icon--person[data-v-c798152e]:before{content:"\E900"}.icon--people[data-v-c798152e]:before{content:"\E901"}.icon--car[data-v-c798152e]:before{content:"\E902"}.icon--education[data-v-c798152e]:before{content:"\E903"}.icon--excel[data-v-c798152e]:before{content:"\E904"}.icon--flag[data-v-c798152e]:before{content:"\E905"}.icon--cake[data-v-c798152e]:before{content:"\E907"}.icon--calendar[data-v-c798152e]:before{content:"\E908"}.icon--calendar-clock[data-v-c798152e]:before{content:"\E909"}.icon--description[data-v-c798152e]:before{content:"\E90A"}.icon--email[data-v-c798152e]:before{content:"\E90B"}.icon--file[data-v-c798152e]:before{content:"\E90C"}.icon--marker[data-v-c798152e]:before{content:"\E90D"}.icon--phone[data-v-c798152e]:before{content:"\E90E"}.icon--portfolio[data-v-c798152e]:before{content:"\E90F"}.icon--salary[data-v-c798152e]:before{content:"\E910"}.icon--info[data-v-c798152e]:before{content:"\E911"}.icon--professional-attitude[data-v-c798152e]:before{content:"\E912"}.icon--special-attitude[data-v-c798152e]:before{content:"\E913"}.icon--chart[data-v-c798152e]:before{content:"\E914"}.icon--other[data-v-c798152e]:before{content:"\E915"}.title[data-v-c798152e]{text-transform:uppercase;position:relative;color:#535353;font-weight:700;text-align:left;font-size:30px;padding:36px 42px 6px 0;margin:0 0 20px;overflow:hidden}.title[data-v-c798152e]:after,.title[data-v-c798152e]:before{content:"";position:absolute;display:block;width:80px;height:2px;bottom:0;left:0;background:#87bd29;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s ease-out .5s;transition:-webkit-transform .5s ease-out .5s;transition:transform .5s ease-out .5s;transition:transform .5s ease-out .5s,-webkit-transform .5s ease-out .5s}.title[data-v-c798152e]:before{width:100%;height:1px;bottom:1px;-webkit-transition-delay:0s;transition-delay:0s}.title__inner[data-v-c798152e]{-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:opacity .3s cubic-bezier(.54,1.51,.88,1.07) .7s,-webkit-transform .5s cubic-bezier(.54,1.51,.88,1.07) .5s;transition:opacity .3s cubic-bezier(.54,1.51,.88,1.07) .7s,-webkit-transform .5s cubic-bezier(.54,1.51,.88,1.07) .5s;transition:transform .5s cubic-bezier(.54,1.51,.88,1.07) .5s,opacity .3s cubic-bezier(.54,1.51,.88,1.07) .7s;transition:transform .5s cubic-bezier(.54,1.51,.88,1.07) .5s,opacity .3s cubic-bezier(.54,1.51,.88,1.07) .7s,-webkit-transform .5s cubic-bezier(.54,1.51,.88,1.07) .5s}.title--visible[data-v-c798152e]:after,.title--visible[data-v-c798152e]:before{-webkit-transform:translateX(0);transform:translateX(0)}.title--visible .title__inner[data-v-c798152e]{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.title--visible .icon[data-v-c798152e]{-webkit-transform:translateY(0);transform:translateY(0);opacity:.25}.icon[data-v-c798152e]{position:absolute;right:0;top:50%;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .3s cubic-bezier(.54,1.51,.88,1.07) .8s,-webkit-transform .5s cubic-bezier(.54,1.51,.88,1.07) .7s;transition:opacity .3s cubic-bezier(.54,1.51,.88,1.07) .8s,-webkit-transform .5s cubic-bezier(.54,1.51,.88,1.07) .7s;transition:transform .5s cubic-bezier(.54,1.51,.88,1.07) .7s,opacity .3s cubic-bezier(.54,1.51,.88,1.07) .8s;transition:transform .5s cubic-bezier(.54,1.51,.88,1.07) .7s,opacity .3s cubic-bezier(.54,1.51,.88,1.07) .8s,-webkit-transform .5s cubic-bezier(.54,1.51,.88,1.07) .7s}