@import"https://fonts.googleapis.com/css2?family=DM+Sans:opsz,wght@9..40,200;9..40,300;9..40,400;9..40,500;9..40,700&display=swap";::-webkit-scrollbar-track{background:var(--light)}::-webkit-scrollbar-thumb{background:var(--lightMode)}::-webkit-scrollbar-thumb:hover{background:var(--darkMode)}*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth;font-family:DM Sans,sans-serif}html{overflow-x:hidden}@media (max-width: 1300px){body{overflow-x:clip}}@font-face{font-family:MinhaFonte;src:url(/assets/StudyAlone-B68Bgz0h.otf) format("opentype");font-display:swap}:root{--light: #F0EDE2;--lightMode: #DCD5BC;--dark: #524E47;--darkMode: #6D685F}._containerNavBar_1mimo_1{background-color:var(--light);position:fixed;z-index:1000;width:100%;transition:all .3s ease}._navBarMain_1mimo_9{display:flex;align-items:center;justify-content:space-between;padding:1rem 5rem;font-size:1.3rem}._navLeft_1mimo_17{color:var(--darkMode)}._navLeft_1mimo_17 h3 span{color:var(--dark)}._navRight_1mimo_25{display:flex;align-items:center;gap:1rem}._navRight_1mimo_25 svg{font-size:1.25rem;display:block}._navRightUl_1mimo_36{list-style:none;display:flex;align-items:center;gap:1rem}._navRightUl_1mimo_36 li a{text-decoration:none;color:var(--dark);font-size:1.1rem;cursor:pointer;padding:8px 12px;border-radius:8rem;border:1px solid transparent;display:block;transition:all .3s ease,color .3s ease}._navRightUl_1mimo_36 li a:hover{border-color:var(--dark)}._modeIcon_1mimo_59{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:50%;cursor:pointer;transition:all .3s ease}._modeIcon_1mimo_59:hover{background-color:var(--lightMode)}._burgerIcon_1mimo_73 svg,._modeIcon_1mimo_59 svg{cursor:pointer;color:var(--dark);transition:color .3s ease}._menuOverlay_1mimo_79{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--dark);display:flex;justify-content:center;align-items:center;z-index:2000}._closeIcon_1mimo_92{position:absolute;top:10px;right:30px;font-size:1.5rem;color:var(--lightMode);cursor:pointer}._menuList_1mimo_101{list-style:none;text-align:center}._menuList_1mimo_101 li{margin:1rem 0}._menuList_1mimo_101 li:hover{transform:scale(1.2);transition:transform .3s ease}._menuList_1mimo_101 li a{color:var(--light);text-decoration:none;font-size:2rem;cursor:pointer}._darkMode_1mimo_123{background-color:var(--darkMode);color:var(--lightMode)}._darkMode_1mimo_123 ._navLeft_1mimo_17 h3{color:var(--light)}._darkMode_1mimo_123 ._navLeft_1mimo_17 h3 span{color:var(--lightMode)}._darkMode_1mimo_123 ._navRightUl_1mimo_36 li a{color:var(--light)}._darkMode_1mimo_123 ._navRightUl_1mimo_36 li a:hover{border-color:var(--light)}._darkMode_1mimo_123 ._burgerIcon_1mimo_73 svg,._darkMode_1mimo_123 ._modeIcon_1mimo_59 svg{color:var(--light)}._darkMode_1mimo_123 ._modeIcon_1mimo_59:hover{background-color:var(--dark)}@media (max-width: 975px){._navRight_1mimo_25{padding-top:0}._modeIcon_1mimo_59{padding:8px}}@media (max-width: 710px){._navBarMain_1mimo_9{padding:1rem 4rem}}@media (max-width: 500px){._navBarMain_1mimo_9{padding:1rem 2rem}}._containerHome_1q1b7_1{height:100vh;background-color:var(--light);color:var(--dark);padding:10rem 18rem;display:flex;flex-direction:column;justify-content:center}._description_1q1b7_10{display:flex;align-items:center;justify-content:space-between}._mainPhoto_1q1b7_15{flex-basis:30%;justify-content:center}._mainPhoto_1q1b7_15 img{width:330px;height:330px;margin:100px 0;border-radius:63% 37% 60% 40%/38% 46% 54% 62%;object-fit:cover;z-index:-1;box-shadow:4px 0 10px 0 var(--darkMode),8px 0 10px 0 var(--lightMode),12px 0 10px 0 var(--light)}._descriptionText_1q1b7_28{flex-basis:60%;width:100%;display:flex;flex-direction:column}._descriptionText_1q1b7_28 h1{font-size:3.2em}._descriptionText_1q1b7_28 h1 span{color:var(--darkMode)}._smallDescription_1q1b7_41{letter-spacing:1px;color:var(--darkMode);font-size:1.1em;min-width:250px;line-height:1.5;padding-top:1rem}._smallDescription_1q1b7_41 span{font-size:1.2rem;font-weight:550;color:var(--dark)}._socialMedia_1q1b7_55{display:flex}._socialList_1q1b7_58{margin:40px 0;list-style:none;display:flex;gap:1rem}._socialList_1q1b7_58 li a{padding:15px;background-color:var(--light);border-radius:50%;color:var(--dark);border:.5px solid #ccc;box-shadow:0 4px 6px #777;font-size:1.5rem;transition:all .2s linear 0s;font-family:none;display:flex}._socialList_1q1b7_58 li a:hover{box-shadow:0 2px 15px 0 var(--dark)}._darkMode_1q1b7_82{background-color:var(--darkMode);color:var(--lightMode)}._darkMode_1q1b7_82 ._smallDescription_1q1b7_41{color:var(--lightMode)}._darkMode_1q1b7_82 ._descriptionText_1q1b7_28 h1{color:var(--light)}._darkMode_1q1b7_82 ._descriptionText_1q1b7_28 h1 span{color:var(--lightMode)}._darkMode_1q1b7_82 ._smallDescription_1q1b7_41 span{color:var(--light)}._darkMode_1q1b7_82 ._socialList_1q1b7_58 li a{border-color:var(--lightMode);background-color:var(--darkMode);color:var(--lightMode)}._darkMode_1q1b7_82 ._socialList_1q1b7_58 li a:hover{background-color:var(--lightMode);color:var(--darkMode)}._darkMode_1q1b7_82 ._mainPhoto_1q1b7_15 img{box-shadow:none}@media (max-width: 1660px){._containerHome_1q1b7_1{padding:5rem 7rem}}@media (max-width: 1215px){._containerHome_1q1b7_1{padding:5rem 4rem}._description_1q1b7_10{width:auto}._descriptionText_1q1b7_28 h1{font-size:2.3rem}}@media (max-width: 1069px){._containerHome_1q1b7_1{padding:4.5rem}._description_1q1b7_10{display:block}._descriptionText_1q1b7_28{flex-direction:column;padding:4rem 0;gap:0rem}._descriptionText_1q1b7_28 h1{font-size:2.2rem}._mainPhoto_1q1b7_15{display:none}}@media (max-width: 718px){._description_1q1b7_10{width:auto;flex-direction:row}._descriptionText_1q1b7_28{flex-basis:auto;padding:0%;display:flex;flex-direction:column;align-items:flex-start}._descriptionText_1q1b7_28 h3,._descriptionText_1q1b7_28 h1{justify-content:center;align-items:center}._descriptionText_1q1b7_28 h1 span{font-size:1.5rem}._smallDescription_1q1b7_41{text-align:start}._mainPhoto_1q1b7_15{display:none}._socialMedia_1q1b7_55{justify-content:center}._socialList_1q1b7_58 li a{margin:0 10px}}@media (max-width: 500px){._containerHome_1q1b7_1{padding:1rem 2rem}._socialList_1q1b7_58{margin:2rem}}._containerSkills_1i3nt_1{min-block-size:100vh;height:auto;padding:10rem 18rem;transition:background-color .3s ease,border-color .3s ease;display:flex;align-items:center;justify-content:center}._skillsWrap_1i3nt_12{display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--dark);gap:3rem;width:100%;max-width:1400px;transition:color .3s ease}._title_1i3nt_23{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:.5rem}._title_1i3nt_23 h2{font-size:1.5em;text-align:center}._title_1i3nt_23 h4{font-size:2.5rem;color:var(--dark);transition:color .3s ease}._techIconsWrapper_1i3nt_41{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to right,transparent,black 20%,black 80%,transparent)}._techIcons_1i3nt_41{display:flex;list-style:none;gap:1.5rem;width:max-content;animation:_scroll_1i3nt_1 50s linear infinite}@keyframes _scroll_1i3nt_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._techItems_1i3nt_67{font-size:4rem;padding:1.1rem;display:flex;align-items:center;justify-content:center}._infoWrap_1i3nt_74{display:flex;gap:1.5rem;margin-top:1rem;width:100%}._skillsInfo_1i3nt_81,._qrCode_1i3nt_81{border-radius:15px;padding:2rem;width:50%;height:auto;min-height:300px;background-color:var(--light);border:1px solid transparent;transition:background-color .3s ease,border-color .3s ease;display:flex;flex-direction:column;justify-content:center;align-items:center}._skillsInfo_1i3nt_81 span{font-size:3rem;color:var(--darkMode);transition:color .3s ease}._skillsInfo_1i3nt_81 h4{font-size:2rem;padding-bottom:1rem;color:var(--darkMode);transition:color .3s ease}._skillsInfo_1i3nt_81 p{text-align:center;font-size:1.2rem;line-height:1.6;color:var(--darkMode);transition:color .3s ease}._qrCode_1i3nt_81{flex-direction:row;gap:2rem}._qrCode_1i3nt_81 img{width:200px;height:200px;padding:4px;flex-shrink:0}._qrCode_1i3nt_81 aside{text-align:center;font-size:2rem;color:var(--dark);transition:color .3s ease}._qrCode_1i3nt_81 aside p{font-family:MinhaFonte,sans-serif}._darkMode_1i3nt_137{background-color:var(--dark);color:var(--lightMode)}._darkMode_1i3nt_137 ._skillsWrap_1i3nt_12{color:var(--lightMode)}._darkMode_1i3nt_137 ._techItems_1i3nt_67{border-color:var(--lightMode)}._darkMode_1i3nt_137 ._skillsInfo_1i3nt_81,._darkMode_1i3nt_137 ._qrCode_1i3nt_81{background-color:var(--darkMode)}._darkMode_1i3nt_137 ._qrCode_1i3nt_81 aside{color:var(--lightMode)}._darkMode_1i3nt_137 ._title_1i3nt_23 h4,._darkMode_1i3nt_137 ._skillsInfo_1i3nt_81 span,._darkMode_1i3nt_137 ._skillsInfo_1i3nt_81 h4,._darkMode_1i3nt_137 ._skillsInfo_1i3nt_81 p,._darkModtitleaside_1i3nt_153{color:var(--light)}._darkMode_1i3nt_137 ._qrCode_1i3nt_81 img{border:4px solid transparent;padding:0}@media (max-width: 1660px){._containerSkills_1i3nt_1{padding:8rem 10rem}}@media (max-width: 1200px){._containerSkills_1i3nt_1{padding:8rem 4rem}._skillsInfo_1i3nt_81 p{font-size:1.1rem}._qrCode_1i3nt_81{gap:1.5rem}._qrCode_1i3nt_81 img{width:180px;height:180px}}@media (max-width: 992px){._containerSkills_1i3nt_1{padding:6rem 3rem;min-height:auto}._title_1i3nt_23{align-items:center}._title_1i3nt_23 h2,._title_1i3nt_23 h4{text-align:center}._infoWrap_1i3nt_74{flex-direction:column;align-items:center;gap:2rem}._skillsInfo_1i3nt_81,._qrCode_1i3nt_81{width:100%;max-width:600px;min-height:auto}._techItems_1i3nt_67{font-size:3.5rem}}@media (max-width: 768px){._containerSkills_1i3nt_1{padding:6rem 2rem}._title_1i3nt_23 h4{font-size:2rem}._skillsInfo_1i3nt_81 p{font-size:1rem}}@media (max-width: 576px){._containerSkills_1i3nt_1{padding:5rem 1rem}._title_1i3nt_23 h4{font-size:1.8rem}._techItems_1i3nt_67{font-size:3rem;gap:1rem;padding:.8rem}._qrCode_1i3nt_81{flex-direction:column;gap:1rem}._qrCode_1i3nt_81 img{width:150px;height:150px}._qrCode_1i3nt_81 aside{font-size:1.5rem}}._containerProjects_1t51l_1{padding:6rem 18rem;color:var(--dark)}._projectHeader_1t51l_6 h2{font-size:1.5rem}._projectHeader_1t51l_6 h3{font-size:3rem}._projects_1t51l_14{display:flex;flex-direction:column}._projectsWrap_1t51l_19{display:flex;justify-content:space-between;align-items:center;gap:7rem;padding:5rem 0 0}._projectsWrapReverse_1t51l_27{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:7rem;padding:5rem 0 0}._projectTextContainer_1t51l_36{width:100%;display:flex;flex-direction:column;gap:1rem}._projectTextContainerReversed_1t51l_43{width:100%;display:flex;flex-direction:column;gap:1rem;text-align:end}._projectName_1t51l_51{font-size:1.5rem}._projectStack_1t51l_55{display:flex;flex-direction:row;list-style:none;gap:1rem}._projectStackReverse_1t51l_62{display:flex;flex-direction:row;list-style:none;gap:1rem;justify-content:flex-end}._projectStack_1t51l_55 li,._projectStackReverse_1t51l_62 li{border:1px solid var(--dark);border-radius:10px;padding:.3rem .8rem;font-size:.8rem;font-weight:700}._projectDescriptionBase_1t51l_79{line-height:1.5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;text-align:justify}._projectDescriptionBase_1t51l_79._expanded_1t51l_89{-webkit-line-clamp:unset;line-clamp:unset}._viewMoreBtn_1t51l_94{cursor:pointer;display:flex;justify-content:flex-end;font-size:.9rem}._viewMoreBtnReverse_1t51l_101{cursor:pointer;display:flex;justify-content:flex-start;font-size:.9rem}._viewMoreBtn_1t51l_94:hover,._viewMoreBtnReverse_1t51l_101:hover{opacity:.7;transition:opacity .3s ease}._viewMoreBtn_1t51l_94 svg,._viewMoreBtnReverse_1t51l_101 svg{font-size:1.5rem}._projectLinksWrap_1t51l_119{display:flex;align-items:center;gap:1rem}._projectLinksWrapReverse_1t51l_125{display:flex;justify-content:flex-end;align-items:center;gap:1rem}._projectDeploy_1t51l_132,._githubIcon_1t51l_133{border:1px solid var(--dark);border-radius:20px;padding:10px;text-decoration:none;color:var(--dark);transition:all .2s linear 0s;display:flex;align-items:center;gap:5px;font-weight:700}._projectDeploy_1t51l_132:hover,._githubIcon_1t51l_133:hover{background-color:var(--darkMode);color:var(--light)}._projectDeploy_1t51l_132 svg,._githubIcon_1t51l_133 svg{font-size:1.3rem}._projectImg_1t51l_157{width:100%;height:auto}._projectImg_1t51l_157 img{border:3px solid var(--dark);border-radius:10px;display:block;background-attachment:fixed;width:100%;height:auto}._viewAllButtonContainer_1t51l_171{display:flex;justify-content:center;padding-top:6rem}._viewAllButton_1t51l_171{background-color:transparent;color:var(--darkMode);border:2px solid var(--darkMode);padding:1rem 2rem;font-size:1rem;font-weight:700;border-radius:10px;cursor:pointer;transition:all .3s ease}._viewAllButton_1t51l_171:hover{background-color:var(--darkMode);color:var(--light)}._darkMode_1t51l_195{background-color:var(--darkMode);color:var(--lightMode)}._darkMode_1t51l_195 ._projectDeploy_1t51l_132,._darkMode_1t51l_195 ._githubIcon_1t51l_133{color:var(--lightMode);border-color:var(--lightMode)}._darkMode_1t51l_195 ._projectDeploy_1t51l_132:hover,._darkMode_1t51l_195 ._githubIcon_1t51l_133:hover{background-color:var(--lightMode);color:var(--darkMode)}._darkMode_1t51l_195 ._projectImg_1t51l_157 img{border-color:var(--light)}._darkMode_1t51l_195 ._projectStack_1t51l_55 li,._darkMode_1t51l_195 ._projectStackReverse_1t51l_62 li{border-color:var(--lightMode)}._darkMode_1t51l_195 ._viewAllButton_1t51l_171{color:var(--lightMode);border-color:var(--lightMode)}._darkMode_1t51l_195 ._viewAllButton_1t51l_171:hover{background-color:var(--lightMode);color:var(--darkMode)}@media (max-width: 1660px){._containerProjects_1t51l_1{padding:5rem}}@media (max-width: 1115px){._projectsWrap_1t51l_19,._projectsWrapReverse_1t51l_27{gap:5rem}}@media (max-width: 956px){._projectHeader_1t51l_6{text-align:center}._projectsWrap_1t51l_19,._projectsWrapReverse_1t51l_27{flex-direction:column;gap:1rem;padding:3rem 0;border-bottom:1px solid var(--dark)}._projectTextContainer_1t51l_36,._projectTextContainerReversed_1t51l_43{width:auto;text-align:center;padding-bottom:0}._projectStack_1t51l_55,._projectStackReverse_1t51l_62,._projectLinksWrap_1t51l_119,._projectLinksWrapReverse_1t51l_125{justify-content:center}._projectDescriptionBase_1t51l_79{text-align:justify}._viewMoreBtn_1t51l_94{justify-content:center;padding-right:0}._viewMoreBtnReverse_1t51l_101{justify-content:center}._projectImg_1t51l_157{padding:1rem 0 0}._darkMode_1t51l_195 ._projectsWrap_1t51l_19,._darkMode_1t51l_195 ._projectsWrapReverse_1t51l_27{border-color:var(--lightMode)}}@media (max-width: 755px){._projectHeader_1t51l_6 h2,._projectHeader_1t51l_6 h3{font-size:2rem}}@media (max-width: 560px){._containerProjects_1t51l_1{padding:3rem 2rem}._projectHeader_1t51l_6 h2,._projectHeader_1t51l_6 h3{font-size:1.9rem}._projects_1t51l_14{padding:0}._projectStack_1t51l_55,._projectStackReverse_1t51l_62{gap:.5rem;flex-wrap:wrap;justify-content:center}._projectStack_1t51l_55 li,._projectStackReverse_1t51l_62 li{display:flex;align-items:center}}._containerContact_1lkzl_1{height:90vh;padding:0 4rem;color:var(--dark);display:flex;justify-content:center;align-items:center}._contactWrap_1lkzl_9{display:flex;flex-direction:column;align-items:center}._contactWrap_1lkzl_9 h1{font-size:1.3em}._contactWrap_1lkzl_9 h3{font-size:3em}._buttonsWrap_1lkzl_20{display:flex;gap:1rem}._button_1lkzl_20{background-color:transparent;border-radius:5px;padding:15px 20px;border-color:var(--darkMode);border-style:solid;margin:3rem auto;cursor:pointer;font-size:1.1em;color:var(--dark);transition:all .2s linear 0s;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:5px}._button_1lkzl_20:hover{background-color:var(--darkMode);color:var(--light)}._darkMode_1lkzl_46{background-color:var(--darkMode);color:var(--lightMode)}._darkMode_1lkzl_46 ._button_1lkzl_20{border-color:var(--lightMode);color:var(--lightMode)}._darkMode_1lkzl_46 ._button_1lkzl_20:hover{background-color:var(--lightMode);color:var(--darkMode)}@media (max-width: 820px){._containerContact_1lkzl_1{height:auto}._contactWrap_1lkzl_9 h1{font-size:.9rem}._contactWrap_1lkzl_9 h3{font-size:2rem;text-align:center}}@media (max-width: 500px){._containerContact_1lkzl_1{padding:3rem}._buttonsWrap_1lkzl_20{flex-direction:column;margin:3rem 0}._button_1lkzl_20{margin:0;width:80vw}}
