body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.contactContainer{width:100%;min-height:100vh;background-color:#0f0e0e;display:flex;align-items:center}.contactContainer .contactWrapp{width:70%;height:auto;margin:0 auto;color:#fff;display:flex;flex-direction:column;align-items:center}.contactContainer .contactWrapp .contactSubtittle{margin:20px auto;color:#991f1f;font-size:1.2rem}.contactContainer .contactWrapp .contactTittle{font-size:3rem}.contactContainer .contactWrapp .contactDesc{width:55%;text-align:center;margin:20px auto;color:grey}.contactContainer .contactWrapp .contactForm{width:40%;margin:20px auto;display:flex;flex-direction:column}.contactContainer .contactWrapp .contactForm .formInput{margin-bottom:2px;width:100%;height:50px;padding:10px}.contactContainer .contactWrapp .contactForm .formInput:focus,.contactContainer .contactWrapp .contactForm .formTextarea:focus{outline:none}.contactContainer .contactWrapp .contactForm .submitBtn{width:40%;margin:25px auto;padding:1rem 2rem;font-size:1.2rem;border:2px solid #991f1f;color:#991f1f;background-color:transparent;border-radius:3px;transition:.4s linear;display:flex;justify-content:center;align-items:center}.contactContainer .contactWrapp .contactForm .submitBtn:hover{cursor:pointer;color:#d8d7d7;background-color:#991f1f}@media only screen and (max-width:800px){.contactContainer .contactWrapp{width:80%}.contactContainer .contactWrapp .contactTittle{text-align:center}.contactContainer .contactWrapp .contactDesc{width:75%;margin-bottom:15px}.contactContainer .contactWrapp .contactForm{width:80%;margin:20px auto;display:flex;flex-direction:column}.contactContainer .contactWrapp .contactForm .formInput{width:100%;height:40px}}@media only screen and (max-width:450px){.contactContainer .contactWrapp{width:95%}.contactContainer .contactWrapp .contactTittle{text-align:center;font-size:2rem}.contactContainer .contactWrapp .contactDesc{width:75%;margin-bottom:15px}.contactContainer .contactWrapp .contactForm{width:80%;margin:20px auto;display:flex;flex-direction:column}.contactContainer .contactWrapp .contactForm .formInput{width:100%;height:40px}}.footerContainer{width:100%;height:80px;background-color:#0f0e0e;color:#fff;flex-direction:column}.footerContainer,.footerContainer .footerDiv{display:flex;align-items:center;justify-content:center}.footerContainer .footerDiv{width:60%;margin:5px auto}.footerContainer .footerDiv .footerText .footerResumido{display:none}.footerContainer .footerDiv .hrLine{width:40px;height:1px;background-color:#991f1f;margin:0 20px}@media only screen and (max-width:750px){.footerContainer .footerDiv{display:flex;align-items:center;justify-content:center;width:95%;margin:5px auto}.footerContainer .footerDiv .footerText{display:flex}.footerContainer .footerDiv .footerText .footerCompleto{display:none}.footerContainer .footerDiv .footerText .footerResumido{display:block;margin-right:5px}.footerContainer .footerDiv .hrLine{width:20px;height:1px;background-color:#991f1f;margin:0 20px}}@media only screen and (max-width:450px){.footerContainer .footerDiv{display:flex;align-items:center;justify-content:center;width:95%;margin:5px auto}.footerContainer .footerDiv .footerText{display:flex}.footerContainer .footerDiv .footerText .footerCompleto{display:none}.footerContainer .footerDiv .footerText .footerResumido{display:block;margin-right:5px}.footerContainer .footerDiv .hrLine{width:20px;height:1px;background-color:#991f1f;margin:0 20px}}.heroContainer{width:100%;height:100vh;position:relative;background-color:#0f0e0e;overflow:hidden}.heroContainer .svgContainer{opacity:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:200;position:absolute;top:0;left:0;background-color:#0f0e0e}.heroContainer .svgContainer svg{width:120px;height:120px;-webkit-animation:fill 1s linear 1.5s forwards;animation:fill 1s linear 1.5s forwards}.heroContainer .svgContainer svg .po{stroke-dasharray:250;stroke-dashoffset:250}.heroContainer .svgContainer svg .circle,.heroContainer .svgContainer svg .po{-webkit-animation:loading 1.5s ease-in forwards;animation:loading 1.5s ease-in forwards;color:#991f1f}.heroContainer .svgContainer svg .circle{stroke-dasharray:730;stroke-dashoffset:730}.heroContainer .heroTextContainer{opacity:1;width:100%;height:100vh;display:flex;align-items:center;position:absolute;top:0}.heroContainer .heroTextContainer .heroTextWrapp{margin-left:15%;width:70%;height:60vh;display:flex;flex-direction:column;justify-content:center}.heroContainer .heroTextContainer .heroTextWrapp .heroSubtittle{margin-bottom:25px;font-size:1.2rem;color:#991f1f}.heroContainer .heroTextContainer .heroTextWrapp .heroTittle{margin-bottom:5px;font-size:5rem;color:#d8d7d7}.heroContainer .heroTextContainer .heroTextWrapp .heroTittle1{margin-bottom:5px;font-size:4rem;color:grey}.heroContainer .heroTextContainer .heroTextWrapp .heroTittle1 span{font-size:4rem;color:grey}.heroContainer .heroTextContainer .heroTextWrapp .heroDesc{width:60%;margin-top:25px;color:grey}.heroContainer .heroTextContainer .heroTextWrapp .buttonWrapp{position:relative;width:200px;height:60px;margin-top:25px}.heroContainer .heroTextContainer .heroTextWrapp .buttonWrapp .redBtnDiv{width:100%;height:100%;position:absolute;top:2.5px;left:0;z-index:-1;background-color:#991f1f}.heroContainer .heroTextContainer .heroTextWrapp .buttonWrapp .checkProjectsBtn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:transparent;border:2px solid #991f1f;color:#991f1f;font-size:1.1rem;border-radius:3px;transition:.4s linear;padding:1.5rem 0;position:absolute;top:0;left:0;z-index:100}.heroContainer .heroTextContainer .heroTextWrapp .buttonWrapp .checkProjectsBtn:hover{cursor:pointer;color:#d8d7d7;background-color:#991f1f}.heroContainer .emailContainer{width:auto;height:100px;color:#fff;position:fixed;bottom:120px;right:-170px;margin-right:0;display:flex;align-items:center;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.heroContainer .emailContainer .email{z-index:200;cursor:pointer}.heroContainer .emailContainer .hr{background-color:#fff;height:1px;width:150px;margin-left:25px}@-webkit-keyframes loading{to{stroke-dashoffset:0}}@keyframes loading{to{stroke-dashoffset:0}}@-webkit-keyframes fill{0%{fill:transparent}to{fill:#fff}}@keyframes fill{0%{fill:transparent}to{fill:#fff}}@media only screen and (max-width:1100px){.heroContainer .heroTextContainer{position:absolute;top:5%}.heroContainer .heroTextContainer .heroTextWrapp{margin-left:5%;width:70%;height:60vh}.heroContainer .heroTextContainer .heroTextWrapp .heroSubtittle{margin-bottom:25px;font-size:1.1rem;color:#991f1f}.heroContainer .heroTextContainer .heroTextWrapp .heroTittle{font-size:4.7rem}.heroContainer .heroTextContainer .heroTextWrapp .heroTittle1{font-size:3rem}.heroContainer .heroTextContainer .heroTextWrapp .heroTittle1 span{display:none}.heroContainer .heroTextContainer .heroTextWrapp .heroDesc{width:60%;margin-top:25px;color:grey}}@media only screen and (max-width:800px){.heroContainer .heroTextContainer{position:absolute;top:3%;min-height:100vh}.heroContainer .heroTextContainer .heroTextWrapp{margin-left:10%;width:60%;height:60vh;display:flex;flex-direction:column;justify-content:center}.heroContainer .heroTextContainer .heroTextWrapp .heroSubtittle{margin-bottom:25px;font-size:1.2rem;color:#991f1f}.heroContainer .heroTextContainer .heroTextWrapp .heroTittle{margin-bottom:5px;font-size:4.5rem;color:#d8d7d7}.heroContainer .heroTextContainer .heroTextWrapp .heroTittle1{margin-bottom:5px;font-size:3rem;color:grey}.heroContainer .heroTextContainer .emailContainer,.heroContainer .heroTextContainer .heroTextWrapp .heroDesc,.heroContainer .heroTextContainer .heroTextWrapp .heroTittle1 span{display:none}}@media only screen and (max-width:370px){.heroContainer .heroTextContainer{position:absolute;top:3%;min-height:100vh}.heroContainer .heroTextContainer .heroTextWrapp{margin-left:10%;width:60%;height:60vh;display:flex;flex-direction:column;justify-content:center}.heroContainer .heroTextContainer .heroTextWrapp .heroSubtittle{margin-bottom:25px;font-size:1rem;color:#991f1f}.heroContainer .heroTextContainer .heroTextWrapp .heroTittle{margin-bottom:5px;font-size:3.2rem;color:#d8d7d7}.heroContainer .heroTextContainer .heroTextWrapp .heroTittle1{margin-bottom:5px;font-size:2.5rem;color:grey}.heroContainer .heroTextContainer .emailContainer,.heroContainer .heroTextContainer .heroTextWrapp .heroDesc,.heroContainer .heroTextContainer .heroTextWrapp .heroTittle1 span{display:none}}.navbarContainer{opacity:0;width:100%;height:90px;background-color:#0f0e0e;position:absolute;top:0;left:0;padding:0 40px;z-index:190}.navbarContainer .navWrapp{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between}.navbarContainer .navWrapp .navLeft{width:100px;height:80%;display:flex;justify-content:flex-start;align-items:center}.navbarContainer .navWrapp .navLeft .navLogo{width:auto;height:60%}.navbarContainer .navWrapp .navRight{display:flex;align-items:center}.navbarContainer .navWrapp .navRight .navLinksActive{height:50vh;width:78%;color:#fff;display:flex;flex-direction:column;position:absolute;top:0;left:0;background-color:#991f1f;list-style:none;padding-left:20px;justify-content:space-around}.navbarContainer .navWrapp .navRight .navLinksActive .cvBtnActive{width:70%;height:20%;color:#fff;font-size:1.4rem;border:2px solid #fff;background-color:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.navbarContainer .navWrapp .navRight .navLinksActive .navLinkActive{text-transform:uppercase;font-size:2rem}.navbarContainer .navWrapp .navRight .navLinks{display:flex;align-items:center;margin-right:50px;list-style:none}.navbarContainer .navWrapp .navRight .navLinks .cvBtnNotActive{display:none}.navbarContainer .navWrapp .navRight .navLinks .navLink{margin-right:50px;color:grey}.navbarContainer .navWrapp .navRight .navLinks .navLink a{text-decoration:none;color:inherit}.navbarContainer .navWrapp .navRight .navLinks .navLink:hover{cursor:pointer;color:#991f1f}.navbarContainer .navWrapp .navRight .cvBtn{padding:.5rem 2rem;border:2px solid #991f1f;color:#991f1f;background-color:transparent;border-radius:3px;transition:.4s linear}.navbarContainer .navWrapp .navRight .cvBtn:hover{cursor:pointer;color:#d8d7d7;background-color:#991f1f}.navbarContainer .navWrapp .navRight .burger{display:none}@media only screen and (max-width:700px){.navbarContainer .navWrapp .navRight .cvBtn,.navbarContainer .navWrapp .navRight .navLinks{display:none}.navbarContainer .navWrapp .navRight .burger{display:block;color:#fff;font-size:2rem}.navbarContainer .navWrapp .navRight .burger:hover{cursor:pointer;color:#991f1f}}.aboutContainer{width:100%;height:100vh;background-color:#0f0e0e;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden}.aboutContainer .aboutTittleWrapp{width:400px;height:80px;border:2px solid #991f1f;border-radius:3px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.aboutContainer .aboutTittleWrapp .aboutTittle{color:#fff}.aboutContainer .aboutWrapp{width:70%;height:80%;margin:0 auto;display:flex;justify-content:center;background-color:#0f0e0e}.aboutContainer .aboutWrapp .aboutLeft{width:60%;height:100%;padding-top:20px;padding-right:20px;color:grey}.aboutContainer .aboutWrapp .aboutLeft .aboutDesc{margin-bottom:10px;font-size:1rem;line-height:1.6rem}.aboutContainer .aboutWrapp .aboutLeft .aboutListTittle{font-size:1.3rem;margin-top:30px}.aboutContainer .aboutWrapp .aboutLeft .aboutList{list-style:none;margin:10px 0;display:flex;flex-wrap:wrap}.aboutContainer .aboutWrapp .aboutLeft .aboutList .aboutListItem{color:#991f1f;width:30%;font-size:1.1rem}.aboutContainer .aboutWrapp .aboutRight{width:40%;height:100%;display:flex;position:relative;padding:20px}.aboutContainer .aboutWrapp .aboutRight .aboutImg{width:80%;height:80%;object-fit:cover;border-radius:3px;position:absolute;z-index:20}.aboutContainer .aboutWrapp .aboutRight .aboutImgDecoration{width:80%;height:80%;border:2px solid #fff;border-radius:3px;position:absolute;top:8%;left:12%;z-index:10}@media only screen and (max-width:1200px){.aboutContainer{height:180vh}.aboutContainer .aboutTittleWrapp{width:300px}.aboutContainer .aboutWrapp{width:70%;height:auto;margin:0 auto;display:flex;flex-direction:column;justify-content:center;background-color:#0f0e0e}.aboutContainer .aboutWrapp .aboutLeft{width:100%;height:60%;padding-top:20px;padding-right:0;color:grey;margin-bottom:4rem;text-align:left}.aboutContainer .aboutWrapp .aboutLeft .aboutDesc{margin-bottom:10px;font-size:1.1rem;line-height:1.6rem}.aboutContainer .aboutWrapp .aboutLeft .aboutListTittle{font-size:1.3rem}.aboutContainer .aboutWrapp .aboutLeft .aboutList{list-style:none;display:flex;flex-wrap:wrap}.aboutContainer .aboutWrapp .aboutLeft .aboutList .aboutListItem{color:#991f1f;width:30%;font-size:1.1rem}.aboutContainer .aboutWrapp .aboutRight{width:100%;height:60vh;display:flex;position:relative;padding:0;justify-content:center}.aboutContainer .aboutWrapp .aboutRight .aboutImg{width:80%;height:80%;object-fit:cover;border-radius:3px;position:absolute;z-index:20}.aboutContainer .aboutWrapp .aboutRight .aboutImgDecoration{width:80%;height:80%;top:6%;left:15%}}@media only screen and (max-width:550px){.aboutContainer{height:190vh}.aboutContainer .aboutTittleWrapp{margin-top:2rem}.aboutContainer .aboutWrapp{width:80%}.aboutContainer .aboutWrapp .aboutLeft .aboutList .aboutListItem{color:#991f1f;width:30%;font-size:1rem;margin-left:10px}.aboutContainer .aboutWrapp .aboutRight .aboutImg{height:100%}.aboutContainer .aboutWrapp .aboutRight .aboutImgDecoration{width:80%;height:100%;top:6%;left:16%}}@media only screen and (max-width:420px){.aboutContainer{height:190vh;padding-top:4rem}.aboutContainer .aboutTittleWrapp{margin-top:1rem}.aboutContainer .aboutWrapp{width:90%}.aboutContainer .aboutWrapp .aboutLeft .aboutDesc{font-size:1rem}.aboutContainer .aboutWrapp .aboutLeft .aboutListTittle{font-size:1.1rem}.aboutContainer .aboutWrapp .aboutLeft .aboutList .aboutListItem{color:#991f1f;width:30%;font-size:1rem;margin-left:10px}.aboutContainer .aboutWrapp .aboutRight .aboutImg{height:80%}.aboutContainer .aboutWrapp .aboutRight .aboutImgDecoration{width:80%;height:80%;top:6%;left:16%}}@media only screen and (max-width:350px){.aboutContainer{height:230vh;padding-top:4rem}.aboutContainer .aboutTittleWrapp{margin-top:1rem}.aboutContainer .aboutWrapp{width:90%}.aboutContainer .aboutWrapp .aboutLeft{margin-top:-3rem}.aboutContainer .aboutWrapp .aboutLeft .aboutDesc{font-size:.9rem}.aboutContainer .aboutWrapp .aboutLeft .aboutListTittle{font-size:1rem}.aboutContainer .aboutWrapp .aboutLeft .aboutList{margin-bottom:4rem}.aboutContainer .aboutWrapp .aboutLeft .aboutList .aboutListItem{color:#991f1f;width:20%;font-size:.6rem;margin-left:10px}.aboutContainer .aboutWrapp .aboutRight .aboutImgDecoration{width:80%;height:100%;top:6%;left:16%}}.projectsContainer{width:100%;min-height:100vh;display:flex;flex-direction:column;background-color:#0f0e0e}.projectsContainer .projectsTittleWrapp{width:400px;height:80px;border:2px solid #991f1f;border-radius:3px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.projectsContainer .projectsTittleWrapp .projectsTittle{color:#fff}.projectsContainer .simpleProjectContainer{width:70%;min-height:50vh;margin:4rem auto;color:#fff}.projectsContainer .simpleProjectContainer .simpleProjectsList{width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap;margin:25px auto}@media only screen and (max-width:800px){.projectsContainer .projectsTittleWrapp{width:300px;margin-top:10rem}}@media only screen and (max-width:400px){.projectsContainer{width:100%;min-height:100vh;display:flex;flex-direction:column;background-color:#0f0e0e}.projectsContainer .projectsTittleWrapp{width:300px;height:80px;border:2px solid #991f1f;border-radius:3px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.projectsContainer .projectsTittleWrapp .projectsTittle{color:#fff}.projectsContainer .simpleProjectContainer{width:80%;min-height:50vh;margin:4rem auto;color:#fff}.projectsContainer .simpleProjectContainer .simpleProjectsList{width:100%;height:100%;display:flex;justify-content:center;flex-wrap:wrap;margin:25px auto}}.singleprojectContainer{width:70%;margin:0 auto;background-color:#0f0e0e;height:70vh;display:flex;align-items:center}.singleprojectContainer .singleprojectLeft{height:100%;width:60%;display:flex;align-items:center}.singleprojectContainer .singleprojectLeft .projectimgWrapp{width:100%;height:80%;border-radius:3px;background-color:transparent}.singleprojectContainer .singleprojectLeft .projectimgWrapp .projectImg{width:100%;height:100%;object-fit:cover}.singleprojectContainer .singleprojectLeft .projectimgWrapp .projectImg:hover{cursor:pointer}.singleprojectContainer .singleprojectRight{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:70%;width:40%;text-align:right;background-color:#0f0e0e;padding:20px 0}.singleprojectContainer .singleprojectRight .category{color:#991f1f}.singleprojectContainer .singleprojectRight .projectTittle{color:#d8d7d7}.singleprojectContainer .singleprojectRight .projectTittle:hover{cursor:pointer}.singleprojectContainer .singleprojectRight .projectDescContainer{background-color:#201f1f;width:125%;height:100px;display:flex;align-items:center;padding:0 25px;border-radius:3px;color:grey;z-index:150}.singleprojectContainer .singleprojectRight .techList{color:#991f1f}.singleprojectContainer .singleprojectRight .projectIcon{color:#d8d7d7;margin-left:25px;font-size:1.5rem}.singleprojectContainer .singleprojectRight .projectIcon:hover{cursor:pointer;color:#991f1f}@media only screen and (max-width:1100px){.singleprojectContainer{position:relative}.singleprojectContainer .singleprojectLeft{position:absolute;width:100%}.singleprojectContainer .singleprojectLeft .projectimgWrapp{background-color:#201f1f}.singleprojectContainer .singleprojectLeft .projectimgWrapp .projectImg{width:100%;height:100%;object-fit:cover;opacity:.03}.singleprojectContainer .singleprojectLeft .projectimgWrapp .projectImg:hover{opacity:.03;cursor:unset}.singleprojectContainer .singleprojectRight{align-items:flex-start;position:absolute;left:20px;text-align:left;height:70%;width:100%;background-color:transparent}.singleprojectContainer .singleprojectRight .category{color:#991f1f;font-size:1.1rem}.singleprojectContainer .singleprojectRight .projectTittle{font-size:1.7rem}.singleprojectContainer .singleprojectRight .projectDescContainer{width:90%;height:100px;display:flex;align-items:center;padding:0;background-color:transparent}.singleprojectContainer .singleprojectRight .techList{color:#991f1f}.singleprojectContainer .singleprojectRight .projectIcon{color:#d8d7d7;margin-left:25px;font-size:1.5rem}.singleprojectContainer .singleprojectRight .projectIcon:hover{cursor:pointer;color:#991f1f}}@media only screen and (max-width:450px){.singleprojectContainer{width:90%;margin:0 auto;background-color:#0f0e0e;height:70vh;display:flex;align-items:center}.singleprojectContainer .singleprojectLeft{height:100%;width:100%;display:flex;align-items:center}.singleprojectContainer .singleprojectLeft .projectimgWrapp{width:90%;height:90%;border-radius:3px;background-color:#0f0e0e;margin:0 auto}.singleprojectContainer .singleprojectLeft .projectimgWrapp .projectImg{width:100%;height:90%;object-fit:cover}.singleprojectContainer .singleprojectLeft .projectimgWrapp .projectImg:hover{cursor:pointer}.singleprojectContainer .singleprojectRight{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:70%;width:90%;text-align:right;background-color:#201f1f;padding:20px 0}.singleprojectContainer .singleprojectRight .category{color:#991f1f}.singleprojectContainer .singleprojectRight .projectTittle{color:#d8d7d7}.singleprojectContainer .singleprojectRight .projectTittle:hover{cursor:pointer}.singleprojectContainer .singleprojectRight .projectDescContainer{background-color:#201f1f;width:100%;height:100px;display:flex;align-items:center;padding:0;border-radius:3px;color:grey;z-index:150}.singleprojectContainer .singleprojectRight .techList{color:#991f1f}.singleprojectContainer .singleprojectRight .projectIcon{color:#d8d7d7;margin-left:25px;font-size:1.5rem}.singleprojectContainer .singleprojectRight .projectIcon:hover{cursor:pointer;color:#991f1f}}.simpleProjectWrapp{width:31%;height:40vh;background-color:#991f1f;margin-right:2%;margin-bottom:2%;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.simpleProjectWrapp .simpleTopIcons{width:100%;display:flex;align-items:center;justify-content:space-between}.simpleProjectWrapp .simpleTopIcons .simpleIcon{font-size:1.5rem}.simpleProjectWrapp .simpleText .simpleTittle{margin-bottom:20px}@media only screen and (max-width:1200px){.simpleProjectWrapp{width:48%;margin-right:2%;margin-bottom:2%}}@media only screen and (max-width:800px){.simpleProjectWrapp{width:100%;margin-right:0;margin-bottom:4%}}*{margin:0;padding:0;box-sizing:border-box;font-family:"Montserrat",sans-serif}a{text-decoration:none;color:inherit}
/*# sourceMappingURL=main.163d5777.chunk.css.map */