@import"https://fonts.googleapis.com/css2?family=Poppins&display=swap";._ContactH2_1i503_3{text-align:center;margin:0;margin-top:3rem;padding:1rem;font-size:2.5rem;color:#e9e988}._ContactBody_1i503_12{margin:auto;margin-bottom:3rem;margin-bottom:15rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border:dashed 1px rgb(43,82,114);width:60%;border-radius:2rem;padding:2rem}._ContactBody_1i503_12 ._ContactForm_1i503_24{width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center;gap:2rem}._ContactBody_1i503_12 ._ContactForm_1i503_24 ._ContactFormA_1i503_31{width:100%;display:flex;flex-direction:row;justify-content:space-evenly;align-items:center;gap:2rem}._ContactBody_1i503_12 ._ContactForm_1i503_24 ._ContactFormA_1i503_31 div{width:30%;display:flex;flex-direction:column}._ContactBody_1i503_12 ._ContactForm_1i503_24 ._ContactFormA_1i503_31 div label{color:#b6b627}._ContactBody_1i503_12 ._ContactForm_1i503_24 ._ContactFormA_1i503_31 div input{margin:.25rem 0;padding:.5rem;border-radius:.5rem;border:dashed 1px rgb(43,82,114);background-color:transparent;color:#fff;font-family:Poppins,sans-serif}._ContactBody_1i503_12 ._ContactForm_1i503_24 ._ContactFormA_1i503_31 div input:focus{outline:none}._ContactBody_1i503_12 ._ContactForm_1i503_24 ._ContactFormB_1i503_59{width:60%;display:flex;flex-direction:column}._ContactBody_1i503_12 ._ContactForm_1i503_24 ._ContactFormB_1i503_59 label{color:#b6b627}._ContactBody_1i503_12 ._ContactForm_1i503_24 ._ContactFormB_1i503_59 textarea{margin:.25rem 0;padding:.5rem;border-radius:.5rem;border:dashed 1px rgb(43,82,114);background-color:transparent;color:#fff;resize:none;font-family:Poppins,sans-serif}._ContactBody_1i503_12 ._ContactForm_1i503_24 ._ContactFormB_1i503_59 textarea:focus{outline:none}._ContactBody_1i503_12 ._ContactForm_1i503_24 button{padding:1rem 1.5rem;border-radius:.5rem;border:none;font-family:Poppins,sans-serif;color:#fff;background-color:#3333fd;transition:all .2s ease-in-out}._ContactBody_1i503_12 ._ContactForm_1i503_24 button:hover{background-color:#242479;text-decoration:underline}@media only screen and (max-width: 1439px){._ContactH2_1i503_3{margin-top:2rem}._ContactBody_1i503_12{width:80%;margin-bottom:5rem}._ContactBody_1i503_12 ._ContactForm_1i503_24 ._ContactFormA_1i503_31{flex-direction:column}._ContactBody_1i503_12 ._ContactForm_1i503_24 ._ContactFormA_1i503_31 div{width:80%}._ContactBody_1i503_12 ._ContactForm_1i503_24 ._ContactFormB_1i503_59{width:80%}}._LoaderBody_a1t7f_1{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);background-color:#0f0a553d;position:fixed;top:0;width:100vw;height:100vh;z-index:20;display:flex;justify-content:center;align-items:center;flex-direction:column}._LoaderBody_a1t7f_1 ._OuterRing_a1t7f_13{justify-content:center;align-items:center;aspect-ratio:1/1;border:solid rgb(76,76,192) 10px;border-top:rgb(183,183,209) solid 10px;border-radius:50%;margin:1rem;display:flex;padding:1rem;width:3rem;height:3rem;animation:_loop_a1t7f_1 1s infinite linear}@keyframes _loop_a1t7f_1{to{transform:rotate(360deg)}}._EducationH2_1erjj_1{text-align:center;margin:0;margin-top:3rem;padding:1rem;font-size:2.5rem;color:#e9e988}._EducationBody_1erjj_10{margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;border:dashed 1px rgb(43,82,114);width:60%;border-radius:2rem;padding:0 2rem}._EducationBody_1erjj_10 ._EducationCard_1erjj_20{border-bottom:dashed 1px rgb(43,82,114);display:flex;justify-content:space-around;align-items:center;padding:2rem 0}._EducationBody_1erjj_10 ._EducationCard_1erjj_20 ._EducationCardSS_1erjj_26{border-radius:1rem;max-width:40%}._EducationBody_1erjj_10 ._EducationCard_1erjj_20 ._EducationCardBody_1erjj_30{width:59%;min-height:20rem;display:flex;flex-direction:column;justify-content:space-between;justify-content:center}._EducationBody_1erjj_10 ._EducationCard_1erjj_20 ._EducationCardBody_1erjj_30 ._EducationCardHeader_1erjj_38{display:flex;flex-direction:row;justify-content:space-evenly;justify-content:center;align-items:center}._EducationBody_1erjj_10 ._EducationCard_1erjj_20 ._EducationCardBody_1erjj_30 ._EducationCardHeader_1erjj_38 h3{color:#e9e988;font-size:1.25rem;text-align:center;padding-right:3rem}._EducationBody_1erjj_10 ._EducationCard_1erjj_20 ._EducationCardBody_1erjj_30 ._EducationCardHeader_1erjj_38 a img{width:2rem;background-color:#222121;padding:.25rem;border-radius:.75rem;transition:all .2s ease-in-out}._EducationBody_1erjj_10 ._EducationCard_1erjj_20 ._EducationCardBody_1erjj_30 ._EducationCardHeader_1erjj_38 a img:hover{background-color:#185a5a}._EducationBody_1erjj_10 ._EducationCard_1erjj_20 ._EducationCardBody_1erjj_30 ._EducationCardMain_1erjj_63{padding:5rem 3rem;line-height:1.5}._EducationBody_1erjj_10 ._EducationCard_1erjj_20:last-child{border-bottom:none}@media only screen and (max-width: 1439px){._EducationH2_1erjj_1{margin-top:3rem}._EducationBody_1erjj_10{width:88%;padding:0 1rem}._EducationBody_1erjj_10 ._EducationCard_1erjj_20{flex-direction:column;width:100%}._EducationBody_1erjj_10 ._EducationCard_1erjj_20 ._EducationCardSS_1erjj_26{max-width:90%}._EducationBody_1erjj_10 ._EducationCard_1erjj_20 ._EducationCardBody_1erjj_30{padding:1rem 0;width:90%}._EducationBody_1erjj_10 ._EducationCard_1erjj_20 ._EducationCardBody_1erjj_30 ._EducationCardHeader_1erjj_38{padding:0;flex-direction:column;gap:1rem}._EducationBody_1erjj_10 ._EducationCard_1erjj_20 ._EducationCardBody_1erjj_30 ._EducationCardHeader_1erjj_38 h3{padding:0}._EducationBody_1erjj_10 ._EducationCard_1erjj_20 ._EducationCardBody_1erjj_30 ._EducationCardMain_1erjj_63{padding:2rem 1rem 0}}._ExperienceH2_pymom_1{text-align:center;margin:0;margin-top:3rem;padding:1rem;font-size:2.5rem;color:#e9e988}._ExperienceBody_pymom_10{margin:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;border:dashed 1px rgb(43,82,114);width:60%;border-radius:2rem;padding:3rem 1rem}._ExperienceBody_pymom_10 ul li::marker{color:#e9e988}._ExperienceMobile_pymom_25{display:none}@media only screen and (max-width: 1439px){._ProjectsH2_pymom_30{margin-top:0}._ExperienceBody_pymom_10{width:88%;padding:1.5rem 1rem;margin-bottom:3rem}._ExperienceBody_pymom_10 ._ExperienceDesktop_pymom_37{display:none}._ExperienceMobile_pymom_25{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}._ExperienceMobile_pymom_25 ._ExperienceMobileItem_pymom_47 ._ExperienceMobileItemMain_pymom_48{display:flex;justify-content:space-between;align-items:center;border-left:solid 5px rgb(208,208,122);border-left:solid 5px rgb(25,118,210);padding-left:1rem}._ExperienceMobile_pymom_25 ._ExperienceMobileItem_pymom_47 ._ExperienceMobileItemMain_pymom_48 ._ExperienceMobileItemMainTitle_pymom_55 ._ExperienceMobileItemTitle_pymom_56{font-size:1rem;color:#e9e988}._ExperienceMobile_pymom_25 ._ExperienceMobileItem_pymom_47 ._ExperienceMobileItemMain_pymom_48 ._ExperienceMobileItemMainTitle_pymom_55 ._ExperienceMobileItemCompany_pymom_60{font-size:.8rem;margin:.5rem 0;color:#b6b627}._ExperienceMobile_pymom_25 ._ExperienceMobileItem_pymom_47 ._ExperienceMobileItemMain_pymom_48 ._ExperienceMobileItemMainTitle_pymom_55 ._ExperienceMobileItemDate_pymom_65{font-size:.8rem;color:#1976d2}._ExperienceMobile_pymom_25 ._ExperienceMobileItem_pymom_47 ._ExperienceMobileItemMain_pymom_48 ._ExperienceMobileItemDropdown_pymom_70{width:3rem;transition:all .3s ease-in-out}._ExperienceMobile_pymom_25 ._ExperienceMobileItem_pymom_47 ._ExperienceMobileItemMain_pymom_48 ._dropdownClose_pymom_74{transform:rotate(0)}._ExperienceMobile_pymom_25 ._ExperienceMobileItem_pymom_47 ._ExperienceMobileItemMain_pymom_48 ._dropdownOpen_pymom_77{transform:rotate(180deg)}._ExperienceMobile_pymom_25 ._ExperienceMobileItem_pymom_47 ._ExperienceMobileItemDetails_pymom_81{padding-left:.1rem;transition:all .5s ease-in-out}._ExperienceMobile_pymom_25 ._ExperienceMobileItem_pymom_47 ._detailsClose_pymom_85{max-height:0;overflow:hidden}._ExperienceMobile_pymom_25 ._ExperienceMobileItem_pymom_47 ._detailsOpen_pymom_89{max-height:100vh;overflow:hidden}}._HeroImgBody_7y3vl_3{scroll-margin-top:7vh;height:90vh;display:flex;flex-direction:column;justify-content:space-evenly;justify-content:center;align-items:center;opacity:0;transform:translateY(50%);animation:_fade-in_7y3vl_1 1s ease-in-out;animation-fill-mode:forwards}._HeroImgBody_7y3vl_3 ._HeroImgTitle_7y3vl_17{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:3rem 0}._HeroImgBody_7y3vl_3 ._HeroImgTitle_7y3vl_17 ._HeroImgTitleRole_7y3vl_26{text-align:center;font-size:2.7rem;color:#e9e988;font-family:Poppins,sans-serif;text-shadow:0px 0px 5px rgb(233,233,136)}._HeroImgBody_7y3vl_3 ._HeroImgTitle_7y3vl_17 ._HeroImgTitleName_7y3vl_33{text-align:center;font-size:3rem;padding:1rem 0;font-family:Poppins,sans-serif;text-shadow:0px 0px 5px white}._HeroImgBody_7y3vl_3 ._HeroImgTitle_7y3vl_17 ._HeroImgTitleSubtitle_7y3vl_40{font-family:Poppins,sans-serif;padding:.5rem;color:#a39595;font-weight:lighter}._HeroImgBody_7y3vl_3 ._HeroImgButtons_7y3vl_47{display:flex;flex-direction:row;width:50%;padding:2rem;justify-content:space-evenly;justify-content:center;gap:3rem}._HeroImgBody_7y3vl_3 ._HeroImgButtons_7y3vl_47 a{font-family:Poppins,sans-serif;color:#fff;text-decoration:none;background-color:#3333fd;padding:.5rem;border-radius:.5rem;min-width:10rem;text-align:center;transition:all .3s ease-in-out;display:flex;align-items:center;justify-content:center}._HeroImgBody_7y3vl_3 ._HeroImgButtons_7y3vl_47 a img{width:2rem;margin:.5rem}._HeroImgBody_7y3vl_3 ._HeroImgButtons_7y3vl_47 a:last-child img{width:1.8rem}._HeroImgBody_7y3vl_3 ._HeroImgButtons_7y3vl_47 a:hover{background-color:#242479;text-decoration:underline}@keyframes _fade-in_7y3vl_1{to{opacity:1;transform:translateY(0)}}@media only screen and (max-width: 1440px){._HeroImgBody_7y3vl_3 ._HeroImgTitle_7y3vl_17 ._HeroImgTitleRole_7y3vl_26{font-size:2rem}._HeroImgBody_7y3vl_3 ._HeroImgTitle_7y3vl_17 ._HeroImgTitleName_7y3vl_33{font-size:2.25rem}._HeroImgBody_7y3vl_3 ._HeroImgButtons_7y3vl_47{flex-wrap:wrap;gap:1rem}}._NavBarBody_1rlkn_1{background-color:#0f0f0f;height:7vh;display:flex;justify-content:space-evenly;align-items:center;position:sticky;top:0;z-index:10}._NavBarBody_1rlkn_1 ._MobileNavBarActivator_1rlkn_11{display:none;width:2rem}._NavBarBody_1rlkn_1 ._NavBarIcon_1rlkn_15{min-width:40%;text-align:center;display:flex;flex-direction:row;justify-content:center;align-items:center}._NavBarBody_1rlkn_1 ._NavBarIcon_1rlkn_15 img{aspect-ratio:1/1;object-fit:cover;border-radius:50%;width:3rem}._NavBarBody_1rlkn_1 ._NavBarIcon_1rlkn_15 ._NavBarIconText_1rlkn_28{padding:.5rem}._NavBarBody_1rlkn_1 ._NavBarIcon_1rlkn_15 ._NavBarIconText_1rlkn_28 ._NavBarIconTextRole_1rlkn_30{font-size:.7rem;color:#e9e988}._NavBarBody_1rlkn_1 ._NavBarLinks_1rlkn_36{display:flex;justify-content:center;align-items:center;min-width:40%;gap:1.5rem}._NavBarBody_1rlkn_1 ._NavBarLinks_1rlkn_36 a{text-decoration:none;color:#fff;padding:.5rem;position:relative;transition:all .3s ease-in-out}._NavBarBody_1rlkn_1 ._NavBarLinks_1rlkn_36 a:hover{transform:scale(1.1);text-shadow:0px 0px 11px steelblue,0px 0px 11px steelblue,0px 0px 11px steelblue}._NavBarBody_1rlkn_1 ._NavBarLinks_1rlkn_36 a:after{content:"";display:block;width:0px;height:2px;background:#fff;transition:width .3s;position:absolute;left:50%;transform:translate(-50%)}._NavBarBody_1rlkn_1 ._NavBarLinks_1rlkn_36 a:hover:after{width:90%}@media only screen and (max-width: 1024px){._NavBarBody_1rlkn_1 ._MobileNavBarActivator_1rlkn_11{display:block}._NavBarBody_1rlkn_1 ._NavBarLinks_1rlkn_36{display:none}._MobileNavBarMain_1rlkn_79{display:flex;flex-direction:column;background-color:#030327;height:100vh;align-items:center;padding:0 3rem;padding-top:30%}._MobileNavBarMain_1rlkn_79 img{width:3.5rem;position:absolute;top:0;left:0}._MobileNavBarMain_1rlkn_79 a{width:100%;text-decoration:none;color:#fff;padding:2rem;border-top:solid 1px rgb(23,23,128);text-align:center;transition:all .3s ease-in-out}._MobileNavBarMain_1rlkn_79 a:last-child{border-bottom:solid 1px rgb(23,23,128)}._MobileNavBarMain_1rlkn_79 a:hover{background-color:#171780}}._ProjectsH2_8sthg_1{text-align:center;margin:0;margin-top:3rem;padding:1rem;font-size:2.5rem;color:#e9e988}._ProjectsBody_8sthg_10{margin:auto;margin-bottom:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border:dashed 1px rgb(43,82,114);width:60%;border-radius:2rem;padding:1rem}._ProjectsBody_8sthg_10>div{border-bottom:dashed 1px rgb(43,82,114)}._ProjectsBody_8sthg_10>div:last-child{border-bottom:none}@media only screen and (max-width: 1439px){._ProjectsH2_8sthg_1{margin-top:0}._ProjectsBody_8sthg_10{width:88%}}._CardBody_1tthn_1{display:flex;padding:2rem}._CardBody_1tthn_1 ._CardBodyMain_1tthn_4{display:flex;flex-direction:column;align-items:center;justify-content:space-around}._CardBody_1tthn_1 ._CardBodyMain_1tthn_4 h2{text-align:center;font-size:2rem;color:#e9e988}._CardBody_1tthn_1 ._CardBodyMain_1tthn_4 p{padding:1rem 2rem;text-align:center;line-height:1.4}._CardBody_1tthn_1 ._CardBodyMain_1tthn_4 ._CardTechnologies_1tthn_19{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem}._CardBody_1tthn_1 ._CardBodyMain_1tthn_4 ._CardTechnologies_1tthn_19 div img{width:3rem;filter:drop-shadow(0px 0px 1px steelblue)}._CardBody_1tthn_1 ._CardSiteImg_1tthn_34{width:60%;border-radius:1rem;object-fit:cover}@media only screen and (max-width: 1173px){._CardBody_1tthn_1{flex-direction:column;flex-direction:column-reverse;align-items:center}._CardBody_1tthn_1 ._CardBodyMain_1tthn_4{padding:1rem}._CardBody_1tthn_1 ._CardBodyMain_1tthn_4 p{padding:1rem 0}._CardBody_1tthn_1 ._CardSiteImg_1tthn_34{object-fit:cover;width:100%;border-radius:.5rem}}._TechStackH2_3zbpg_1{text-align:center;margin:0;padding:1rem;font-size:2.5rem;color:#e9e988;scroll-margin-top:19vh}._TechStackBody_3zbpg_10{margin:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:top;border:dashed 1px rgb(43,82,114);width:60%;border-radius:2rem;padding:2rem;gap:2rem}._TechStackBody_3zbpg_10 ._FrontStack_3zbpg_22,._TechStackBody_3zbpg_10 ._BackStack_3zbpg_22,._TechStackBody_3zbpg_10 ._ToolStack_3zbpg_22{min-width:40%;max-width:40%;display:flex;flex-direction:column;background-color:#110831;padding:1rem;border-radius:1rem}._TechStackBody_3zbpg_10 ._FrontStack_3zbpg_22 h3,._TechStackBody_3zbpg_10 ._BackStack_3zbpg_22 h3,._TechStackBody_3zbpg_10 ._ToolStack_3zbpg_22 h3{padding:1rem;font-size:1.7rem;color:#e9e988;text-align:center}._TechStackBody_3zbpg_10 ._FrontStack_3zbpg_22 ._TechCards_3zbpg_36,._TechStackBody_3zbpg_10 ._BackStack_3zbpg_22 ._TechCards_3zbpg_36,._TechStackBody_3zbpg_10 ._ToolStack_3zbpg_22 ._TechCards_3zbpg_36{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:top}._TechStackBody_3zbpg_10 ._FrontStack_3zbpg_22 ._TechCards_3zbpg_36 ._TechCard_3zbpg_36,._TechStackBody_3zbpg_10 ._BackStack_3zbpg_22 ._TechCards_3zbpg_36 ._TechCard_3zbpg_36,._TechStackBody_3zbpg_10 ._ToolStack_3zbpg_22 ._TechCards_3zbpg_36 ._TechCard_3zbpg_36{min-width:6rem;padding:.5rem;text-align:center}._TechStackBody_3zbpg_10 ._FrontStack_3zbpg_22 ._TechCards_3zbpg_36 ._TechCard_3zbpg_36 img,._TechStackBody_3zbpg_10 ._BackStack_3zbpg_22 ._TechCards_3zbpg_36 ._TechCard_3zbpg_36 img,._TechStackBody_3zbpg_10 ._ToolStack_3zbpg_22 ._TechCards_3zbpg_36 ._TechCard_3zbpg_36 img{width:4rem;filter:drop-shadow(0px 0px 3px steelblue)}._TechStackBody_3zbpg_10 ._FrontStack_3zbpg_22 ._TechCards_3zbpg_36 ._TechCard_3zbpg_36 p,._TechStackBody_3zbpg_10 ._BackStack_3zbpg_22 ._TechCards_3zbpg_36 ._TechCard_3zbpg_36 p,._TechStackBody_3zbpg_10 ._ToolStack_3zbpg_22 ._TechCards_3zbpg_36 ._TechCard_3zbpg_36 p{color:#e9e988;color:#b6b627;padding:.3rem;font-size:.9rem;text-align:center;text-overflow:ellipsis}@media only screen and (max-width: 1439px){._TechStackH2_3zbpg_1{margin-top:0}._TechStackBody_3zbpg_10{width:80%}._TechStackBody_3zbpg_10 ._FrontStack_3zbpg_22,._TechStackBody_3zbpg_10 ._BackStack_3zbpg_22,._TechStackBody_3zbpg_10 ._ToolStack_3zbpg_22{max-width:80%}._TechStackBody_3zbpg_10 ._FrontStack_3zbpg_22 ._TechCards_3zbpg_36 ._TechCard_3zbpg_36 p,._TechStackBody_3zbpg_10 ._BackStack_3zbpg_22 ._TechCards_3zbpg_36 ._TechCard_3zbpg_36 p,._TechStackBody_3zbpg_10 ._ToolStack_3zbpg_22 ._TechCards_3zbpg_36 ._TechCard_3zbpg_36 p{color:#e9e988;color:#b6b627;padding:.3rem;font-size:.71rem;text-align:center;text-overflow:ellipsis}}:root{color:#ffffffde;background-color:#161616;font-family:Poppins,sans-serif;animation:background-switch-color auto linear;animation-timeline:scroll(root);overflow-x:hidden}@keyframes background-switch-color{0%{background-color:#0f0f0f}50%{background-color:#080220}to{background-color:#080220}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{scroll-behavior:smooth}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@keyframes fade-in{to{opacity:1;transform:translate(0);scale:1}}#proyectos{scroll-margin-top:3vh}#formacion{scroll-margin-top:8vh}.swal2-popup{background-color:#333;color:#fff;border-radius:2rem}@media only screen and (max-width: 1024px){#proyectos{scroll-margin-top:4vh}#formacion{scroll-margin-top:7vh}}.fade-in-section{opacity:0;transform:translate(-20%);transition:all .5s ease-in-out;will-change:opacity,transform}.fade-in-section.is-visible{opacity:1;transform:none}@supports not (animation-timeline: view()){:root{animation:none;background-color:#080220}.projects-section,.education-section,.tech-stack-section,.contact-section{animation:none;animation-timeline:none;animation-range:none;opacity:1;transform:translate(0);scale:1}}
