*{-webkit-font-smoothing:antialiased}a:hover{text-decoration:none}.green-text{color:#00ff82!important}.fw-100{font-weight:100}.techs{margin-top:1.5rem;text-align:center}.techs img{display:inline-block;width:1.5rem;margin-right:.75rem;margin-bottom:.5rem;vertical-align:middle}@media (min-width:576px){.techs img{width:2rem}}body{background-color:#1d1d1d}body h1,body h2,body h3,body h4,body h5,body h6{font-family:Poppins,sans-serif;font-weight:700}body a,body button,body li,body p{font-family:Raleway,sans-serif}body #hero{background-color:#1d1d1d;text-align:center;color:#f7f7f7;position:relative}body #hero .js-slider{position:absolute;top:1rem;right:1rem;border:2px solid #f7f7f7;border-radius:20px;width:59px;height:28px;padding:.125rem .75rem;font-size:.85rem;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media (min-width:992px){body #hero .js-slider{top:2rem;right:4rem}}body #hero .js-slider:hover{font-weight:700}body #hero .js-slider .circle{height:20px;width:20px;position:absolute;top:2px;border-radius:50%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}body #hero .img-box{background-color:#1d1d1d;border-radius:50%;margin:0 auto .5rem;overflow:hidden;-webkit-box-shadow:0 0 10px #f7f7f7;box-shadow:0 0 10px #f7f7f7;position:relative}body #hero .img-box img{width:65%}body #aboutMe{padding:2.5rem 0;color:#1d1d1d;background-color:#f7f7f7}body #aboutMe h1{font-size:3rem}body #technologies .fullTechList .techs{display:inline-block;position:relative;padding:.5rem;vertical-align:bottom;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}body #technologies .fullTechList .techs:hover p{opacity:1}@media (min-width:992px){body #technologies .fullTechList .techs:hover p{font-size:1rem}}body #technologies .fullTechList .techs img{width:100%;vertical-align:middle}body #technologies .fullTechList .techs p{font-size:0;opacity:0;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;bottom:0;text-align:center;color:#f7f7f7;background-color:rgba(0,0,0,.8);padding:.25rem;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}body #experience{background-color:#f7f7f7}body #experience h1{margin:0;font-size:2rem}@media (min-width:992px){body #experience h1{font-size:4.2rem}}body #projects h1{color:#f7f7f7}body #awards{background-color:#1d1d1d}body #awards h1{text-align:center;color:#f7f7f7;margin:2rem 0 0;font-size:1.5rem}body #awards hr{background-color:#f7f7f7;margin:1.5rem auto}body #awards .award .it-award{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:opacity .6s,margin 1s,height 6s,width 6s,-webkit-transform 6s;transition:opacity .6s,margin 1s,height 6s,width 6s,-webkit-transform 6s;-o-transition:opacity .6s,margin 1s,height 6s,width 6s,transform 6s;transition:opacity .6s,margin 1s,height 6s,width 6s,transform 6s;transition:opacity .6s,margin 1s,height 6s,width 6s,transform 6s,-webkit-transform 6s}body #awards .award .it-award img{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:10rem;background-color:#f7f7f7;opacity:.8;-webkit-box-shadow:0 0 15px #36406d;box-shadow:0 0 15px #36406d}@media (min-width:992px){body #awards .award .it-award img{width:13.8rem}}body #awards .award .it-award img#front{-webkit-transform:translateZ(3.75rem);transform:translateZ(3.75rem)}@media (min-width:992px){body #awards .award .it-award img#front{-webkit-transform:translateZ(4.1rem);transform:translateZ(4.1rem)}}body #awards .award .it-award img#back{-webkit-transform:rotateY(0) translateZ(1.25rem);transform:rotateY(0) translateZ(1.25rem)}@media (min-width:992px){body #awards .award .it-award img#back{-webkit-transform:rotateY(0) translateZ(1rem);transform:rotateY(0) translateZ(1rem)}}body #awards .award .it-award img#right{width:2.35rem}@media (min-width:992px){body #awards .award .it-award img#right{width:3.25rem}}body #awards .award .it-award img#left{width:2.35rem}@media (min-width:992px){body #awards .award .it-award img#left{width:3.25rem}}body #awards .award .award-info{color:#f7f7f7;text-align:center}@media (min-width:992px){body #awards .award .award-info{float:right;margin-right:4rem;margin-top:0;text-align:left}}body #awards .award .award-info h2{font-size:2.5rem}body #awards .award .award-info h2,body #awards .award .award-info p{margin:0}body #awards .award .award-info h5{margin:.5rem 0}@-webkit-keyframes spin{from{-webkit-transform:rotateY(360deg)}to{-webkit-transform:rotateY(720deg)}}@keyframes spin{from{-webkit-transform:rotateY(360deg)}to{-webkit-transform:rotateY(720deg)}}@-webkit-keyframes fading{0%{opaciy:1}50%{opacity:0}100%{opacity:1}}@keyframes fading{0%{opaciy:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes wiggle{0%{bottom:5%}30%{bottom:5%}40%{bottom:4%}50%{bottom:5%}60%{bottom:4%}70%{bottom:5%}100%{bottom:5%}}@keyframes wiggle{0%{bottom:5%}30%{bottom:5%}40%{bottom:4%}50%{bottom:5%}60%{bottom:4%}70%{bottom:5%}100%{bottom:5%}}.white-text{color:#f7f7f7!important}.bg-black{background-color:#1d1d1d!important}body,html{width:100%;overflow-x:hidden}body{background-color:#1d1d1d}body #aboutMe,body #awards,body #experience,body #hero,body #technologies{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:992px){body #aboutMe,body #awards,body #experience,body #hero,body #technologies{min-height:100vh;overflow:hidden}}body #hero{padding:3rem 0 7rem}@media (min-width:992px){body #hero{padding:2rem 0}}body #hero .js-slider{text-align:right;color:#f7f7f7}body #hero .js-slider:hover .circle{left:6px;color:#f7f7f7}body #hero .js-slider .circle{left:4px;background-color:#f7f7f7;color:#1d1d1d;font-size:.5rem;padding:.25rem .3rem}body #hero .img-box{height:16rem;width:16rem}@media (min-width:1200px){body #hero .img-box{height:20rem;width:20rem}}body #hero h1,body #hero i,body #hero p{margin:0;color:#f7f7f7}body #hero h1{margin-top:3rem;font-weight:700;font-size:1.8rem}@media (min-width:576px){body #hero h1{font-size:3.8rem}}@media (min-width:1200px){body #hero h1{margin-top:2rem}}body #hero p{font-size:1.2rem;margin:.5rem 0 0}@media (min-width:992px){body #hero p{font-size:1.5rem;margin:1.5rem 0 2.5rem}}body #hero i{position:absolute;margin-right:auto;margin-left:auto;left:0;right:0;font-size:3rem;-webkit-animation:wiggle 2s infinite;animation:wiggle 2s infinite}@media (min-width:992px){body #aboutMe{padding:3rem 2rem}}body #aboutMe h1{margin:0 0 1rem}@media (min-width:992px){body #aboutMe h1{font-size:4.2rem}}body #aboutMe p{margin:.5rem .75rem 0;font-size:1rem}@media (min-width:992px){body #aboutMe p{margin:.5rem auto 0;font-size:1.4rem}}@media (min-width:1200px){body #aboutMe p{margin:3.5rem auto 0;font-size:1.5rem}}body #aboutMe hr{margin:2rem 0}body #aboutMe .skill{font-family:Poppins,sans-serif;font-weight:700;padding:.75rem 1rem;font-size:.8rem;margin:0 1rem;position:relative}@media (min-width:576px){body #aboutMe .skill{padding:.75rem 0 .75rem .75rem}}@media (min-width:768px){body #aboutMe .skill{font-size:1rem}}@media (min-width:992px){body #aboutMe .skill{padding:1.5rem 0 1.5rem .5rem;font-size:1.3rem}}@media (min-width:1200px){body #aboutMe .skill{padding:1.2rem 0 1.3rem 1rem;font-size:1.8rem}}body #aboutMe .skill:before{content:'\f058';font-family:"Font Awesome 5 Free";font-weight:400;position:absolute;left:-5px;font-size:.75rem}@media (min-width:992px){body #aboutMe .skill:before{left:-1.5rem;top:1.25rem;font-size:1.5rem}}@media (min-width:1200px){body #aboutMe .skill:before{left:-1rem;top:1.5rem}}body #technologies{background-color:#1d1d1d;text-align:center}@media (min-width:992px){body #technologies{text-align:unset}}@media (min-width:1200px){body #technologies{padding:2rem 0}}body #technologies h1{color:#f7f7f7;font-size:2rem;padding:1rem 1rem;margin:1rem 0 0}@media (min-width:768px){body #technologies h1{font-size:3.5rem}}@media (min-width:992px){body #technologies h1{width:-webkit-min-content;width:-moz-min-content;width:min-content;line-height:11rem;font-size:5rem;padding:1rem 3rem;display:inline-block;margin:0}}@media (min-width:1200px){body #technologies h1{padding:0 3rem;font-size:7rem;line-height:12rem}}body #technologies h1 span.underscore{font-weight:100;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;-webkit-animation:fading 1.7s infinite;animation:fading 1.7s infinite}body #technologies .fullTechList{display:inline-block;width:100%}@media (min-width:992px){body #technologies .fullTechList{width:67%;float:right}}@media (min-width:1200px){body #technologies .fullTechList{width:65%}}body #technologies .fullTechList .techs{width:4.5rem;margin:.75rem;height:5.5rem}@media (min-width:576px){body #technologies .fullTechList .techs{width:5rem}}@media (min-width:768px){body #technologies .fullTechList .techs{height:7rem}}@media (min-width:992px){body #technologies .fullTechList .techs{width:6rem;height:7rem;margin:1rem 1.8vw}}@media (min-width:1200px){body #technologies .fullTechList .techs{padding:.75rem;width:6.5rem;height:7rem;margin:1rem 2vw}}body #technologies .fullTechList .techs:hover p{font-size:.52rem}@media (min-width:992px){body #technologies .fullTechList .techs:hover p{font-size:.8rem}}body #experience{padding:1.5rem .5rem;text-align:center}@media (min-width:992px){body #experience{padding:1.5rem 2rem}}@media (min-width:1200px){body #experience{padding:2rem 4rem}}@media (min-width:992px){body #experience h1{font-size:3.2rem}}body #experience .experience-slider{margin-top:1.5rem;overflow:hidden;background-color:#1d1d1d;border-radius:5px;-webkit-box-shadow:0 2px 7px #1d1d1d;box-shadow:0 2px 7px #1d1d1d;border:1px solid #1d1d1d;padding:.5rem 0 0}@media (min-width:992px){body #experience .experience-slider{padding:1rem 0 0}}@media (min-width:1200px){body #experience .experience-slider{margin-top:3rem}}body #experience .experience-slider a{display:block;background-color:transparent;color:#f7f7f7;border:none;padding:.75rem 0;margin:0 1rem;border-radius:5px;-webkit-transition:font-weight .4s;font-size:.75rem;-o-transition:font-weight .4s;transition:font-weight .4s}@media (min-width:576px){body #experience .experience-slider a{font-size:1rem}}@media (min-width:992px){body #experience .experience-slider a{display:inline-block;margin:0;padding:.75rem 1rem .65rem;border-radius:5px 5px 0 0}}@media (min-width:1200px){body #experience .experience-slider a{margin:0 1.5rem 0;padding:.75rem 1.25rem .65rem}}body #experience .experience-slider a:hover{cursor:pointer;background-color:rgba(0,0,0,.8)}body #experience .experience-slider a:focus{background-color:#e9f0f3;color:#1d1d1d;outline:0}body #experience .experience-slider a.A:focus~.areas .area{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}body #experience .experience-slider a.B:focus~.areas .area{-webkit-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}body #experience .experience-slider a.C:focus~.areas .area{-webkit-transform:translate3d(-300%,0,0);transform:translate3d(-300%,0,0)}body #experience .experience-slider .areas{margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f4fcff;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}@media (min-width:992px){body #experience .experience-slider .areas{margin-top:0}}body #experience .experience-slider .areas .area{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.25s;-o-transition:.25s;transition:.25s;min-width:100%}@media (min-width:992px){body #experience .experience-slider .areas .area{padding:1rem .5rem}}@media (min-width:1200px){body #experience .experience-slider .areas .area{padding:1.5rem}}body #experience .experience-slider .areas .area h3{margin-top:5rem;font-size:1.5rem}@media (min-width:992px){body #experience .experience-slider .areas .area h3{font-size:2.92rem}}body #experience .experience-slider .areas .area .row{margin-bottom:5px}@media (min-width:992px){body #experience .experience-slider .areas .area .row{marign-bottom:20px}}body #experience .experience-slider .areas .area .row .techs{display:none}@media (min-width:992px){body #experience .experience-slider .areas .area .row .techs{display:block}}body #experience .experience-slider .areas .area .row h4{font-size:1.4rem;margin:.75rem 0 .5rem}@media (min-width:992px){body #experience .experience-slider .areas .area .row h4{font-size:2.28rem;margin:1.52rem 0 .912rem 0}}body #experience .experience-slider .areas .area .row h6{font-size:.75rem;margin:0}@media (min-width:992px){body #experience .experience-slider .areas .area .row h6{font-size:1.15rem;margin:.7666666667rem 0 .46rem 0}}body #experience .experience-slider .areas .area .row p{text-align:left;margin-left:1.5rem;margin-bottom:.5rem;position:relative;font-size:.75rem}@media (min-width:576px){body #experience .experience-slider .areas .area .row p{margin-bottom:1rem}}@media (min-width:768px){body #experience .experience-slider .areas .area .row p{font-size:1rem}}@media (min-width:992px){body #experience .experience-slider .areas .area .row p{font-size:14px}}@media (min-width:1200px){body #experience .experience-slider .areas .area .row p{font-size:15px}}body #experience .experience-slider .areas .area .row p:before{content:'\f192';font-family:"Font Awesome 5 Free";font-weight:400;position:absolute;left:-17px;top:2px;font-size:.75rem}body #projects{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1rem 0;background:-webkit-gradient(linear,left bottom,left top,from(#f7f7f7),color-stop(41%,#9c9c9c),color-stop(65%,#1d1d1d));background:-o-linear-gradient(bottom,#f7f7f7 0,#9c9c9c 41%,#1d1d1d 65%);background:linear-gradient(0deg,#f7f7f7 0,#9c9c9c 41%,#1d1d1d 65%);overflow:hidden}@media (min-width:576px){body #projects{padding:2rem 0}}body #projects h1{font-size:1.8rem;text-align:center;margin-bottom:2rem}@media (min-width:768px){body #projects h1{font-size:4rem}}@media (min-width:992px){body #projects .columns{padding:0!important}}body #projects .columns .flip-card{background-color:transparent;width:100%;height:29.4vh;-webkit-perspective:1000px;perspective:1000px}@media (min-width:576px){body #projects .columns .flip-card{height:45vh}}@media (min-width:768px){body #projects .columns .flip-card{height:29vh}}@media (min-width:992px){body #projects .columns .flip-card{height:26.6vh}}@media (min-width:1200px){body #projects .columns .flip-card{height:32.1vh}}body #projects .columns .flip-card:hover .flip-card-inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}body #projects .columns .flip-card .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;-o-transition:transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}body #projects .columns .flip-card .flip-card-inner .flip-card-back,body #projects .columns .flip-card .flip-card-inner .flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}body #projects .columns .flip-card .flip-card-inner .flip-card-back{background-color:#f7f7f7;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);padding:.5rem}body #projects .columns .flip-card .flip-card-inner .flip-card-back h6{font-size:.75rem;float:left;width:49%}@media (min-width:576px){body #projects .columns .flip-card .flip-card-inner .flip-card-back h6{font-size:1.25rem}}@media (min-width:768px){body #projects .columns .flip-card .flip-card-inner .flip-card-back h6{font-size:1rem;float:unset;width:100%}}body #projects .columns .flip-card .flip-card-inner .flip-card-back hr{margin:.25rem 0;display:none}@media (min-width:768px){body #projects .columns .flip-card .flip-card-inner .flip-card-back hr{margin:.5rem 0;display:block}}@media (min-width:1200px){body #projects .columns .flip-card .flip-card-inner .flip-card-back hr{margin:.25rem 0}}body #projects .columns .flip-card .flip-card-inner .flip-card-back p{font-size:.6rem;margin-bottom:.5rem;float:right;width:49%}@media (min-width:576px){body #projects .columns .flip-card .flip-card-inner .flip-card-back p{font-size:1rem}}@media (min-width:768px){body #projects .columns .flip-card .flip-card-inner .flip-card-back p{font-size:.6rem;float:unset;width:100%}}@media (min-width:1200px){body #projects .columns .flip-card .flip-card-inner .flip-card-back p{font-size:.75rem}}body #projects .columns .flip-card .flip-card-inner .flip-card-back .techs{float:left;width:49%;margin-top:0;margin-bottom:.25rem;text-align:center;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media (min-width:576px){body #projects .columns .flip-card .flip-card-inner .flip-card-back .techs{margin-top:.5rem;margin-bottom:.5rem}}@media (min-width:768px){body #projects .columns .flip-card .flip-card-inner .flip-card-back .techs{float:unset;width:100%}}body #projects .columns .flip-card .flip-card-inner .flip-card-back .techs img{width:1.15rem}body #projects .columns .flip-card .flip-card-inner .flip-card-back a{float:left;width:49%;background-color:#1d1d1d;border:1px solid #1d1d1d;color:#f7f7f7;font-size:.75rem;padding:.25rem 1rem;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}@media (min-width:768px){body #projects .columns .flip-card .flip-card-inner .flip-card-back a{float:unset;width:100%}}body #projects .columns .flip-card .flip-card-inner .flip-card-back a:hover{background-color:#f7f7f7;color:#1d1d1d}body #awards{padding:.25rem 1rem 2rem;-webkit-box-shadow:0 0 100px #000 inset;box-shadow:0 0 100px #000 inset}@media (min-width:992px){body #awards{padding:0 5rem}}@media (min-width:1200px){body #awards{padding:2rem 5rem}}@media (min-width:768px){body #awards h1{font-size:2.5rem}}@media (min-width:992px){body #awards h1{font-size:4.2rem}}@media (min-width:992px){body #awards hr{margin:1.5rem auto 3rem}}@media (min-width:1200px){body #awards hr{margin:1.5rem auto 5rem}}body #awards .award .it-award{height:14rem;width:100%;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:12s;animation-duration:12s}@media (min-width:992px){body #awards .award .it-award{width:13.8rem;display:inline-block}}body #awards .award .it-award img#right{-webkit-transform:rotateY(90deg) translateX(-2.5rem) translateZ(5.1rem);transform:rotateY(90deg) translateX(-2.5rem) translateZ(5.1rem)}@media (min-width:992px){body #awards .award .it-award img#right{-webkit-transform:rotateY(90deg) translateX(-2.5rem) translateZ(6.9rem);transform:rotateY(90deg) translateX(-2.5rem) translateZ(6.9rem)}}body #awards .award .it-award img#left{-webkit-transform:rotateY(-90deg) translateX(2.5rem) translateZ(5.1rem);transform:rotateY(-90deg) translateX(2.5rem) translateZ(5.1rem)}@media (min-width:992px){body #awards .award .it-award img#left{-webkit-transform:rotateY(90deg) translateX(-2.5rem) translateZ(-6.9rem);transform:rotateY(90deg) translateX(-2.5rem) translateZ(-6.9rem)}}body #awards .award .award-info{margin-top:4rem}@media (min-width:992px){body #awards .award .award-info{width:55%}}@media (min-width:1200px){body #awards .award .award-info{width:64%}}@media (min-width:992px){body #awards .award .award-info h2{font-size:2.28rem}}@media (min-width:1200px){body #awards .award .award-info h2{font-size:3.3rem}}