@import url(https://fonts.googleapis.com/css2?family=Oleo+Script+Swash+Caps&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap);.nav__list{display:flex;margin:auto 1.5em auto auto}.nav__list-item{margin-left:1.5em}.app .nav__hamburger{display:none}.nav__theme{margin:auto}@media (max-width:600px){.nav__list{align-items:center;display:none;flex-direction:column;height:100%;inset:0;justify-content:center;margin-right:0;position:fixed;width:100%;z-index:2}.nav__list-item{margin:.5em 0}.app .nav__hamburger{display:flex;margin-left:.8em;z-index:2}}.header{height:8em;justify-content:space-between;margin:0 auto;max-width:1100px;width:95%}.header h3{font-family:Oleo Script Swash Caps,cursive;font-size:40px}@media (max-width:600px){.header{height:6em}}.about{flex-direction:column;margin-top:1em}.centerflex{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.centerflex>div{max-width:700px!important;width:100%}.about__name{color:var(--clr-primary)}.about__desc{font-size:1rem;max-width:600px}.about__contact{margin:.5em}.about .link--icon{margin-right:.8em}.about{margin-right:1em}@media (max-width:600px){.app .about{align-items:flex-start;margin-top:2em}.about__desc{margin-top:2em!important}}.carousel{align-items:center;display:inline-flex;flex-wrap:wrap;font-size:4rem;gap:10px;line-height:6rem;text-align:center}.carousel .change_outer{height:6rem;overflow:hidden;text-align:left}.carousel .change_outer .change_inner{-webkit-animation:rotate 8s ease-in-out infinite;animation:rotate 8s ease-in-out infinite}.change_inner>div:first-child{color:transparent}@-webkit-keyframes rotate{0%{-webkit-transform:translateY(0);transform:translateY(0)}1%,21%{-webkit-transform:translateY(-6rem);transform:translateY(-6rem)}25%,45%{-webkit-transform:translateY(-12rem);transform:translateY(-12rem)}50%,70%{-webkit-transform:translateY(-18rem);transform:translateY(-18rem)}75%,95%{-webkit-transform:translateY(-24rem);transform:translateY(-24rem)}to{-webkit-transform:translateY(-30rem);transform:translateY(-30rem)}}@keyframes rotate{0%{-webkit-transform:translateY(0);transform:translateY(0)}1%,21%{-webkit-transform:translateY(-6rem);transform:translateY(-6rem)}25%,45%{-webkit-transform:translateY(-12rem);transform:translateY(-12rem)}50%,70%{-webkit-transform:translateY(-18rem);transform:translateY(-18rem)}75%,95%{-webkit-transform:translateY(-24rem);transform:translateY(-24rem)}to{-webkit-transform:translateY(-30rem);transform:translateY(-30rem)}}@media only screen and (max-width:650px){.carousel h1{font-size:1.5rem;margin-right:10px}.carousel{font-size:2.5rem;gap:10px;height:3.75rem;line-height:3.75rem}.carousel .change_outer{height:3.75rem;margin-top:-10px}@-webkit-keyframes rotate{0%{-webkit-transform:translateY(0);transform:translateY(0)}1%,21%{-webkit-transform:translateY(-3.75rem);transform:translateY(-3.75rem)}25%,45%{-webkit-transform:translateY(-7.5rem);transform:translateY(-7.5rem)}50%,70%{-webkit-transform:translateY(-11.25rem);transform:translateY(-11.25rem)}75%,95%{-webkit-transform:translateY(-15rem);transform:translateY(-15rem)}to{-webkit-transform:translateY(-18.75rem);transform:translateY(-18.75rem)}}@keyframes rotate{0%{-webkit-transform:translateY(0);transform:translateY(0)}1%,21%{-webkit-transform:translateY(-3.75rem);transform:translateY(-3.75rem)}25%,45%{-webkit-transform:translateY(-7.5rem);transform:translateY(-7.5rem)}50%,70%{-webkit-transform:translateY(-11.25rem);transform:translateY(-11.25rem)}75%,95%{-webkit-transform:translateY(-15rem);transform:translateY(-15rem)}to{-webkit-transform:translateY(-18.75rem);transform:translateY(-18.75rem)}}}@media only screen and (max-width:420px){.carousel h1{font-size:1.2rem}.carousel{font-size:1.8rem;gap:0}}@media only screen and (min-width:1150px){.faded{color:var(--clr-bg);display:inline-block;position:relative}.faded:after{border-collapse:initial;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.faded.faded-wide.faded-left.faded-top:after{box-shadow:inset 80px 80px 40px -20px}.faded .img{width:350px}}.img{margin-top:10px;width:300px}.project{background-color:var(--clr-bg-alt);box-shadow:var(--shadow);margin:10px auto;min-height:400px;padding:2em;position:relative;text-align:center;transition:-webkit-transform 1s ease!important;transition:transform 1s ease!important;transition:transform 1s ease,-webkit-transform 1s ease!important;width:300px}.project:hover{transition:-webkit-transform .3s ease!important;transition:transform .3s ease!important;transition:transform .3s ease,-webkit-transform .3s ease!important}.project>h3{background-color:initial;position:relative;z-index:2}.projectcarousel{margin-bottom:3em}.project__stack{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.project__stack-item{color:var(--clr-fg-alt);font-size:.8rem;font-weight:500;margin:.5em}.project .link--icon{margin:.5em}.project_footer{background-color:initial;bottom:10px;left:0;position:absolute;width:100%;z-index:1}.link--icon:hover{color:var(--clr-fg-alt)!important}.project:before{align-items:center;background-color:var(--clr-primary);bottom:0;color:transparent;content:attr(data-content);display:flex;left:0;position:absolute;right:0;top:100%;transition:.5s ease-in-out;z-index:1}.project:focus:before,.project:hover:before{color:#fff;padding:15px;top:0;z-index:1}.projects__grid{gap:20px;max-width:1100px}.projects__grid,.skills__list{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}.skills__list{max-width:450px;width:95%}.skills__list-item{margin:.5em}.scroll-top{background-color:initial;bottom:2em;position:fixed;right:4em}@media (max-width:900px){.scroll-top{display:none}}.contact{flex-direction:column}.footer{margin-top:4em;padding:3em 0;text-align:center}.footer__link{font-size:.9rem;font-weight:600}@media (max-width:600px){.footer{margin-top:3em;padding:2em}}.services__grid{display:flex;flex-wrap:wrap;font-family:Open Sans;gap:10px;justify-content:space-around}.education{--bg-color:var(--clr-primary);--bg-color-light:var(--clr-primary);--text-color-hover:#000;--box-shadow-color:var(--clr-primary)}.credentialing{--bg-color:#b8f9d3;--bg-color-light:#e2fced;--text-color-hover:#4c5656;--box-shadow-color:rgba(184,249,211,.48)}.wallet{--bg-color:#ceb2fc;--bg-color-light:#f0e7ff;--text-color-hover:#fff;--box-shadow-color:rgba(206,178,252,.48)}.human-resources{--bg-color:#dce9ff;--bg-color-light:#f1f7ff;--text-color-hover:#4c5656;--box-shadow-color:rgba(220,233,255,.48)}.card{align-items:center;background:var(--clr-bg-alt);border-top-right-radius:10px;box-shadow:0 14px 26px rgba(0,0,0,.04);display:flex;flex-direction:column;height:321px;justify-content:center;overflow:hidden;position:relative;text-decoration:none;transition:all .3s ease-out;width:220px}.card:hover{box-shadow:0 24px 36px rgba(0,0,0,.11),0 24px 46px var(--box-shadow-color);-webkit-transform:translateY(-5px) scale(1.005) translateZ(0);transform:translateY(-5px) scale(1.005) translateZ(0)}.card:hover .overlay{-webkit-transform:scale(4) translateZ(0);transform:scale(4) translateZ(0)}.card:hover .circle{background:var(--bg-color);border-color:var(--bg-color-light)}.card:hover .circle:after{background:var(--bg-color-light)}.card:hover p{color:var(--text-color-hover)}.card:active{box-shadow:0 15px 24px rgba(0,0,0,.11),0 15px 24px var(--box-shadow-color);-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.card p{background-color:initial;color:#4c5656;font-size:17px;margin-top:30px;transition:color .3s ease-out;z-index:1000}.circle{align-items:center;background:var(--clr-bg-alt);border:2px solid var(--bg-color);border-radius:50%;display:flex;height:133px;justify-content:center;position:relative;transition:all .3s ease-out;width:133px;z-index:1}.circle:after{background:var(--bg-color);border-radius:50%;content:"";display:block;height:118px;left:6px;position:absolute;top:6px;transition:opacity .3s ease-out;width:118px}.circle *{color:#fff!important;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10000}.overlay{background:var(--bg-color);border-radius:50%;height:118px;left:50px;position:absolute;top:70px;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;width:118px;z-index:0}.app{color:var(--clr-fg);font-family:Poppins;line-height:1.5;scroll-behavior:smooth}.app,.bg{background-color:var(--clr-bg);transition:all .5s ease-in-out}.bg{fill:var(--clr-bg)}.light{--clr-bg-alt:#fff;--clr-bg:#eee;--clr-fg:#555;--clr-fg-alt:#141414;--clr-primary:#2978b5;--clr-primary-light:#549fd8;--shadow:hsla(240,5%,41%,.2) 0px 7px 29px 0px}h1,h2{font-weight:600}.dark{--clr-bg:#23283e;--clr-bg-alt:#2a2f4c;--clr-fg:#bdbddd;--clr-fg-alt:#f8f8f8;--clr-primary:#2978b5;--clr-primary-light:#549fd8;--shadow:rgba(0,0,0,.16) 0px 10px 36px 0px,rgba(0,0,0,.06) 0px 0px 0px 1px}main{margin:0 auto;max-width:1100px;width:95%}.section{margin-top:5em}.section__title{margin-bottom:1em;text-align:center;text-transform:uppercase}.center{align-items:center;display:flex}.link{padding:0 0 .3em;position:relative}.link,.link:hover{color:var(--clr-primary)}.link:before{background-color:var(--clr-primary);bottom:0;content:"";display:inline;height:.2em;position:absolute;transition:width .2s ease-in;width:0}.link:focus:before,.link:hover:before{width:100%}.link--nav{color:var(--clr-fg);font-weight:500;text-transform:lowercase}.link--icon,.svg{fill:var(--clr-fg);color:var(--clr-fg)}.link--icon:hover,.svg:hover{fill:var(--clr-primary);color:var(--clr-primary)}.btn{color:var(--clr-fg);cursor:pointer;display:block;font-size:.9rem;font-weight:500;padding:.8em 1.4em;text-transform:lowercase;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.btn--outline{border:2px solid var(--clr-primary)!important;color:var(--clr-primary);margin-right:1em;overflow:hidden;position:relative;z-index:1}.btn--outline:focus,.btn--outline:hover{color:var(--clr-bg)!important}.btn--outline:before{background-color:var(--clr-primary);bottom:0;content:"";left:0;position:absolute;right:100%;top:0;transition:right .4s ease-in-out;z-index:-1}.btn--outline:focus:before,.btn--outline:hover:before{right:0}.btn--plain{background-color:var(--clr-bg-alt);border:0;box-shadow:0 3px 3px 0 rgba(0,0,0,.15);text-transform:none}.btn--plain:hover{background-color:var(--clr-bg-alt)!important;-webkit-transform:translateY(-4px);transform:translateY(-4px)}.btn--icon{padding:0}.btn--icon:focus,.btn--icon:hover{color:var(--clr-primary)!important}.btn--icon:active{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.reveal{opacity:0;position:relative;-webkit-transform:translateY(150px);transform:translateY(150px);transition:opacity 2s ease,-webkit-transform 1s ease;transition:transform 1s ease,opacity 2s ease;transition:transform 1s ease,opacity 2s ease,-webkit-transform 1s ease}.reveal.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:600px){.section{margin-top:4em}}*{background-color:inherit;border:0;box-shadow:none;box-sizing:border-box;color:inherit;font-family:inherit;font-size:inherit;margin:0;outline:0;padding:0}html{scroll-behavior:smooth}h1,h2,h3,h4{color:var(--clr-fg-alt);line-height:1.2}h1{font-size:4rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.3rem}ul{list-style-type:none}a{text-decoration:none}button{cursor:pointer}@media (max-width:900px){h1{font-size:2.6rem}}
/*# sourceMappingURL=main.3cb03038.css.map*/