@import"https://fonts.googleapis.com/css2?family=Epilogue:ital,wght@0,100..900;1,100..900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Silkscreen:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}html{margin:0;padding:0;width:100%;height:100%;overflow:-moz-hidden-unscrollable;background-image:url(https://i.imgur.com/i0KCd5s.png);font-smooth:always;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:cover}#root{width:100%}#root-scroll{background-size:cover}.app_navbar{position:fixed;left:0;right:0;z-index:10;top:0;display:flex;flex-direction:row;min-height:5rem;font-size:15px;line-height:17.25px;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500;align-items:center;justify-content:center;margin:auto;padding-left:39px;padding-right:20.625px;background-color:#211f2359;border-right:none!important;border-left:none!important}.app_navbar .row{display:flex;flex-direction:row}.app_navbar .ic_figma{background-image:url(https://i.imgur.com/XG3AZyq.png)}.app_navbar .ic_git{background-image:url(https://i.imgur.com/nG5T9j5.png)}.app_navbar .ic_linkedin{background-image:url(https://i.imgur.com/P9qRbYv.png)}.app_navbar .ic_medium{background-image:url(https://i.imgur.com/lIrraVp.png)}.app_navbar .ic_mail{background-image:url(https://i.imgur.com/OXwCRNx.png)}.app_navbar .button:after{content:attr(data-content);color:#dcc264;font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.app_navbar .button{display:flex;flex-direction:row;margin-right:31.5px;align-items:baseline}.app_navbar .button:before{content:"";display:flex;min-width:42px;max-width:42px;min-height:30px;margin-right:12.5px}.app_navbar .button:hover:after{cursor:pointer;color:#fff;text-decoration:underline}.app_navbar .__sotoarmando:before{content:"";display:flex;min-width:36px;max-width:36px;min-height:30px}.app_navbar .__sotoarmando:after{content:"@sotoarmando";color:#fff}.app_navbar .__education:after{content:"education";color:#dcc264}.app_navbar .__awards:after{content:"awards";color:#dcc264}.app_navbar .__publications:after{content:"publications";color:#dcc264}.app_navbar .__experience:after{content:"experience";color:#dcc264}.app_navbar .icon{min-width:24px;min-height:24px;max-width:24px;max-height:24px;margin-right:12px;background-size:contain;background-repeat:no-repeat}.theme-button-container{position:fixed;right:39px;top:27.75px;overflow:hidden;max-height:40.5px;display:flex;flex-direction:column;z-index:9999}.theme-button-container>*{display:flex;flex-direction:column}.theme-button{transform:translateY(-40px);min-height:40.5px;min-width:40.5px;z-index:1000;background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer}.theme-button.sun{background-image:url(https://i.imgur.com/nw9pFlH.png)}.theme-button.moon{background-image:url(https://i.imgur.com/fk2gohD.png)}@media only screen and (max-width: 1440px){.navbar-button-container{background-color:#fff;z-index:9998;min-height:6rem;min-width:100%;padding-left:2rem;position:fixed;display:flex;justify-content:start;align-items:center}.navbar-button-container .button{min-width:32px;min-height:32px;background-image:url(https://i.imgur.com/j1CvTvT.png);background-size:contain}.app_navbar{position:absolute;left:0;transition:transform .3s ease-in;max-width:100vw;display:flex;flex-direction:column;min-height:100vh;will-change:transform;transform:translate(-100%);top:0}.app_navbar.open{transform:translate(0)}.app_navbar .button{margin-right:0;margin-bottom:25px}.app_navbar .button:before{display:none}.app_navbar .icon{margin-bottom:24px;min-width:32px;min-height:32px;max-width:32px;max-height:32px}}@media (orientation: portrait){.wrap{flex-wrap:wrap}.wrap_reverse{flex-wrap:wrap-reverse}.pcenter{justify-content:center!important;text-align:center}.pmar_0{margin-top:35.04px}.pmar_1{margin-bottom:17.25px!important}.pmar_2{margin-bottom:42px}.pmar_3{margin-bottom:9.75px;margin-right:0!important}.ppages-buttons{left:25px!important;right:25px!important}.pcol{display:flex;flex-direction:column!important}.phome-route-tech-title{padding-left:25px!important}.phome-route-tech-title .techcontent:after{content:"These are the \atechnologies I ve been using";white-space:initial!important}.phome-route-follow-me{margin-left:25px!important;margin-right:25px!important}.home-route__avatar__section .column{display:flex;flex-direction:column;max-width:524px;width:inherit}.home-route__avatar__section .row{display:flex;justify-content:space-between;width:100%;align-items:center;max-width:1140px}.home-route__avatar__section .title:before{content:""}.home-route__avatar__section .picture{transform:scale(1)!important}.experience-route{padding:325px 24px 0!important}.experience-route .experience_element{display:flex;flex-direction:column!important;justify-content:space-between;max-width:100%!important;box-sizing:border-box!important;padding:50px 24px!important;border-radius:0!important}.experience-route .experience_element a{max-width:100%!important}.education-route{padding:0 24px;padding-top:325px!important}.education-route .education-element{padding:24px 50px!important;border-radius:0!important}.education-route .education-element .row.space_between{flex-direction:column!important;align-items:start!important}.education-route .education-element .viewcertificate{margin-top:24px}.projects-route .mainrow{min-height:100vh;width:100%;flex-wrap:wrap;display:flex;flex-direction:row}.projects-route .col{padding-top:5rem;background-size:cover}.projects-route .col:first-of-type{padding-left:208px;background:#000;background-size:cover;background-repeat:no-repeat;box-sizing:border-box;align-items:start;justify-content:center;display:flex;flex-direction:column}@media only screen and (max-width: 1440px){.projects-route .col:first-of-type{padding-left:25px;padding-right:25px}}.projects-route .col .title{font-size:50px;line-height:1.3;font-weight:600;margin-bottom:28px;color:#fff;max-width:354px}.projects-route .col .title.__content:after{content:"Be Creative,\a Be Impressive"}.projects-route .col .subtitle{font-size:18px;line-height:27px;color:#918181;margin-bottom:32px;font-weight:600}.projects-route .col .intro{font-size:18px;line-height:1.803;color:#918181;margin-bottom:48px}.projects-route .col .intro.first{margin-bottom:0!important}.projects-route .col .intro:after{display:block;max-width:460px}.projects-route .col .buttons{display:flex;align-items:center;font-weight:600}.projects-route .col .buttons *:first-child{margin-right:44px}.projects-route .col .buttons .button:first-child{background-color:#fefefe;padding:18px 48px 18px 50px;border-radius:50px;cursor:pointer}.projects-route .col .buttons .button:last-child{color:#918181;cursor:pointer;text-decoration:underline}.projects-route .prototypes{display:flex;flex-direction:column;width:100%}.projects-route .prototypes .prototype-container{min-height:100vh;position:relative;background-size:100%;background-position:center;max-width:100%;display:flex;justify-content:center;align-items:center}.projects-route .prototypes .prototype-container .label{position:absolute;font-weight:600;background-color:#fff;padding:1px 6px 4px;top:19px;left:16px!important}.projects-route .prototypes .prototype-container .label-b{position:absolute;font-weight:600;padding:1px 6px 4px;text-align:center;bottom:67px;left:0;right:0;margin:auto}.projects-route .prototypes .prototype-container .prototype{display:flex;justify-content:center;align-items:center;min-width:413px;max-width:413px;min-height:844px;max-height:844px;position:absolute;left:auto;right:auto;bottom:161px;margin:auto;z-index:10;background-size:contain;background-position:center;transform:scale(.6);transform-origin:bottom center;background-image:url(https://i.imgur.com/1G1Hflu.png)}.projects-route .prototypes .prototype-container .prototype .after{content:"";background-color:#000;width:375px;height:812px;max-width:375px;max-height:812px;border:0;left:0;top:0;bottom:0;right:0;z-index:5;transform:scale(1.01);background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:36px}}.home-route .home-route__avatar__section{display:flex;flex-direction:row;justify-content:space-between;padding:202.5px 200px 0;width:100%;flex:1;box-sizing:border-box;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal}.home-route .home-route__avatar__section .column{display:flex;flex-direction:column;max-width:524px;width:inherit}.home-route .home-route__avatar__section .row{display:flex;justify-content:space-between;width:100%;align-items:center;max-width:1140px}.home-route .home-route__avatar__section .title{font-size:56.25px;line-height:66px;font-weight:500;color:#fff;position:relative}.home-route .home-route__avatar__section .row_relative{display:flex;position:relative;align-items:baseline}.home-route .home-route__avatar__section .title_hand:after{font-size:56.25px;line-height:66px;font-weight:500;min-width:75px;min-height:66px;display:inline;position:absolute;right:8px;transform-origin:50% 70%;content:"👋🏻"}.home-route .home-route__avatar__section .pmar_ss_0{margin-bottom:22.5px;justify-content:space-between}.home-route .home-route__avatar__section .title_hand{font-size:56.25px;line-height:66px;font-weight:500;min-width:75px;min-height:66px;display:inline;position:absolute;right:0;transform-origin:50% 70%;content:"👋🏻";content-visibility:auto;contain-intrinsic-size:66px 66px}.home-route .home-route__avatar__section .description{font-size:18px;line-height:36px;font-weight:400;color:#6f6f6f}.home-route .home-route__avatar__section .description b{font-weight:700;color:#fff}.home-route .home-route__avatar__section .description:after{content:""}.home-route .home-route__avatar__section .button-container{display:flex;flex-direction:row;margin-top:33.75px}.home-route .home-route__avatar__section .button-container a{display:flex}.home-route .home-route__avatar__section .button__download{padding:12px 40px;background-color:#fff;border-radius:100px;font-family:Nunito,sans-serif;font-weight:700;margin-right:24px}.home-route .home-route__avatar__section .button__download:after{content:"Download CV";color:#0c0c0d}.home-route .home-route__avatar__section .button__experience{padding:12px 40px;border-radius:100px;font-family:Nunito,sans-serif;font-weight:700;color:#dcc264;border:1px solid #dcc264}.home-route .home-route__avatar__section span:hover:after{cursor:pointer;text-decoration:underline}.home-route .home-route__avatar__section .button__experience:after{min-width:184px;content:"See experiences"}.home-route .home-route__avatar__section .picture{min-width:292.5px;max-width:292.5px;max-height:292.5px;min-height:292.5px;background-image:url(https://i.imgur.com/iE2JEDf.jpeg);background-size:cover;background-position:50% 65%;background-repeat:no-repeat;border-radius:2rem;box-shadow:0 7px 4px #00000005,0 3px 3px #00000008,0 1px 2px #00000008,0 0 #00000008}.home-route .home-route__xp__section{display:flex;flex-direction:row;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;padding:97.5px 25px 134.25px;align-items:center;background-image:url(https://i.imgur.com/HtY74uP.png);background-size:contain;background-repeat:no-repeat;overflow:hidden;position:relative}.home-route .home-route__xp__section .title_container{min-height:432px;padding-left:131.25px;min-width:459.75px;padding-top:133.5px;background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;align-items:start;justify-content:start;box-sizing:border-box;z-index:9}.home-route .home-route__xp__section .title{font-weight:700;font-size:60px;color:#fff}.home-route .home-route__xp__section .title:after{content:"XP"}.home-route .home-route__xp__section .subtitle{font-size:12px;color:#6f6f6f}.home-route .home-route__xp__section .subtitle__years:after{content:"4 years of"}.home-route .home-route__xp__section .subtitle__popular:after{content:"with the most popular ecosystems"}.home-route .home-route__xp__section .row{display:flex;flex-direction:row;position:relative;touch-action:none}.home-route .home-route__xp__section .nopointer{pointer-events:none}.home-route .home-route__xp__section .sim{display:flex;flex-direction:row;touch-action:none}.home-route .home-route__xp__section #hor-root{padding-bottom:26.25px}.home-route .home-route__xp__section .pages{bottom:0;position:absolute;left:62.4375px;right:0;min-height:9.75px;display:flex;width:min-content;z-index:999}.home-route .home-route__xp__section .pages .page_state{min-height:9.75px;background-color:#d9d9d9;width:49.7175px;margin-right:4.5975px;border-radius:100px}.home-route .home-route__xp__section .pages .page_state.inactive{width:15.3225px;background-color:#606060}.home-route .home-route__xp__section .pages-buttons{left:400px;pointer-events:none;right:25px;top:0;bottom:33px;position:absolute;display:flex;justify-content:space-between;align-items:center;z-index:10;max-width:1080px}.home-route .home-route__xp__section .pages-buttons .button{width:49.5px;height:48px;background-size:contain;background-repeat:no-repeat;pointer-events:all}.home-route .home-route__xp__section .pages-buttons .button.next{background-image:url(https://i.imgur.com/VQH7bXy.png)}.home-route .home-route__xp__section .pages-buttons .button.prev{background-image:url(https://i.imgur.com/od7oCcV.png)}.home-route .home-route__xp__section .pages-buttons .button.prev.locked{background-image:url(https://i.imgur.com/AqW1R2F.png)}.home-route .home-route__xp__section .pages-buttons .button.next.locked{background-image:url(https://i.imgur.com/hugtZm0.png)}.home-route .home-route__xp__section .ecosystem_item:last-child{margin-right:0}.home-route .home-route__xp__section .ecosystem_item{display:flex;flex-direction:column;background-color:#fbfbfb;border-radius:45px;margin-right:40px;height:207.75px;min-width:306.75px;padding-left:37.5px;padding-top:67.5px;box-sizing:border-box}.home-route .home-route__xp__section .ecosystem_item .icon{width:45px;height:45px;margin-bottom:11px;background-size:contain;background-repeat:no-repeat}.home-route .home-route__xp__section .ecosystem_item .ecotitle{font-weight:700;font-size:19.5px;line-height:23.25px;color:#272727}.home-route .home-route__lang__section{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;display:flex;flex-direction:column;justify-content:center;margin-bottom:237.75px}.home-route .home-route__lang__section .title{font-size:67.5px;line-height:79.5px;font-weight:700;margin-bottom:60px;text-align:center;content-visibility:auto;contain-intrinsic-size:100vw 79.5px}.home-route .home-route__lang__section .title:last-child{margin-bottom:0}.home-route .home-route__lang__section .__javascript:after{content:"Javascript";color:#c69aff}.home-route .home-route__lang__section .__react:after{content:"React";color:#9f53ff}.home-route .home-route__lang__section .__coffe:after{content:"Coffe";color:#6104d6}.home-route .home-route-tech-title{font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:45px;line-height:52.5px;margin-bottom:114px;color:#c8c8c8;padding-left:150px;box-sizing:border-box}.home-route .home-route-tech-title .techcontent:after{content:"These are the \atechnologies I ve been using";white-space:pre}.home-route .home-route-tech-diagram{display:flex;flex-direction:row;flex-wrap:wrap;font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;margin-bottom:176.25px;justify-content:center;gap:48px;min-height:650px;content-visibility:auto;contain-intrinsic-size:100vw 200vh}.home-route .home-route-tech-diagram .app-store-icon{background-image:url(https://i.imgur.com/sXUmgBd.png)}.home-route .home-route-tech-diagram .play-store-icon{background-image:url(https://i.imgur.com/cbLJ9i8.png)}.home-route .home-route-tech-diagram .react-js-icon{background-image:url(https://i.imgur.com/vXT470C.png)}.home-route .home-route-tech-diagram .react-native-icon{background-image:url(https://i.imgur.com/A2viXG7.png)}.home-route .home-route-tech-diagram .next-js-icon{background-image:url(https://i.imgur.com/AkCDCgX.png)}.home-route .home-route-tech-diagram .vite-icon{background-image:url(https://i.imgur.com/FnluLxM.png)}.home-route .home-route-tech-diagram .figma-icon{background-image:url(https://i.imgur.com/EdUwkFC.png)}.home-route .home-route-tech-diagram .jest-icon{background-image:url(https://i.imgur.com/1jbfwl8.png)}.home-route .home-route-tech-diagram .react-icon{background-image:url(https://i.imgur.com/HNp86NR.png)}.home-route .home-route-tech-diagram .javascript-icon{background-image:url(https://i.imgur.com/ly4Yy67.png)}.home-route .home-route-tech-diagram .typescript-icon{background-image:url(https://i.imgur.com/SHvqrwb.png)}.home-route .home-route-tech-diagram .github-actions-icon{background-image:url(https://i.imgur.com/C7aFSHh.png)}.home-route .home-route-tech-diagram .nginx-icon{background-image:url(https://i.imgur.com/s2FNbKY.png)}.home-route .home-route-tech-diagram .docker-icon{background-image:url(https://i.imgur.com/WvRv0gM.png)}.home-route .home-route-tech-diagram .node-js-icon{background-image:url(https://i.imgur.com/r1wZrAz.png)}.home-route .home-route-tech-diagram .prisma-icon{background-image:url(https://i.imgur.com/Q3jqa3l.png)}.home-route .home-route-tech-diagram .tech-column{position:relative;color:#fff;margin-bottom:48px;border-radius:9px;padding-top:21px;padding-bottom:35.25px;background:linear-gradient(to bottom,#232323,#434343,#232323);min-width:228.75px;min-height:100px;padding-left:25.5px;font-size:16px;line-height:22px}.home-route .home-route-tech-diagram .tech-column .row{display:flex;align-items:center}.home-route .home-route-tech-diagram .tech-column:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:1px;border-radius:inherit;background-color:#0c0c0d}.home-route .home-route-tech-diagram .tech-column .label{position:relative;color:#fff}.home-route .home-route-tech-diagram .tech-column .mar_0{margin-bottom:9px}.home-route .home-route-tech-diagram .tech-column .mar_1{margin-bottom:10.5px}.home-route .home-route-tech-diagram .icon{position:relative;width:25.5px;height:26.25px;margin-right:10.5px;background-size:contain;background-repeat:no-repeat}.home-route .home-route-follow-me{height:67.5px;background-color:#131313;display:flex;flex-direction:row;align-items:center;margin-left:184px;margin-right:184px;border-radius:100px;padding-left:52.5px;padding-right:52.5px;margin-bottom:21px;justify-content:space-between}.home-route .home-route-follow-me .followme{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:19.5px;line-height:26.25px;color:#6f6f6f}.home-route .home-route-follow-me .followme:after{content:"Follow me"}.home-route .home-route-follow-me .row{display:flex}.home-route .home-route-follow-me .row .icon{margin-right:13.5px;width:24px;height:24px;max-height:24px;background-size:contain}.home-route .home-route-follow-me .row .icon:last-child{margin-right:0}.home-route .home-sign{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;color:#fff;font-size:16px;line-height:28px;font-weight:600;padding-left:236.5px}@media only screen and (max-width: 1280px){.home-route .home-route__avatar__section{display:flex;flex-direction:row;justify-content:space-between;padding:101.5px 25px 0!important;width:100%;flex:1;box-sizing:border-box;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal}.home-route .home-route__avatar__section .column{display:flex;flex-direction:column;max-width:524px;width:inherit}.home-route .home-route__avatar__section .row{display:flex;justify-content:space-between;width:100%;align-items:center;max-width:1140px}.home-route .home-route__avatar__section .title{font-size:56.25px;line-height:66px;font-weight:500;color:#fff}.home-route .home-route__avatar__section .description{font-size:18px;line-height:36px;font-weight:600;color:#6f6f6f}.home-route .home-route__avatar__section .description b{font-weight:700;color:#fff}.home-route .home-route__avatar__section .description:after{content:""}.home-route .home-route__avatar__section .button-container{display:flex;flex-direction:row;margin-top:33.75px}.home-route .home-route__avatar__section .button-container a{display:flex;justify-content:center}.home-route .home-route__avatar__section .button__download{padding:12px 40px;background-color:#fff;border-radius:100px;font-family:Nunito,sans-serif;font-weight:700;margin-right:24px;justify-content:center}.home-route .home-route__avatar__section .button__download:after{content:"Download CV";color:#0c0c0d}.home-route .home-route__avatar__section .button__experience{padding:12px 40px;border-radius:100px;font-family:Nunito,sans-serif;font-weight:700;color:#dcc264;justify-content:center}.home-route .home-route__avatar__section span:hover:after{cursor:pointer;text-decoration:underline}.home-route .home-route__avatar__section .button__experience:after{min-width:184px;content:"See experiences"}.home-route .home-route__avatar__section .picture{min-width:292.5px;max-width:292.5px;max-height:292.5px;min-height:292.5px;background-image:url(https://i.imgur.com/iE2JEDf.jpeg);background-size:cover;background-position:50% 65%;border-radius:2rem;background-repeat:no-repeat;box-shadow:0 7px 4px #00000005,0 3px 3px #00000008,0 1px 2px #00000008,0 0 #00000008}.home-route .home-route__xp__section{display:flex;flex-direction:row;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;padding:97.5px 25px 134.25px;align-items:center;background-image:url(https://i.imgur.com/HtY74uP.png);background-size:contain;background-repeat:no-repeat;overflow:hidden;position:relative}.home-route .home-route__xp__section .title_container{min-height:432px;padding-left:131.25px;min-width:459.75px;padding-top:133.5px;margin-top:100px;background-size:contain;background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;align-items:start;justify-content:start;box-sizing:border-box;z-index:9}.home-route .home-route__xp__section .title{font-weight:700;font-size:60px;color:#fff}.home-route .home-route__xp__section .title:after{content:"XP"}.home-route .home-route__xp__section .subtitle{font-size:12px;color:#6f6f6f}.home-route .home-route__xp__section .subtitle__years:after{content:"4 years of"}.home-route .home-route__xp__section .subtitle__popular:after{content:"with the most popular ecosystems"}.home-route .home-route__xp__section .row{display:flex;flex-direction:row;position:relative;touch-action:none}.home-route .home-route__xp__section .nopointer{pointer-events:none}.home-route .home-route__xp__section .sim{display:flex;flex-direction:row;touch-action:none}.home-route .home-route__xp__section .pages{bottom:0;position:absolute;left:62.4375px;right:0;min-height:9.75px;display:flex;width:min-content;z-index:999}.home-route .home-route__xp__section .pages .page_state{min-height:9.75px;background-color:#d9d9d9;width:49.7175px;margin-right:4.5975px;border-radius:100px}.home-route .home-route__xp__section .pages .page_state.inactive{width:15.3225px;background-color:#606060}.home-route .home-route__xp__section .pages-buttons{left:400px;pointer-events:none;right:25px;top:0;bottom:33px;position:absolute;display:flex;justify-content:space-between;align-items:center;z-index:10;max-width:1080px}.home-route .home-route__xp__section .pages-buttons .button{width:49.5px;height:48px;background-size:contain;background-repeat:no-repeat;pointer-events:all}.home-route .home-route__xp__section .pages-buttons .button.next{background-image:url(https://i.imgur.com/VQH7bXy.png)}.home-route .home-route__xp__section .pages-buttons .button.prev{background-image:url(https://i.imgur.com/od7oCcV.png)}.home-route .home-route__xp__section .pages-buttons .button.prev.locked{background-image:url(https://i.imgur.com/AqW1R2F.png)}.home-route .home-route__xp__section .pages-buttons .button.next.locked{background-image:url(https://i.imgur.com/hugtZm0.png)}.home-route .home-route__xp__section .ecosystem_item:last-child{margin-right:0}.home-route .home-route__xp__section .ecosystem_item{display:flex;flex-direction:column;background-color:#c3c99e;border-radius:45px;margin-right:40px;height:207.75px;min-width:306.75px;padding-left:37.5px;padding-top:67.5px;box-sizing:border-box}.home-route .home-route__xp__section .ecosystem_item .icon{width:45px;height:45px;margin-bottom:11px;background-size:contain;background-repeat:no-repeat}.home-route .home-route__xp__section .ecosystem_item .ecotitle{font-weight:700;font-size:19.5px;line-height:23.25px;color:#272727}}.fadeIn{opacity:0;transform:translate3d(0,50px,0);will-change:opacity;will-change:transform}#root>div{transition:background .6s cubic-bezier(.5,0,0,1)}.white-mode{min-height:100vh}.white-mode .app_navbar{background:#fdfdfc}.white-mode .app_navbar .ic_figma{background-image:url(https://i.imgur.com/TpEP0aB.png)}.white-mode .app_navbar .ic_git{background-image:url(https://i.imgur.com/8ciaUUo.png)}.white-mode .app_navbar .ic_linkedin{background-image:url(https://i.imgur.com/02Z6U6j.png)}.white-mode .app_navbar .ic_medium{background-image:url(https://i.imgur.com/2WWLU48.png)}.white-mode .app_navbar .ic_mail{background-image:url(https://i.imgur.com/F3r7pW3.png)}.white-mode .home-route .ecosystem_item{background-color:#f1f2f9!important}.white-mode .home-route__avatar__section{display:flex;flex-direction:row;justify-content:space-between;padding:202.5px 200px 0;width:100%;flex:1;box-sizing:border-box;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal}.white-mode .home-route__avatar__section .column{display:flex;flex-direction:column;max-width:524px;width:inherit}.white-mode .home-route__avatar__section .row{display:flex;justify-content:space-between;width:100%;align-items:center;max-width:1140px}.white-mode .home-route__avatar__section .title{font-size:56.25px;line-height:66px;font-weight:500;color:#fff}.white-mode .home-route__avatar__section .description{font-size:18px;line-height:36px;color:#1c1a1a}.white-mode .home-route__avatar__section .description b{font-weight:700;color:#000}.white-mode .home-route__avatar__section .description:after{content:""}.white-mode .home-route__avatar__section .button-container{display:flex;flex-direction:row;margin-top:33.75px}.white-mode .home-route__avatar__section .button__download{padding:12px 40px;background-color:#fff;border-radius:100px;font-family:Nunito,sans-serif;font-weight:700;margin-right:24px}.white-mode .home-route__avatar__section .button__download:after{content:"Download CV";color:#0c0c0d}.white-mode .home-route__avatar__section .button__experience{padding:12px 40px;border-radius:100px;font-family:Nunito,sans-serif;font-weight:700;color:#495dcc;border:1px solid #495DCC}.white-mode .home-route__avatar__section .button__experience:after{min-width:184px;content:"See experiences"}.white-mode .home-route__avatar__section .picture{min-width:292.5px;max-width:292.5px;max-height:292.5px;min-height:292.5px;background-image:url(https://i.imgur.com/iE2JEDf.jpeg);background-size:cover;background-position:50% 65%;border-radius:2rem;background-repeat:no-repeat;box-shadow:0 7px 4px #00000005,0 3px 3px #00000008,0 1px 2px #00000008,0 0 #00000008}.white-mode .education-route{box-sizing:border-box;padding-bottom:67.5px;margin-bottom:67.5px}.white-mode .education-route .education-element{min-height:191.25px;max-width:1080px;margin:auto auto 67.5px;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;padding-left:63px;padding-right:90.75px;box-sizing:border-box;width:100%;display:flex;align-items:center;border:1px solid #dccece;border-radius:60px;background-color:#fff}.white-mode .education-route .education-element .icon{display:flex;width:48px;height:48px;background-color:orange;margin-right:8px;background-size:contain}.white-mode .education-route .education-element .icon_small{height:4.5px;width:4.5px;background-color:#5fb9b0;border-radius:4.5px;margin-left:12px;margin-right:12px}.white-mode .education-route .education-element .row{width:100%;display:flex}.white-mode .education-route .education-element .column{display:flex;flex-direction:column}.white-mode .education-route .education-element .space_between{justify-content:space-between}.white-mode .education-route .education-element .items_center{align-items:center}.white-mode .education-route .education-element .title{font-size:21px;line-height:24.75px;color:#000;font-weight:600;display:flex;align-items:flex-end;margin-bottom:9px}.white-mode .education-route .education-element .description{font-size:16.5px;line-height:19.5px;color:#495dcc;font-weight:600;margin-bottom:12px}.white-mode .education-route .education-element .datefromnow{font-family:Nunito,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:12px;line-height:16.5px;color:#6f6f6f;font-weight:300}.white-mode .education-route .education-element .viewcertificate{font-size:16.5px;line-height:19.5px;color:#5fb9b0;font-weight:500}.white-mode .education-route .education-element .viewcertificate:hover{cursor:pointer;text-decoration:underline}.white-mode .home-route__lang__section .__javascript:after{content:"Javascript";color:#63656e}.white-mode .home-route__lang__section .__react:after{content:"React";color:#4d505c}.white-mode .home-route__lang__section .__coffe:after{content:"Coffe";color:#1b1d27}.white-mode .home-route__avatar__section .title{color:#000}.white-mode .home-route .description.pmar_2:after{color:#757272!important}.white-mode .home-route .home-route__xp__section{background-image:url(https://i.imgur.com/OBn1weh.png)}.white-mode .home-route .home-route__xp__section .title{color:#000}.white-mode .home-route .button-container.pcol .button__experience{color:#495dcc}.white-mode .experience-route{display:flex;justify-content:center;flex-direction:column;font-family:Raleway,sans-serif;font-optical-sizing:auto;font-style:normal;align-items:center}.white-mode .experience-route .title_0{text-align:start;margin-top:183px;font-size:18px;line-height:36px}.white-mode .experience-route .title_0{color:#a59c9c}.white-mode .experience-route .downloadcv{margin-top:32.25px;margin-bottom:108px;background-color:#fff;width:138px;text-align:center;font-weight:700;height:32.25px;font-size:12px;display:flex;justify-content:center;align-items:center;border-radius:100px}.white-mode .experience-route .downloadcv:after{content:"Poem"}.white-mode .experience-route .experience_element{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:67.5px;padding-left:51px;padding-right:77.25px;padding-top:47.25px;max-width:1080px;background-color:#fff;border-radius:60px}.white-mode .experience-route .experience_element .column{flex:.5;display:flex;flex-direction:column}.white-mode .experience-route .experience_element .column .icon_small{height:4.5px;width:4.5px;background-color:#5fb9b0;border-radius:4.5px;margin-left:12px;margin-right:12px}.white-mode .experience-route .experience_element .column .title{color:#000;font-size:21px;line-height:24.75px;font-weight:500;margin-bottom:9px}.white-mode .experience-route .experience_element .column .subtitle{color:#495dcc;margin-bottom:12px;font-weight:400}.white-mode .experience-route .experience_element .column .timetopresent{display:flex;align-items:center;color:#6f6f6f;font-size:12px;margin-bottom:1.5px;font-weight:300}.white-mode .experience-route .experience_element .column .location{color:#6f6f6f;font-size:12px;font-weight:300}.white-mode .experience-route .experience_element .column .companyname{color:#495dcc;font-weight:500;margin-bottom:24px}.white-mode .experience-route .experience_element .column .description{font-weight:400;margin-bottom:15.75px;color:#afadad}.white-mode .experience-route .experience_element .column .description:last-child{margin-bottom:90.75px}.white-mode .experience-route .experience_element .column:last-child{flex:.76785714285}.white-mode .projects-route{font-family:Raleway,sans-serif;font-weight:400;font-style:normal}.white-mode .projects-route *[data-content]:after{content:attr(data-content)}.white-mode .projects-route .mainrow{min-height:100vh;width:100%;flex-wrap:wrap;display:flex;flex-direction:row}.white-mode .projects-route .col{background-size:cover}.white-mode .projects-route .col:first-of-type{padding-left:208px;background:#fff;background-size:cover;background-repeat:no-repeat;box-sizing:border-box;align-items:start;justify-content:center;display:flex;flex-direction:column}@media only screen and (max-width: 1440px){.white-mode .projects-route .col:first-of-type{padding-left:25px;padding-right:25px}}.white-mode .projects-route .col .title{font-size:50px;line-height:1.3;font-weight:600;margin-bottom:28px;color:#1e1f1d;max-width:354px}.white-mode .projects-route .col .subtitle{font-size:18px;line-height:27px;color:#534c4c;margin-bottom:32px;font-weight:600}.white-mode .projects-route .col .intro{font-size:18px;line-height:1.803;color:#534c4c;margin-bottom:48px}.white-mode .projects-route .col .intro.first{margin-bottom:0!important}.white-mode .projects-route .col .intro:after{display:block;max-width:460px}.white-mode .projects-route .col .buttons{display:flex;align-items:center;font-weight:600}.white-mode .projects-route .col .buttons *:first-child{margin-right:44px}.white-mode .projects-route .col .buttons .button:first-child{background-color:#fefefe;padding:18px 48px 18px 50px;border-radius:50px;cursor:pointer}.white-mode .projects-route .col .buttons .button:last-child{color:#534c4c;cursor:pointer;text-decoration:underline}.white-mode .projects-route .prototypes{display:flex;flex-direction:column;width:100%}.white-mode .projects-route .prototypes .prototype-container{min-height:100vh;position:relative;background-size:100%;background-position:center}.white-mode .projects-route .prototypes .prototype-container .github-mark{position:absolute;left:1rem;bottom:1rem;background-image:url(https://i.imgur.com/Xhc3pY1.png);min-width:3rem;min-height:3rem;background-size:contain;background-repeat:no-repeat;display:flex;align-items:center}.white-mode .projects-route .prototypes .prototype-container .github-mark:after{content:"Visit this on github!";margin-left:4rem;font-weight:600;color:#000}.white-mode .projects-route .prototypes .prototype-container .github-mark:hover{text-decoration:underline;cursor:pointer}.white-mode .projects-route .prototypes .prototype-container .label{position:absolute;font-weight:600;background-color:#fff;padding:1px 6px 4px;top:19px;left:33px}.white-mode .projects-route .prototypes .prototype-container .label-b{position:absolute;font-weight:600;padding:1px 6px 4px;text-align:center;bottom:67px;left:0;right:0;margin:auto;color:#000}.white-mode .projects-route .prototypes .prototype-container .prototype{background-size:contain;position:absolute;bottom:161px;margin:auto}@media only screen and (max-width: 1280px){.white-mode .projects-route .mainrow{flex-direction:column}.white-mode .projects-route .mainrow>*{width:auto}.white-mode .projects-route .mainrow>*:first-child{padding-bottom:25px;padding-top:100px}.white-mode .projects-route .mainrow .prototypes{max-height:unset}.white-mode .projects-route .mainrow .prototypes .prototype-container{background-size:84%;background-repeat:no-repeat;background-position:center}}@media only screen and (max-width: 720px){.white-mode .projects-route .mainrow .prototypes{max-height:unset}.white-mode .projects-route .mainrow .prototypes .prototype-container{background-size:150%!important;background-repeat:no-repeat;background-position:center}}.white-mode .app_navbar{background-color:#fffffff0}.white-mode .app_navbar>.button:not(.__sotoarmando):after{color:#495dcc!important}.white-mode .app_navbar .button:hover:after{color:#000!important}.white-mode .app_navbar .__sotoarmando:after{color:#000!important}.white-mode .tech-column:before{background-color:#fdfdfc!important}.white-mode .techcontent:after{color:#535353}.white-mode .tech-column .label{color:#000!important}.white-mode .home-route-follow-me{background:#13131333}.loader{min-width:50px;max-width:50px;min-height:50px;max-height:50px;aspect-ratio:1;border-radius:50%;border:2.5px solid #6e6b38;z-index:-1;animation:l20-1 .8s infinite linear alternate,l20-2 1.6s infinite linear}.loader.absolute{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.loader.white{border:2px solid #e1dfe7!important;z-index:99}.loader.nodisplay{display:none}.white-mode .loader{border-color:#587492}@keyframes l20-1{0%{clip-path:polygon(50% 50%,0 0,50% 0%,50% 0%,50% 0%,50% 0%,50% 0%)}12.5%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 0%,100% 0%,100% 0%)}25%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,100% 100%,100% 100%)}50%{clip-path:polygon(50% 50%,0 0,50% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}62.5%{clip-path:polygon(50% 50%,100% 0,100% 0%,100% 0%,100% 100%,50% 100%,0% 100%)}75%{clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0% 100%)}to{clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0% 100%)}}@keyframes l20-2{0%{transform:scaleY(1) rotate(0)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0)}to{transform:scaleY(-1) rotate(-135deg)}}
