@import url(https://fonts.googleapis.com/css2?family=Cutive+Mono&family=Josefin+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;1,100&family=Kanit:wght@800&family=Nunito:wght@500&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;1,100;1,300;1,400;1,500&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@-webkit-keyframes moveBackground{0%{background-position:0;background-size:100%}to{background-position:30% 50%;background-size:300%}}@keyframes moveBackground{0%{background-position:0;background-size:100%}to{background-position:30% 50%;background-size:300%}}@-webkit-keyframes switchColors{0%{color:#ee7b30}25%{color:#f7accf}50%{color:#8661c1}75%{color:#256eff}to{color:#2fd141}}@keyframes switchColors{0%{color:#ee7b30}25%{color:#f7accf}50%{color:#8661c1}75%{color:#256eff}to{color:#2fd141}}@-webkit-keyframes switchColors2{0%{color:#baf2d8}25%{color:#ffb140}50%{color:#9792e3}75%{color:#c33c54}to{color:#e85f5c}}@keyframes switchColors2{0%{color:#baf2d8}25%{color:#ffb140}50%{color:#9792e3}75%{color:#c33c54}to{color:#e85f5c}}@-webkit-keyframes switchColors3{0%{color:#0e7c82}25%{color:#58a4b0}50%{color:#68a3fc}75%{color:#8a4fff}to{color:#ab5690}}@keyframes switchColors3{0%{color:#0e7c82}25%{color:#58a4b0}50%{color:#68a3fc}75%{color:#8a4fff}to{color:#ab5690}}@-webkit-keyframes switchOutlineColor{0%{outline:.1em solid #baf2d8}25%{outline:.5em solid #ffb140}50%{outline:.1em solid #9792e3}75%{outline:.5em solid #c33c54}to{outline:.1em solid #e85f5c}}@keyframes switchOutlineColor{0%{outline:.1em solid #baf2d8}25%{outline:.5em solid #ffb140}50%{outline:.1em solid #9792e3}75%{outline:.5em solid #c33c54}to{outline:.1em solid #e85f5c}}@-webkit-keyframes switchOutlineColor2{0%{outline:.1em solid #baf2d8}25%{outline:.1em solid #ffb140}50%{outline:.1em solid #9792e3}75%{outline:.1em solid #c33c54}to{outline:.1em solid #e85f5c}}@keyframes switchOutlineColor2{0%{outline:.1em solid #baf2d8}25%{outline:.1em solid #ffb140}50%{outline:.1em solid #9792e3}75%{outline:.1em solid #c33c54}to{outline:.1em solid #e85f5c}}@-webkit-keyframes switchBackgroundColor{0%{background-color:#ee7b30}25%{background-color:#f7accf}50%{background-color:#8661c1}75%{background-color:#256eff}to{background-color:#2fd141}}@keyframes switchBackgroundColor{0%{background-color:#ee7b30}25%{background-color:#f7accf}50%{background-color:#8661c1}75%{background-color:#256eff}to{background-color:#2fd141}}@-webkit-keyframes switchBackgroundColor2{0%{background-color:#baf2d8}25%{background-color:#ffb140}50%{background-color:#9792e3}75%{background-color:#c33c54}to{background-color:#e85f5c}}@keyframes switchBackgroundColor2{0%{background-color:#baf2d8}25%{background-color:#ffb140}50%{background-color:#9792e3}75%{background-color:#c33c54}to{background-color:#e85f5c}}@-webkit-keyframes switchBackgroundColor3{0%{background-color:#0e7c82}25%{background-color:#58a4b0}50%{background-color:#68a3fc}75%{background-color:#8a4fff}to{background-color:#ab5690}}@keyframes switchBackgroundColor3{0%{background-color:#0e7c82}25%{background-color:#58a4b0}50%{background-color:#68a3fc}75%{background-color:#8a4fff}to{background-color:#ab5690}}@-webkit-keyframes switchFillColor{0%{fill:#ffa630}25%{fill:#ff6b6b}50%{fill:#de1a1a}75%{fill:#6369d1}to{fill:#60e1e0}}@keyframes switchFillColor{0%{fill:#ffa630}25%{fill:#ff6b6b}50%{fill:#de1a1a}75%{fill:#6369d1}to{fill:#60e1e0}}@-webkit-keyframes switchFillColor2{0%{fill:#baf2d8}25%{fill:#ffb140}50%{fill:#9792e3}75%{fill:#c33c54}to{fill:#e85f5c}}@keyframes switchFillColor2{0%{fill:#baf2d8}25%{fill:#ffb140}50%{fill:#9792e3}75%{fill:#c33c54}to{fill:#e85f5c}}@-webkit-keyframes float{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes float{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(.95);transform:scale(.95)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes parcialRotation{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}25%{-webkit-transform:rotateY(20deg);transform:rotateY(20deg)}50%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}75%{-webkit-transform:rotateY(-20deg);transform:rotateY(-20deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes parcialRotation{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}25%{-webkit-transform:rotateY(20deg);transform:rotateY(20deg)}50%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}75%{-webkit-transform:rotateY(-20deg);transform:rotateY(-20deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes rotationRight{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotationRight{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes hueRotate{0%{-webkit-filter:hue-rotate(0) brightness(1) saturate(100%) contrast(100%);filter:hue-rotate(0) brightness(1) saturate(100%) contrast(100%)}to{-webkit-filter:hue-rotate(5deg) brightness(1.1) saturate(110%) contrast(120%);filter:hue-rotate(5deg) brightness(1.1) saturate(110%) contrast(120%)}}@keyframes hueRotate{0%{-webkit-filter:hue-rotate(0) brightness(1) saturate(100%) contrast(100%);filter:hue-rotate(0) brightness(1) saturate(100%) contrast(100%)}to{-webkit-filter:hue-rotate(5deg) brightness(1.1) saturate(110%) contrast(120%);filter:hue-rotate(5deg) brightness(1.1) saturate(110%) contrast(120%)}}@-webkit-keyframes boxShadowSwitchColors{0%{box-shadow:1em 1em 5em 1em var(--black),0 -2em 5em 1em #7801ff;-webkit-filter:brightness(120%);filter:brightness(120%)}25%{box-shadow:1em 1em 5em 1em var(--black),2em 0 5em 1em #f0d;-webkit-filter:brightness(150%);filter:brightness(150%)}50%{box-shadow:1em 1em 5em 1em var(--black),0 2em 5em 1em #7801ff;-webkit-filter:brightness(120%);filter:brightness(120%)}75%{box-shadow:1em 1em 5em 1em var(--black),-2em 0 5em 1em #f0d;-webkit-filter:brightness(150%);filter:brightness(150%)}to{box-shadow:1em 1em 5em 1em var(--black),0 -2em 5em 1em #7801ff;-webkit-filter:brightness(120%);filter:brightness(120%)}}@keyframes boxShadowSwitchColors{0%{box-shadow:1em 1em 5em 1em var(--black),0 -2em 5em 1em #7801ff;-webkit-filter:brightness(120%);filter:brightness(120%)}25%{box-shadow:1em 1em 5em 1em var(--black),2em 0 5em 1em #f0d;-webkit-filter:brightness(150%);filter:brightness(150%)}50%{box-shadow:1em 1em 5em 1em var(--black),0 2em 5em 1em #7801ff;-webkit-filter:brightness(120%);filter:brightness(120%)}75%{box-shadow:1em 1em 5em 1em var(--black),-2em 0 5em 1em #f0d;-webkit-filter:brightness(150%);filter:brightness(150%)}to{box-shadow:1em 1em 5em 1em var(--black),0 -2em 5em 1em #7801ff;-webkit-filter:brightness(120%);filter:brightness(120%)}}@-webkit-keyframes zIndexChange{0%{z-index:-20}50%{z-index:30}to{z-index:0}}@keyframes zIndexChange{0%{z-index:-20}50%{z-index:30}to{z-index:0}}@-webkit-keyframes rotationLeft{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes rotationLeft{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@-webkit-keyframes rotationY{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-1turn);transform:rotateY(-1turn)}}@keyframes rotationY{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-1turn);transform:rotateY(-1turn)}}@-webkit-keyframes rotationYReverse{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@keyframes rotationYReverse{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@-webkit-keyframes pop{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes pop{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1.2);transform:scale(1.2)}}@-webkit-keyframes popModal{0%{opacity:0;-webkit-transform:scale(0) translateY(500px);transform:scale(0) translateY(500px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes popModal{0%{opacity:0;-webkit-transform:scale(0) translateY(500px);transform:scale(0) translateY(500px)}to{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@-webkit-keyframes bolderFont{0%{font-weight:100}50%{font-weight:300}to{font-weight:bolder}}@keyframes bolderFont{0%{font-weight:100}50%{font-weight:300}to{font-weight:bolder}}:root{--macos-gray:#242633;--macos-gray-rgb:rgba(36,38,51,.6);--macos-white-rgb:hsla(0,0%,100%,.6);--macos-white:#fff2f2;--blue:#005ff9;--pink:#f48be2;--black:#000;--yellow:#fccf05;--navBarIconSize:50px;--macos-font:"Roboto",sans-serif;--mono-font:"Cutive Mono",monospace;--josefin-font:"Josefin Sans",sans-serif;--kanit-font:"Kanit",sans-serif;--macos-red:#ff4e4e;--macos-grey:#00cb1c;--turquoise:#06bb9a;--orange:#ee9b00;--macos-dark-green:#165e5c;--macos-violet:#7254b9;--header-icon-font:"Nunito",sans-serif;--order:0;--cube-size:250px}*,:after,:before{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}.window.macOS{background-image:url(/cv/static/media/macOS_background_light.5923ab4195ef94fda321.jpeg);background-size:cover;position:relative}.macOS .mainNavBar{align-items:center;display:flex;flex:1 1;justify-content:center}.macOS .navBarItemContainer{-webkit-backdrop-filter:blur(500px);backdrop-filter:blur(500px);background-color:hsla(0,19%,85%,.5);border-radius:1em;display:flex;flex-flow:row nowrap;justify-content:center;min-width:250px;overflow-x:scroll;padding:.5em;transition:all .4s .05s}.macOS .mainNavBar:hover .navBarItemContainer{-webkit-transform:translateY(.2em);transform:translateY(.2em);transition:all .4s .05s}.macOS .mainNavBarFile{align-items:center;cursor:pointer;display:flex;flex:1 1 50px;flex:1 1 var(--navBarIconSize);flex-flow:column nowrap;justify-content:center;margin:0 .5em;max-height:50px;max-height:var(--navBarIconSize);max-width:50px;max-width:var(--navBarIconSize);text-align:center;transition:all .4s}.macOS .navBarFileInfo{background-color:rgba(36,38,51,.6);background-color:var(--macos-gray-rgb);border-radius:.2em;color:#fff2f2;color:var(--macos-white);font-size:0;opacity:0;text-align:center;-webkit-transform:translateY(20px);transform:translateY(20px);z-index:10}.macOS .mainNavBarFile i{border-radius:.2em;display:flex;font-size:2em;justify-content:center;padding:.2em;width:50px;width:var(--navBarIconSize)}.macOS .knowledge i{background-color:#fff2f2;background-color:var(--macos-white);color:#f48be2;color:var(--pink)}.macOS .softSkills i{background-color:#000;background-color:var(--black);border-radius:50%;color:#fccf05;color:var(--yellow);-webkit-filter:saturate(90%);filter:saturate(90%)}.macOS .certifications i{background-color:#005ff9;background-color:var(--blue);color:#fff2f2;color:var(--macos-white)}.macOS .experience i{background:linear-gradient(315deg,#7f5a83,#0d324d 74%);background-image:url(/cv/static/media/giphy.fee08d036e1f8108dc43.webp);background-position:-200% 0;background-size:cover;color:#fff2f2;color:var(--macos-white)}.macOS .experience:hover i{-webkit-animation:moveBackground 5s ease-in-out 0s infinite alternate both;animation:moveBackground 5s ease-in-out 0s infinite alternate both;background-position:50% 50%;background-size:200%}.macOS .about i{background-color:#000;background-color:var(--black);color:#fff2f2;color:var(--macos-white)}.macOS .mainNavBarFile.about:hover i{-webkit-animation:switchColors 2s linear 0s infinite alternate both;animation:switchColors 2s linear 0s infinite alternate both;background-color:#fff2f2;background-color:var(--macos-white)}.macOS .auxNavBar{align-items:center;background-color:hsla(0,4%,50%,.8);display:none;display:flex;justify-content:flex-end;padding:.3em;width:100%}.macOS .auxNavBar i{color:#fff2f2;color:var(--macos-white);display:flex;font-size:1em;justify-content:center;margin:0 .3em;width:2em}.macOS .auxNavBar .fa-apple{font-size:1.2em;margin:0 auto 0 0}.macOS .auxNavBar .datetime{margin-right:1em}.macOS .auxNavBar figure{display:flex;margin:0 .5em;max-width:20px}.macOS .auxNavBar figure img{width:100%}.macOS .auxNavBar .datetime{color:#fff2f2;color:var(--macos-white);font-family:Roboto,sans-serif;font-family:var(--macos-font);font-size:.9em}.macOS .modalContainer{align-items:center;display:flex;flex:5 1 85vh;justify-content:center;max-height:85vh}.macOS .modalContainer .modal{background-color:#242633;background-color:var(--macos-gray);border-radius:0 0 1em 1em;display:flex;flex-flow:column nowrap;height:100%;overflow:hidden;width:clamp(300px,1024px,1024px)}.macOS .modalContainer .modal .modal-header{background-color:hsla(0,4%,50%,.4);display:none;padding:1em}.macOS .modalContainer .modal .modal-icon{border-radius:50%;display:flex;height:.8em;margin:0 .2em;width:.8em}.macOS .modalContainer .modal .modal-icon span{align-items:center;cursor:pointer;display:flex;flex:1 1;font-size:.8em;font-weight:bolder;justify-content:center;opacity:0}.macOS .modalContainer .modal .modal-icon span i{color:rgba(36,38,51,.6);color:var(--macos-gray-rgb);font-size:.7em}.macOS .modalContainer .modal .modal-icon:hover{-webkit-filter:saturate(90%);filter:saturate(90%)}.macOS .modalContainer .modal .modal-icon:hover span{opacity:1}.macOS .modalContainer .modal .modal-icon.close{background-color:#ff4e4e;background-color:var(--macos-red);color:#980100}.macOS .modalContainer .modal .modal-icon.minimize{background-color:#fccf05;background-color:var(--yellow);color:#995501}.macOS .modalContainer .modal .modal-icon.expand{background-color:#00cb1c;background-color:var(--macos-grey)}.macOS article.knowledge{display:flex;flex:1 1;flex-flow:column nowrap;height:100%;overflow-y:hidden;overflow-y:scroll;scroll-behavior:smooth;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;width:100%}.macOS .knowledgeSection{background-color:#242633;background-color:var(--macos-gray);background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:column nowrap;min-height:100%;min-width:100%;position:relative;scroll-behavior:smooth;scroll-snap-align:start}.macOS .knowledgeSection h2{-webkit-animation:float 5s linear 0s infinite alternate both;animation:float 5s linear 0s infinite alternate both;color:hsla(0,0%,100%,.6);color:var(--macos-white-rgb);font-family:Josefin Sans,sans-serif;font-family:var(--josefin-font);font-size:3em;font-weight:bolder;margin:.5em 0;text-align:center;text-transform:uppercase;z-index:10}.macOS .knowledgeSection:first-of-type{align-items:center;-webkit-animation:hueRotate 2s linear 0s infinite alternate both;animation:hueRotate 2s linear 0s infinite alternate both;background-repeat:no-repeat;background:#020024;background:radial-gradient(circle,#020024 0,#2f0865 50%,#140c21 100%);display:flex;justify-content:center;overflow:hidden}.macOS .knowledgeSection:first-of-type>div{-webkit-animation:rotationRight 15s linear 0s infinite normal both,boxShadowSwitchColors 5s linear 0s infinite normal backwards,switchOutlineColor 5s linear 0s infinite normal both;animation:rotationRight 15s linear 0s infinite normal both,boxShadowSwitchColors 5s linear 0s infinite normal backwards,switchOutlineColor 5s linear 0s infinite normal both;background-color:#000;background-color:var(--black);background-size:120%;border-radius:50%;display:flex;flex:none;flex-flow:row wrap;height:200px;justify-content:space-around;margin:2em 0!important;margin:1em auto;max-height:200px;max-width:225px;outline:.1em solid #fff2f2;outline:.1em solid var(--macos-white);position:relative;width:225px}.macOS .knowledgeSection:first-of-type img{-webkit-animation:float 5s linear 0s infinite alternate both,parcialRotation 5s linear 0s infinite alternate both;animation:float 5s linear 0s infinite alternate both,parcialRotation 5s linear 0s infinite alternate both;position:absolute;top:-.5em;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:250px;z-index:20}.macOS .knowledgeSection:first-of-type>div:before{-webkit-animation:rotationY 10s linear 0s infinite normal both,switchOutlineColor 5s linear 0s infinite normal both;animation:rotationY 10s linear 0s infinite normal both,switchOutlineColor 5s linear 0s infinite normal both;position:absolute;z-index:30}.macOS .knowledgeSection:first-of-type>div:after,.macOS .knowledgeSection:first-of-type>div:before{border-radius:50%;content:"";height:100%;outline:.1em solid #fff2f2;outline:.1em solid var(--macos-white);-webkit-transform:scale(1.3);transform:scale(1.3);width:100%}.macOS .knowledgeSection:first-of-type>div:after{-webkit-animation:rotationY 10s linear 1s infinite normal both,switchOutlineColor 5s linear 0s infinite normal both;animation:rotationY 10s linear 1s infinite normal both,switchOutlineColor 5s linear 0s infinite normal both;z-index:0}.macOS .knowledgeSection:first-of-type:before,.macOS article.softSkills>section>div:first-of-type:before{background-color:rgba(36,38,51,.6);background-color:var(--macos-gray-rgb);border-radius:.2em;bottom:.5em;color:#fff2f2;color:var(--macos-white);content:"Scroll down to see more";font-family:Josefin Sans,sans-serif;font-family:var(--josefin-font);font-size:1.5em;left:0;margin:0 auto;max-width:300px;padding-top:.1em;position:absolute;right:0;text-align:center;-webkit-transform:translateY(0);transform:translateY(0);transition:all .4s ease-in-out 0s}.macOS .knowledgeSection .skill{align-content:flex-start;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex:1 1 20%;flex-flow:column nowrap;font-family:Josefin Sans,sans-serif;font-family:var(--josefin-font);font-weight:100;justify-content:center;margin:0 2em;max-height:150px;max-width:150px;text-align:center}.macOS .knowledgeSection .skill i{background-color:transparent;color:#242633;color:var(--macos-gray);font-size:3em;margin-bottom:.2em}.macOS .knowledgeSection:first-of-type .skill{-webkit-animation:rotationLeft 15s linear -.05s infinite normal both;animation:rotationLeft 15s linear -.05s infinite normal both;position:absolute;z-index:10}.macOS .knowledgeSection:first-of-type .skill p{display:none}.macOS .knowledgeSection:first-of-type .skill:first-of-type{top:-3.5em}.macOS .knowledgeSection:first-of-type .skill:nth-of-type(2){right:-3em;top:1em}.macOS .knowledgeSection:first-of-type .skill:nth-of-type(2) i{color:#3fb280}.macOS .knowledgeSection:first-of-type .skill:nth-of-type(3){bottom:1em;right:-3em}.macOS .knowledgeSection:first-of-type .skill:nth-of-type(4){bottom:-3.5em}.macOS .knowledgeSection:first-of-type .skill:nth-of-type(5){bottom:1em;left:-3em}.macOS .knowledgeSection:first-of-type .skill:last-of-type{left:-3em;top:1em}.macOS .knowledgeSection:nth-of-type(2){align-items:center;background-color:#000;background-color:var(--black);justify-content:center}.macOS .knowledgeSection:nth-of-type(2)>div{-webkit-animation:rotationYReverse 10s linear 0s infinite;animation:rotationYReverse 10s linear 0s infinite;display:inherit;flex-flow:row nowrap;height:250px;padding:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:250px}.macOS .knowledgeSection:nth-of-type(2)>div>.skill{background-color:hsla(0,0%,100%,.1);justify-content:center;min-height:100%!important;min-width:100%!important;outline:.5em solid #fff2f2!important;outline:.5em solid var(--macos-white)!important;outline-width:.5em!important;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.macOS .knowledgeSection:nth-of-type(2)>div>.skill i{color:#fff2f2;color:var(--macos-white)}.macOS .knowledgeSection:nth-of-type(2)>div>.skill p{color:#000;color:var(--black);font-size:1.5em;font-weight:bolder;margin:.5em 0}.macOS .knowledgeSection:nth-of-type(2)>div>.skill:before{background-color:#fff2f2;background-color:var(--macos-white);box-shadow:0 0 2em 1em #000;box-shadow:0 0 2em 1em var(--black);content:"";-webkit-filter:blur(5em);filter:blur(5em);height:40px;position:absolute;-webkit-transform:rotateX(88deg) translateZ(-180px);transform:rotateX(88deg) translateZ(-180px);width:100%}.macOS .knowledgeSection:nth-of-type(2)>div>.skill:after{background-image:url(/cv/static/media/cube_background.e85829753db5405c2eff.gif);background-size:cover;content:"";height:50%;left:0;margin:0 auto;outline-width:.3em!important;outline:.1em solid #000;outline:.1em solid var(--black);position:absolute;right:0;-webkit-transform:translateZ(-60px);transform:translateZ(-60px);width:50%}.macOS .knowledgeSection:nth-of-type(2)>div>.skill:first-of-type{justify-content:center;opacity:1;-webkit-transform:translateZ(125px);transform:translateZ(125px)}.macOS .knowledgeSection:nth-of-type(2)>div>.skill:nth-of-type(2){opacity:1;outline:.1em solid red;-webkit-transform:rotateY(90deg) translateZ(125px);transform:rotateY(90deg) translateZ(125px)}.macOS .knowledgeSection:nth-of-type(2)>div>.skill:nth-of-type(3){opacity:1;outline:.1em solid #ff0;-webkit-transform:rotateY(-90deg) translateZ(125px);transform:rotateY(-90deg) translateZ(125px)}.macOS .knowledgeSection:nth-of-type(2)>div>.skill:last-of-type{opacity:1;-webkit-transform:translateZ(-125px);transform:translateZ(-125px)}.macOS .knowledgeSection:nth-of-type(2)>div>.skill:last-of-type p{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.macOS .knowledgeSection:nth-of-type(2)>div>.skill:last-of-type:after{-webkit-transform:translateZ(60px);transform:translateZ(60px)}.macOS .knowledgeSection:nth-of-type(2)>div>.skill:last-of-type:before{opacity:0}.macOS .knowledgeSection:last-of-type{align-items:center;justify-content:center;position:relative}.macOS .knowledgeSection:last-of-type h2{position:absolute;top:2em}.macOS .knowledgeSection:last-of-type>div{background-color:#000;background-color:var(--black);background-size:cover;display:flex;flex-flow:row wrap;height:100%;width:100%}.macOS .knowledgeSection:last-of-type>div>.skill{-webkit-animation:switchBackgroundColor3 10s linear 0s infinite alternate both;animation:switchBackgroundColor3 10s linear 0s infinite alternate both;-webkit-animation-delay:0ms;animation-delay:0ms;-webkit-animation-delay:calc(var(--order)*1s);animation-delay:calc(var(--order)*1s);flex:1 1 100px;margin:0;max-height:100%;max-width:100px;max-width:100%;padding:0}.macOS .knowledgeSection:last-of-type>div>.skill i,.macOS .knowledgeSection:last-of-type>div>.skill p{color:#fff2f2;color:var(--macos-white);font-weight:bolder;z-index:10}.macOS article.softSkills{height:100%;width:100%}.macOS article.softSkills>section{height:100%;overflow-y:scroll;padding:0;scroll-behavior:smooth;scroll-snap-stop:always;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;width:100%}.macOS article.softSkills>section>div{align-items:center;color:#fff2f2;color:var(--macos-white);display:flex;flex-flow:column nowrap;font-family:Roboto,sans-serif;font-family:var(--macos-font);height:clamp(70vh,100%,100%);overflow:hidden;position:relative;scroll-snap-align:start;text-align:center}.macOS article.softSkills>section>div:nth-of-type(odd){background-color:#fff2f2;background-color:var(--macos-white);color:#242633;color:var(--macos-gray)}.macOS article.softSkills>section>div:nth-of-type(2n){-webkit-animation:switchBackgroundColor2 20s linear 0s infinite alternate both;animation:switchBackgroundColor2 20s linear 0s infinite alternate both}.macOS article.softSkills>section>div:nth-of-type(odd) h3{-webkit-animation:switchColors2 20s linear 0s infinite alternate both;animation:switchColors2 20s linear 0s infinite alternate both}.macOS article.softSkills>section>div h3{font-size:3em;margin:1em 0 0;max-width:100%;text-transform:capitalize;z-index:20}.macOS article.softSkills>section>div p{-webkit-animation:float 10s linear 0s infinite alternate both;animation:float 10s linear 0s infinite alternate both;font-size:1.5em;margin:.5em 0;max-width:90%;z-index:10}.macOS article.softSkills>section>div img{-webkit-animation:float 8s linear 0s infinite alternate both;animation:float 8s linear 0s infinite alternate both;height:clamp(100px,200px,200px);margin:1.5em 0 .5em;z-index:10}.macOS article.softSkills>section>div svg{bottom:-.5em;height:70%;position:absolute;-webkit-transform:scaleY(-1);transform:scaleY(-1);z-index:0}.macOS article.softSkills>section>div:nth-of-type(2n) svg path{fill:#fff2f2;fill:var(--macos-white)}.macOS article.softSkills>section>div:nth-of-type(odd) svg path{fill:#242633;fill:var(--macos-gray);-webkit-animation:switchFillColor2 20s linear 0s infinite alternate both;animation:switchFillColor2 20s linear 0s infinite alternate both}.macOS article.certifications{align-items:flex-end;display:flex;flex-flow:column nowrap;height:100%;overflow-y:scroll;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;width:100%}.macOS article.certifications>h2{background-color:#fff2f2;background-color:var(--macos-white);display:none;padding:.5em;text-align:center;width:100%}.macOS article.certifications .course{display:flex;flex-flow:column nowrap;padding:0 1em;width:100%}.macOS article.certifications .course>section{display:flex;flex-flow:row nowrap}.macOS article.certifications .course>section figure{display:flex;margin:1em 0;max-width:100px}.macOS article.certifications .course>section figure img{max-width:100%;object-fit:contain}.macOS article.certifications .course>section div.text-content{color:#fff2f2;color:var(--macos-white);display:flex;flex-flow:column nowrap;justify-content:flex-start;margin:1em 0 0 1em}.macOS article.certifications .course>section div.text-content>*{font-family:Nunito,sans-serif;font-family:var(--header-icon-font);margin:.5em}.macOS article.certifications .course>section div.text-content h3{font-family:Josefin Sans,sans-serif;font-family:var(--josefin-font);font-weight:bolder;text-transform:uppercase}.macOS article.certifications .course>section div.text-content a,.macOS article.certifications .course>section div.text-content h4{font-family:Nunito,sans-serif;font-family:var(--header-icon-font);letter-spacing:.2em}.macOS article.certifications .course.higherdegree h4{color:#f28e69!important}.macOS article.certifications .course.openwebinars h4{color:#ff3486!important}.macOS article.certifications .course.sergioalonsofoundation h4{color:#0161a9!important}.macOS article.certifications .course.udemy h4{color:#be32f5!important}.macOS article.certifications .course.wesbos h4{color:#fdc42e!important}.macOS article.certifications .course.youtube h4{color:#ff0100!important}.macOS article.certifications .course>section div.hours{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin:0 1em 0 auto}.macOS article.certifications .course>section div.hours p{font-family:Nunito,sans-serif;font-family:var(--header-icon-font)}.macOS article.certifications .course.youtube p:first-of-type:before{content:"+"}.macOS article.certifications .course>section div.hours p:first-of-type{align-items:center;background-color:#fff2f2;background-color:var(--macos-white);border-radius:1em;display:flex;font-weight:bolder;height:50px;justify-content:center;width:50px}.macOS article.certifications .course:nth-of-type(2n){background-color:#fff2f2;background-color:var(--macos-white)}.course:nth-of-type(2n) .progress-bar:after,.course:nth-of-type(2n) .progress-bar:before,.course:nth-of-type(2n) .see-more a,.macOS article.certifications .course:nth-of-type(2n) :is(a,p,h3,h4){color:#242633;color:var(--macos-gray)}.course:nth-of-type(odd) .progress-bar:after,.course:nth-of-type(odd) .progress-bar:before,.course:nth-of-type(odd) .see-more a,.macOS article.certifications .course:nth-of-type(odd) :is(a,p){color:#fff2f2;color:var(--macos-white)}.macOS article.certifications .course:nth-of-type(2n) div.hours p:first-of-type{background-color:#242633;background-color:var(--macos-gray);color:#fff2f2;color:var(--macos-white)}.macOS article.certifications .course:nth-of-type(odd) div.hours p:first-of-type{color:#242633;color:var(--macos-gray)}.macOS article.certifications .course>section:last-of-type{height:100px;width:100%}.macOS article.certifications .course>section .progress-bar-container{align-items:center;display:flex;flex:5 1;justify-content:flex-start}.macOS article.certifications .course>section .progress-bar{background-color:hsla(0,0%,100%,.6);background-color:var(--macos-white-rgb);border-radius:1em;height:5px;margin-left:1em;position:relative;width:80%}.macOS article.certifications .course>section .progress-bar:before{bottom:.5em;content:"0%";font-size:.8em;font-weight:bolder;left:0;position:absolute}.macOS article.certifications .course>section .progress-bar:after{bottom:.5em;content:"100%";font-size:.8em;font-weight:bolder;position:absolute;right:0}.macOS article.certifications .course>section .progress{-webkit-animation:switchBackgroundColor 20s linear 0s infinite alternate both;animation:switchBackgroundColor 20s linear 0s infinite alternate both;background-color:#fff2f2;background-color:var(--macos-white);border-radius:1em;-webkit-filter:saturate(100%);filter:saturate(100%)}.macOS article.certifications .course>section .progress.completed{height:100%;width:100%}.macOS article.certifications .course>section .progress.in-progress{height:100%;width:50%}.macOS article.certifications .course>section .see-more{align-items:center;display:flex;flex:1 1;justify-content:center}.macOS article.certifications .course>section .see-more a{font-family:Nunito,sans-serif;font-family:var(--header-icon-font);font-weight:bolder;text-decoration:none}.macOS article.certifications .course>section .see-more a:hover{-webkit-animation:switchColors 30s linear -15s infinite alternate both;animation:switchColors 30s linear -15s infinite alternate both}.macOS article.certifications .course>section .see-more a:after{content:"\25B7";display:none;font-size:.9em;margin:0 .5em;-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:all .3s linear 0s}.macOS article.certifications .course>section .see-more a:hover:after{content:"\25B6";font-size:.6em;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:all .3s ease-in-out 0s}.macOS article.certifications div.time-invested{align-items:center;color:#fff2f2;color:var(--macos-white);display:flex;font-family:Roboto,sans-serif;font-family:var(--macos-font);font-size:1.3em;justify-content:center;padding:1em 0;width:100%}.macOS article.certifications div.time-invested span{-webkit-animation:switchColors 60s linear 0s infinite alternate both;animation:switchColors 60s linear 0s infinite alternate both;font-weight:500}.macOS article.experience{height:100%;overflow-y:scroll;width:100%}.macOS article.experience .company{background-color:#242633;background-color:var(--macos-gray);display:flex;flex-flow:column nowrap;height:100%;justify-content:flex-start;width:100%}.macOS article.experience .company>section:first-of-type{align-items:center;display:flex;justify-content:center}.macOS article.experience .company :is(h3,h4){align-items:center;color:#fff2f2;color:var(--macos-white);display:flex;flex-flow:column nowrap;font-family:Kanit,sans-serif;font-family:var(--kanit-font);text-transform:uppercase}.macOS article.experience .company h3 p{color:#fff2f2;color:var(--macos-white);font-family:Nunito,sans-serif;font-family:var(--header-icon-font);font-size:.8em;text-transform:capitalize}.macOS article.experience .company .company-img{display:flex;justify-content:center;margin:0 1em}.macOS article.experience .company .company-img img{-webkit-filter:invert(1);filter:invert(1);margin:1em auto;max-width:100px}.macOS article.experience .company .projects{display:flex;flex:1 1;flex-flow:row wrap}.macOS article.experience .company .project{background-color:rgba(36,38,51,.6);background-color:var(--macos-gray-rgb);border-radius:.5em;display:flex;flex:1 1 200px;flex-flow:column nowrap;justify-content:flex-start;margin:1.5em 1em;overflow:hidden;position:relative}.macOS article.experience .company .project *{z-index:10}.macOS article.experience .company .project svg{-webkit-animation:switchBackgroundColor3 10s linear 0s infinite alternate both;animation:switchBackgroundColor3 10s linear 0s infinite alternate both;background-color:#000;background-color:var(--black);height:100%;position:absolute;-webkit-transform:scaleY(-1);transform:scaleY(-1);z-index:0}.macOS article.experience .company .project svg path{fill:rgba(36,38,51,.6);fill:var(--macos-gray-rgb)}.macOS article.experience .company .project:hover{background-color:#242633;background-color:var(--macos-gray)}.macOS article.experience .project figure{display:flex;justify-content:center;margin:1em 0}.macOS article.experience .project figure img{background-color:#fff2f2;background-color:var(--macos-white);border-radius:50%;-webkit-filter:invert(10%);filter:invert(10%);max-width:100px;padding:.1em}.macOS article.experience .project h4{color:#fff2f2;color:var(--macos-white);text-align:center;text-transform:uppercase}.macOS article.experience .project p{color:#fff2f2;color:var(--macos-white);line-height:1.5em;margin:.5em 0;text-align:justify}.macOS article.experience .project p:first-of-type{padding:0 1em}.macOS article.experience .project-info{align-items:center;display:flex;justify-content:space-around;margin:auto 0 .5em}.macOS article.experience .project-info a{border-radius:.1em;color:#fff2f2;color:var(--macos-white);padding:.5em;position:relative;text-decoration:none}.macOS article.experience .project-info a:before{-webkit-animation:switchBackgroundColor 10s linear 0s infinite alternate both;animation:switchBackgroundColor 10s linear 0s infinite alternate both;color:transparent;content:" ";height:0;width:0}.macOS article.experience .project-info a:hover:before{bottom:0;height:.1em;position:absolute;transition:all .2s linear 0s;width:90%}.macOS article.experience .project .technology{-webkit-animation:switchColors3 30s linear -10s infinite alternate both;animation:switchColors3 30s linear -10s infinite alternate both;font-family:Nunito,sans-serif;font-family:var(--header-icon-font);font-weight:bolder}.macOS article.about{-ms-overflow-style:none;background-color:#fff2f2;background-color:var(--macos-white);display:flex;flex:1 1;flex-flow:row wrap;overflow-y:scroll;scrollbar-width:none}.macOS article.about::-webkit-scrollbar{display:none}.macOS article.about .left-side{background-color:#242633;background-color:var(--macos-gray);display:flex;flex:1 1 250px;flex-flow:column nowrap}.macOS article.about .left-side>*{align-content:center;align-items:center;justify-content:center}.macOS article.about .left-side .profile-img{align-items:center;display:flex;flex:1 1;justify-content:center;padding:1em}.macOS article.about .left-side .profile-img figure{-webkit-animation:switchBackgroundColor 10s linear 0s infinite alternate both;animation:switchBackgroundColor 10s linear 0s infinite alternate both;border-radius:50%;display:flex;flex:0.6 1;justify-content:center;padding:.3em}.macOS article.about .left-side .profile-img img{-webkit-animation:float 10s linear 0s infinite alternate both;animation:float 10s linear 0s infinite alternate both;border-radius:50%;max-width:100%}.macOS article.about .left-side .name{display:flex;flex:1 1;flex-flow:column nowrap;text-align:center}.macOS article.about .left-side .name>*{margin:.5em 0}.macOS article.about .left-side .name h1{-webkit-animation:switchColors 10s linear 0s infinite alternate both;animation:switchColors 10s linear 0s infinite alternate both;color:#7254b9;color:var(--macos-violet);font-family:Josefin Sans,sans-serif;font-family:var(--josefin-font);font-size:1.5em;font-weight:100;text-transform:uppercase}.macOS article.about .left-side .name span{font-weight:500}.macOS article.about .left-side .name h2{-webkit-animation:switchColors 10s linear 3s infinite alternate both;animation:switchColors 10s linear 3s infinite alternate both;color:#165e5c;color:var(--macos-dark-green);font-family:Josefin Sans,sans-serif;font-family:var(--josefin-font);font-size:.8em;font-weight:100;letter-spacing:.3em;text-transform:uppercase}.macOS article.about .left-side .name q{color:#fff2f2;color:var(--macos-white);font-family:Cutive Mono,monospace;font-family:var(--mono-font);justify-content:center;padding:.3em 0}.macOS article.about .left-side .links{align-content:center;align-items:center;display:flex;flex:1 1;flex-flow:row wrap;justify-content:center;padding:.5em}.macOS article.about .left-side .links a{margin:.5em 0}.macOS article.about .left-side .links a i{background-color:transparent;font-size:1.8em;margin:0 .4em}.macOS article.about .left-side .links a i:hover{-webkit-animation:pop .2s ease-in-out 0s 1 alternate both;animation:pop .2s ease-in-out 0s 1 alternate both}.macOS article.about .right-side{background-color:#fff2f2;background-color:var(--macos-white);display:flex;flex:2 1 300px;flex-flow:column nowrap;padding:3em}.macOS article.about .right-side>*{display:flex;flex:1 1}.macOS article.about .right-side>h3{-webkit-animation:switchColors 50s linear 0s infinite alternate both;animation:switchColors 50s linear 0s infinite alternate both;font-family:Kanit,sans-serif;font-family:var(--kanit-font);font-size:1.5em;margin:1em 0;text-transform:uppercase}.macOS article.about .right-side>h3 span{margin:0 .5em}.macOS article.about .right-side>p{font-family:Nunito,sans-serif;font-family:var(--header-icon-font);line-height:2em}.macOS article.about .right-side>p:nth-last-child(2){justify-content:center;margin-top:2em;text-align:center}.macOS article.about .right-side>p:last-of-type{color:#242633;color:var(--macos-gray);font-weight:bolder;justify-content:center;text-align:center}.macOS .modal.invisible{display:none;-webkit-transform:translate(400px);transform:translate(400px);transition:all 2s 0s}.visible{-webkit-animation:popModal .2s linear 0s 1 alternate both;animation:popModal .2s linear 0s 1 alternate both;display:flex;-webkit-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}@media (min-width:580px){.macOS .navBarItemContainer{overflow:visible}.macOS .mainNavBarFile:hover{margin:0 1em}.macOS .mainNavBarFile:hover>i{cursor:pointer;margin:0 2em;-webkit-transform:scale(1.55) translateY(-30px);transform:scale(1.55) translateY(-30px);transition:all .15s ease-out 0s;z-index:20}.macOS .mainNavBarFile:hover+.mainNavBarFile,.sibling{margin:0 .5em;-webkit-transform:scale(1.25) translateY(-5px);transform:scale(1.25) translateY(-5px);transition:all .2s ease-out .05s}.macOS .mainNavBarFile:hover .navBarFileInfo{display:flex;flex-flow:row nowrap;font-size:1em;margin:.4em 0;opacity:1;padding:.1em .5em;text-transform:capitalize;-webkit-transform:translateY(-4em);transform:translateY(-4em);transition:all .2s .01s;white-space:nowrap}.macOS .mainNavBarFile:hover i{-webkit-filter:saturate(200%);filter:saturate(200%)}.macOS .modalContainer .modal{border-radius:1em;height:70vh;max-width:1024px}.macOS .modalContainer .modal .modal-header{display:flex}.macOS article.about>*{max-height:100%}.macOS .knowledgeSection:first-of-type:before{-webkit-transform:translateY(500px);transform:translateY(500px);transition:all .4s ease-in-out 0s}.macOS .knowledgeSection:first-of-type:hover:before,.macOS article.softSkills>section>div:first-of-type:hover:before{-webkit-transform:translateY(0);transform:translateY(0);transition:all .4s ease-in-out 0s}.macOS article.certifications .course>section .see-more a:after{display:inline-block}}:root{--react:#5cd0ee;--javascript:#ead41d;--css3:#0065b6;--html5:#d84925;--bootstrap:#7014ed;--laravel:#f12c1f;--php:#7175a9;--mysql:#005c83;--git:#e44d30;--github:#5e2476;--trello:#0173b5}.macOS article.knowledge .skill .fa-react{color:#5cd0ee;color:var(--react)}.macOS article.knowledge .skill .fa-js-square{color:#ead41d;color:var(--javascript)}.macOS article.knowledge .skill .fa-css3{color:#0065b6;color:var(--css3)}.macOS article.knowledge .skill .fa-bootstrap{color:#7014ed;color:var(--bootstrap)}.macOS article.knowledge .skill .fa-html5{color:#d84925;color:var(--html5)}.macOS article.knowledge .skill .fa-laravel{color:#f12c1f;color:var(--laravel)}.macOS article.knowledge .skill .fa-php{color:#7175a9;color:var(--php)}.macOS article.knowledge .skill .fa-database{color:#005c83;color:var(--mysql)}.macOS article.knowledge .skill .fa-git-alt{color:#e44d30;color:var(--git)}.macOS article.knowledge .skill .fa-github-alt{color:#5e2476;color:var(--github)}.macOS article.knowledge .skill .fa-trello{color:#0173b5;color:var(--trello)}*{box-sizing:border-box;margin:0;padding:0}.window{background-color:#87adde;display:flex;flex-flow:column nowrap;height:100vh;justify-content:flex-end;overflow:hidden;width:100%}
/*# sourceMappingURL=main.962ba378.css.map*/