html,body{font-size:16px;font-family:"Oxygen",sans-serif}a{text-decoration:none}a:hover{opacity:.75;text-decoration:underline}a:link,a:visited,a:active{color:black}.logo a:hover{opacity:1;text-decoration:none}hr{background:linear-gradient(to right, #27408e 0%, #617dd4 100%);height:5px}main{margin:1rem}.cover{display:flex;align-items:stretch;flex-direction:row;background-color:#536878;color:#fff;padding:0rem 0;text-align:center}.cover .logo{display:flex;align-items:stretch;flex-basis:20%}.cover .logo h1{flex:1;align-items:center;display:flex;justify-content:center;margin:0 auto 0 0;background-color:#000;text-align:center}.cover .logo h1>a{display:block;font-weight:700;font-size:12rem;font-family:"Zilla Slab";color:white}.cover .information{flex-basis:80%}.cover .information .title{display:inline-block;font-size:5rem;margin:0;margin-bottom:1rem}.cover .information .title .last-name{font-weight:bold}.cover .information .description{font-size:1.37rem;line-height:1.5;text-align:justify}.cover .information .description>p{margin:0 20px;text-align:left}.panels{display:flex;flex-direction:row;flex-wrap:wrap}.panels .left{flex-basis:20%}.panels .right{flex-basis:80%}.panels .panel{position:relative;box-sizing:border-box;padding:10px;flex:1;font-family:"Open Sans"}.panels .panel .panel-title{font-weight:bold;font-size:2.5rem;line-height:1.5;font-family:"Oxygen";background-color:white;z-index:10;display:inline;padding-right:10px;text-align:center}.panels .panel .panel-title.contact-info{background:linear-gradient(to right, #ff0000 0%, #b30000 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.panels .panel .panel-title.featured-projects{background:linear-gradient(to right, #4a86e8 0%, #1a5dcc 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.panels .panel .panel-title.dev-skills{background:linear-gradient(to right, #ff9900 0%, #b36b00 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.panels .panel .panel-title.languages{background:linear-gradient(to right, #ff00ff 0%, #b300b2 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.panels .panel .panel-title.experience{background:linear-gradient(to right, #00ff00 0%, #00b300 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.panels .panel .panel-title.education{background:linear-gradient(to right, #9900ff 0%, #6b00b3 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.panels .panel .panel-content .panel-item{font-size:1.37rem}.panels .panel .panel-content .panel-item.separator{margin-bottom:1rem}.panels .panel .panel-content .panel-item.display-hidden{display:none}.panels .panel .panel-content .panel-item.display-never{display:none}.panels .panel .panel-content .panel-item .text{color:#000}.panels .panel .panel-content .panel-item .text-grey{color:#c0c6cb}.panels .panel .panel-content .panel-item .text-grey a:link,.panels .panel .panel-content .panel-item .text-grey a:visited,.panels .panel .panel-content .panel-item .text-grey a:hover,.panels .panel .panel-content .panel-item .text-grey a:active{color:#c0c6cb}.panels .panel .panel-content .panel-item .bold{font-weight:bold}.panels .panel .panel-content .panel-item a:link,.panels .panel .panel-content .panel-item a:visited,.panels .panel .panel-content .panel-item a:hover,.panels .panel .panel-content .panel-item a:active{color:#000}.panels .panel .panel-content .panel-item .list .list-item{display:block;padding-left:1.5rem;text-indent:-1.1rem}.panels .panel .panel-content .panel-item .list .list-item:before{content:"⌁";padding-right:5px;font-weight:bold}.skill{display:inline;font-size:.8rem;margin:0 .2rem;padding:.1rem .5rem;border-radius:.5rem;white-space:nowrap;line-height:2}.skill.color-raspberry-pi{color:#fff;background-color:#c31c4a;transition:background-color .5s}.skill.color-raspberry-pi:hover{background-color:#801231}.skill.color-raspberry-pi::before{content:"Raspberry Pi";padding:.5rem 0}.skill.color-khadas{color:#fff;background-color:#1e95d4;transition:background-color .5s}.skill.color-khadas:hover{background-color:#156691}.skill.color-khadas::before{content:"KHADAS";padding:.5rem 0}.skill.color-android{color:#fff;background-color:#3ddc84;transition:background-color .5s}.skill.color-android:hover{background-color:#1fad5f}.skill.color-android::before{content:"Android";padding:.5rem 0}.skill.color-lib-vlc{color:#fff;background-color:#f48b00;transition:background-color .5s}.skill.color-lib-vlc:hover{background-color:#a85f00}.skill.color-lib-vlc::before{content:"libVLC";padding:.5rem 0}.skill.color-websockets{color:#fff;background-color:#977887;transition:background-color .5s}.skill.color-websockets:hover{background-color:#6e5561}.skill.color-websockets::before{content:"WebSockets";padding:.5rem 0}.skill.color-socket-io{color:#fff;background-color:#010101;transition:background-color .5s}.skill.color-socket-io:hover{background-color:#000}.skill.color-socket-io::before{content:"socket.io";padding:.5rem 0}.skill.color-python{color:#356f9f;background-color:#ffd948;transition:background-color .5s}.skill.color-python:hover{background-color:#fac600}.skill.color-python::before{content:"Python";padding:.5rem 0}.skill.color-electron{color:#9feaf9;background-color:#2b2e3b;transition:background-color .5s}.skill.color-electron:hover{background-color:#0b0c0f}.skill.color-electron::before{content:"Electron";padding:.5rem 0}.skill.color-omx-player{color:#fff;background-color:#8d5524;transition:background-color .5s}.skill.color-omx-player:hover{background-color:#503014}.skill.color-omx-player::before{content:"OMX Player";padding:.5rem 0}.skill.color-node-js{color:#fff;background-color:#5cac47;transition:background-color .5s}.skill.color-node-js:hover{background-color:#3f7631}.skill.color-node-js::before{content:"Node.js";padding:.5rem 0}.skill.color-nginx{color:#fff;background-color:#009137;transition:background-color .5s}.skill.color-nginx:hover{background-color:#00451a}.skill.color-nginx::before{content:"nginx";padding:.5rem 0}.skill.color-express{color:#353558;background-color:#fbfbfb;transition:background-color .5s}.skill.color-express:hover{background-color:#d5d5d5}.skill.color-express::before{content:"Express.js";padding:.5rem 0}.skill.color-hapi{color:#fff;background-color:#f79727;transition:background-color .5s}.skill.color-hapi:hover{background-color:#ca7007}.skill.color-hapi::before{content:"hapi.js";padding:.5rem 0}.skill.color-docker{color:#fff;background-color:#2391e6;transition:background-color .5s}.skill.color-docker:hover{background-color:#1368a9}.skill.color-docker::before{content:"Docker";padding:.5rem 0}.skill.color-redis{color:#fff;background-color:#d92b21;transition:background-color .5s}.skill.color-redis:hover{background-color:#971e17}.skill.color-redis::before{content:"Redis";padding:.5rem 0}.skill.color-postgres{color:#fff;background-color:#31648c;transition:background-color .5s}.skill.color-postgres:hover{background-color:#1d3c53}.skill.color-postgres::before{content:"PostgreSQL";padding:.5rem 0}.skill.color-springboot{color:#fff;background-color:#203412;transition:background-color .5s}.skill.color-springboot:hover{background-color:#000}.skill.color-springboot::before{content:"Spring Boot";padding:.5rem 0}.skill.color-json{color:#fff;background-color:#f37477;transition:background-color .5s}.skill.color-json:hover{background-color:#ed2e32}.skill.color-json::before{content:"JSON";padding:.5rem 0}.skill.color-php{color:#fff;background-color:#7377ad;transition:background-color .5s}.skill.color-php:hover{background-color:#4e5285}.skill.color-php::before{content:"PHP";padding:.5rem 0}.skill.color-angular-js{color:#fff;background-color:#dd1b16;transition:background-color .5s}.skill.color-angular-js:hover{background-color:#97130f}.skill.color-angular-js::before{content:"AngularJS";padding:.5rem 0}.skill.color-bootstrap{color:#fff;background-color:#533b78;transition:background-color .5s}.skill.color-bootstrap:hover{background-color:#302245}.skill.color-bootstrap::before{content:"Bootstrap";padding:.5rem 0}.skill.color-linux{color:#fff;background-color:#ecb910;transition:background-color .5s}.skill.color-linux:hover{background-color:#a4810b}.skill.color-linux::before{content:"Linux";padding:.5rem 0}.skill.color-rest{color:#fff;background-color:#6699cd;transition:background-color .5s}.skill.color-rest:hover{background-color:#3973ae}.skill.color-rest::before{content:"REST";padding:.5rem 0}.skill.color-soap{color:#fff;background-color:#5b95bf;transition:background-color .5s}.skill.color-soap:hover{background-color:#3a6e94}.skill.color-soap::before{content:"SOAP";padding:.5rem 0}.skill.color-sftp{color:#fff;background-color:#e9d8a9;transition:background-color .5s}.skill.color-sftp:hover{background-color:#d9bc6c}.skill.color-sftp::before{content:"SFTP";padding:.5rem 0}.skill.color-ux{color:#fff;background-color:#0c3a60;transition:background-color .5s}.skill.color-ux:hover{background-color:#04111c}.skill.color-ux::before{content:"UX";padding:.5rem 0}.skill.color-code-review{color:#fff;background-color:#fd7a7c;transition:background-color .5s}.skill.color-code-review:hover{background-color:#fc2f32}.skill.color-code-review::before{content:"Code Review";padding:.5rem 0}.skill.color-apache{color:#fff;background-color:#c03e3e;transition:background-color .5s}.skill.color-apache:hover{background-color:#862b2b}.skill.color-apache::before{content:"Apache";padding:.5rem 0}.skill.color-asp-net-mvc-5{color:#fff;background-color:#0c6db1;transition:background-color .5s}.skill.color-asp-net-mvc-5:hover{background-color:#074169}.skill.color-asp-net-mvc-5::before{content:"ASP.NET MVC 5";padding:.5rem 0}.skill.color-linq{color:#fff;background-color:#7992ac;transition:background-color .5s}.skill.color-linq:hover{background-color:#536c86}.skill.color-linq::before{content:"LINQ";padding:.5rem 0}.skill.color-sql-server{color:#fff;background-color:#cf514f;transition:background-color .5s}.skill.color-sql-server:hover{background-color:#a52f2d}.skill.color-sql-server::before{content:"SQL Server";padding:.5rem 0}.skill.color-c-sharp{color:#fff;background-color:#0081b5;transition:background-color .5s}.skill.color-c-sharp:hover{background-color:#004a69}.skill.color-c-sharp::before{content:"C#";padding:.5rem 0}.skill.color-vb{color:#fff;background-color:#26c0b3;transition:background-color .5s}.skill.color-vb:hover{background-color:#198077}.skill.color-vb::before{content:"Visual Basic";padding:.5rem 0}.skill.color-crysyal-reports{color:#fff;background-color:#018a30;transition:background-color .5s}.skill.color-crysyal-reports:hover{background-color:#003e16}.skill.color-crysyal-reports::before{content:"Crystal Reports";padding:.5rem 0}.skill.color-composer{color:#fff;background-color:#825432;transition:background-color .5s}.skill.color-composer:hover{background-color:#4b301d}.skill.color-composer::before{content:"Composer";padding:.5rem 0}.skill.color-jquery{color:#fff;background-color:#0c63a3;transition:background-color .5s}.skill.color-jquery:hover{background-color:#07385c}.skill.color-jquery::before{content:"jQuery";padding:.5rem 0}.skill.color-java{color:#fff;background-color:#e61f24;transition:background-color .5s}.skill.color-java:hover{background-color:#a61316}.skill.color-java::before{content:"Java";padding:.5rem 0}.skill.color-oauth{color:#fff;background-color:#9953c0;transition:background-color .5s}.skill.color-oauth:hover{background-color:#703591}.skill.color-oauth::before{content:"oAuth";padding:.5rem 0}.skill.color-jax-rs{color:#fff;background-color:#00a2e8;transition:background-color .5s}.skill.color-jax-rs:hover{background-color:#006d9c}.skill.color-jax-rs::before{content:"JAX-RS";padding:.5rem 0}.skill.color-tomcat{color:#fff;background-color:#ca9f19;transition:background-color .5s}.skill.color-tomcat:hover{background-color:#866911}.skill.color-tomcat::before{content:"Tomcat";padding:.5rem 0}.skill.color-javascript{color:#fff;background-color:#efd81d;transition:background-color .5s}.skill.color-javascript:hover{background-color:#b3a10d}.skill.color-javascript::before{content:"JavaScript";padding:.5rem 0}.skill.color-react{color:#fff;background-color:#57d2f3;transition:background-color .5s}.skill.color-react:hover{background-color:#11beed}.skill.color-react::before{content:"React";padding:.5rem 0}.skill.color-webpack{color:#fff;background-color:#1b74ba;transition:background-color .5s}.skill.color-webpack:hover{background-color:#114a77}.skill.color-webpack::before{content:"Webpack";padding:.5rem 0}.skill.color-html{color:#fff;background-color:#dd4b25;transition:background-color .5s}.skill.color-html:hover{background-color:#9d3418}.skill.color-html::before{content:"HTML";padding:.5rem 0}.skill.color-css{color:#fff;background-color:#254bdd;transition:background-color .5s}.skill.color-css:hover{background-color:#18349d}.skill.color-css::before{content:"CSS";padding:.5rem 0}.skill.color-postcss{color:#fff;background-color:#d6380a;transition:background-color .5s}.skill.color-postcss:hover{background-color:#8d2507}.skill.color-postcss::before{content:"PostCSS";padding:.5rem 0}.skill.color-git{color:#fff;background-color:#e84e31;transition:background-color .5s}.skill.color-git:hover{background-color:#b82e15}.skill.color-git::before{content:"GIT";padding:.5rem 0}.skill.color-subversion{color:#fff;background-color:#7c97c3;transition:background-color .5s}.skill.color-subversion:hover{background-color:#4c6ea6}.skill.color-subversion::before{content:"Subversion";padding:.5rem 0}.skill.color-react-native{color:#fff;background-color:#61dafb;transition:background-color .5s}.skill.color-react-native:hover{background-color:#16c9f9}.skill.color-react-native::before{content:"React Native";padding:.5rem 0}.skill.color-less{color:#fff;background-color:#294D82;transition:background-color .5s}.skill.color-less:hover{background-color:#172b48}.skill.color-less::before{content:"LessCSS";padding:.5rem 0}.skill.color-sass{color:#fff;background-color:#C76494;transition:background-color .5s}.skill.color-sass:hover{background-color:#a33b6e}.skill.color-sass::before{content:"SASS";padding:.5rem 0}.skill.color-docker-compose{color:#fff;background-color:#29B1F7;transition:background-color .5s}.skill.color-docker-compose:hover{background-color:#0889cc}.skill.color-docker-compose::before{content:"Docker Compose";padding:.5rem 0}.skill.color-typescript{color:#fff;background-color:#2D79C7;transition:background-color .5s}.skill.color-typescript:hover{background-color:#1f5389}.skill.color-typescript::before{content:"typescript";padding:.5rem 0}.skill.color-pm2{color:#fff;background-color:#5F04F5;transition:background-color .5s}.skill.color-pm2:hover{background-color:#4203aa}.skill.color-pm2::before{content:"pm2";padding:.5rem 0}.version{position:fixed;bottom:0;right:0;font-size:.75rem;margin:1rem}@media (max-width:249.999999px){main{margin:.3rem}.cover{padding:0 0 1rem 0;flex-direction:column}.cover .logo h1>a{font-size:4rem}.cover .information .title{font-size:2rem}.cover .information .description{font-size:.8rem}.panels .left{flex-basis:100%}.panels .right{flex-basis:100%}.panels .panel .panel-title{font-size:2rem;line-height:1.2;display:block;text-align:center}.panels .panel .panel-content .panel-item{flex:1;flex-basis:33%;font-size:1rem}}@media (min-width:250px) and (max-width:449.999999px){main{margin:.3rem}.cover{padding:0 0 1rem 0;flex-direction:column}.cover .logo h1>a{font-size:6rem}.cover .information .title{font-size:2.3rem}.cover .information .description{font-size:1rem}.panels .left{flex-basis:100%}.panels .right{flex-basis:100%}.panels .panel .panel-title{font-size:2rem;display:block;text-align:center}.panels .panel .panel-content .panel-item{font-size:1.3rem}}@media (min-width:450px) and (max-width:767.999999px){.cover{padding:0 0 1rem 0;flex-direction:column}.cover .logo h1>a{font-size:6rem}.cover .information .title{font-size:3rem}.cover .information .description{font-size:1rem}.panels .left{flex-basis:100%}.panels .right{flex-basis:100%}.panels .panel .panel-title{font-size:2.3rem;display:block;text-align:center}.panels .panel .panel-content .panel-item{font-size:1.5rem}}@media (min-width:768px) and (max-width:1169.999999px){.cover{padding:2em 0}.cover .logo h1>a{font-size:8rem}.cover .information .title{font-size:3.5rem}.cover .information .description{font-size:1rem}.panels .left{flex-basis:30%}.panels .right{flex-basis:70%}.panels .panel .panel-title{font-size:1.875rem}.panels .panel .panel-content .panel-item{font-size:1rem}.panel .panel-title{font-size:1.875rem}.panel .panel-content .panel-item{font-size:1rem}}@media (min-width:1170px) and (max-width:1489.999999px){.cover{padding:3em 0}.cover .information .title{font-size:5rem}.cover .information .description{font-size:1rem}.panels .left{flex-basis:25%}.panels .right{flex-basis:75%}.panels .panel .panel-title{font-size:1.875rem}.panels .panel .panel-content .panel-item{font-size:1.336rem}}@media print{main{margin:0}.cover{padding:0rem 0;flex-direction:column}.cover .logo{display:none}.cover .information .title{font-size:3.5rem}.cover .information .description{font-size:1rem;text-align:justify;line-height:1.5;margin-bottom:20px}.cover .information .description>p{text-align:justify}.panels .left{flex-basis:25%}.panels .right{flex-basis:75%}.panels .panel .panel-title{font-size:1.3rem;background:none;background-color:none;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:unset}.panels .panel .panel-title.contact-info{color:#ff0000}.panels .panel .panel-title.selected-projects{color:#4a86e8}.panels .panel .panel-title.dev-skills{color:#ff9900}.panels .panel .panel-title.languages{color:#ff00ff}.panels .panel .panel-title.experience{color:#00ff00}.panels .panel .panel-title.education{color:#9900ff}.panels .panel .panel-content .panel-item{font-size:.8rem}.panels .panel .panel-content .panel-item.display-hidden{display:block}.panels .panel .panel-content .panel-item .list .list-item .skill{font-size:.3rem;margin:0 0rem;padding:.1rem .3rem}.skill{font-size:.5rem}}@font-face{font-family:'Zilla Slab';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/zillaslab/v6/dFa5ZfeM_74wlPZtksIFYoEf2HQ.ttf) format('truetype')}html,body{margin:0;padding:0}@keyframes anim-move-letter{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@keyframes anim-static-letter{0%{transform:rotate(0deg)}25%{transform:rotate(0deg)}50%{transform:rotate(-180deg)}75%{transform:rotate(-180deg)}100%{transform:rotate(-360deg)}}@keyframes anim-move-letter-reverse{0%{transform:rotate(360deg)}25%{transform:rotate(360deg)}50%{transform:rotate(180deg)}75%{transform:rotate(180deg)}100%{transform:rotate(0deg)}}@keyframes anim-static-letter-reverse{0%{transform:rotate(-360deg)}25%{transform:rotate(-360deg)}50%{transform:rotate(-180deg)}75%{transform:rotate(-180deg)}100%{transform:rotate(0deg)}}.container{display:flex;justify-content:center;font-size:120px;font-family:"Zilla Slab";text-transform:uppercase}.container .circles-box{background-color:deepskyblue;position:relative;width:100%;height:100%}.container .circles-box .fixed{position:absolute;top:390px;letter-spacing:10px}.container .circles-box .r-and-g-group{position:absolute;top:300px;left:570px;background-color:white;width:180px;height:180px;margin:60px;border:1px solid rgba(0,0,0,0.1);border-radius:50%;transform:rotate(0deg);transition:transform .7s linear;animation-duration:8s;animation-delay:0s;animation-iteration-count:infinite;animation-name:anim-move-letter;z-index:14}.container .circles-box .r-and-g-group .letter{position:absolute;border-radius:50%;transform:rotate(0deg);transition:transform .7s linear;animation-duration:8s;animation-delay:0s;animation-iteration-count:infinite;animation-name:anim-static-letter;top:30px;display:flex;justify-content:center;align-items:center}.container .circles-box .r-and-g-group .letter.letter-left{width:120px;height:120px;left:-60px}.container .circles-box .r-and-g-group .letter.letter-right{width:120px;height:120px;right:-60px}.container .circles-box .e-and-i-group{position:absolute;top:150px;left:420px;background-color:white;width:480px;height:480px;margin:60px;border:1px solid rgba(0,0,0,0.1);border-radius:50%;transform:rotate(0deg);transition:transform .7s linear;animation-duration:8s;animation-delay:0s;animation-iteration-count:infinite;animation-name:anim-move-letter-reverse;z-index:12}.container .circles-box .e-and-i-group .letter{position:absolute;border-radius:50%;transform:rotate(0deg);transition:transform .7s linear;animation-duration:8s;animation-delay:0s;animation-iteration-count:infinite;animation-name:anim-static-letter-reverse;top:180px;display:flex;justify-content:center;align-items:center}.container .circles-box .e-and-i-group .letter.letter-left{width:120px;height:120px;left:-60px}.container .circles-box .e-and-i-group .letter.letter-right{width:120px;height:120px;right:-60px}.container .circles-box .s-and-o-group{position:absolute;top:0;left:270px;background-color:white;width:780px;height:780px;margin:60px;border:1px solid rgba(0,0,0,0.1);border-radius:50%;transform:rotate(0deg);transition:transform .7s linear;animation-duration:8s;animation-delay:0s;animation-iteration-count:infinite;animation-name:anim-move-letter;z-index:10}.container .circles-box .s-and-o-group .letter{position:absolute;border-radius:50%;transform:rotate(0deg);transition:transform .7s linear;animation-duration:8s;animation-delay:0s;animation-iteration-count:infinite;animation-name:anim-static-letter;top:330px;display:flex;justify-content:center;align-items:center}.container .circles-box .s-and-o-group .letter.letter-left{width:120px;height:120px;left:-60px}.container .circles-box .s-and-o-group .letter.letter-right{width:120px;height:120px;right:-60px}/*# sourceMappingURL=styles.min.css.map */