@import url("https://fonts.googleapis.com/css?family=Lobster+Two:700i|Montserrat:400,700|Noto+Serif:400i|Roboto+Slab:400,700|Heebo:100,900|Encode+Sans+Expanded:300,400,600&subset=latin-ext");html{font-size:15px}*{margin:0;padding:0}a:hover{text-decoration:none}section{padding-top:120px;padding-bottom:120px}section h1{font-family:Montserrat,sans-serif;font-weight:700;font-size:40px;color:#222;margin-bottom:10px;letter-spacing:2px}section h3{font-family:Noto Serif,serif;font-size:16px;color:#636363}section h4{font-size:18px}section h4,section h5{font-family:Montserrat,sans-serif;font-weight:700}section h5{font-size:16px}section h6{font-size:14px;font-weight:400}section h6,section p{font-family:Roboto Slab,serif}section p{padding:10px 12px;color:#636363;width:100%}section q{font-weight:700;letter-spacing:2px}.visible{opacity:1!important}.active .nav-link{color:#31c2e4!important}.active .nav-link span{-webkit-transform:translateY(-33%);transform:translateY(-33%);font-weight:600;font-family:Encode Sans Expanded,sans-serif;text-transform:lowercase}.active .nav-link span:before{content:"{"}.active .nav-link span:after{content:"}"}.active .nav-link span:after,.active .nav-link span:before{font-weight:600;position:relative;top:5%;font-size:1.65em;color:#ff0;padding:0 15px;font-family:Encode Sans Expanded,sans-serif}nav{min-height:70px}@media only screen and (max-width:991.99px){nav{min-height:unset}}nav .bg{background-color:#091e2b;opacity:0;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}@media only screen and (max-width:991.99px){nav .bg{visibility:visible!important;opacity:1!important}}.navbar-brand{font-size:30px;font-weight:100;font-family:Heebo,sans-serif;visibility:hidden;opacity:0;-webkit-transition:.4s;transition:.4s}.navbar-brand span{font-weight:900}@media only screen and (max-width:991.99px){.navbar-brand{font-size:20px;visibility:visible!important;opacity:1!important}}.nav-link{display:inline-block}.nav-link span{display:block}@media only screen and (max-width:991.99px){.nav-link{display:block}}.nav-item{height:52px;-webkit-transform:translateY(16%);transform:translateY(16%)}@media only screen and (max-width:991.99px){.nav-item{text-align:center}}.welcome{background:-webkit-gradient(linear,left top,left bottom,from(rgba(4,31,49,.85)),to(rgba(4,4,4,.9))),url(../img/bg.jpg) 50% 50%;background:linear-gradient(rgba(4,31,49,.85),rgba(4,4,4,.9)),url(../img/bg.jpg) 50% 50%;background-size:cover;background-attachment:fixed;background-color:rgba(37,37,37,.85);color:#ccc;height:100vh}.welcome_button{height:170px;width:170px;border-radius:50%;background:url(../img/foto.jpg);background-size:cover;-webkit-box-shadow:0 0 20px #000;box-shadow:0 0 20px #000}.welcome_name{color:#fff;font-size:45px;font-family:Heebo,sans-serif;font-weight:300;margin-top:20px;text-shadow:0 0 20px #000}@media only screen and (max-width:475px){.welcome_name{font-size:33px}}.welcome_name-bold{font-weight:900}.welcome_desc{font-weight:300;margin-bottom:20px;color:#31c2e4;font-size:2em}.welcome_desc:before{content:"{"}.welcome_desc:after{content:"}"}.welcome_desc:after,.welcome_desc:before{font-weight:600;position:relative;top:5%;font-size:1.65em;color:#ff0;padding:0 15px;font-family:Encode Sans Expanded,sans-serif}.welcome_media{color:#ae81ff;text-align:center}.welcome_media [class*=icon-]{font-size:20px;padding-right:10px;color:#f92672}.welcome_icons{margin-top:30px}.welcome_icons [class*=icon-]{font-size:30px;color:#fff;padding:0 10px}.welcome_icons [class*=icon-]:before{-webkit-transition:.3s;transition:.3s;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.welcome_icons a:hover [class*=icon-]:before{-webkit-transform:scale(1.2) rotate(0deg);transform:scale(1.2) rotate(0deg)}.welcome_icons .icon-application{font-size:26px;top:-2px;position:relative}.wrapper{margin-top:60px}.about .wrapper{width:75%}@media only screen and (max-width:991.99px){.about .wrapper{width:95%}}.about_image{width:350px;margin:20px}@media only screen and (max-width:991.99px){.about_image{width:30vw;min-width:180px}}@media only screen and (max-width:767.99px){.about_image{display:none}}.about_description{padding:20px 12px;line-height:24.75px;line-height:1.65rem;font-family:Encode Sans Expanded,sans-serif}.portfolio{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,96%,.5)),to(hsla(0,0%,98%,.5))),url(../img/portfolio.jpg) 50% 50%;background:linear-gradient(hsla(0,0%,96%,.5),hsla(0,0%,98%,.5)),url(../img/portfolio.jpg) 50% 50%;background-size:cover;background-attachment:fixed}.portfolio h3{color:#646464}.portfolio_projects{padding:0;margin-top:40px}.portfolio_project{background-color:#fff;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin:25px 17px;min-width:290px;-webkit-box-shadow:0 0 20px 1px rgba(50,50,50,.85);box-shadow:0 0 20px 1px rgba(50,50,50,.85);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out;z-index:0}.portfolio_project:hover{z-index:1}.portfolio_project:hover img{-webkit-filter:blur(5px) grayscale(100%);filter:blur(5px) grayscale(100%);-webkit-transition:-webkit-filter .3s .5s;transition:-webkit-filter .3s .5s;transition:filter .3s .5s;transition:filter .3s .5s,-webkit-filter .3s .5s}.portfolio_project:hover .portfolio_project_layer{width:930px;height:930px;background-color:hsla(0,0%,100%,.8)}.portfolio_project:hover .portfolio_project_layer .portfolio_project_description{opacity:1;-webkit-transition:.1s ease .4s;transition:.1s ease .4s}@media only screen and (max-width:475px){.portfolio_project{margin:25px auto}}@media only screen and (min-width:475.01px){.portfolio_project:hover{-webkit-transform:scale(1.3);transform:scale(1.3)}}.portfolio_project img{display:block;width:auto;-webkit-transition:-webkit-filter .1s;transition:-webkit-filter .1s;transition:filter .1s;transition:filter .1s,-webkit-filter .1s}.portfolio_project_image{position:relative;overflow:hidden}.portfolio_project_details{padding:25px 0;background-color:#222}.portfolio_project_details h4:before{content:"{"}.portfolio_project_details h4:after{content:"}"}.portfolio_project_details h4:after,.portfolio_project_details h4:before{font-weight:600;position:relative;top:5%;font-size:1.65em;color:#ff0;padding:0 15px;font-family:Encode Sans Expanded,sans-serif}.portfolio_project_details p{padding:0;margin:0;font-family:Noto Serif,serif}.portfolio_project_details h4{margin:0;color:#fff}.portfolio_project_layer{width:0;height:0;position:absolute;background-color:#222;-webkit-transition:.4s;transition:.4s;border-radius:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.portfolio_project_description{width:290px;position:absolute;right:175px;top:105px;z-index:2;height:360px;opacity:0;-webkit-transition:.2s ease;transition:.2s ease}.portfolio_project_description p{font-size:12px}.portfolio_project_links{position:absolute;width:100%;height:70px;bottom:0}.portfolio_project_links .link{display:block;background:#fff;border:1px solid transparent;color:#222;padding:10px 20px;overflow:hidden;max-width:110px;width:110px;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);text-align:center;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;font-weight:700}.portfolio_project_links .link:hover{-webkit-box-shadow:4px 6px 17px 0 rgba(0,0,0,.7);box-shadow:4px 6px 17px 0 rgba(0,0,0,.7)}.contact{background:url(../img/metal.jpg) 50% 50% no-repeat;background-size:cover}@media only screen and (max-width:767.99px){.contact .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width:767.99px){.contact .form{margin-top:35px}}.contact .form-column input,.contact .form-column textarea{width:100%;border:1px solid #fff;padding:20px;font-weight:700;font-family:Montserrat,sans-serif;font-size:14px;display:block;background-color:rgba(0,0,0,.2);color:#fff}.contact .form-column input:focus,.contact .form-column textarea:focus{outline:none;-webkit-box-shadow:0 0 5px #fed136;box-shadow:0 0 5px #fed136}.contact .form-column input::-webkit-input-placeholder,.contact .form-column textarea::-webkit-input-placeholder{text-transform:uppercase}.contact .form-column input:-ms-input-placeholder,.contact .form-column input::-ms-input-placeholder,.contact .form-column textarea:-ms-input-placeholder,.contact .form-column textarea::-ms-input-placeholder{text-transform:uppercase}.contact .form-column input::placeholder,.contact .form-column textarea::placeholder{text-transform:uppercase}.contact .form-column input{height:50px}.contact .form-column textarea{height:210px;resize:none}.contact .form-column .special{display:none}.contact .form-group{margin:30px 15px}.contact_social-media{color:#fff;font-size:25px}.contact_social-media .social{margin:30px}@media only screen and (max-width:475px){.contact_social-media .social{margin:30px 20px}}.contact_social-media .social a{color:#fff}.contact_social-media .social .fa{height:50px;width:50px;line-height:46px;border:2px solid #fff;text-align:center}#form_submit{width:220px}.github:hover{background-color:#6e5494}.linkedin:hover{background-color:#0077b5}.twitter:hover{background-color:#08a0e9}footer{height:90px;background-color:#343434}footer a{color:#fff}footer a:hover{color:#ff0}
/*# sourceMappingURL=style.min.css.map */