.NameIterator_NameIterator__qZJWY{display:flex;flex-direction:row;align-items:center;gap:12px;font-family:"system-ui",sans-serif;margin:10px 0}.NameIterator_NameIterator__qZJWY h2{margin:0;font-weight:600;font-size:24px}.NameIterator_NameIterator__qZJWY .NameIterator_dynamicText__5p6ME{background-color:#697565;box-shadow:0 0 4px 1px #697565;padding:2px;border-radius:17px;font-weight:700;font-size:24px;position:relative;min-width:150px;text-align:center}.NameIterator_NameIterator__qZJWY .NameIterator_dynamicText__5p6ME.NameIterator_backend__XypFM,.NameIterator_NameIterator__qZJWY .NameIterator_dynamicText__5p6ME.NameIterator_frontend__cquVF,.NameIterator_NameIterator__qZJWY .NameIterator_dynamicText__5p6ME.NameIterator_fullstack__KvYvF{color:#e5e5cb}.NameIterator_NameIterator__qZJWY .NameIterator_dynamicText__5p6ME.NameIterator_active__B98ld:after,.NameIterator_NameIterator__qZJWY .NameIterator_dynamicText__5p6ME:after{display:none}@media(max-width:768px){.NameIterator_NameIterator__qZJWY h2{font-size:20px}.NameIterator_NameIterator__qZJWY .NameIterator_dynamicText__5p6ME{font-size:20px;min-width:120px}}.Title_Home__PrRAb{display:flex;flex-direction:column;gap:20px;margin:10px}@media screen and (min-width:768px){.Title_Home__PrRAb{width:60%}}.Title_Home__Profile__q41TY{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:30px;padding:0;width:100%}.Title_Home__Profile__Image__aBmdy{border-radius:50%;object-fit:cover;flex-shrink:0}.Title_Home__PrRAb h1{color:var(--bg-card-v1-color);font-size:30px;font-weight:700;margin:0}@media screen and (min-width:768px){.Title_Home__PrRAb h1{font-size:38px}}.Title_Home__PrRAb h2{opacity:.7;font-size:25px;font-weight:500;margin:5px 0 0}.Title_Home__PrRAb p{font-size:16px;font-weight:300;margin-top:5px;line-height:1.6;text-align:left;word-wrap:break-word;text-rendering:optimizeSpeed;will-change:contents;max-width:600px;width:100%;display:block;transform:translateZ(0)}@media screen and (min-width:768px){.Title_Home__PrRAb p{font-size:20px}}.Title_Home__Presentation__osWoQ{display:flex;flex-direction:column;align-items:flex-start;gap:5px}@media screen and (min-width:768px){.Title_Home__Presentation__osWoQ{width:80%}}.Title_Home__Presentation__Text__ZcAk0{width:100%;max-width:600px;margin:0}.ImageCarousel_carousel__V2ev_{position:relative;width:100%;aspect-ratio:2880/1750}@media screen and (min-width:1200px){.ImageCarousel_carousel__V2ev_{width:80%}}.ImageCarousel_carousel__image__5aNH_{border-radius:17px;box-shadow:0 0 15px 1px #000;object-fit:cover}.ImageCarousel_carousel__button__7NapI{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background-color .3s ease;z-index:10}.ImageCarousel_carousel__button__7NapI:hover{background-color:rgba(0,0,0,.8)}.ImageCarousel_carousel__buttonLeft__bc_08{left:10px}.ImageCarousel_carousel__buttonRight__ivFF9{right:10px}.ImageCarousel_carousel__indicators___3CPl{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.ImageCarousel_carousel__indicator__U4r9E{width:10px;height:10px;border-radius:50%;background-color:hsla(0,0%,100%,.5);cursor:pointer;transition:background-color .3s ease}.ImageCarousel_carousel__indicatorActive__OTIAL{background-color:#fff}.SpecialButton_SpecialButton__PX1Bk{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:var(--hover-button-color);color:#fff;padding:1.5px;border:3px solid #000;border-radius:999px;cursor:pointer;overflow:hidden;font-size:14px;font-weight:500;box-shadow:0 0 5px 2px #697565;flex-shrink:1;text-decoration:none;transition-duration:.2s;transition-property:background-color,scale;transition-timing-function:ease-in-out}.SpecialButton_SpecialButton__PX1Bk:hover{scale:1.05;transition-duration:.5s}.SpecialButton_SpecialButton__PX1Bk .SpecialButton_Glow__obcvg{z-index:0;position:absolute;inset:-1000%;background:conic-gradient(from 90deg at 50% 50%,#85a947 0,#000 80%,#85a947 100%);animation:SpecialButton_spin__IFA1p 1s linear infinite}.SpecialButton_SpecialButton__PX1Bk .SpecialButton_Content__EHSYS{position:relative;z-index:1;background:#3c3d37;margin:.5px;padding:7px;border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center}@keyframes SpecialButton_spin__IFA1p{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ContactButtons_ContactButtons__FLyjK{display:flex;flex-direction:column-reverse;gap:20px;margin:10px}@media screen and (min-width:768px){.ContactButtons_ContactButtons__FLyjK{width:60%;flex-direction:row-reverse;justify-content:start}}.ContactButtons_ContactButtons__SocialButton__KAQze{display:flex;justify-content:center;align-items:center;gap:8px;padding:6px 10px;border:none;border-radius:17px;background-color:var(--green-neutro);text-decoration:none;cursor:pointer;box-shadow:0 0 5px 2px var(--green-neutro);transition-duration:.5s;transition-property:background-color,scale;transition-timing-function:ease-in-out}.ContactButtons_ContactButtons__SocialButton__KAQze:hover{scale:1.1;background-color:#3c3d37;transition-duration:1s}.ContactButtons_ContactButtons__Correo__jgebm{display:flex;justify-content:center;align-items:center;gap:20px;padding:6px 10px;border:none;border-radius:17px;background-color:var(--green-neutro);text-decoration:none;cursor:pointer;box-shadow:0 0 5px 2px var(--green-neutro);transition-duration:.5s;transition-property:background-color,scale;transition-timing-function:ease-in-out}.ContactButtons_ContactButtons__Correo__jgebm:hover{scale:1.03;background-color:#3c3d37;transition-duration:1s}.ContactButtons_ContactButtons__Icon__vseoG{color:#fff}.ContactButtons_ContactButtons__SocialContact__kk1K5{display:flex;justify-content:row;justify-content:center;align-items:center;gap:20px}.ContactButtons_ContactButtons__FLyjK h1{color:#fff;font-weight:400;font-size:16px;margin:0}.Projects_Projects__a0P_6{padding-top:35px}@media screen and (min-width:768px){.Projects_Projects__a0P_6{width:60%;padding-top:50px}}.Projects_Projects__Icon__dehQ5{width:30px;height:30px}.Projects_Projects__ProjectsList___srKM{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.Projects_Projects__ProjectsList__Image__D5wIq{position:relative;width:100%;aspect-ratio:2880/1750}@media screen and (min-width:1200px){.Projects_Projects__ProjectsList__Image__D5wIq{width:80%}}.Projects_Projects__ProjectsList__Description__JVwQy{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:1050px){.Projects_Projects__ProjectsList__Description__JVwQy{display:flex;flex-direction:row}}.Projects_Projects__a0P_6 h2{font-size:25px;font-weight:700}.Projects_Projects__ProjectTitle__ptF9K{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px;color:var(--bg-card-v2-color);padding-top:30px}.Projects_Projects__ProjectTitle__Icon__RNVo2{width:20px;height:20px}.Projects_Projects__ProjectTitle__Text__9k_2L{text-align:center;margin:0;font-size:20px}@media screen and (min-width:768px){.Projects_Projects__ProjectTitle__Text__9k_2L{font-size:24px}}.SectionTitle_SectionTitle__6iQUu{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px;padding-top:10px;padding-bottom:10px}.SectionTitle_SectionTitle__Word__So_GW{font-size:25px;font-weight:600;margin:0}@media screen and (min-width:768px){.SectionTitle_SectionTitle__Word__So_GW{font-size:35px}}.DescriptionProjectCard_DescriptionProjectCard__XJJe4{background-color:var(--bg-description-project);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:15px;border:1px solid transparent;border-radius:15px}.DescriptionProjectCard_DescriptionProjectCard__XJJe4:hover{border-color:var(--bg-card-v2-color)}.DescriptionProjectCard_DescriptionProjectCard__XJJe4:hover .DescriptionProjectCard_SpecialTag__8DBRq{box-sizing:border-box;border-radius:999px;box-shadow:0 0 150px 25px var(--shadow-special-tag)}.DescriptionProjectCard_DescriptionProjectCard__Techs__JuXGT{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:10px}.DescriptionProjectCard_DescriptionProjectCard__TagsSection__gFpgJ{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.DescriptionProjectCard_DescriptionProjectCard__LinkSection__rGRBF{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:end;gap:10px;margin-top:10px}.DescriptionProjectCard_DescriptionProjectCard__Description__GEgvl{margin:0;padding:0 10px;opacity:.8}.SpecialTag_SpecialTag__jwO8d{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:var(--hover-button-color);color:#fff;padding:1.5px;border:3px solid #000;border-radius:999px;overflow:hidden;font-size:10px;font-weight:300;flex-shrink:1;text-decoration:none}.SpecialTag_SpecialTag__jwO8d .SpecialTag_Glow__r4uOp{z-index:0;position:absolute;inset:-1000%;background:conic-gradient(from 90deg at 50% 50%,#d5cea3 0,#000 80%,#d5cea3 100%);animation:SpecialTag_spin__3lyGM 1s linear infinite}.SpecialTag_SpecialTag__jwO8d .SpecialTag_Content__R8WTj{position:relative;z-index:1;background:#3c3d37;margin:.5px;padding:7px;border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes SpecialTag_spin__3lyGM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TechTag_TechTag__3lMzA{flex-direction:row;gap:5px;padding:5px 10px;font-size:13px;border:.5px solid var(--bg-tag-tech);border-radius:17px;box-shadow:0 0 5px 1px var(--bg-tag-tech);background-color:var(--bg-tag-tech);color:var(--text-color-reverse)}.CodeTag_GithubButton__jMUiv,.TechTag_TechTag__3lMzA{display:flex;justify-content:center;align-items:center}.CodeTag_GithubButton__jMUiv{gap:4px;padding:0 5px;cursor:pointer;text-decoration:none;border:1px solid var(--bg-tag-tech);border-radius:10px;box-shadow:0 0 1px 1px var(--bg-tag-tech);color:var(--bg-tag-tech)}.CodeTag_GithubButton__jMUiv p{font-size:10px;font-weight:500}.VideoApiRuc_VideoApiRuc__9TVoV{max-width:100%;position:relative;height:auto;overflow:hidden;border-radius:15px;box-shadow:0 0 15px 2px #000;background-color:#252525}.VideoApiRuc_VideoApiRuc__Video__zNkMc{width:100%;border-radius:15px}.Skills_Skills___VfWI{padding-top:35px;width:100%}@media screen and (min-width:768px){.Skills_Skills___VfWI{width:60%;padding-top:50px}}.Skills_Skills__Icon__zaaXN{width:30px;height:30px}.Skills_Skills__GridCards___uOO0{margin-top:30px;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,1fr);grid-gap:15px;gap:15px}@media screen and (min-width:1140px){.Skills_Skills__GridCards___uOO0{grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(3,1fr)}}.Skills_Skills__IconList__RTOAi{width:40px;height:40px}.SkillsCard_SkillsCard__E_iKG{z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;border-radius:17px}.SkillsCard_SkillsCard--1__wPvI4{background-color:var(--bg-card-v1-color);grid-column:span 1/span 1;grid-row:span 1/span 1;transition-duration:50ms;transition-property:scale}.SkillsCard_SkillsCard--1__wPvI4:hover{box-shadow:0 0 10px 1px var(--bg-card-v1-color);transition-duration:.4s}@media screen and (min-width:1140px){.SkillsCard_SkillsCard--1__wPvI4{grid-column:span 4/span 4}}.SkillsCard_SkillsCard--2__92SU6{background-color:var(--bg-card-v1-color);grid-column:span 1/span 1;grid-row:span 1/span 1;transition-duration:50ms;transition-property:scale}.SkillsCard_SkillsCard--2__92SU6:hover{box-shadow:0 0 10px 1px var(--bg-card-v1-color);transition-duration:.4s}@media screen and (min-width:1140px){.SkillsCard_SkillsCard--2__92SU6{background-color:var(--bg-card-v2-color);grid-column:span 4/span 4;grid-column-start:5}}.SkillsCard_SkillsCard--3__wdY1p{background:var(--bg-gradient-to-bottom);grid-column:span 1/span 1;grid-row:span 1/span 1;transition-duration:50ms;transition-property:scale}.SkillsCard_SkillsCard--3__wdY1p:hover{box-shadow:0 0 10px 1px var(--bg-card-v2-color);transition-duration:.4s}@media screen and (min-width:1140px){.SkillsCard_SkillsCard--3__wdY1p{background:var(--bg-gradient-to-right);grid-column:span 4/span 4;grid-column-start:3;grid-row-start:2}}.SkillsCard_SkillsCard--4__59PQ4{background-color:var(--bg-card-v2-color);grid-column:span 1/span 1;grid-row:span 1/span 1;transition-duration:50ms;transition-property:scale}.SkillsCard_SkillsCard--4__59PQ4:hover{box-shadow:0 0 10px 1px var(--bg-card-v2-color);transition-duration:.4s}@media screen and (min-width:1140px){.SkillsCard_SkillsCard--4__59PQ4{background-color:var(--bg-card-v1-color);grid-column:span 4/span 4;grid-row-start:3}}.SkillsCard_SkillsCard--5__73WDL{background-color:var(--bg-card-v2-color);grid-column:span 1/span 1;grid-row:span 1/span 1;transition-duration:50ms;transition-property:scale}.SkillsCard_SkillsCard--5__73WDL:hover{box-shadow:0 0 10px 1px var(--bg-card-v2-color);transition-duration:.4s}@media screen and (min-width:1140px){.SkillsCard_SkillsCard--5__73WDL{grid-column:span 4/span 4;grid-column-start:5;grid-row-start:3}}.SkillsCard_SkillsCard__Title___gljI{grid-column:span 2/span 2;font-weight:600;padding-bottom:10px;margin:0;color:var(--text-color-card-skill)}.SkillsCard_SkillsCard__Icons__GRFno{margin:0;padding:0}.SkillsCard_SkillsCard__Icons--1__8vuZM,.SkillsCard_SkillsCard__Icons--2__GJwwn,.SkillsCard_SkillsCard__Icons--3__AZs4I,.SkillsCard_SkillsCard__Icons--4__GR_s9,.SkillsCard_SkillsCard__Icons--5__NGVrE{display:flex;width:100%;flex-direction:row;justify-content:space-around}.SkillIcon_SkillIcon__I1bqA{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px}.SkillIcon_SkillIcon__Name__5s8p1{margin:0;font-size:14px;font-weight:400;color:var(--text-color-card-skill)}.AboutMe_AboutMe__I7SVn{padding-top:35px}@media screen and (min-width:768px){.AboutMe_AboutMe__I7SVn{width:80%;padding-top:50px}}@media screen and (min-width:1200px){.AboutMe_AboutMe__I7SVn{width:60%;padding-top:50px}}.AboutMe_AboutMe__Icon__q7zCz{width:30px;height:30px}.AboutMe_AboutMe__Container__b_onf{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}@media screen and (min-width:768px){.AboutMe_AboutMe__Container__b_onf{flex-direction:row-reverse}}.AboutMe_AboutMe__Container__ProfileContainer__96XQi{margin:20px}.AboutMe_AboutMe__Container__ProfileContainer__Image__dc42r{margin-top:30px;border:4px solid var(--bg-card-v2-color);border-radius:25px;display:block;transform:rotate(5deg);transform-origin:center;transition-property:scale,transform;transition-duration:.1s}@media screen and (min-width:768px){.AboutMe_AboutMe__Container__ProfileContainer__Image__dc42r{margin-top:0}}.AboutMe_AboutMe__Container__ProfileContainer__Image__dc42r:hover{scale:1.1;transform:rotate(-5deg);box-shadow:0 0 5px 2px var(--bg-card-v2-color);transition-duration:.3s}.AboutMe_AboutMe__Container__Info__bHyvd{display:flex;flex-direction:column;padding:20px;gap:20px}.AboutMe_AboutMe__Container__b_onf p{font-size:16px;font-weight:400}.AboutMe_AboutMe__Container__b_onf strong{color:var(--bg-card-v2-color)}.page_Main_Container__TB0PH{margin-top:35px;padding:15px}.page_Main_Container__TB0PH,.page_Main_Container__TB0PH section{display:flex;flex-direction:column;justify-content:center;align-items:center}.page_Main_Container__TB0PH section{width:100%}