/*!* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)*/@font-face{font-family:fontawesome;font-display:swap;font-weight:400;font-style:normal;src:url(/fonts/fontawesome-webfont.eot);src:url(/fonts/fontawesome-webfont.eot)format('embedded-opentype'),url(/fonts/fontawesome-webfont.woff2)format('woff2'),url(/fonts/fontawesome-webfont.woff)format('woff'),url(/fonts/fontawesome-webfont.ttf)format('truetype'),url(/fonts/fontawesome-webfont.svg)format('svg')}.fa{display:inline-block;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-archive:before{content:"\f187"}.fa-wrench:before{content:"\f0ad"}.fa-map-signs:before{content:"\f277"}.fa-envelope:before{content:"\f0e0"}.fa-phone:before{content:"\f095"}.fa-globe:before{content:"\f0ac"}.fa-twitter:before{content:"\f099"}.fa-github:before{content:"\f09b"}.fa-linkedin-square:before{content:"\f08c"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-briefcase:before{content:"\f0b1"}.fa-gitlab:before{content:"\f296"}@font-face{font-family:roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmYUtfBBc4AMP6lQ.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:roboto;font-style:italic;font-weight:400;font-display:swap;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xIIzIXKMny.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:roboto;font-style:italic;font-weight:500;font-display:swap;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51S7ACc6CsTYl4BO.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:roboto;font-style:italic;font-weight:700;font-display:swap;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TzBic6CsTYl4BO.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:roboto;font-style:italic;font-weight:900;font-display:swap;src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TLBCc6CsTYl4BO.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:roboto;font-style:italic;font-weight:400;font-display:swap;src:local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v19/KFOkCnqEu92Fr1Mu51xGIzIXKMnyrYk.woff2)format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:roboto;font-style:italic;font-weight:500;font-display:swap;src:local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51S7ACc0CsTYl4BOQ3o.woff2)format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:roboto;font-style:italic;font-weight:700;font-display:swap;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TzBic0CsTYl4BOQ3o.woff2)format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:roboto;font-style:italic;font-weight:900;font-display:swap;src:local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(https://fonts.gstatic.com/s/roboto/v19/KFOjCnqEu92Fr1Mu51TLBCc0CsTYl4BOQ3o.woff2)format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v19/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2)format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:roboto;font-style:normal;font-weight:500;font-display:swap;src:local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2)format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:roboto;font-style:normal;font-weight:700;font-display:swap;src:local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2)format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:roboto;font-style:normal;font-weight:900;font-display:swap;src:local("Roboto Black"),local("Roboto-Black"),url(https://fonts.gstatic.com/s/roboto/v19/KFOlCnqEu92Fr1MmYUtfChc4AMP6lbBP.woff2)format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}.page{display:flex;max-width:960px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.page main{background:#fff;padding:60px;width:75%}.page main section{margin-bottom:60px;text-align:justify}.page main section:last-child{margin-bottom:0}.page main section .title{text-transform:uppercase;font-size:20px;font-weight:500;color:#134513;position:relative;margin-top:0;margin-bottom:20px}.page main section .title .fa{width:30px;height:30px;margin-right:8px;display:inline-block;color:#fff;border-radius:50%;background:#134513;text-align:center;padding-top:7.5px;font-size:16px;position:relative;top:-2px}.page main section .experience{margin-bottom:30px}.page main section .experience .header{display:flex;justify-content:space-between}.page main section .experience .header .job{color:#3f4650;font-size:16px;margin-top:0;margin-bottom:0;font-weight:500}.page main section .experience .header .time{color:#97aac3;flex-shrink:0}.page main section .experience .company{margin-bottom:10px;color:#97aac3}.page main section .skills .skill{margin-bottom:15px;overflow:hidden}.page main section .skills .skill h3{font-size:14px;margin-top:0;margin-bottom:12px}.page main section .skills .bar{height:12px;background:#f5f5f5!important}.page main section .skills .bar .level{height:12px;background:#33bd33!important}.page aside{min-width:240px;width:25%;background:#238123;color:#fff}.page aside a{color:#fff}.page aside section{padding:30px 30px 0}.page aside section:last-child{padding-bottom:30px}.page aside section .title{text-transform:uppercase;font-size:16px;font-weight:700;margin-top:0;margin-bottom:15px}.page aside section .degree{margin-bottom:15px}.page aside section .degree:last-child{margin-bottom:0}.page aside section .degree .label{font-size:14px;margin-top:0;margin-bottom:5px}.page aside section .degree .details{color:rgba(255,255,255,.6);font-weight:500;margin-bottom:0;margin-top:0}.page aside section .degree .time{color:rgba(255,255,255,.6);font-weight:500;margin-bottom:0}.page aside section .list{margin-bottom:0}.page aside section .list li{margin-bottom:10px}.page aside section .list li:last-child{margin-bottom:0}.page aside section .list li .value{color:rgba(255,255,255,.6)}.page aside .profile{background:rgba(0,0,0,.2);text-align:center;color:#fff;padding:30px}.page aside .profile figure{margin:0}.page aside .profile figure img{max-width:100%;margin-bottom:15px;vertical-align:middle;border-radius:50%;border:3px solid #fff}.page aside .profile figure figcaption .name{font-size:32px;font-weight:900;margin-top:0;margin-bottom:10px}.page aside .profile figure figcaption .description{color:rgba(255,255,255,.6);font-size:16px;font-weight:400;margin-top:0;margin-bottom:0}.page aside .contact-list .fa{margin-right:5px;font-size:18px;vertical-align:middle}.page aside .contact-list .fa-envelope{font-size:14px;padding-bottom:3px}.page aside .contact-list li{margin-bottom:15px}.page aside .contact-list li:last-child{margin-bottom:0}@media screen and (max-width:770px){.page{flex-direction:column}.page main{padding:30px;width:100%;margin:0;order:1}.page main .experience .header{flex-direction:column}.page main .experience .header .time{margin-top:2px}.page main section{margin-bottom:30px}.page aside{width:100%;margin:0}}@media screen and (min-width:992px){.page main section .skills .skill h3{display:inline-block;float:left;width:30%;margin-bottom:0}.page main section .skills .skill .bar{display:inline-block;width:70%;float:left;position:relative;top:1px}}@media print{@page{margin:10mm 0}h3{font-size:10px!important}h2{font-size:14px!important}*{transition:none!important;font-size:10px}body{display:block;padding:0!important;color-adjust:exact!important}body .page{box-shadow:none!important}body .page aside{color:#fff!important}body .page main{padding:30px!important}body .page main section{margin-bottom:30px!important}body .page main section:last-child{margin-bottom:0!important}}*{box-sizing:border-box}body{margin:0;padding:30px;display:flex;color:#545e6c;font-size:14px;background:#f5f5f5;line-height:1.42857143;justify-content:center;font-family:roboto,sans-serif}@media screen and (max-width:400px){body{padding:0}}h1{font-size:36px}h2{font-size:30px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h1,h2,h3,h4,h5{font-family:inherit;font-weight:700;line-height:1.1;color:inherit}h1,h2,h3{margin:20px 0 10px}h4,h5{margin:10px 0}ul{margin-top:0;margin-bottom:10px}.clean-list{padding-left:0;list-style:none}p{margin:0 0 10px;text-align:justify;line-height:1.5}strong{font-weight:700}a{background-color:transparent;text-decoration:none;color:#134513;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a:active{outline:0}a:hover{outline:0;text-decoration:underline;color:#020902}a:focus{color:#23527c;text-decoration:none;outline:thin dotted;outline:5px auto;outline-offset:-2px}