@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:400;src:url(fonts/raleway-v34-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(fonts/lato-v24-latin-regular.woff2) format('woff2')}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(fonts/lato-v24-latin-700.woff2) format('woff2')}*{margin:0;padding:0;box-sizing:border-box}body,html{background-color:#f2f2f2;font-family:Lato;font-weight:400;font-size:18px;line-height:1.4;color:#555}h1{font-family:Raleway;font-weight:400;line-height:1.25}h2,h3{font-size:18px;font-weight:400;line-height:1.25;color:#21405a;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}p,ul{color:#2f2f2f;margin-bottom:25px}p.uppersmall{text-align:right;text-transform:uppercase;font-size:92%}p strong{color:#34495e;font-weight:700}li{margin-left:20px}.text-center{text-align:center}a{text-decoration:none;color:#1abc9c;word-wrap:break-word;transition:color .1s ease-in,background .1s ease-in}a:focus,a:hover{color:#7b7b7b;text-decoration:none;outline:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}.img-responsive{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-2,.col-lg-5,.col-lg-6,.col-lg-7,.col-md-2,.col-md-4,.col-md-5,.col-md-8,.col-md-9,.col-sm-12,.col-sm-2,.col-sm-4,.col-sm-5,.col-sm-7,.col-sm-8{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:768px){.col-sm-12,.col-sm-2,.col-sm-4,.col-sm-5,.col-sm-7,.col-sm-8{float:left}.col-sm-12{width:100%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-2{width:16.66666667%}}@media (min-width:992px){.col-md-2,.col-md-4,.col-md-5,.col-md-8,.col-md-9{float:left}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-2{width:16.66666667%}}@media (min-width:1200px){.col-lg-2,.col-lg-5,.col-lg-6,.col-lg-7{float:left}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-2{width:16.66666667%}.col-lg-offset-2{margin-left:16.66666667%}}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.container-fluid:after,.container:after,.row:after{clear:both}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}#contact{background:#2f2f2f}#contact h2,#contact p{color:#fff}#contact p strong{color:#7afae8}#contact .fa{padding-right:8px;color:#4df4d3}#contact input,#contact textarea{display:block;width:100%;max-width:450px;padding:8px 12px;border-radius:0;box-shadow:none;font-family:inherit;font-size:16px;height:auto;resize:none;outline:0;margin-bottom:6px}#contact .ocultar{display:none}#contact button{background:#4ba;border:0;padding:10px 30px;color:#fff;transition:.4s;cursor:pointer;display:inline-block;padding:6px 32px;font-size:16px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px}#contact button:focus,#contact button:hover{color:#333;background:#23c8b1}@font-face{font-family:FontAwesome;font-weight:400;font-style:normal;src:local(''),url(fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'),url(fonts/fontawesome-webfont.woff?v=4.7.0) format('woff');font-display:swap}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-user:before{content:"\f007"}.fa-download:before{content:"\f019"}.fa-phone:before{content:"\f095"}.fa-facebook:before{content:"\f09a"}.fa-briefcase:before{content:"\f0b1"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin-square:before{content:"\f08c"}.fa-graduation-cap:before{content:"\f19d"}.fa-home:before{content:"\f015"}.fa-microphone:before{content:"\f130"}.fa-lg{font-size:1.4em;line-height:.75em;vertical-align:-15%}.footerbar{background:#2f2f2f;color:#fff;font-size:16px;font-weight:500;letter-spacing:-.5px;width:100%;padding:4px 12px 4px;z-index:9;left:0;border-top:1px solid rgba(90,60,18,.5)}.footerbar span{float:right}.footerbar a{color:#e9e8ff;text-decoration:none;margin-left:4px;letter-spacing:-.6px}.footerbar a:hover{color:#cdcbfd}.section,section{padding-top:70px;padding-bottom:70px}#headbar{background:#111;position:fixed;top:0;left:0;right:0;z-index:10000;overflow:visible}#headbar ul#nav{display:inline-block;position:relative;display:inline;text-align:center}#headbar ul#nav>li{display:block;float:left;padding:0;margin:0}#headbar a{color:#fff;display:block;font:normal 11px/18px Helvetica,Arial,sans-serif;text-decoration:none;padding:18px 21px}#headbar a:hover{color:#2cebc6;background:#222;text-decoration:none}#headbar i{font-size:24px}#headbar .language{font-size:18px;padding-top:23px}#intro{padding-top:75px;background:#2c3e50;color:#fff}#intro h2,#intro p{color:#fff}#about{background:url(img/header-bg.jpg) no-repeat center top;padding-top:200px;background-attachment:relative;background-position:center center;background-size:100%;background-size:cover;min-height:500px;width:100%;border:6px #fff solid}#about h1{font-size:70px;color:#fff;text-shadow:0 0 10px #000;text-align:center}@media (max-width:678px){#about h1{font-size:60px}}#about p{font-size:20px;font-weight:700;text-align:center;color:#fff}#about a{font-weight:700;color:#63fcdd}#about a:hover{color:#2cebc6}#skills{background:#2c3e50;color:#fff}#skills h2,#skills ul{color:#fff}#personal{background:#eaeaea}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}