._slide_1w76g_1{color:#303841;padding-top:100px;background-color:#f5f5f5}._slide_1w76g_1 p{text-align:left;margin:0 20px 20px;max-width:700px;line-height:1.6;display:flex;justify-content:center;align-content:center}._slide_15n8o_1{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:85vh;padding-top:5vh;padding-bottom:10vh;background-color:#f5f5f5}._slide_15n8o_1 ._cardGrid_15n8o_11{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;width:100%}._slide_15n8o_1 ._cardGrid_15n8o_11 ._cardGroup_15n8o_19{flex:0 1 400px;margin:1em;max-width:100%}._slide_15n8o_1 ._cardGrid_15n8o_11 ._cardGroup_15n8o_19 ._card_15n8o_11{background-color:#f5f5f5;box-shadow:0 0 2px 1px #303841;height:200px}._slide_15n8o_1 ._cardGrid_15n8o_11 ._cardGroup_15n8o_19 ._cardContent_15n8o_29{height:100%}._slide_15n8o_1 ._cardGrid_15n8o_11 ._cardGroup_15n8o_19 ._cardContent_15n8o_29 button{margin:1em .5em}._slide_15n8o_1 ._cardGrid_15n8o_11 ._cardGroup_15n8o_19 ._cardContent_15n8o_29 ._cardDescription_15n8o_35 h2{font-size:1em}._slide_15n8o_1 ._cardGrid_15n8o_11 ._cardGroup_15n8o_19 ._cardContent_15n8o_29 ._cardDescription_15n8o_35{display:none;font-size:1em;margin-top:-200px;text-align:center;color:#d6e6f2}._slide_15n8o_1 ._cardGrid_15n8o_11 ._cardGroup_15n8o_19 ._cardContent_15n8o_29:hover{background-color:#303841}._slide_15n8o_1 ._cardGrid_15n8o_11 ._cardGroup_15n8o_19 ._cardContent_15n8o_29:hover ._cardDescription_15n8o_35{display:inherit}._slide_15n8o_1 ._cardGrid_15n8o_11 ._cardGroup_15n8o_19 ._cardContent_15n8o_29:hover ._cardImage_15n8o_51{opacity:.1}._slide_15n8o_1 ._cardGrid_15n8o_11 ._cardGroup_15n8o_19 ._cardImage_15n8o_51{overflow:hidden}._slide_15n8o_1 p{margin:20px}@media screen and (min-width:800px){._slide_15n8o_1 ._outsideButtons_15n8o_61{display:none}}@media screen and (max-width:799px){._slide_15n8o_1 ._insideButtons_15n8o_66{display:none}}@media screen and (max-width:799px)and (max-width:799px){._slide_15n8o_1 svg{color:#5897ad}}._slide_1rtma_1{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:85vh;padding-top:5vh;padding-bottom:10vh}._slide_1rtma_1>*{margin:0 20px}._slide_1rtma_1 [id~=contact-form]>*{margin:10px 0}._slide_1rtma_1 h3{margin:25px 20px 20px}._slide_1rtma_1 ._socials_1rtma_19{display:flex}@media screen and (max-width:799px){._slide_1rtma_1 ._socials_1rtma_19 svg{color:#5897ad}}@media screen and (min-width:800px){._slide_1rtma_1 ._socials_1rtma_19 svg{color:#303841}._slide_1rtma_1 ._socials_1rtma_19>*:hover{background-color:#d6e6f2}}._slide_1rtma_1 ._socials_1rtma_19>*{background-color:inherit;cursor:pointer;border:none;border-radius:50%;margin:0 .5em;padding:8px;font-size:2em;display:flex;justify-content:center;align-items:center}html{height:100%}@font-face{font-family:Raleway;src:url(/fonts/Raleway/Raleway-Light.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Raleway;src:url(/fonts/Raleway/Raleway-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:OpenSans;src:url(/fonts/OpenSans/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}body{font-family:Open Sans,sans-serif}body h1,body h2,body h3,body h4{font-family:Raleway,sans-serif}body{margin:0;background-color:#f5f5f5;color:#303841}.hero-tabs,.slide{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;text-align:center;padding:0}.hero-tabs #title,.slide #title{color:#f5f5f5}.hero-tabs h1,.slide h1,.hero-tabs .slide-header h2,.slide .slide-header h2{font-size:2em;margin:0;z-index:1;text-transform:uppercase}.hero-tabs h3,.slide h3{z-index:1;font-size:1em}.hero-tabs#home,#home.slide{min-height:100vh}.hero-tabs#home>.content,#home.slide>.content{background:#1a1d22;height:100%;z-index:1;width:100%;margin-top:-100vh;box-shadow:0 4px .5px #5897ad}.hero-tabs#home>.content h1,#home.slide>.content h1{padding-top:105vh;letter-spacing:.05em}@media(min-height:568px){.hero-tabs#home>.content,#home.slide>.content{-webkit-transform:skew(0deg,-10deg);-khtml-transform:skew(0deg,-10deg);-moz-transform:skew(0deg,-10deg);-ms-transform:skew(0deg,-10deg);-o-transform:skew(0deg,-10deg);transform:skew(0,-10deg)}.hero-tabs#home>.content *,#home.slide>.content *{-webkit-transform:skew(0deg,10deg) translateY(-10vh);-khtml-transform:skew(0deg,10deg) translateY(-10vh);-moz-transform:skew(0deg,10deg) translateY(-10vh);-ms-transform:skew(0deg,10deg) translateY(-10vh);-o-transform:skew(0deg,10deg) translateY(-10vh);transform:skew(0,10deg) translateY(-10vh)}}.hero-tabs#home>.content,#home.slide>.content{color:#5897ad}.hero-tabs#home>.content h3,#home.slide>.content h3{margin-left:20px;margin-right:20px;letter-spacing:.15rem}.hero-tabs#home:before,#home.slide:before{content:"";z-index:-10;position:absolute;height:100%;width:100%;background-color:#0000}.slide{padding:0;justify-content:initial;width:100%}.slide .slide-header{color:#303841;display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:80%;font-size:1em;padding-bottom:2em}.slide .underline{margin-top:1.5em;border-top:3px dotted #5897ad;width:50%}.slide .slide-content{max-width:80%;margin-top:20px;text-align:center}.hero-tabs-container{display:grid;z-index:10;color:#303841}.hero-tabs-container .active-section{color:#5897ad}.hero-tabs-container.bottom{left:2em;grid-template-columns:repeat(5,1fr);position:absolute;bottom:1em;top:initial;max-height:44px}.hero-tabs-container.bottom.bottom-initial{left:0;width:100%}@media screen and (max-width:799px){.hero-tabs-container.bottom{grid-template-columns:repeat(5,auto);left:0;width:100%;font-weight:500;letter-spacing:-1px}.hero-tabs-container.bottom .hero-tab span svg{display:none}.hero-tabs-container.bottom .link-home span:after{text-transform:uppercase;content:"home"}.hero-tabs-container.bottom .link-about span:after{text-transform:uppercase;content:"about"}.hero-tabs-container.bottom .link-skills span:after{text-transform:uppercase;content:"skills"}.hero-tabs-container.bottom .link-portfolio span:after{text-transform:uppercase;content:"portfolio"}.hero-tabs-container.bottom .link-contact span:after{text-transform:uppercase;content:"contact"}}@media screen and (min-width:800px){.hero-tabs-container.bottom .hero-tab:hover{color:#5897ad;font-weight:700}.hero-tabs-container.bottom .hero-tab:active span svg{display:none}.hero-tabs-container.bottom .hero-tab:hover span svg{display:none}.hero-tabs-container.bottom .link-home:hover span:after{text-transform:uppercase;content:"home"}.hero-tabs-container.bottom .link-about:hover span:after{text-transform:uppercase;content:"about"}.hero-tabs-container.bottom .link-skills:hover span:after{text-transform:uppercase;content:"skills"}.hero-tabs-container.bottom .link-portfolio:hover span:after{text-transform:uppercase;content:"portfolio"}.hero-tabs-container.bottom .link-contact:hover span:after{text-transform:uppercase;content:"contact"}.hero-tabs-container.bottom.bottom-transition{-webkit-animation:expandBottom .6s ease 1 normal forwards;-khtml-animation:expandBottom .6s ease 1 normal forwards;-moz-animation:expandBottom .6s ease 1 normal forwards;-ms-animation:expandBottom .6s ease 1 normal forwards;-o-animation:expandBottom .6s ease 1 normal forwards;animation:expandBottom .6s ease 1 normal forwards}.hero-tabs-container.bottom .link-home,.hero-tabs-container.bottom .link-about,.hero-tabs-container.bottom .link-skills,.hero-tabs-container.bottom .link-portfolio,.hero-tabs-container.bottom .link-contact{-webkit-animation:expandBottomItems .6s ease 1 normal forwards;-khtml-animation:expandBottomItems .6s ease 1 normal forwards;-moz-animation:expandBottomItems .6s ease 1 normal forwards;-ms-animation:expandBottomItems .6s ease 1 normal forwards;-o-animation:expandBottomItems .6s ease 1 normal forwards;animation:expandBottomItems .6s ease 1 normal forwards}}.hero-tabs-container.left-transition{color:#8c8997}@media screen and (min-width:800px){.hero-tabs-container.left-transition .hero-tab:hover{color:#5897ad}.hero-tabs-container.left-transition{grid-template-rows:repeat(5,1fr);position:fixed;left:2em;-webkit-animation:shrinkBottom .8s ease 1 normal;-khtml-animation:shrinkBottom .8s ease 1 normal;-moz-animation:shrinkBottom .8s ease 1 normal;-ms-animation:shrinkBottom .8s ease 1 normal;-o-animation:shrinkBottom .8s ease 1 normal;animation:shrinkBottom .8s ease 1 normal}@-webkit-keyframes expandLeftItems1{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:0%}55%{top:0%;left:0;position:relative}to{position:relative;top:0}}@-moz-keyframes expandLeftItems1{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:0%}55%{top:0%;left:0;position:relative}to{position:relative;top:0}}@-ms-keyframes expandLeftItems1{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:0%}55%{top:0%;left:0;position:relative}to{position:relative;top:0}}@keyframes expandLeftItems1{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:0%}55%{top:0%;left:0;position:relative}to{position:relative;top:0}}.hero-tabs-container.left-transition .link-home{-webkit-animation:expandLeftItems1 .8s ease 1 normal forwards;-khtml-animation:expandLeftItems1 .8s ease 1 normal forwards;-moz-animation:expandLeftItems1 .8s ease 1 normal forwards;-ms-animation:expandLeftItems1 .8s ease 1 normal forwards;-o-animation:expandLeftItems1 .8s ease 1 normal forwards;animation:expandLeftItems1 .8s ease 1 normal forwards}@-webkit-keyframes expandLeftItems2{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-100%}55%{top:-100%;left:0;position:relative}to{position:relative;top:0}}@-moz-keyframes expandLeftItems2{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-100%}55%{top:-100%;left:0;position:relative}to{position:relative;top:0}}@-ms-keyframes expandLeftItems2{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-100%}55%{top:-100%;left:0;position:relative}to{position:relative;top:0}}@keyframes expandLeftItems2{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-100%}55%{top:-100%;left:0;position:relative}to{position:relative;top:0}}.hero-tabs-container.left-transition .link-about{-webkit-animation:expandLeftItems2 .8s ease 1 normal forwards;-khtml-animation:expandLeftItems2 .8s ease 1 normal forwards;-moz-animation:expandLeftItems2 .8s ease 1 normal forwards;-ms-animation:expandLeftItems2 .8s ease 1 normal forwards;-o-animation:expandLeftItems2 .8s ease 1 normal forwards;animation:expandLeftItems2 .8s ease 1 normal forwards}@-webkit-keyframes expandLeftItems3{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-200%}55%{top:-200%;left:0;position:relative}to{position:relative;top:0}}@-moz-keyframes expandLeftItems3{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-200%}55%{top:-200%;left:0;position:relative}to{position:relative;top:0}}@-ms-keyframes expandLeftItems3{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-200%}55%{top:-200%;left:0;position:relative}to{position:relative;top:0}}@keyframes expandLeftItems3{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-200%}55%{top:-200%;left:0;position:relative}to{position:relative;top:0}}.hero-tabs-container.left-transition .link-skills{-webkit-animation:expandLeftItems3 .8s ease 1 normal forwards;-khtml-animation:expandLeftItems3 .8s ease 1 normal forwards;-moz-animation:expandLeftItems3 .8s ease 1 normal forwards;-ms-animation:expandLeftItems3 .8s ease 1 normal forwards;-o-animation:expandLeftItems3 .8s ease 1 normal forwards;animation:expandLeftItems3 .8s ease 1 normal forwards}@-webkit-keyframes expandLeftItems4{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-300%}55%{top:-300%;left:0;position:relative}to{position:relative;top:0}}@-moz-keyframes expandLeftItems4{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-300%}55%{top:-300%;left:0;position:relative}to{position:relative;top:0}}@-ms-keyframes expandLeftItems4{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-300%}55%{top:-300%;left:0;position:relative}to{position:relative;top:0}}@keyframes expandLeftItems4{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-300%}55%{top:-300%;left:0;position:relative}to{position:relative;top:0}}.hero-tabs-container.left-transition .link-portfolio{-webkit-animation:expandLeftItems4 .8s ease 1 normal forwards;-khtml-animation:expandLeftItems4 .8s ease 1 normal forwards;-moz-animation:expandLeftItems4 .8s ease 1 normal forwards;-ms-animation:expandLeftItems4 .8s ease 1 normal forwards;-o-animation:expandLeftItems4 .8s ease 1 normal forwards;animation:expandLeftItems4 .8s ease 1 normal forwards}@-webkit-keyframes expandLeftItems5{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-400%}55%{top:-400%;left:0;position:relative}to{position:relative;top:0}}@-moz-keyframes expandLeftItems5{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-400%}55%{top:-400%;left:0;position:relative}to{position:relative;top:0}}@-ms-keyframes expandLeftItems5{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-400%}55%{top:-400%;left:0;position:relative}to{position:relative;top:0}}@keyframes expandLeftItems5{20%{position:sticky;position:-webkit-sticky}50%{position:relative;left:-400%}55%{top:-400%;left:0;position:relative}to{position:relative;top:0}}.hero-tabs-container.left-transition .link-contact{-webkit-animation:expandLeftItems5 .8s ease 1 normal forwards;-khtml-animation:expandLeftItems5 .8s ease 1 normal forwards;-moz-animation:expandLeftItems5 .8s ease 1 normal forwards;-ms-animation:expandLeftItems5 .8s ease 1 normal forwards;-o-animation:expandLeftItems5 .8s ease 1 normal forwards;animation:expandLeftItems5 .8s ease 1 normal forwards}.hero-tabs-container.left-transition{height:100%}}@media screen and (max-width:799px){.hero-tabs-container.left-transition{left:2em;grid-template-columns:repeat(5,auto);position:fixed;top:0;bottom:initial;padding:1em 0;background-color:#1a1d22;border-bottom:2px solid #5897ad;max-height:44px;color:#f5f5f5;z-index:20;width:100%;left:0;font-size:1em;letter-spacing:-1px}.hero-tabs-container.left-transition .hero-tab span svg{display:none}.hero-tabs-container.left-transition .link-home span:after{text-transform:uppercase;content:"home"}.hero-tabs-container.left-transition .link-about span:after{text-transform:uppercase;content:"about"}.hero-tabs-container.left-transition .link-skills span:after{text-transform:uppercase;content:"skills"}.hero-tabs-container.left-transition .link-portfolio span:after{text-transform:uppercase;content:"portfolio"}.hero-tabs-container.left-transition .link-contact span:after{text-transform:uppercase;content:"contact"}}@media screen and (min-width:800px){.hero-tabs-container .mobile{display:none}}@media screen and (max-width:799px){.hero-tabs-container .browser{display:none}}.hero-tab{display:flex;justify-content:center;align-items:center;flex:1;cursor:pointer}@media(min-width:800px){.hero-tabs h1,.slide h1{font-size:3em}.hero-tabs .slide-header h2,.slide .slide-header h2{font-size:2.5em}.hero-tabs h3,.slide h3{font-size:1em}.hero-tab{font-size:1.2em}}@-webkit-keyframes expandBottom{0%{width:0;bottom:0}to{width:100%;left:0}}@-moz-keyframes expandBottom{0%{width:0;bottom:0}to{width:100%;left:0}}@-ms-keyframes expandBottom{0%{width:0;bottom:0}to{width:100%;left:0}}@keyframes expandBottom{0%{width:0;bottom:0}to{width:100%;left:0}}@-webkit-keyframes expandBottomItems{to{left:0}}@-moz-keyframes expandBottomItems{to{left:0}}@-ms-keyframes expandBottomItems{to{left:0}}@keyframes expandBottomItems{to{left:0}}@-webkit-keyframes shrinkBottom{0%{grid-template-columns:repeat(5,1fr);width:100%;left:0}23%{grid-template-columns:repeat(5,1fr);left:2em}49%{grid-template-columns:repeat(5,1fr);width:0%;left:2em}50%{grid-template-rows:repeat(5,1fr)}}@-moz-keyframes shrinkBottom{0%{grid-template-columns:repeat(5,1fr);width:100%;left:0}23%{grid-template-columns:repeat(5,1fr);left:2em}49%{grid-template-columns:repeat(5,1fr);width:0%;left:2em}50%{grid-template-rows:repeat(5,1fr)}}@-ms-keyframes shrinkBottom{0%{grid-template-columns:repeat(5,1fr);width:100%;left:0}23%{grid-template-columns:repeat(5,1fr);left:2em}49%{grid-template-columns:repeat(5,1fr);width:0%;left:2em}50%{grid-template-rows:repeat(5,1fr)}}@keyframes shrinkBottom{0%{grid-template-columns:repeat(5,1fr);width:100%;left:0}23%{grid-template-columns:repeat(5,1fr);left:2em}49%{grid-template-columns:repeat(5,1fr);width:0%;left:2em}50%{grid-template-rows:repeat(5,1fr)}}#skills{-webkit-background:linear-gradient(180deg,#f5f5f5 25%,#1a1d22 25%);-khtml-background:linear-gradient(180deg,#f5f5f5 25%,#1a1d22 25%);-moz-background:linear-gradient(180deg,#f5f5f5 25%,#1a1d22 25%);-ms-background:linear-gradient(180deg,#f5f5f5 25%,#1a1d22 25%);-o-background:linear-gradient(180deg,#f5f5f5 25%,#1a1d22 25%);background:linear-gradient(180deg,#f5f5f5 25%,#1a1d22 25%);border-bottom:2px solid #5897ad}#skills .skills-table{margin:20px;padding:10px;background-color:#0000;max-width:750px;text-align:center;line-height:1.6}#skills .skills-table.skills-table-main{background-color:#0000}#skills .skills-table .skill-logo{position:absolute}#skills .skills-table .skill-logo>img{width:75%;height:100%}#skills .skills-table .skills-main-stack{width:100%;min-height:20vw;margin:2vw 0vw 4vw;display:flex;justify-content:center;align-items:center;position:relative;border-radius:50%;color:#8c8997;transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}@media screen and (max-width:499px){#skills .skills-table .skills-main-stack{display:none}}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container{position:absolute;width:100%;height:100%;transform:rotateX(70deg) rotateY(0);transform-style:preserve-3d;-webkit-animation:typescript-zIndex 10.6666666667s linear infinite;-khtml-animation:typescript-zIndex 10.6666666667s linear infinite;-moz-animation:typescript-zIndex 10.6666666667s linear infinite;-ms-animation:typescript-zIndex 10.6666666667s linear infinite;-o-animation:typescript-zIndex 10.6666666667s linear infinite;animation:typescript-zIndex 10.6666666667s linear infinite}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container h2{width:3em;height:3em;margin-top:-1.5em;margin-left:-1.5em;position:absolute;top:50%;left:50%;transform-style:preserve-3d;transform:rotateX(-70deg);font-size:1em;color:#d6e6f2}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container .orbit{position:absolute;top:50%;left:50%;border:1.5px solid #5897ad;border-radius:50%;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@media screen and (min-width:1250px){#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container #typescript.orbit{animation-name:typescript-orbit;width:10vw;height:10vw;margin-top:-5vw;margin-left:-5vw;animation-duration:10.6666666667s}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container .skill-logo{width:3.5em;height:3.5em;margin-top:-1.75em;margin-left:-1.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container h2{font-size:1.5em}}@media screen and (min-width:800px)and (max-width:1249px){#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container #typescript.orbit{animation-name:typescript-orbit;width:10vw;height:10vw;margin-top:-5vw;margin-left:-5vw;animation-duration:10.6666666667s}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container .skill-logo{width:2.5em;height:2.5em;margin-top:-1.25em;margin-left:-1.25em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (min-width:500px)and (max-width:799px){#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container #typescript.orbit{animation-name:typescript-orbit;width:10vw;height:10vw;margin-top:-5vw;margin-left:-5vw;animation-duration:10.6666666667s}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container .skill-logo{width:1.5em;height:1.5em;margin-top:-.75em;margin-left:-.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (max-width:499px){#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container #typescript.orbit{animation-name:typescript-orbit;width:10vw;height:10vw;margin-top:-5vw;margin-left:-5vw;animation-duration:10.6666666667s}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container .skill-logo{width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container h2{font-size:.75em}}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container #typescript .skill-logo{left:0%;top:50%}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container #typescript .pos{animation-name:typescript-invert;animation-duration:10.6666666667s}#skills .skills-table .skills-main-stack #typescript-orbit.orbit-container .pos{left:50%;top:-1px;position:absolute;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes typescript-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@-moz-keyframes typescript-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@-ms-keyframes typescript-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@keyframes typescript-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@-webkit-keyframes typescript-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.17)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.87)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@-moz-keyframes typescript-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.17)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.87)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@-ms-keyframes typescript-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.17)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.87)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@keyframes typescript-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.17)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.87)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@-webkit-keyframes typescript-zIndex{0%{z-index:11}49.9%{z-index:11}50%{z-index:9}99.9%{z-index:9}to{z-index:11}}@-moz-keyframes typescript-zIndex{0%{z-index:11}49.9%{z-index:11}50%{z-index:9}99.9%{z-index:9}to{z-index:11}}@-ms-keyframes typescript-zIndex{0%{z-index:11}49.9%{z-index:11}50%{z-index:9}99.9%{z-index:9}to{z-index:11}}@keyframes typescript-zIndex{0%{z-index:11}49.9%{z-index:11}50%{z-index:9}99.9%{z-index:9}to{z-index:11}}#skills .skills-table .skills-main-stack #react-orbit.orbit-container{position:absolute;width:100%;height:100%;transform:rotateX(70deg) rotateY(0);transform-style:preserve-3d;-webkit-animation:react-zIndex 11.3333333333s linear infinite;-khtml-animation:react-zIndex 11.3333333333s linear infinite;-moz-animation:react-zIndex 11.3333333333s linear infinite;-ms-animation:react-zIndex 11.3333333333s linear infinite;-o-animation:react-zIndex 11.3333333333s linear infinite;animation:react-zIndex 11.3333333333s linear infinite}#skills .skills-table .skills-main-stack #react-orbit.orbit-container h2{display:none}#skills .skills-table .skills-main-stack #react-orbit.orbit-container .orbit{position:absolute;top:50%;left:50%;border:1.5px solid #5897ad;border-radius:50%;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@media screen and (min-width:1250px){#skills .skills-table .skills-main-stack #react-orbit.orbit-container #react.orbit{animation-name:react-orbit;width:18vw;height:18vw;margin-top:-9vw;margin-left:-9vw;animation-duration:11.3333333333s}#skills .skills-table .skills-main-stack #react-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #react-orbit.orbit-container .skill-logo{width:3.5em;height:3.5em;margin-top:-1.75em;margin-left:-1.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #react-orbit.orbit-container h2{font-size:1.5em}}@media screen and (min-width:800px)and (max-width:1249px){#skills .skills-table .skills-main-stack #react-orbit.orbit-container #react.orbit{animation-name:react-orbit;width:18vw;height:18vw;margin-top:-9vw;margin-left:-9vw;animation-duration:11.3333333333s}#skills .skills-table .skills-main-stack #react-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #react-orbit.orbit-container .skill-logo{width:2.5em;height:2.5em;margin-top:-1.25em;margin-left:-1.25em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (min-width:500px)and (max-width:799px){#skills .skills-table .skills-main-stack #react-orbit.orbit-container #react.orbit{animation-name:react-orbit;width:18vw;height:18vw;margin-top:-9vw;margin-left:-9vw;animation-duration:11.3333333333s}#skills .skills-table .skills-main-stack #react-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #react-orbit.orbit-container .skill-logo{width:1.5em;height:1.5em;margin-top:-.75em;margin-left:-.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (max-width:499px){#skills .skills-table .skills-main-stack #react-orbit.orbit-container #react.orbit{animation-name:react-orbit;width:18vw;height:18vw;margin-top:-9vw;margin-left:-9vw;animation-duration:11.3333333333s}#skills .skills-table .skills-main-stack #react-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #react-orbit.orbit-container .skill-logo{width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #react-orbit.orbit-container h2{font-size:.75em}}#skills .skills-table .skills-main-stack #react-orbit.orbit-container #react .skill-logo{left:0%;top:50%}#skills .skills-table .skills-main-stack #react-orbit.orbit-container #react .pos{animation-name:react-invert;animation-duration:11.3333333333s}#skills .skills-table .skills-main-stack #react-orbit.orbit-container .pos{left:50%;top:-1px;position:absolute;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes react-orbit{0%{transform:rotate(90deg)}to{transform:rotate(-270deg)}}@-moz-keyframes react-orbit{0%{transform:rotate(90deg)}to{transform:rotate(-270deg)}}@-ms-keyframes react-orbit{0%{transform:rotate(90deg)}to{transform:rotate(-270deg)}}@keyframes react-orbit{0%{transform:rotate(90deg)}to{transform:rotate(-270deg)}}@-webkit-keyframes react-invert{0%{transform:rotateX(-90deg) rotateY(450deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(360deg) rotate(0) scale(.89)}50%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.19)}to{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}}@-moz-keyframes react-invert{0%{transform:rotateX(-90deg) rotateY(450deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(360deg) rotate(0) scale(.89)}50%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.19)}to{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}}@-ms-keyframes react-invert{0%{transform:rotateX(-90deg) rotateY(450deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(360deg) rotate(0) scale(.89)}50%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.19)}to{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}}@keyframes react-invert{0%{transform:rotateX(-90deg) rotateY(450deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(360deg) rotate(0) scale(.89)}50%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.19)}to{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}}@-webkit-keyframes react-zIndex{0%{z-index:8}49.9%{z-index:8}50%{z-index:12}99.9%{z-index:12}to{z-index:8}}@-moz-keyframes react-zIndex{0%{z-index:8}49.9%{z-index:8}50%{z-index:12}99.9%{z-index:12}to{z-index:8}}@-ms-keyframes react-zIndex{0%{z-index:8}49.9%{z-index:8}50%{z-index:12}99.9%{z-index:12}to{z-index:8}}@keyframes react-zIndex{0%{z-index:8}49.9%{z-index:8}50%{z-index:12}99.9%{z-index:12}to{z-index:8}}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container{position:absolute;width:100%;height:100%;transform:rotateX(70deg) rotateY(0);transform-style:preserve-3d;-webkit-animation:sass-zIndex 12s linear infinite;-khtml-animation:sass-zIndex 12s linear infinite;-moz-animation:sass-zIndex 12s linear infinite;-ms-animation:sass-zIndex 12s linear infinite;-o-animation:sass-zIndex 12s linear infinite;animation:sass-zIndex 12s linear infinite}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container h2{display:none}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container .orbit{position:absolute;top:50%;left:50%;border:1.5px solid #5897ad;border-radius:50%;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@media screen and (min-width:1250px){#skills .skills-table .skills-main-stack #sass-orbit.orbit-container #sass.orbit{animation-name:sass-orbit;width:26vw;height:26vw;margin-top:-13vw;margin-left:-13vw;animation-duration:12s}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container .skill-logo{width:3.5em;height:3.5em;margin-top:-1.75em;margin-left:-1.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container h2{font-size:1.5em}}@media screen and (min-width:800px)and (max-width:1249px){#skills .skills-table .skills-main-stack #sass-orbit.orbit-container #sass.orbit{animation-name:sass-orbit;width:26vw;height:26vw;margin-top:-13vw;margin-left:-13vw;animation-duration:12s}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container .skill-logo{width:2.5em;height:2.5em;margin-top:-1.25em;margin-left:-1.25em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (min-width:500px)and (max-width:799px){#skills .skills-table .skills-main-stack #sass-orbit.orbit-container #sass.orbit{animation-name:sass-orbit;width:26vw;height:26vw;margin-top:-13vw;margin-left:-13vw;animation-duration:12s}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container .skill-logo{width:1.5em;height:1.5em;margin-top:-.75em;margin-left:-.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (max-width:499px){#skills .skills-table .skills-main-stack #sass-orbit.orbit-container #sass.orbit{animation-name:sass-orbit;width:26vw;height:26vw;margin-top:-13vw;margin-left:-13vw;animation-duration:12s}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container .skill-logo{width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container h2{font-size:.75em}}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container #sass .skill-logo{left:0%;top:50%}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container #sass .pos{animation-name:sass-invert;animation-duration:12s}#skills .skills-table .skills-main-stack #sass-orbit.orbit-container .pos{left:50%;top:-1px;position:absolute;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes sass-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@-moz-keyframes sass-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@-ms-keyframes sass-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@keyframes sass-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@-webkit-keyframes sass-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.21)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.91)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@-moz-keyframes sass-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.21)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.91)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@-ms-keyframes sass-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.21)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.91)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@keyframes sass-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.21)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.91)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@-webkit-keyframes sass-zIndex{0%{z-index:13}49.9%{z-index:13}50%{z-index:7}99.9%{z-index:7}to{z-index:13}}@-moz-keyframes sass-zIndex{0%{z-index:13}49.9%{z-index:13}50%{z-index:7}99.9%{z-index:7}to{z-index:13}}@-ms-keyframes sass-zIndex{0%{z-index:13}49.9%{z-index:13}50%{z-index:7}99.9%{z-index:7}to{z-index:13}}@keyframes sass-zIndex{0%{z-index:13}49.9%{z-index:13}50%{z-index:7}99.9%{z-index:7}to{z-index:13}}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container{position:absolute;width:100%;height:100%;transform:rotateX(70deg) rotateY(0);transform-style:preserve-3d;-webkit-animation:nodejs-zIndex 12.6666666667s linear infinite;-khtml-animation:nodejs-zIndex 12.6666666667s linear infinite;-moz-animation:nodejs-zIndex 12.6666666667s linear infinite;-ms-animation:nodejs-zIndex 12.6666666667s linear infinite;-o-animation:nodejs-zIndex 12.6666666667s linear infinite;animation:nodejs-zIndex 12.6666666667s linear infinite}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container .skill-logo{transform:scale(1.3)}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container h2{display:none}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container .orbit{position:absolute;top:50%;left:50%;border:1.5px solid #5897ad;border-radius:50%;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@media screen and (min-width:1250px){#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container #nodejs.orbit{animation-name:nodejs-orbit;width:34vw;height:34vw;margin-top:-17vw;margin-left:-17vw;animation-duration:12.6666666667s}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container .skill-logo{width:3.5em;height:3.5em;margin-top:-1.75em;margin-left:-1.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container h2{font-size:1.5em}}@media screen and (min-width:800px)and (max-width:1249px){#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container #nodejs.orbit{animation-name:nodejs-orbit;width:34vw;height:34vw;margin-top:-17vw;margin-left:-17vw;animation-duration:12.6666666667s}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container .skill-logo{width:2.5em;height:2.5em;margin-top:-1.25em;margin-left:-1.25em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (min-width:500px)and (max-width:799px){#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container #nodejs.orbit{animation-name:nodejs-orbit;width:34vw;height:34vw;margin-top:-17vw;margin-left:-17vw;animation-duration:12.6666666667s}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container .skill-logo{width:1.5em;height:1.5em;margin-top:-.75em;margin-left:-.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (max-width:499px){#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container #nodejs.orbit{animation-name:nodejs-orbit;width:34vw;height:34vw;margin-top:-17vw;margin-left:-17vw;animation-duration:12.6666666667s}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container .skill-logo{width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container h2{font-size:.75em}}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container #nodejs .skill-logo{left:0%;top:50%}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container #nodejs .pos{animation-name:nodejs-invert;animation-duration:12.6666666667s}#skills .skills-table .skills-main-stack #nodejs-orbit.orbit-container .pos{left:50%;top:-1px;position:absolute;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes nodejs-orbit{0%{transform:rotate(90deg)}to{transform:rotate(-270deg)}}@-moz-keyframes nodejs-orbit{0%{transform:rotate(90deg)}to{transform:rotate(-270deg)}}@-ms-keyframes nodejs-orbit{0%{transform:rotate(90deg)}to{transform:rotate(-270deg)}}@keyframes nodejs-orbit{0%{transform:rotate(90deg)}to{transform:rotate(-270deg)}}@-webkit-keyframes nodejs-invert{0%{transform:rotateX(-90deg) rotateY(450deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(360deg) rotate(0) scale(.93)}50%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.23)}to{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}}@-moz-keyframes nodejs-invert{0%{transform:rotateX(-90deg) rotateY(450deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(360deg) rotate(0) scale(.93)}50%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.23)}to{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}}@-ms-keyframes nodejs-invert{0%{transform:rotateX(-90deg) rotateY(450deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(360deg) rotate(0) scale(.93)}50%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.23)}to{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}}@keyframes nodejs-invert{0%{transform:rotateX(-90deg) rotateY(450deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(360deg) rotate(0) scale(.93)}50%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.23)}to{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}}@-webkit-keyframes nodejs-zIndex{0%{z-index:6}49.9%{z-index:6}50%{z-index:14}99.9%{z-index:14}to{z-index:6}}@-moz-keyframes nodejs-zIndex{0%{z-index:6}49.9%{z-index:6}50%{z-index:14}99.9%{z-index:14}to{z-index:6}}@-ms-keyframes nodejs-zIndex{0%{z-index:6}49.9%{z-index:6}50%{z-index:14}99.9%{z-index:14}to{z-index:6}}@keyframes nodejs-zIndex{0%{z-index:6}49.9%{z-index:6}50%{z-index:14}99.9%{z-index:14}to{z-index:6}}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container{position:absolute;width:100%;height:100%;transform:rotateX(70deg) rotateY(0);transform-style:preserve-3d;-webkit-animation:mysql-zIndex 13.3333333333s linear infinite;-khtml-animation:mysql-zIndex 13.3333333333s linear infinite;-moz-animation:mysql-zIndex 13.3333333333s linear infinite;-ms-animation:mysql-zIndex 13.3333333333s linear infinite;-o-animation:mysql-zIndex 13.3333333333s linear infinite;animation:mysql-zIndex 13.3333333333s linear infinite}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container h2{display:none}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container .orbit{position:absolute;top:50%;left:50%;border:1.5px solid #5897ad;border-radius:50%;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@media screen and (min-width:1250px){#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container #mysql.orbit{animation-name:mysql-orbit;width:42vw;height:42vw;margin-top:-21vw;margin-left:-21vw;animation-duration:13.3333333333s}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container .skill-logo{width:3.5em;height:3.5em;margin-top:-1.75em;margin-left:-1.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container h2{font-size:1.5em}}@media screen and (min-width:800px)and (max-width:1249px){#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container #mysql.orbit{animation-name:mysql-orbit;width:42vw;height:42vw;margin-top:-21vw;margin-left:-21vw;animation-duration:13.3333333333s}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container .skill-logo{width:2.5em;height:2.5em;margin-top:-1.25em;margin-left:-1.25em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (min-width:500px)and (max-width:799px){#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container #mysql.orbit{animation-name:mysql-orbit;width:42vw;height:42vw;margin-top:-21vw;margin-left:-21vw;animation-duration:13.3333333333s}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container .skill-logo{width:1.5em;height:1.5em;margin-top:-.75em;margin-left:-.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (max-width:499px){#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container #mysql.orbit{animation-name:mysql-orbit;width:42vw;height:42vw;margin-top:-21vw;margin-left:-21vw;animation-duration:13.3333333333s}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container .skill-logo{width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container h2{font-size:.75em}}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container #mysql .skill-logo{left:0%;top:50%}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container #mysql .pos{animation-name:mysql-invert;animation-duration:13.3333333333s}#skills .skills-table .skills-main-stack #mysql-orbit.orbit-container .pos{left:50%;top:-1px;position:absolute;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes mysql-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@-moz-keyframes mysql-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@-ms-keyframes mysql-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@keyframes mysql-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@-webkit-keyframes mysql-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.25)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.95)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@-moz-keyframes mysql-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.25)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.95)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@-ms-keyframes mysql-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.25)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.95)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@keyframes mysql-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.25)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.95)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@-webkit-keyframes mysql-zIndex{0%{z-index:15}49.9%{z-index:15}50%{z-index:5}99.9%{z-index:5}to{z-index:15}}@-moz-keyframes mysql-zIndex{0%{z-index:15}49.9%{z-index:15}50%{z-index:5}99.9%{z-index:5}to{z-index:15}}@-ms-keyframes mysql-zIndex{0%{z-index:15}49.9%{z-index:15}50%{z-index:5}99.9%{z-index:5}to{z-index:15}}@keyframes mysql-zIndex{0%{z-index:15}49.9%{z-index:15}50%{z-index:5}99.9%{z-index:5}to{z-index:15}}#skills .skills-table .skills-main-stack #python-orbit.orbit-container{position:absolute;width:100%;height:100%;transform:rotateX(70deg) rotateY(0);transform-style:preserve-3d;-webkit-animation:python-zIndex 14s linear infinite;-khtml-animation:python-zIndex 14s linear infinite;-moz-animation:python-zIndex 14s linear infinite;-ms-animation:python-zIndex 14s linear infinite;-o-animation:python-zIndex 14s linear infinite;animation:python-zIndex 14s linear infinite}#skills .skills-table .skills-main-stack #python-orbit.orbit-container h2{display:none}#skills .skills-table .skills-main-stack #python-orbit.orbit-container .orbit{position:absolute;top:50%;left:50%;border:1.5px solid #5897ad;border-radius:50%;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@media screen and (min-width:1250px){#skills .skills-table .skills-main-stack #python-orbit.orbit-container #python.orbit{animation-name:python-orbit;width:50vw;height:50vw;margin-top:-25vw;margin-left:-25vw;animation-duration:14s}#skills .skills-table .skills-main-stack #python-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #python-orbit.orbit-container .skill-logo{width:3.5em;height:3.5em;margin-top:-1.75em;margin-left:-1.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #python-orbit.orbit-container h2{font-size:1.5em}}@media screen and (min-width:800px)and (max-width:1249px){#skills .skills-table .skills-main-stack #python-orbit.orbit-container #python.orbit{animation-name:python-orbit;width:50vw;height:50vw;margin-top:-25vw;margin-left:-25vw;animation-duration:14s}#skills .skills-table .skills-main-stack #python-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #python-orbit.orbit-container .skill-logo{width:2.5em;height:2.5em;margin-top:-1.25em;margin-left:-1.25em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (min-width:500px)and (max-width:799px){#skills .skills-table .skills-main-stack #python-orbit.orbit-container #python.orbit{animation-name:python-orbit;width:50vw;height:50vw;margin-top:-25vw;margin-left:-25vw;animation-duration:14s}#skills .skills-table .skills-main-stack #python-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #python-orbit.orbit-container .skill-logo{width:1.5em;height:1.5em;margin-top:-.75em;margin-left:-.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (max-width:499px){#skills .skills-table .skills-main-stack #python-orbit.orbit-container #python.orbit{animation-name:python-orbit;width:50vw;height:50vw;margin-top:-25vw;margin-left:-25vw;animation-duration:14s}#skills .skills-table .skills-main-stack #python-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #python-orbit.orbit-container .skill-logo{width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #python-orbit.orbit-container h2{font-size:.75em}}#skills .skills-table .skills-main-stack #python-orbit.orbit-container #python .skill-logo{left:0%;top:50%}#skills .skills-table .skills-main-stack #python-orbit.orbit-container #python .pos{animation-name:python-invert;animation-duration:14s}#skills .skills-table .skills-main-stack #python-orbit.orbit-container .pos{left:50%;top:-1px;position:absolute;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes python-orbit{0%{transform:rotate(90deg)}to{transform:rotate(-270deg)}}@-moz-keyframes python-orbit{0%{transform:rotate(90deg)}to{transform:rotate(-270deg)}}@-ms-keyframes python-orbit{0%{transform:rotate(90deg)}to{transform:rotate(-270deg)}}@keyframes python-orbit{0%{transform:rotate(90deg)}to{transform:rotate(-270deg)}}@-webkit-keyframes python-invert{0%{transform:rotateX(-90deg) rotateY(450deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(360deg) rotate(0) scale(.97)}50%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.27)}to{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}}@-moz-keyframes python-invert{0%{transform:rotateX(-90deg) rotateY(450deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(360deg) rotate(0) scale(.97)}50%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.27)}to{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}}@-ms-keyframes python-invert{0%{transform:rotateX(-90deg) rotateY(450deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(360deg) rotate(0) scale(.97)}50%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.27)}to{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}}@keyframes python-invert{0%{transform:rotateX(-90deg) rotateY(450deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(360deg) rotate(0) scale(.97)}50%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.27)}to{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}}@-webkit-keyframes python-zIndex{0%{z-index:4}49.9%{z-index:4}50%{z-index:16}99.9%{z-index:16}to{z-index:4}}@-moz-keyframes python-zIndex{0%{z-index:4}49.9%{z-index:4}50%{z-index:16}99.9%{z-index:16}to{z-index:4}}@-ms-keyframes python-zIndex{0%{z-index:4}49.9%{z-index:4}50%{z-index:16}99.9%{z-index:16}to{z-index:4}}@keyframes python-zIndex{0%{z-index:4}49.9%{z-index:4}50%{z-index:16}99.9%{z-index:16}to{z-index:4}}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container{position:absolute;width:100%;height:100%;transform:rotateX(70deg) rotateY(0);transform-style:preserve-3d;-webkit-animation:aws-zIndex 14.6666666667s linear infinite;-khtml-animation:aws-zIndex 14.6666666667s linear infinite;-moz-animation:aws-zIndex 14.6666666667s linear infinite;-ms-animation:aws-zIndex 14.6666666667s linear infinite;-o-animation:aws-zIndex 14.6666666667s linear infinite;animation:aws-zIndex 14.6666666667s linear infinite}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container h2{display:none}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container .orbit{position:absolute;top:50%;left:50%;border:1.5px solid #5897ad;border-radius:50%;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@media screen and (min-width:1250px){#skills .skills-table .skills-main-stack #aws-orbit.orbit-container #aws.orbit{animation-name:aws-orbit;width:58vw;height:58vw;margin-top:-29vw;margin-left:-29vw;animation-duration:14.6666666667s}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container .skill-logo{width:3.5em;height:3.5em;margin-top:-1.75em;margin-left:-1.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container h2{font-size:1.5em}}@media screen and (min-width:800px)and (max-width:1249px){#skills .skills-table .skills-main-stack #aws-orbit.orbit-container #aws.orbit{animation-name:aws-orbit;width:58vw;height:58vw;margin-top:-29vw;margin-left:-29vw;animation-duration:14.6666666667s}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container .skill-logo{width:2.5em;height:2.5em;margin-top:-1.25em;margin-left:-1.25em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (min-width:500px)and (max-width:799px){#skills .skills-table .skills-main-stack #aws-orbit.orbit-container #aws.orbit{animation-name:aws-orbit;width:58vw;height:58vw;margin-top:-29vw;margin-left:-29vw;animation-duration:14.6666666667s}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container .skill-logo{width:1.5em;height:1.5em;margin-top:-.75em;margin-left:-.75em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}}@media screen and (max-width:499px){#skills .skills-table .skills-main-stack #aws-orbit.orbit-container #aws.orbit{animation-name:aws-orbit;width:58vw;height:58vw;margin-top:-29vw;margin-left:-29vw;animation-duration:14.6666666667s}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container .skill-logo{width:4vw}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container .skill-logo{width:1em;height:1em;margin-top:-.5em;margin-left:-.5em;position:absolute;top:50%;left:50%;transform-style:preserve-3d}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container h2{font-size:.75em}}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container #aws .skill-logo{left:0%;top:50%}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container #aws .pos{animation-name:aws-invert;animation-duration:14.6666666667s}#skills .skills-table .skills-main-stack #aws-orbit.orbit-container .pos{left:50%;top:-1px;position:absolute;transform-style:preserve-3d;animation-iteration-count:infinite;animation-timing-function:linear}@-webkit-keyframes aws-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@-moz-keyframes aws-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@-ms-keyframes aws-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@keyframes aws-orbit{0%{transform:rotate(-90deg)}to{transform:rotate(-450deg)}}@-webkit-keyframes aws-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.29)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.99)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@-moz-keyframes aws-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.29)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.99)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@-ms-keyframes aws-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.29)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.99)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@keyframes aws-invert{0%{transform:rotateX(-90deg) rotateY(270deg) rotate(0)}25%{transform:rotateX(-90deg) rotateY(180deg) rotate(0) scale(1.29)}50%{transform:rotateX(-90deg) rotateY(90deg) rotate(0)}75%{transform:rotateX(-90deg) rotateY(0) rotate(0) scale(.99)}to{transform:rotateX(-90deg) rotateY(-90deg) rotate(0)}}@-webkit-keyframes aws-zIndex{0%{z-index:17}49.9%{z-index:17}50%{z-index:3}99.9%{z-index:3}to{z-index:17}}@-moz-keyframes aws-zIndex{0%{z-index:17}49.9%{z-index:17}50%{z-index:3}99.9%{z-index:3}to{z-index:17}}@-ms-keyframes aws-zIndex{0%{z-index:17}49.9%{z-index:17}50%{z-index:3}99.9%{z-index:3}to{z-index:17}}@keyframes aws-zIndex{0%{z-index:17}49.9%{z-index:17}50%{z-index:3}99.9%{z-index:3}to{z-index:17}}#skills .skills-table.skills-table-other{background-color:#1a1d22;border-radius:20px;box-shadow:0 0 20px -5px #000;height:100%}@media screen and (max-width:594px){#skills .skills-table.skills-table-other .skills-divider-vertical{display:none}#skills .skills-table.skills-table-other{height:auto}}@media screen and (min-width:556px){#skills .skills-table.skills-table-other .skills-divider-horizontal{display:none}}#skills .skills-table.skills-table-other .skills-details{background-color:inherit;display:flex;flex-wrap:wrap;width:100%;height:100%;color:#303841}#skills .skills-table.skills-table-other .skills-details .skills-divider-vertical{background-color:#303841;height:auto;margin:1em 0;width:2px}#skills .skills-table.skills-table-other .skills-details .skills-divider-horizontal{background-color:#5897ad;margin:10px 0 20px;width:100%;height:2px}#skills .skills-table.skills-table-other .skills-details .skills-section{background-color:inherit;display:flex;flex-direction:column;align-items:center;flex:1 0;margin:1em 2em}#skills .skills-table.skills-table-other .skills-details .title-icon{font-size:2em;color:#d6e6f2}#skills .skills-table.skills-table-other .skills-details h3{font-size:1.4em;font-weight:bolder;color:#5897ad;margin-top:.3em;margin-bottom:0}#skills .skills-table.skills-table-other .skills-details h4{font-weight:bolder;color:#8c8997;margin-bottom:0}#skills .skills-table.skills-table-other .skills-details p{font-size:.85em;color:#d6e6f2}
