.Experience-module__gTEQ4G__experienceContainer{grid-template-columns:1fr;margin:1rem 0;display:grid;position:relative}.Experience-module__gTEQ4G__experienceContentContainer{margin:8rem 0;display:grid}.Experience-module__gTEQ4G__line{background-color:var(--green);z-index:6;width:10px;height:0%;animation:linear both Experience-module__gTEQ4G__showLine;animation-timeline:view();animation-range:20% 70%;position:absolute;left:200px}@keyframes Experience-module__gTEQ4G__showLine{0%{height:0%}to{height:100%}}@media (max-width:1000px){.Experience-module__gTEQ4G__line{left:150px}}@media (max-width:700px){.Experience-module__gTEQ4G__line{width:8px;left:100px}}@media (max-width:500px){.Experience-module__gTEQ4G__line{width:5px;animation:linear both Experience-module__gTEQ4G__showLine;animation-timeline:view();animation-range:20% 80%;left:77px}}
.Experience-module__mfp8qq__container{grid-template-columns:212px 1fr;width:100%;margin-bottom:5rem;padding:2rem 0;display:grid}.Experience-module__mfp8qq__yearContainer{background-color:var(--font-color);width:198px;height:100%;color:var(--inverse-font-color);outline:3px solid var(--hard-brown);z-index:3;opacity:0;animation:linear forwards Experience-module__mfp8qq__appear_left;animation-timeline:view();animation-range:10% 25%;display:flex}.Experience-module__mfp8qq__yearExperience{text-align:center;width:100%;margin:auto;font-size:24px;font-weight:800}.Experience-module__mfp8qq__imageContainer{background-color:var(--font-color);width:100%;height:100%;margin:auto;display:flex}.Experience-module__mfp8qq__contentContainer{background-color:var(--font-color);opacity:0;outline:3px solid var(--hard-brown);z-index:3;flex-wrap:wrap;justify-content:space-between;height:100%;margin:auto 0;animation:linear forwards Experience-module__mfp8qq__appear_right;animation-timeline:view();animation-range:15% 25%;display:flex}.Experience-module__mfp8qq__title{color:var(--inverse-font-color);margin:auto 1.5rem;font-weight:800}.Experience-module__mfp8qq__subtitle{color:var(--inverse-font-color);margin:auto 1.5rem;font-style:italic;font-weight:400}.Experience-module__mfp8qq__descriptionContainerUnity{opacity:0;background-color:#0000;margin:0 1.5rem;animation:linear forwards Experience-module__mfp8qq__appear_right;animation-timeline:view();animation-range:15% 25%;position:relative}.Experience-module__mfp8qq__titleDescriptionContainer{flex-direction:column;display:flex}.Experience-module__mfp8qq__titleDescription,.Experience-module__mfp8qq__description{margin:auto 0}.Experience-module__mfp8qq__titleDescription{margin:1rem 0 0;font-weight:800}.Experience-module__mfp8qq__titleDescription:after{content:"";background-color:var(--font-color);border-radius:3px;width:0;height:3px;margin-top:.2rem;animation:linear forwards Experience-module__mfp8qq__increase;animation-timeline:view();animation-range:15% 25%;display:flex;position:relative}.Experience-module__mfp8qq__description{opacity:0;margin-bottom:5px;margin-left:5px;animation:linear forwards Experience-module__mfp8qq__appear_right;animation-timeline:view();animation-range:20% 30%}.Experience-module__mfp8qq__contentTechnologies{opacity:0;flex-wrap:wrap;justify-content:space-around;margin:auto;padding:0 .5rem;animation:linear forwards Experience-module__mfp8qq__appear_right;animation-timeline:view();animation-range:25% 30%;display:flex;position:relative}.Experience-module__mfp8qq__imageContainer{background-color:#0000;width:3rem;height:3rem;margin:.2rem .5rem;position:relative}@media (max-width:1200px){.Experience-module__mfp8qq__descriptionContainerUnity{flex-direction:column;display:flex}.Experience-module__mfp8qq__contentTechnologies{justify-content:center;display:flex}}@media (max-width:1000px){.Experience-module__mfp8qq__container{grid-template-columns:162px 1fr}.Experience-module__mfp8qq__yearContainer{justify-content:center;width:148px}.Experience-module__mfp8qq__yearExperience{margin:auto;padding:0;font-size:20px}.Experience-module__mfp8qq__contentContainer{flex-direction:column;justify-content:center;margin:0;display:flex}.Experience-module__mfp8qq__title,.Experience-module__mfp8qq__subtitle{text-align:center}.Experience-module__mfp8qq__contentTechnologies{animation:linear forwards Experience-module__mfp8qq__appear_down;animation-timeline:view();animation-range:15% 30%}}@media (max-width:700px){.Experience-module__mfp8qq__container{grid-template-columns:102px 1fr}.Experience-module__mfp8qq__yearContainer{width:98px}.Experience-module__mfp8qq__yearExperience{font-size:16px}.Experience-module__mfp8qq__title,.Experience-module__mfp8qq__subtitle{margin:auto 0;padding:10px 0}}@media (max-width:500px){.Experience-module__mfp8qq__container{grid-template-columns:80px 1fr}.Experience-module__mfp8qq__imageContainer{width:2rem;height:2rem;margin:.1rem .3rem}.Experience-module__mfp8qq__yearContainer{width:75px}.Experience-module__mfp8qq__yearExperience{font-size:14px}.Experience-module__mfp8qq__contentTechnologies{margin:1rem 1rem 0}.Experience-module__mfp8qq__titleDescription:after{height:2px;animation:linear forwards Experience-module__mfp8qq__increase-responsive;animation-timeline:view();animation-range:15% 25%}}@keyframes Experience-module__mfp8qq__appear_right{0%{opacity:0;transform:translate(30px)}30%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes Experience-module__mfp8qq__appear_left{0%{opacity:0;transform:translate(-30px)}30%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes Experience-module__mfp8qq__appear_up{0%{opacity:0;transform:translateY(-30px)}30%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes Experience-module__mfp8qq__appear_down{0%{opacity:0;transform:translateY(30px)}30%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes Experience-module__mfp8qq__increase{0%{opacity:0}30%{opacity:1}to{opacity:1;width:300px}}@keyframes Experience-module__mfp8qq__increase-responsive{0%{opacity:0}30%{opacity:1}to{opacity:1;width:200px}}
.Presentation-module__3PZfXq__sectionContainer{flex-direction:row;justify-content:space-between;gap:5rem;min-height:80vh;margin:0 auto;padding:0}.Presentation-module__3PZfXq__header{flex-direction:column;justify-content:center;margin:auto;display:flex;position:relative}.Presentation-module__3PZfXq__title{animation:.8s cubic-bezier(.215,.61,.355,1) .5s backwards Presentation-module__3PZfXq__reveal}.Presentation-module__3PZfXq__text{margin-top:20px;animation:.8s cubic-bezier(.215,.61,.355,1) .7s backwards Presentation-module__3PZfXq__reveal}.Presentation-module__3PZfXq__socialMediaContainer{gap:10px;margin-top:1rem;animation:.8s cubic-bezier(.215,.61,.355,1) .9s backwards Presentation-module__3PZfXq__reveal;display:flex}.Presentation-module__3PZfXq__socialMedia{width:40px;height:40px}.Presentation-module__3PZfXq__socialMedia:hover{scale:1.1}@media (max-width:1000px){.Presentation-module__3PZfXq__sectionContainer{flex-direction:column;justify-content:center;gap:0}.Presentation-module__3PZfXq__socialMedia{width:30px;height:30px}.Presentation-module__3PZfXq__title,.Presentation-module__3PZfXq__text{text-align:center}.Presentation-module__3PZfXq__socialMediaContainer{justify-content:center}}@media (max-width:500px){.Presentation-module__3PZfXq__socialMedia{width:20px;height:20px}.Presentation-module__3PZfXq__sectionContainer{min-height:70vh}}@keyframes Presentation-module__3PZfXq__reveal{0%{opacity:0;transform:translateY(8px)}}
.FaceAnimate-module__o4h7uG__shirtStroke,.FaceAnimate-module__o4h7uG__neck,.FaceAnimate-module__o4h7uG__st2{fill:none;stroke:var(--image-stroke);stroke-width:3px;stroke-linecap:round;stroke-miterlimit:10}.FaceAnimate-module__o4h7uG__st4,.FaceAnimate-module__o4h7uG__st6,.FaceAnimate-module__o4h7uG__st7{stroke:var(--image-stroke);stroke-linecap:round;stroke-miterlimit:10}.FaceAnimate-module__o4h7uG__st4{fill:none;stroke-width:2px}.FaceAnimate-module__o4h7uG__st6{fill:#c17948;stroke-width:2px}.FaceAnimate-module__o4h7uG__st7{fill:#f7f6f5;stroke-width:2px}.FaceAnimate-module__o4h7uG__st0{fill:#66baaf}.FaceAnimate-module__o4h7uG__st1{fill:#f8f4e1}.FaceAnimate-module__o4h7uG__st3{fill:#eae6d6}.FaceAnimate-module__o4h7uG__st5{fill:var(--image-stroke)}.FaceAnimate-module__o4h7uG__containerFace,.FaceAnimate-module__o4h7uG__face,.FaceAnimate-module__o4h7uG__cara{transform-box:fill-box;transform-origin:50%}.FaceAnimate-module__o4h7uG__containerFace,.FaceAnimate-module__o4h7uG__face{transition:transform .35s ease-out;position:absolute}.FaceAnimate-module__o4h7uG__containerBody{position:absolute}.FaceAnimate-module__o4h7uG__avatarWrap{justify-content:center;margin:auto;display:flex}.FaceAnimate-module__o4h7uG__avatar{justify-content:center;width:60vw;max-width:575px;height:40vh;margin:auto;animation:1s ease-in .1s both FaceAnimate-module__o4h7uG__backed;display:flex;position:relative}@media (max-width:1200px){.FaceAnimate-module__o4h7uG__avatar{width:50vw;max-width:485px}}@media (max-width:1000px){.FaceAnimate-module__o4h7uG__avatar{width:75vw;height:30vh;min-height:300px;top:0;left:50%;transform:translate(-50%)}}@media (max-width:750px){.FaceAnimate-module__o4h7uG__avatarWrap{margin:auto auto 0}}@keyframes FaceAnimate-module__o4h7uG__backed{0%{opacity:0;scale:.8}10%{scale:1.2}20%{scale:.9}40%{scale:1.1}60%{scale:.95}70%{scale:1.05}80%{scale:.98}90%{scale:1.02}to{opacity:1;scale:1}}
.Button-module__x9bGCG__container{transition:fill .2s ease-in-out}.Button-module__x9bGCG__github{fill:var(--white)}.Button-module__x9bGCG__st0{fill:var(--font-color-footer)}.Button-module__x9bGCG__container:hover,.Button-module__x9bGCG__container:hover .Button-module__x9bGCG__st0{fill:var(--green)}.Button-module__x9bGCG__turnOn{transform-box:fill-box;transform-origin:50%;margin:auto;scale:2}.Button-module__x9bGCG__presentation{fill:var(--font-color)}.Button-module__x9bGCG__footer{fill:var(--font-color-footer)}@media (max-width:500px){.Button-module__x9bGCG__turnOn{scale:1.5}}
.Contact-module__e6BOgq__mainContainer{flex-direction:row}.Contact-module__e6BOgq__avatarContainer{width:100%;height:100vh;margin:auto;display:flex}.Contact-module__e6BOgq__textContainer{flex-direction:column;margin:auto;display:flex;position:relative}.Contact-module__e6BOgq__text{opacity:0;view-timeline-name:--item-timeline;animation-name:Contact-module__e6BOgq__appear_right;animation-fill-mode:forwards;animation-timeline:--item-timeline;animation-range:15% 25%}@media (max-width:1000px){.Contact-module__e6BOgq__mainContainer{flex-direction:column-reverse;justify-content:center;gap:5rem}.Contact-module__e6BOgq__textContainer{margin:0 auto}.Contact-module__e6BOgq__textContainer h2{text-align:left}.Contact-module__e6BOgq__avatarContainer{height:auto;margin:0 auto}}@media (max-width:500px){.Contact-module__e6BOgq__mainContainer{justify-content:flex-start;gap:4rem}}@keyframes Contact-module__e6BOgq__appear_right{0%{opacity:0;transform:translate(5vh)}30%{opacity:1}to{opacity:1;transform:translate(0)}}
.WorkCoffee-module__bmwqcG__st0{fill:none}.WorkCoffee-module__bmwqcG__st1{fill:#4e3620}.WorkCoffee-module__bmwqcG__st2{fill:#f8f4e1}.WorkCoffee-module__bmwqcG__st3{fill:#eae6d6}.WorkCoffee-module__bmwqcG__st4{fill:#77756f}.WorkCoffee-module__bmwqcG__st5{fill:#a09e98}.WorkCoffee-module__bmwqcG__st6{fill:#66baaf}.WorkCoffee-module__bmwqcG__st7{fill:none;stroke:#4e3620;stroke-width:3px;stroke-linecap:round;stroke-miterlimit:10}.WorkCoffee-module__bmwqcG__st8{fill:#4e3620;stroke:#4e3620;stroke-width:3px;stroke-linecap:round;stroke-miterlimit:10}.WorkCoffee-module__bmwqcG__container{enable-background:new 0 0 866 834}.WorkCoffee-module__bmwqcG__avatar{width:70vw;max-width:600px;height:auto;margin:auto}.WorkCoffee-module__bmwqcG__smoke1,.WorkCoffee-module__bmwqcG__smoke2,.WorkCoffee-module__bmwqcG__smoke3,.WorkCoffee-module__bmwqcG__smoke4,.WorkCoffee-module__bmwqcG__smoke5{fill:#a09e98;opacity:0}.WorkCoffee-module__bmwqcG__smoke1{animation:1s infinite WorkCoffee-module__bmwqcG__animationSmoke1}.WorkCoffee-module__bmwqcG__smoke2{animation:1s infinite WorkCoffee-module__bmwqcG__animationSmoke2}.WorkCoffee-module__bmwqcG__smoke3{animation:1s infinite WorkCoffee-module__bmwqcG__animationSmoke3}.WorkCoffee-module__bmwqcG__smoke4{animation:1s infinite WorkCoffee-module__bmwqcG__animationSmoke4}.WorkCoffee-module__bmwqcG__smoke5{animation:1s infinite WorkCoffee-module__bmwqcG__animationSmoke5}@keyframes WorkCoffee-module__bmwqcG__animationSmoke1{0%{opacity:1}20%{opacity:1}21%{opacity:0}}@keyframes WorkCoffee-module__bmwqcG__animationSmoke2{19%{opacity:0}20%{opacity:1}40%{opacity:1}41%{opacity:0}}@keyframes WorkCoffee-module__bmwqcG__animationSmoke3{39%{opacity:0}40%{opacity:1}60%{opacity:1}61%{opacity:0}}@keyframes WorkCoffee-module__bmwqcG__animationSmoke4{59%{opacity:0}60%{opacity:1}80%{opacity:1}81%{opacity:0}}@keyframes WorkCoffee-module__bmwqcG__animationSmoke5{79%{opacity:0}80%{opacity:1}to{opacity:1}}@media (max-width:1200px){.WorkCoffee-module__bmwqcG__avatar{width:60vw;max-width:500px}}@media (max-width:1000px){.WorkCoffee-module__bmwqcG__avatar{width:75vw;max-width:450px;height:auto;min-height:350px;top:0}}
.ContactForm-module__YrFiKW__formContainer{flex-direction:column;gap:1rem;width:100%;margin:2rem auto;display:flex;position:relative}.ContactForm-module__YrFiKW__formContainer label{flex-direction:column;display:flex}.ContactForm-module__YrFiKW__formContainer label span{padding:.2rem 0;font-weight:800}.ContactForm-module__YrFiKW__input,.ContactForm-module__YrFiKW__textarea{outline:2px solid var(--stroke);background-color:var(--white);color:var(--hard-brown);border:none;padding:.5rem 1rem;font-size:18px;font-weight:800;transition:all .2s linear}.ContactForm-module__YrFiKW__input::placeholder,.ContactForm-module__YrFiKW__textarea::placeholder{color:var(--hard-brown);font-weight:400}.ContactForm-module__YrFiKW__input:focus,.ContactForm-module__YrFiKW__textarea:focus{outline:5px solid var(--green);border:none}.ContactForm-module__YrFiKW__textarea{resize:none;height:200px}.ContactForm-module__YrFiKW__formButton{background-color:var(--font-color);color:var(--inverse-font-color);border:none;border-radius:2px;width:200px;margin:1rem auto;padding:.5rem 0;font-size:25px;font-weight:800;transition:all .2s ease-in-out}.ContactForm-module__YrFiKW__formButton:enabled:hover{color:var(--green);outline:solid 2px var(--green);scale:1.1}.ContactForm-module__YrFiKW__formButton:disabled{color:var(--dirty-white);background-color:var(--constract-hard-brown);cursor:not-allowed;outline:none;scale:1}.ContactForm-module__YrFiKW__modal{background-color:var(--green);text-align:center;color:var(--white);opacity:0;border-radius:3px;margin:3rem;padding:1rem;font-weight:800;display:block;position:absolute;bottom:3rem;left:0;right:0}.ContactForm-module__YrFiKW__modalAnimation{animation:.3s ease-in both ContactForm-module__YrFiKW__appear_up,.5s ease-out 3s forwards ContactForm-module__YrFiKW__appear_down}@media (max-width:500px){.ContactForm-module__YrFiKW__input,.ContactForm-module__YrFiKW__textarea{padding:.5rem .7rem;font-size:14px}.ContactForm-module__YrFiKW__textarea{height:150px}.ContactForm-module__YrFiKW__formButton{width:150px;margin:.5rem auto;font-size:20px}}@keyframes ContactForm-module__YrFiKW__appear_up{0%{display:block;transform:translateY(5vh)}30%{opacity:0}50%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes ContactForm-module__YrFiKW__appear_down{0%{opacity:1;transform:translateY(0)}70%{opacity:0}to{opacity:0;display:none;transform:translateY(5vh)}}
.Description-module__27n5-W__mainContainer{grid-template-columns:repeat(auto-fit,minmax(50%,1fr));display:grid}.Description-module__27n5-W__desktopContainer,.Description-module__27n5-W__engranajeContainer{opacity:0;width:300px;margin:auto;animation:linear both Description-module__27n5-W__appear_up;animation-timeline:view();animation-range:20% 40%}.Description-module__27n5-W__textContainer{margin:auto 0}.Description-module__27n5-W__textContainer p{opacity:0;animation:linear both Description-module__27n5-W__appear_right;animation-timeline:view();animation-range:15% 25%}@media (max-width:1000px){.Description-module__27n5-W__mainContainer{flex-direction:column;justify-content:flex-start;gap:4rem;display:flex}.Description-module__27n5-W__textContainer{margin:0}.Description-module__27n5-W__desktopContainer,.Description-module__27n5-W__engranajeContainer{width:250px;margin:0 auto}.Description-module__27n5-W__engranajeContainer{order:4}}@media (max-width:500px){.Description-module__27n5-W__desktopContainer,.Description-module__27n5-W__engranajeContainer{width:200px}}@keyframes Description-module__27n5-W__appear_right{0%{opacity:0;transform:translate(20px)}30%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes Description-module__27n5-W__appear_up{0%{opacity:0;transform:translateY(20px)}30%{opacity:1;scale:.9}to{opacity:1;transform:translateY(0)}}
.Engranaje-module__1BVjUW__e1{animation:linear both Engranaje-module__1BVjUW__rotate-1}.Engranaje-module__1BVjUW__e2{animation:linear reverse both Engranaje-module__1BVjUW__rotate-3}.Engranaje-module__1BVjUW__e3{animation:linear both Engranaje-module__1BVjUW__rotate-2}.Engranaje-module__1BVjUW__e4{animation:linear reverse both Engranaje-module__1BVjUW__rotate-4}.Engranaje-module__1BVjUW__e1,.Engranaje-module__1BVjUW__e2,.Engranaje-module__1BVjUW__e3,.Engranaje-module__1BVjUW__e4{fill:var(--font-color);transform-box:fill-box;transform-origin:50%;animation-timeline:view();animation-range:0 exit 0%}@keyframes Engranaje-module__1BVjUW__rotate-1{to{transform:rotate(240deg)}}@keyframes Engranaje-module__1BVjUW__rotate-2{to{transform:rotate(200deg)}}@keyframes Engranaje-module__1BVjUW__rotate-3{to{transform:rotate(180deg)}}@keyframes Engranaje-module__1BVjUW__rotate-4{to{transform:rotate(120deg)}}
.Desktop-module__Fp71oq__st0,.Desktop-module__Fp71oq__l1,.Desktop-module__Fp71oq__l2,.Desktop-module__Fp71oq__l3,.Desktop-module__Fp71oq__l4,.Desktop-module__Fp71oq__l5,.Desktop-module__Fp71oq__l6,.Desktop-module__Fp71oq__l7{fill:var(--font-color)}.Desktop-module__Fp71oq__l1{animation:linear both Desktop-module__Fp71oq__l1_animation}.Desktop-module__Fp71oq__l2{animation:linear both Desktop-module__Fp71oq__l2_animation}.Desktop-module__Fp71oq__l3{animation:linear both Desktop-module__Fp71oq__l3_animation}.Desktop-module__Fp71oq__l4{animation:linear both Desktop-module__Fp71oq__l4_animation}.Desktop-module__Fp71oq__l5{animation:linear both Desktop-module__Fp71oq__l5_animation}.Desktop-module__Fp71oq__l6{animation:linear both Desktop-module__Fp71oq__l6_animation}.Desktop-module__Fp71oq__l7{animation:linear both Desktop-module__Fp71oq__l7_animation}.Desktop-module__Fp71oq__l1,.Desktop-module__Fp71oq__l2,.Desktop-module__Fp71oq__l3,.Desktop-module__Fp71oq__l4,.Desktop-module__Fp71oq__l5,.Desktop-module__Fp71oq__l6,.Desktop-module__Fp71oq__l7{fill:var(--font-color);width:0;animation-timeline:view();animation-range:entry exit 0%}.Desktop-module__Fp71oq__screen{fill:var(--background)}@keyframes Desktop-module__Fp71oq__l1_animation{40%{width:0}50%{width:328px}to{width:328px}}@keyframes Desktop-module__Fp71oq__l2_animation{50%{width:0}55%{width:280px}to{width:280px}}@keyframes Desktop-module__Fp71oq__l3_animation{55%{width:0}65%{width:318px}to{width:318px}}@keyframes Desktop-module__Fp71oq__l4_animation{65%{width:0}75%{width:267px}to{width:267px}}@keyframes Desktop-module__Fp71oq__l5_animation{75%{width:0}85%{width:316px}to{width:316px}}@keyframes Desktop-module__Fp71oq__l6_animation{85%{width:0}90%{width:171px}to{width:171px}}@keyframes Desktop-module__Fp71oq__l7_animation{0%{width:0}90%{width:0}to{width:316px}}
.Technology-module__oazsna__container{color:var(--font-color);background-color:var(--white);border:3px solid var(--hard-brown);opacity:0;border-radius:5px;flex-direction:column;padding:10px;animation:linear both Technology-module__oazsna__appear;animation-timeline:view();animation-range:15% 30%;display:flex}.Technology-module__oazsna__container h4{text-align:center;padding:0;font-size:20px}.Technology-module__oazsna__imageContainer{width:80px;height:80px;margin:10px;display:flex;position:relative}.Technology-module__oazsna__name{text-align:center;color:var(--hard-brown);margin:5px 0;font-weight:800}@keyframes Technology-module__oazsna__appear{0%{opacity:0;transform:translate(2vh,5vh)}30%{opacity:1}to{opacity:1;transform:translate(0)}}@media (max-width:1000px){.Technology-module__oazsna__container{padding:5px}.Technology-module__oazsna__imageContainer{width:70px;height:70px}}@media (max-width:700px){.Technology-module__oazsna__imageContainer{width:50px;height:50px}.Technology-module__oazsna__name{font-size:16px}}@media (max-width:500px){.Technology-module__oazsna__imageContainer{width:40px;height:40px}.Technology-module__oazsna__container{border:2px solid var(--hard-brown);padding:3px}.Technology-module__oazsna__name{font-size:12px}}
.Thecnologies-module__A7o4dG__mainContainer{flex-direction:column;min-height:100vh;display:flex}.Thecnologies-module__A7o4dG__technologiesGroupContainer{flex-direction:column;margin:2rem 0;display:flex}.Thecnologies-module__A7o4dG__technologySingleContainer{margin:1rem 0}.Thecnologies-module__A7o4dG__technologySingleContainer h3{text-align:center;opacity:0;view-timeline-name:--item-timeline;font-weight:800;animation-name:Thecnologies-module__A7o4dG__appear;animation-fill-mode:forwards;animation-timeline:--item-timeline;animation-range:20% 40%}.Thecnologies-module__A7o4dG__technologyContainer{flex-wrap:wrap;justify-content:center;gap:2rem;margin:1rem auto;display:flex}@media (max-width:1000px){.Thecnologies-module__A7o4dG__technologyContainer{justify-content:center;margin:.5rem auto}}@media (max-width:500px){.Thecnologies-module__A7o4dG__technologyContainer{gap:1rem}}@keyframes Thecnologies-module__A7o4dG__appear{0%{opacity:0;transform:translateY(-5vh)}30%{opacity:1}to{opacity:1;transform:translateY(0)}}
.Project-module__cH1TqW__mainContainer{flex-direction:column;min-height:100vh;display:flex}.Project-module__cH1TqW__projectsContainer{outline:0;grid-template-columns:1fr 1fr;width:100%;margin:5rem auto;display:grid}.Project-module__cH1TqW__project{margin:0 auto}.Project-module__cH1TqW__project:nth-child(2n){margin:7rem auto 2rem}.Project-module__cH1TqW__button{background:0 0;border:none;width:fit-content;margin:auto;display:flex}.Project-module__cH1TqW__button:hover{transition:all .5s;transform:scale(1.02)}@media (max-width:1000px){.Project-module__cH1TqW__projectsContainer{flex-flow:column wrap;justify-content:flex-start;display:flex}.Project-module__cH1TqW__project:nth-child(n){margin:3rem auto}}@media (max-width:700px){.Project-module__cH1TqW__projectsContainer{margin:0 auto}}
.Project-module__fCCRQG__container{background-color:var(--font-color);outline:3px solid var(--stroke);opacity:0;z-index:5;flex-direction:column;width:500px;height:auto;animation:linear forwards Project-module__fCCRQG__appear_right;animation-timeline:view();animation-range:15% 25%;display:flex;position:relative}.Project-module__fCCRQG__textContainer{flex-direction:column;padding:1rem;display:flex;position:relative}.Project-module__fCCRQG__imageContainer{outline:3px solid var(--stroke);height:400px;display:flex;position:relative}.Project-module__fCCRQG__titleContainer{text-align:left;opacity:0;view-timeline-name:view();justify-content:space-between;animation-name:Project-module__fCCRQG__appear_left;animation-fill-mode:forwards;animation-range:15% 25%;display:flex;position:relative}.Project-module__fCCRQG__title{color:var(--inverse-font-color)}.Project-module__fCCRQG__github,.Project-module__fCCRQG__deploy{margin:auto 0;transition:all .2s ease-in-out}.Project-module__fCCRQG__github{width:40px;height:40px}.Project-module__fCCRQG__technology{position:relative}.Project-module__fCCRQG__deploy,.Project-module__fCCRQG__technology{width:30px;height:30px}.Project-module__fCCRQG__github:hover,.Project-module__fCCRQG__deploy:hover{fill:var(--green);scale:1.1}.Project-module__fCCRQG__separateLine{background-color:var(--inverse-font-color);width:70%;height:3px;margin:0 0 1.5rem}.Project-module__fCCRQG__shortText{color:var(--inverse-font-color);text-align:left;font-size:15px}.Project-module__fCCRQG__footerCardContainer{background-color:var(--white);outline:3px solid var(--stroke);border-top:2px solid var(--hard-brown);justify-content:space-between;padding:.5rem 1rem;display:flex;position:relative}.Project-module__fCCRQG__technologiesContainer{flex-flow:wrap;gap:.5rem;margin:0;display:flex}@media (max-width:1200px){.Project-module__fCCRQG__container{width:400px}.Project-module__fCCRQG__github{width:35px;height:35px}.Project-module__fCCRQG__deploy,.Project-module__fCCRQG__technology{width:25px;height:25px}}@media (max-width:1000px){.Project-module__fCCRQG__container{width:500px}.Project-module__fCCRQG__github{width:40px;height:40px}.Project-module__fCCRQG__deploy,.Project-module__fCCRQG__technology{width:30px;height:30px}}@media (max-width:700px){.Project-module__fCCRQG__container{width:400px}.Project-module__fCCRQG__github{width:35px;height:35px}.Project-module__fCCRQG__deploy,.Project-module__fCCRQG__technology{width:25px;height:25px}}@media (max-width:500px){.Project-module__fCCRQG__container{width:350px}.Project-module__fCCRQG__github{width:30px;height:30px}.Project-module__fCCRQG__deploy{width:20px;height:20px}.Project-module__fCCRQG__imageContainer{height:300px}}@media (max-width:400px){.Project-module__fCCRQG__container{width:300px}.Project-module__fCCRQG__imageContainer{height:250px}}@media (max-width:350px){.Project-module__fCCRQG__container{max-width:280px}.Project-module__fCCRQG__github{width:25px;height:25px}.Project-module__fCCRQG__deploy{width:15px;height:15px}.Project-module__fCCRQG__imageContainer{height:250px}}@keyframes Project-module__fCCRQG__appear_left{0%{opacity:0;transform:translate(-5vh,5vh)}30%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes Project-module__fCCRQG__appear_right{0%{opacity:0;transform:translate(5vh)}30%{opacity:1}to{opacity:1;transform:translate(0)}}@keyframes Project-module__fCCRQG__appear_up{0%{opacity:0;background-color:var(--font-color)}30%{opacity:1}to{opacity:1;background-color:var(--inverse-font-color)}}
.Deploy-module__iD8kJG__container{fill:var(--font-color);transition:fill .2s ease-in-out}.Deploy-module__iD8kJG__container:hover{fill:var(--green)!important}
.Slider-module__8Yma0G__container{background-color:var(--inverse-font-color);border-top:3px solid var(--hard-brown);cursor:grab;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.Slider-module__8Yma0G__carrousel{width:20px;height:400px;display:flex;position:relative;overflow:hidden}.Slider-module__8Yma0G__image{height:400px}@media (max-width:500px){.Slider-module__8Yma0G__image,.Slider-module__8Yma0G__carrousel{height:300px}}@media (max-width:400px){.Slider-module__8Yma0G__image,.Slider-module__8Yma0G__carrousel{height:250px}}@media (max-width:350px){.Slider-module__8Yma0G__image,.Slider-module__8Yma0G__carrousel{height:250px}}
