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}.responsive-photo{animation:moveright 1.5s ease-out forwards;display:block;height:auto;margin:0 auto;width:100%}@keyframes moveright{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@media (min-width:768px) and (max-width:1023px){.responsive-photo{max-width:450px}}@media (max-width:767px){.responsive-photo{display:none}}.playButtonContainer{align-items:center;display:flex;flex-direction:column}.playVideoButton{align-items:center;background-color:#bb99f2;border:none;border-radius:60px;cursor:pointer;display:flex;height:80px;justify-content:center;width:80px}@keyframes butonanimation{0%{background-color:#918ce7}25%{background-color:#8681ec}50%{background-color:#716af2}}.playVideoButton{animation:butonanimation 2s infinite}.playVideoButton:hover{background-color:#d6d4fe}.imgPlayVideoButton{height:70px;width:70px}.videoCard{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;justify-content:center;margin-top:20px;padding:10px}.videoPlayer{border-radius:10px;height:auto;max-width:600px;width:100%}@media (max-width:768px){.ParagraphinfoP{margin:30px}}.SocialmedialogoButton{background-color:initial;border:none;color:#000}.containerSocialmedialogo{background-color:initial;bottom:0;display:flex;justify-content:center;left:0;padding:10px 0;pointer-events:none;position:fixed;right:0;width:100%;z-index:10}.containerSocialmedialogo>*{pointer-events:auto}@media (max-width:599px){.containerSocialmedialogo{background-color:#fff;bottom:10px;padding:10px 0}}@media (min-width:600px) and (max-width:1024px){.containerSocialmedialogo{bottom:10px;padding:10px 0}}@media (min-width:1025px){.containerSocialmedialogo{background-color:initial;margin-top:50px;padding:0;position:relative}}.titleDescriptionContainer{display:grid;grid-template-columns:1 1fr}.titleHome{font-family:Lato,sans-serif;font-size:64px;font-style:normal;font-weight:900}@media (max-width:767px){.titleHome{font-size:55px;margin:2px 0 10px}}@media (max-width:400px){.titleHome{font-size:30px}}.ParagraphinfoP{font-family:Lato,sans-serif;font-size:40px;font-style:normal;font-weight:300;margin:10px 10px 30px 20px}@media (max-width:1024px){.ParagraphinfoP{font-size:32px;margin:0 8px 20px 0}}@media (max-width:768px){.ParagraphinfoP{font-size:30px;margin:0 8px 20px 0}}@media (max-width:400px){.ParagraphinfoP{font-size:20px}}.homestyle{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;height:100%}.rightSide{animation:moveup 1.5s ease-out forwards;display:grid;grid-template-rows:auto auto auto;height:90%;padding:20px;place-items:center}@keyframes moveup{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){.responsive-photo{max-width:450px}}.leftSide{display:grid;height:100%;padding:20px;place-items:center}@media (max-width:768px){.homestyle{align-items:start;grid-template-columns:1fr}.leftSide{display:none}.rightSide{width:auto}}@media (max-width:400px){.homestyle{align-items:start;grid-template-columns:1fr}.leftSide{display:none}.rightSide{height:90%}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.containerNav{align-items:center;display:grid;grid-template-columns:auto 1fr;height:80px;padding:0 30px}.buttonsContainer{display:flex;gap:40px;justify-content:flex-end}.hamburger{background:none;border:none;cursor:pointer;display:none;font-size:30px}@media (max-width:768px){.containerNav{grid-template-columns:auto auto;padding:10px 20px}.buttonsContainer{align-items:center;background-color:#fff;box-shadow:0 10px 10px #0000001a;display:none;flex-direction:column;gap:20px;height:140px;justify-content:center;padding:20px;position:absolute;right:0;top:40px;width:100%;z-index:1}.buttonsContainer.open{display:flex}.logoName{font-size:30px;grid-column:1;margin-right:auto}.hamburger{color:#000;display:block;padding:10px;position:absolute;right:20px;z-index:2}}@media (max-width:1024px){.containerNav{padding:15px 20px}.logoName{font-size:40px}.Navbarbutton{font-size:32px}}.logoName{background-color:initial;border:none;color:#000;font-family:Lato,sans-serif;font-size:50px;font-style:normal;font-weight:900;z-index:999}.logoName:hover{color:#aaa8a8}@media (max-width:768px){.logoName{font-size:30px;margin-left:1px}}.Navbarbutton{background-color:initial;border:none;border-radius:10px;color:#000;font-family:Lato,sans-serif;font-size:36px;font-style:normal;font-weight:400}.Navbarbutton:hover{background-color:#c0bbff;box-shadow:0 4px 8px #0003}@media (max-width:768px){.Navbarbutton{font-size:20px}}@media (min-width:600px) and (max-width:1024px){.Navbarbutton{font-size:20px}}.contentStyle{height:calc(100vh - 80px);width:100%}.card{display:flex;flex-flow:column;justify-content:center}.cardChildOne{background-color:#dbceef;height:250px;width:300px}.cardChildTwo{background-color:#fff;box-shadow:0 4px 8px #0000001a;height:320px;margin-bottom:20px;width:300px}.modalOverlay{background:#00000080;bottom:0;display:flex;flex-flow:column;left:0;position:fixed;right:0;top:0}.closeButton{background:none;background-color:#d9d9d9;border:none;border-radius:20px;cursor:pointer;font-size:25px}.closeButton:hover{background-color:#bb99f2}.modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:500px;padding:20px;width:100%}.containerButons{align-items:center;display:flex;flex-flow:row;gap:20px;height:100px;justify-content:center}.RepoLink,.demoLink{align-content:center;background-color:#bb99f2;border-radius:15px;display:block;font-family:Lato,sans-serif;font-style:normal;font-weight:900;height:50px;text-decoration:none;width:100px}.RepoLink:hover,.demoLink:hover{background-color:#c0bbff}.imagePorfolio{height:300px;width:300px}.openModalbutton{background-color:#fff;border:none;border-bottom:2px solid #000;color:#000;font-size:20px;font-weight:300;margin-top:30px;padding:3px}.openModalbutton:hover{background-color:#e3c2fd;font-size:24px}.containerPortfolio{display:flex;flex-flow:column;margin-top:30px;width:100%}.containerPortfolioOne{align-items:center;display:flex;flex-wrap:wrap;height:calc(100% - 100px);justify-content:space-around;padding-bottom:100px}@media (max-width:768px){.containerPortfolioOne{flex-grow:1;padding-bottom:100px}.containerPortfolioTwo{align-items:center;background-color:#ffffffe6;bottom:0;display:flex;height:100px;justify-content:center;left:0;position:fixed;width:100%;z-index:10}}.contactInformationParagraph{align-items:center;display:flex;height:200px;justify-content:center;width:300px}.contactInformationParagraphp{font-family:Lato,sans-serif;font-size:20px;font-style:normal;font-weight:400;margin:0;padding:10px}@media (max-width:1024px){.contactInformationParagraphp{font-size:20px}}@media (max-width:768px){.contactInformationParagraphp{font-size:20px}}.techLogoButton{background-color:initial;border:none;color:#000}.hardSkillsPurpleButton{background-color:#c0bbff;border:none;border-radius:20px;color:#000;font-family:Lato,sans-serif;font-size:36px;font-style:normal;font-weight:400;height:100%;margin:10px;padding:10px}@media (max-width:1024px){.hardSkillsPurpleButton{border-radius:18px;font-size:25px;padding:8px}}@media (max-width:768px){.hardSkillsPurpleButton{border-radius:15px;font-size:23px;margin:5px;padding:6px}}.hardSkillsGreyButton{background-color:#d9d9d9;border:none;border-radius:20px;color:#000;font-family:Lato,sans-serif;font-size:36px;font-style:normal;font-weight:400;height:100%;margin:10px;padding:10px}@media (max-width:1024px){.hardSkillsGreyButton{border-radius:18px;font-size:25px;padding:8px}}@media (max-width:768px){.hardSkillsGreyButton{border-radius:15px;font-size:23px;margin:5px;padding:6px}}.label{box-sizing:border-box;font-size:30px;height:100px;margin-bottom:-10px;padding:30px}@media (max-width:768px){.label{font-size:25px}}@media (max-width:400px){.label{font-size:16px;width:auto}}.imgDenisoloTech{border-radius:40px;display:block;height:500px;height:450px;margin:0 auto 30px}@media (max-width:1024px){.imgDenisoloTech{max-height:300px;max-width:500px}}@media (max-width:768px){.imgDenisoloTech{display:none}}.cvButton{background-color:#965eeb;border:none;border-radius:20px;color:#f0f8ff;font-family:Lato,sans-serif;font-size:40px;font-style:normal;font-weight:700;height:70px;padding:10px;width:200px}.cvButton:hover{background-color:#c5a6f4;box-shadow:0 4px 8px #0003;color:#000}@media (max-width:1024px){.cvButton{font-size:32px;padding:8px}}@media (max-width:768px){.cvButton{border-radius:15px;font-size:24px;padding:6px}}.aboutMeContainer{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;height:100%;place-content:center}.aboutMeContainerChildOne,.aboutMeContainerChildTwo{height:100%;width:100%}@media (max-width:768px){.aboutMeContainerChildTwo{height:10px;width:10px}.aboutMeContainer{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.aboutMeContainerChildTwo{display:flex;height:100%;justify-content:center;width:100%}.aboutMeContainerChildOne{align-items:center;display:flex;justify-content:center}}.cvContainer{height:1000px}.containerFormcontacme{align-items:center;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;justify-content:center;margin:0 auto;max-width:600px;padding:20px;width:100%}.formContainer{display:flex;flex-direction:column;gap:10px;height:100%;width:80%}.labelForm{font-family:Lato,sans-serif;font-size:20px;font-style:normal;font-weight:400;margin-top:10px}.inputForm,.inputFormMessge{border:1px solid grey;border-radius:10px;box-sizing:border-box;font-size:16px;padding:10px;width:100%}.sendButton{background-color:#bb99f2;border:none;border-radius:20px;box-shadow:0 4px 8px #0003;color:#fff;cursor:pointer;font-family:Lato,sans-serif;font-size:20px;font-style:normal;font-weight:900;height:50px;padding:10px;transition:background-color .3s ease}.sendButton:hover{background-color:#c6abf1}@media (max-width:700px){.containerFormcontacme{padding:10px;width:100%}.inputForm,.inputFormMessge{font-size:14px}.labelForm,.sendButton{font-size:18px}}@media (max-width:400px){.inputForm,.inputFormMessge{font-size:10px}.containerFormcontacme{height:70%;width:70%}.labelForm,.sendButton{font-size:12px}.formContainer{height:300px}}.infoLabel{font-family:Lato,sans-serif;font-size:32px;font-style:normal;font-weight:900}.informationContainer{align-items:center;display:flex;flex-flow:column;height:35%;justify-self:center;margin-bottom:100px}@media (max-width:1024px){.informationContainer{padding:8px}}@media (max-width:768px){.informationContainer{padding:5px}}.contactmeContainer{display:flex;height:75vh;width:100%}.contactmeContaineChildOne{align-self:center;display:flex;height:100%;padding:70px;width:50%}.contactmeContaineChildTwo{display:flex;flex-flow:column;height:100%;justify-content:center;width:50%}@media (max-width:768px){.contactmeContaineChildTwo{display:none}.contactmeContaineChildOne{height:80%;padding:0;width:100%}}@media (max-width:400px){.contactmeContaineChildTwo{display:none}.contactmeContaineChildOne{height:30%;padding:0;width:100%}}
/*# sourceMappingURL=main.d1709291.css.map*/