@import"https://fonts.googleapis.com/css2?family=Roboto:wght@500;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@600&display=swap";.navlink{color:#030303;text-decoration:none;-webkit-user-select:none;user-select:none}*{box-sizing:border-box}.header{height:5rem;margin:0}.header__desktopVersion{display:flex;width:100%;height:100%;padding:0 5rem;overflow-x:hidden;justify-content:space-between;align-items:center}li{margin:1rem}ul{display:flex;justify-content:center;align-items:center;list-style-type:none}a{display:block;position:relative;text-decoration:none;color:#000;padding:.5em 0}.header__mobileVersion--container{display:none;width:100%;height:100%}.header_mobileVersion--Content{display:none}.anchorHeader:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:#000;opacity:0;transition:opacity .3s,transform .3s}.anchorHeader:hover,.anchorHeader:after{opacity:1;color:#1b4015}li .anchorHeader{overflow:hidden}li .anchorHeader:after{opacity:1;transform:translate3d(-100%,0,0)}li .anchorHeader:hover:after,li .anchorHeadera:focus:after{transform:translateZ(0)}.vbp-header-menu-button__svg{display:none;width:30px;height:30px;cursor:pointer;transform:scaleX(-1)}.vbp-header-menu-button__svg line{stroke:#000;stroke-dasharray:100%;stroke-dashoffset:0%;transition:transform .3s,stroke-dashoffset .4s;transform-origin:center;stroke-width:3px}.vbp-header-menu-button__svg .top{color:#000;transform:translateY(-35%);-webkit-transform:translateY(-35%);-moz-transform:translateY(35%);-ms-transform:translateY(35%);-o-transform:translateY(35%)}.vbp-header-menu-button__svg .middle{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);-o-transform:scaleX(1);transition:opacity .3s,transform .3s;-webkit-transition:opacity .3s,transform .3s;-moz-transition:opacity .3s,transform .3s;-ms-transition:opacity .3s,transform .3s;-o-transition:opacity .3s,transform .3s}.vbp-header-menu-button__svg .bottom{transform:translateY(33%);-webkit-transform:translateY(33%);-moz-transform:translateY(33%);-ms-transform:translateY(33%);-o-transform:translateY(33%);stroke-dasharray:100%;stroke-dashoffset:9px}.vbp-header-menu-button__svg:hover .bottom{stroke-dashoffset:0%}body.menu-open .vbp-header-menu-button__svg .top{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);stroke-linecap:round}body.menu-open .vbp-header-menu-button__svg .middle{transform:scaleX(.1);-webkit-transform:scaleX(.1);-moz-transform:scaleX(.1);-ms-transform:scaleX(.1);-o-transform:scaleX(.1);opacity:0}body.menu-open .vbp-header-menu-button__svg line.bottom{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);stroke-linecap:round}body.menu-open .vbp-header-menu-button__svg .bottom{stroke-dashoffset:0%}@media (max-width: 599px){.header{padding:3rem 3rem 0}.header__desktopVersion{display:none}.navlink{padding:0}.header__mobileVersion--container{display:none;width:100%;padding:2rem;display:flex;justify-content:space-between;align-items:center}.header_mobileVersion--Content{display:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;height:100%;padding:0;left:1440px;transition:.4s 10ms ease-in-out;position:absolute;z-index:4}.activeModal{display:flex;left:0;transition:.5s 10ms ease-in-out}.vbp-header-menu-button__svg{display:block}}._hero__Container_h0u7n_1{width:100%;height:100%;grid-column:1/3;display:flex;padding:0 5rem;justify-content:center;align-items:center;flex-direction:column}._hero__name_h0u7n_11{margin-bottom:3rem;width:100%}._hero__caption_h0u7n_15{max-width:100%;margin-bottom:2rem}._hero__caption_h0u7n_15 span{color:#091e06}._hero__caption_h0u7n_15 span,._hero__nameSpan_h0u7n_27{color:#1b4015}@media (max-width:599px){._hero__Container_h0u7n_1{padding:0;grid-column:1/5;grid-row:1/2}}._heroMainContainer_hrbvz_1{width:100%;height:100%;padding-top:2rem;min-height:74vh}._proyects_Title_hrbvz_9{margin-bottom:1rem}._contentHero__Container_hrbvz_12{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}._Main__Tecnolog_hrbvz_17{grid-row:2/3;grid-column:1/3;display:flex;justify-content:center;flex-direction:column;margin-left:5rem}._techStack__title_hrbvz_25{padding-bottom:1.1rem}._stackicons_hrbvz_28{margin-right:1rem;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none}._Main__Portafolio_hrbvz_36{flex-direction:column;grid-column:3/5;grid-row:1/3;display:flex;margin-right:5rem;align-items:center}@media (max-width: 1280px){._heroMainContainer_hrbvz_1{padding-top:8rem;min-height:80vh}}@media (max-width:1050px){._heroMainContainer_hrbvz_1{padding-top:2rem}}@media (max-width:599px){._contentHero__Container_hrbvz_12{grid-template-rows:auto}._contentHero__Container_hrbvz_12{padding:2rem}._Main__Portafolio_hrbvz_36{grid-column:1/5;grid-row:2/3;margin:0}._Main__Tecnolog_hrbvz_17{grid-column:1/5;grid-row:3/4;margin:0;margin-top:2rem}._heroMainContainer_hrbvz_1{padding-top:0;height:auto}._contentHero__Container_hrbvz_12{padding-top:0;height:auto;max-height:256vh}}._ProyectCard_Container_mlgsk_1{display:grid;grid-template-columns:10% 80% 10%;grid-template-rows:100%;height:350px;place-items:center;transition:1s 40ms}._content__container_mlgsk_9{display:grid;box-sizing:border-box;place-items:center;grid-template-areas:1fr}._content__container_mlgsk_9 ._img_mlgsk_15,._content__container_mlgsk_9 ._vermas__btnContainer_mlgsk_18{grid-area:1/1}._img_mlgsk_15 ._vermas__btnContainer_mlgsk_18{grid-area:1;justify-content:center;align-items:center}._vermas__btnContainer_mlgsk_18{right:1px;z-index:2;color:#fff;width:4.4rem;height:2rem;border-radius:5%;display:flex;justify-content:center;align-items:center;background-color:#544068}._img_mlgsk_15{width:100%;height:100%;z-index:1;max-height:350px;-webkit-user-select:none;user-select:none}._arrowRight_container_mlgsk_47{grid-column:3/4}._arrowRight_container_mlgsk_47,._arrowLeft_container_mlgsk_53{height:auto;width:auto;display:flex;justify-content:center;align-items:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none}._arrow_mrhks_1:hover path{stroke:#575757}._arrow_mrhks_1:active path{stroke:#3a3a3a}._container_1c27h_1{position:absolute;z-index:2}._main_container_difpa_1{height:auto;min-height:80vh}a{text-decoration:none}.correo:hover{color:green;text-decoration:underline}.Main__Conectemos{height:70vh}.socialMedia__container{display:flex;align-items:center;justify-content:center;margin-top:2rem}.socialMedia__container>a:nth-child(1){margin-right:2rem}._main_yu463_1{display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;height:auto}@media (max-width: 599px){._main_yu463_1{height:auto}}.footer{background-color:#f5f5f5;height:12.8vh;display:flex;justify-content:space-between;align-content:center}.info_container{color:#585858;padding-left:5rem;display:flex;flex-direction:column;justify-content:center}.emailAnchor{color:#585858}.emailAnchor:hover{color:#353535;text-decoration:underline}.socialMedia__Footercontainer>a:nth-child(1){margin-right:2rem}.sm_container{display:flex;align-items:center}.sm_container>a{width:40px;height:40px;margin-right:1rem;display:flex;justify-content:center;align-items:center}.sm_container{padding-right:5rem;width:auto;height:auto}.iconCodePen:hover,.iconGitHub:hover,.iconLinkedIn:hover{transform:scale(1.1);transition:ease-in-out .1s 40ms}@media (max-width: 599px){*{padding:0}.footer{flex-direction:column;height:auto}.info_container{order:2;padding:0}.sm_container{order:1}.textoAutor__footerContainer{display:flex;justify-content:center;padding-right:1rem;order:2;padding-bottom:1rem}.emailAnchor{order:1;display:flex;justify-content:center;padding-right:1rem}.sm_container{justify-content:center;order:1;padding:1rem 0 1.5rem}}*{margin:0;font-family:Roboto;text-decoration:none;box-sizing:border-box}body{overflow-x:hidden}*::selection{background-color:#a0e297}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#b6b6b6;border-radius:30px}::-webkit-scrollbar-thumb:hover{background:#555}.header__desktopVersion{margin-bottom:3vh}#root{min-width:100%;min-height:100vh}.App{width:100%;height:100%}@media (min-width:599px){.main{height:auto}}
