body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#262626;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0;width:100%}h2{font-size:50px;font-weight:800}h2,h3{color:#4e871c}h2,h3,p{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.skillSection{background-color:#262626;height:auto;width:100%}.skillSection h2{padding-top:90px;text-align:center}.loading{color:#4e871c;display:flex;flex-direction:column;height:100vh;justify-content:center;text-align:center;width:100%}.loading h2{margin-bottom:50px}.divisionSkill{display:flex;padding:0 15%}.sectionRealization h2{padding-top:80px;text-align:center}@media (max-width:1250px){.sectionRealization h2,.skillSection h2{font-size:40px}}@media (max-width:900px){.skillSection h2{font-size:35px;padding-top:70px}.sectionRealization h2{font-size:35px}}@media (max-width:700px){.skillSection h2{font-size:40px;padding-top:50px}.divisionSkill{display:grid;grid-template-columns:repeat(2,1fr);margin-top:40px;padding-bottom:40px}.sectionRealization h2{font-size:40px}}.carouselProject{align-items:center;display:flex;height:auto;justify-content:center;margin:90px 0}.carouselProjectPrev{cursor:pointer;flex:1 1 5%;text-align:right}.carouselProjectPrev img{height:auto;opacity:.6;width:60%}.carouselProjectMain{display:flex;flex:1 1 60%;gap:25px}.carouselProjectNext{cursor:pointer;flex:1 1 5%}.carouselProjectNext img{height:auto;opacity:.6;width:60%}@media (max-width:1600px){.carouselProjectMain{gap:15px}}@media (max-width:1500px){.carouselProjectMain{gap:10px}}@media (max-width:900px){.carouselProjectMain{flex:1 1 40%;gap:0}.carouselProjectNext img,.carouselProjectPrev img{width:40%}}@media (max-width:650px){.carouselProjectMain{flex:1 1 65%;gap:0}.carouselProjectNext img,.carouselProjectPrev img{width:50%}}@media (max-width:500px){.carouselProjectMain{flex:1 1 80%;gap:0}.carouselProjectNext img,.carouselProjectPrev img{width:100%}}.carouselStyle{align-items:center;border-radius:25px;box-shadow:0 2px 8px 0 #63636333;display:flex;height:auto;max-height:450px;overflow:hidden;position:relative;width:100%}.carouselStyle img{height:100%;object-fit:cover;position:relative;width:100%}.navCarousel{align-items:center;position:absolute}.navCarousel,.navCarousel span{display:flex;height:100%;justify-content:center;width:100%}.navCarousel span{align-items:flex-end;color:#262626;flex:1 1;font-size:18px;font-weight:500;font-weight:800;margin-bottom:24px}.prevCarouselStyle{cursor:pointer;display:flex;flex:1 1;justify-content:flex-start;margin-left:24px;width:100%}.prevCarouselStyle:hover img{max-width:30%;opacity:.7}.prevCarouselStyle img{max-width:20%;opacity:.2}.nextCarouselStyle{cursor:pointer;display:flex;flex:1 1;justify-content:flex-end;margin-right:24px;width:100%}.nextCarouselStyle:hover img{max-width:30%;opacity:.7}.nextCarouselStyle img{max-width:20%;opacity:.2}@media (max-width:1250px){.carouselStyle{border-radius:10px;border-radius:0;margin-top:30px}.navCarousel span{display:none}}@media (max-width:700px){.carouselStyle{margin-top:30px}.navCarousel span{display:none}.nextCarouselStyle img,.nextCarouselStyle:hover img,.prevCarouselStyle img,.prevCarouselStyle:hover img{max-width:20%;opacity:.6}}.tag{align-items:center;background-color:#447d13;border-radius:10px;color:#fff;display:flex;font-size:15px;font-weight:800;height:25px;justify-content:center;text-align:center;width:137px}.tag p{margin:2px 0}.modalTitle{align-items:center;background-color:#262626;display:flex;height:80px;justify-content:center;margin-bottom:60px;width:100%}.modalTitle h2{font-size:40px}.modalCarousel{margin:auto;width:80%}.modalCarouselTag{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:40px 0}.modalDescription{background-color:#e7e7e7;height:auto;padding:20px 70px 30px;text-align:center}.modalDescription h3{font-size:40px;margin:20px 0}.lastChildDescription{margin-bottom:20px}.modalDescription p{font-size:20px;font-weight:700}.modalLink{gap:20px;height:200px;width:100%}.link,.modalLink{align-items:center;display:flex;justify-content:center}.link{flex:1 1}.link a{align-items:center;background-color:#4e871c;border-radius:10px;height:100px;text-decoration:none;width:90%}.link a,.linkIcon{display:flex;justify-content:center}.linkIcon{color:#262626;flex:1 1 30%}.linkText{color:#fff;flex:1 1 70%;font-size:25px;font-weight:800;padding:12px;text-align:center}@media (max-width:1550px){.linkText{font-size:20px;font-weight:700}}@media (max-width:1250px){.modalTitle{height:70px;margin-bottom:30px}.modalCarousel{width:100%}.modalDescription{padding:10px 50px 20px}.modalDescription h3{font-size:30px;margin-bottom:10px}.modalDescription p{font-size:15px;font-weight:600}.modalLink{height:150px}.link a{width:90%}.linkIcon{font-size:12px}.linkText{font-size:17px;padding:5px}}@media (max-width:900px){.modalDescription{padding:16px 20px 26px}.modalDescription p{font-size:12px;font-weight:600}.modalLink{display:block}.link{margin-top:20px}.link:last-child a{flex-direction:row-reverse;margin-bottom:20px}.linkText{font-size:22px;padding:10px}}@media (max-width:600px){.modalTitle h2{font-size:27px}.modalDescription{padding:16px 10px 26px}.modalDescription h3{font-size:25px}.modalDescription p{font-size:12px;font-weight:600}.linkText{font-size:20px;padding:10px}}@media (max-width:473px){.modalCarouselTag{margin:20px 0}.linkIcon{flex:1 1 33%}.linkText{flex:1 1 67%;font-size:16px;padding:2px}}.cardProject{display:flex;width:100%}.card{border-radius:30px;box-shadow:0 19px 38px #0000004d,0 15px 12px #00000038;cursor:pointer;display:flex;flex:1 1;flex-direction:column;height:600px;overflow:hidden;width:0}.card:hover{opacity:.4}.card:active{opacity:1}.cardImage{align-items:center;border-radius:0 0 20px 20px;box-shadow:0 2px 1px #00000017,0 4px 2px #00000017,0 8px 4px #00000017,0 16px 8px #00000017,0 32px 16px #00000017;display:flex;height:50%;justify-content:center;overflow:hidden;width:100%}.cardImage img{height:100%;object-fit:cover;width:100%}.cardDescription{display:flex;flex-direction:column;height:35%;padding:10% 5%;width:90%}.cardDescriptionTag{display:flex;flex:1 1 50%;flex-wrap:wrap;gap:5px}.cardDescriptionTitle{flex:1 1 50%;margin-top:50px;width:100%}.cardDescriptionTitle h3{color:#262626;font-size:30px;font-weight:800}.modalCrossClose{color:#fff;cursor:pointer;position:absolute;right:10px;top:4px}.Modal{background-color:#fff;border:3px solid #94d25a;border-radius:10px;height:auto;left:50%;margin-right:-50%;margin-top:40px;max-height:90vh;outline:none;overflow-y:auto;overscroll-behavior:contain;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}@media (max-width:1300px){.Modal{margin-top:30px}}@media (max-width:1050px){.Modal{margin-top:25px}}@media (max-width:700px){.ReactModal__Overlay{z-index:2}.Modal{border:none;border-radius:0;margin:0;max-height:100vh;width:100%}}@media (max-width:550px){.card{height:470px}}@media (max-width:390px){.card{height:420px}.cardDescriptionTag{display:none}}.banner{display:flex;flex-direction:column;min-height:100vh}.innerBanner{display:flex;flex:1 1;margin-top:80px}.sectionImage{align-items:center;display:flex;filter:drop-shadow(0 0 20px #262626);flex:1 1;justify-content:center}.sectionImage img{-webkit-clip-path:ellipse(50% 38%);clip-path:ellipse(50% 38%);height:auto;width:55%}.sectionTitle{align-items:center;display:flex;flex:1 1}h1{font-size:50px;padding:10%}.cursor{animation:blink 1s steps(2,start) infinite;display:inline-block}.iconBanner{animation:animationIcon 5s infinite;margin-bottom:5px;text-align:center}.iconBanner p{font-size:16px;font-weight:700;margin:5px}@keyframes blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@keyframes animationIcon{0%{opacity:.7;transform:scale(.8)}70%{opacity:1;transform:scale(1)}to{opacity:.7;transform:scale(.8)}}@media (max-width:1300px){h1{font-size:40px}}@media (max-width:950px){h1{font-size:30px}}@media (max-width:700px){.innerBanner{flex-direction:column}.sectionImage img{width:41%}.sectionTitle{justify-content:center;text-align:center}h1{font-size:30px}}@media (max-width:550px){.sectionImage img{width:60%}h1{font-size:25px}}.skill{align-items:center;display:flex;flex:1 1;flex-direction:column;margin:130px 0 80px}.skill img{width:30%}.skill h3{font-size:35px;font-weight:800;margin:40px 0}.skill h4{color:#fff;font-size:20px;margin-bottom:0;margin-top:10px}@media (max-width:1250px){.skill img{width:25%}.skill h3{font-size:25px}.skill h4{font-size:13px;margin-top:5px}}@media (max-width:900px){.skill{margin:70px 0}.skill img{width:30%}.skill h3{font-size:20px;margin:20px 0}.skill h4{font-size:10px;margin-top:5px}}@media (max-width:700px){.skill{margin:30px 0}.skill img{width:18%}}.aboutSection{background-color:#e7e7e7;padding:90px 0;width:100%}.aboutSection h2{margin-bottom:80px;text-align:center}.aboutSection p{font-size:30px;font-weight:600;padding:0 15%}.aboutLastParagraph{color:#646464;margin-top:50px}@media (max-width:1250px){.aboutSection h2{font-size:40px}.aboutSection p{font-size:25px;padding:0 15%}}@media (max-width:900px){.aboutSection{padding:70px 0}.aboutSection h2{font-size:35px;margin-bottom:70px}.aboutSection p{font-size:20px;padding:0 10%}}@media (max-width:700px){.aboutSection{padding:50px 0}.aboutSection h2{font-size:40px;margin-bottom:50px}.aboutSection p{padding:0 6%}.aboutLastParagraph{margin-top:35px}}.styleText404{color:#94d25a;height:100vh;text-align:center;width:100%}.style404{font-size:288px;font-weight:700;line-height:142.6%;margin-bottom:0}.styleTextError{font-size:36px;margin:0 0 182px}.styleTextError,.styleTextReturn{font-weight:500;line-height:142.6%}.styleTextReturn{color:#94d25a;font-size:18px}@media (max-width:900px){.styleText404{margin-top:100px}.style404{font-size:200px}.styleTextError{font-size:24px}}@media (max-width:500px){.styleText404{margin-top:200px}.style404{font-size:96px}.styleTextError{font-size:18px}}.footer{align-items:center;background-color:#94d25a;display:flex;flex-direction:column;height:250px;justify-content:center;width:100%}.footer h2{color:#262626;font-size:30px;font-weight:700;margin:10px}.footerLink{text-align:center}.footerLink img{width:60px}.logoGithub{margin:0 40px}@media (max-width:950px){.footer h2{font-size:25px}.footerLink img{width:45px}}@media (max-width:600px){.footer h2{font-size:20px}.footerLink img{width:35px}}.nav{align-items:center;background-color:#262626;display:flex;height:80px;position:fixed;top:0;width:100%;z-index:1}.iconHeader{flex:2 1;margin-left:20px}.iconHeader img{width:65px}.navHeader{display:flex;flex:1.5 1;font-size:12px;font-weight:900;height:100%;justify-content:flex-end;width:100%}.active{background-color:#fff;color:#262626;cursor:default}.active,.pending{align-items:center;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.pending{color:#94d25a;cursor:pointer}.pending:hover{background-color:grey}.pending:active{background-color:#fff}.displayMenu{display:none}.menuRespondsive{display:block}.iconMenuRespondsive{position:relative}.innerMenu{display:none;z-index:1}.linkMenu{align-items:center;color:#94d25a;display:flex;flex-direction:column;font-weight:900;height:100px;justify-content:center;text-align:center;text-decoration:none}@media (max-width:1500px){.navHeader{font-size:11px}}@media (max-width:1300px){.nav{height:60px}.iconHeader img{width:50px}.navHeader{font-size:10px}}@media (max-width:1200px){.navHeader{font-size:9px}}@media (max-width:1050px){.nav{height:50px}.iconHeader img{width:40px}.navHeader{font-size:8px}}@media (max-width:950px){.navHeader{font-size:12px}.innerMenu{background-color:#262626;border-left:2px solid #262626;display:block;height:auto;position:fixed;right:0;top:50px;width:30%}.pending{display:none;width:20%}.linkMenu:hover{background-color:grey}.linkMenu:active{background-color:#fff}.pendingResponsive{color:#94d25a;text-align:center;text-decoration:none}.displayMenu{display:flex}}@media (max-width:700px){.navHeader{font-size:10px}.pending{display:none;width:25%}.displayMenu{display:flex}}@media (max-width:500px){.navHeader{font-size:9px}.pending{display:none;width:30%}.displayMenu{display:flex}.innerMenu{width:35%}.linkMenu{font-size:12px}}
/*# sourceMappingURL=main.fc4682a5.css.map*/