*{box-sizing:border-box;margin:0;padding:0}body{height:100vh;overflow-x:hidden;width:100%}#root{min-height:100vh;width:100%}main{overflow-x:hidden;width:100%}.Header_navigation__Gdt7s{background-color:#000;height:7vh;margin-top:10px;max-height:7vh;width:100%}.Header_navigation__Gdt7s nav{align-items:center;border-bottom:5px solid #fff;display:flex;height:100%;justify-content:space-between;margin-left:40px;margin-right:40px;padding-bottom:5px;padding-top:5px}.NavDate_date__OS8Mc{color:#fff;font-family:Squada One,sans-serif;font-size:3rem;text-align:center}.NavButton_buttonNavigation__yvM-z{align-items:baseline;background:#727272;border:3px solid #fff;border-radius:10px;color:#61dafb;cursor:pointer;font-family:Staatliches,sans-serif;font-size:1.5em;justify-content:flex-end;margin-left:1px;padding:10px 14px 4px 42px;text-decoration:none}.NavButton_buttonDestacado__BiO1r{background-color:#120522;color:#fff}.NavButton_buttonNavigation__yvM-z:hover{background-color:#120522;color:#fff;transition:.3s}.NavButton_buttonContainer__pW5j1{margin:6px 0}.Button_button__TSYje{background:#727272;border:2px solid #fff;border-radius:10px;color:#61dafb;cursor:pointer;font-family:Staatliches,sans-serif;font-size:1.2rem;padding:10px 14px 4px 42px;text-decoration:none;width:50px}.Button_button__TSYje:hover{background-color:#120522;color:#fff;transition:.3s}.Button_button__TSYje:active{background-color:#d42929}.Banner_banner__0agPU{align-items:center;background-color:#000;border-radius:25px;color:#fff;display:grid;grid-template-columns:1fr auto 1fr;height:700px;justify-content:space-between;margin:5px 40px 0;max-height:40vh}.Banner_bannerContent__uDUj4{align-items:center;display:flex;justify-self:start;margin:0 40px;max-width:30%}.Banner_bannerTitle__J9rHX{color:#fff;font-family:Abril Fatface,serif;font-size:6rem;font-weight:lighter;line-height:1;margin:0}.Banner_bannerLogo__YyCfa{align-items:center;display:flex;justify-self:center}.Banner_bannerLogo__YyCfa img{height:auto;width:16vh}.Banner_bannerImageContainer__Fn2AM{align-items:flex-end;display:flex;flex-direction:column;gap:8px;justify-content:center;justify-self:end;margin:0 40px;max-width:400px}.Banner_bannerImage__iFHV5{border-radius:5px;height:100%;margin:0;object-fit:cover;width:180px}.Banner_bannerCaption__L1EVT{color:#3c3c3c;font-family:Staatliches,sans-serif;font-size:2.4rem;line-height:1;margin:0;text-align:end;white-space:nowrap}@media (max-width:1700px){.Banner_bannerCaption__L1EVT{font-size:2rem}}@media (max-width:1500px){.Banner_bannerCaption__L1EVT{font-size:1.8rem}}.Contact_contactContainer__RJGKM{color:#fff;display:flex;flex-direction:column;font-family:Staatliches,sans-serif;font-weight:lighter;gap:8px;height:22vh;margin:1px 40px;max-height:22vh}.Contact_topSection__qzM5k{align-items:center;display:flex;height:7vh;justify-content:flex-start;width:100%}.Contact_contactButtons__rDHpq{grid-gap:1px;display:grid;gap:1px;grid-template-columns:1fr 1fr;height:100%;width:50%}.Contact_descriptionBox__petZo{align-items:center;background:#12121280;border:2px solid #fff;border-radius:10px;display:flex;height:5.5vh;justify-content:center;padding:1vh 30px;width:100%}.Contact_descriptionText__ORxgS{font-size:1.4rem;line-height:1.2;margin:0;text-align:center}.Contact_emailContainer__EcAPa{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;margin-left:5px;width:100%}.Contact_emailText__WF3P1{font-family:Arial,sans-serif;font-size:1rem;margin:0;text-align:left}.ContactLinkedin_contactLinkedin__P72Kb{align-items:center;background:#005582;border:2px solid #fff;border-radius:10px;color:#fff;display:flex;font-family:Staatliches,sans-serif;font-size:2.5rem;font-weight:lighter;height:60px;justify-content:center;padding:15px 30px;text-decoration:none;transition:background .3s ease;width:100%}.ContactLinkedin_contactLinkedin__P72Kb:hover{background-color:#00324d}.ContactGithub_contactGithub__zPzCb{align-items:center;background:#440000db;border:2px solid #fff;border-radius:10px;display:flex;height:60px;justify-content:center;padding:15px 30px;text-decoration:none;transition:background .3s ease;width:100%}.ContactGithub_contactGithubIcon__EN1HZ{width:50px}.ContactGithub_contactGithub__zPzCb:hover{background-color:#000}.Card_card__ZYT5-{align-items:flex-end;border:2px solid #fff;border-radius:25px;cursor:pointer;display:flex;flex:1 1;height:100%;justify-content:start;overflow:hidden;position:relative;transition:flex .4s ease,background-color .3s ease}.Card_card__ZYT5-:hover{flex:5.6 1}.Card_card__ZYT5-:not(:hover){flex:1 1}.Card_label__L5vMq{border:3px solid #fff;border-radius:10px;font-size:1.5rem;font-weight:lighter;margin:0 0 20px 20px;padding:10px 14px 4px 42px;z-index:1}.Card_description__FtYm4,.Card_label__L5vMq{color:#fff;font-family:Staatliches,sans-serif}.Card_description__FtYm4{font-size:2rem;left:50%;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) translateY(20px);transition:opacity .3s ease,transform .3s ease;width:80%;z-index:0}.Card_card__ZYT5-:hover .Card_description__FtYm4{opacity:1;transform:translate(-50%,-50%) translateY(0)}.ContainerCard_container__noHiq{align-items:center;border-bottom:3px solid #fff;display:flex;gap:1px;height:100%;justify-content:center;margin:0 40px 5px;max-height:100%;padding-bottom:5px}.CardProject_card__bU\+Eg{background:#121212;border:2px solid #fff;border-radius:15px;color:#fff;display:flex;flex-direction:row;gap:15px;height:200px;max-height:200px;min-height:200px;overflow:hidden;padding:20px;position:relative}.CardProject_imageContainer__J82xL{align-items:center;display:flex;height:100%;justify-content:center;min-width:30%;position:relative;width:30%}.CardProject_image__V3mf7{border-radius:15px;display:block;height:100%;object-fit:cover;width:100%}.CardProject_overlayTitle__2X\+Z0{bottom:8px;color:red;font-family:Staatliches,sans-serif;font-size:1.8rem;left:15px;position:absolute;z-index:1}.CardProject_containerDescripion__Dxm\+e{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-between;padding:5px 0}.CardProject_card__bU\+Eg p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#b7b7b7;display:-webkit-box;font-family:Alumni Sans,sans-serif;font-size:1.65rem;font-weight:200;line-height:1.3;margin:0;overflow:hidden}.CardProject_containerLinks__KzUHi{align-items:center;display:flex;height:40px;justify-content:space-between;margin-top:auto}.CardProject_links__4Pl2N a{margin:2px}.CardProject_technologies__74XqZ{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:flex-start}.CardProject_technologies__74XqZ span{background:#ffffff1a;border-radius:4px;font-family:Staatliches,sans-serif;font-size:.85rem;padding:2px 8px}.ContainerCardProject_borda__R6bgh{align-items:center;background:#12121280;border:2px solid #fff;border-radius:10px;display:flex;justify-content:center;margin:7px 40px;padding:15px 30px}.ContainerCardProject_borderText__Hi5jo{color:#fff;font-family:Staatliches,sans-serif;font-size:1.8rem;text-align:center}.ContainerCardProject_grid__rswxa{border-radius:25px;display:flex;flex-direction:column;gap:.5px;margin:0 40px;padding:.5px}.ContainerCardProject_projectCard__caxRq{height:200px;max-height:200px;min-height:200px}.ContainerCardProject_pagination__xkPX\+{margin:16px 0;text-align:center}.ContainerCardProject_pagination__xkPX\+ button{background-color:#282c34;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:0 8px;padding:8px 16px}.ContainerCardProject_pagination__xkPX\+ button:disabled{background-color:#555;cursor:not-allowed}.InfoBanner_banner__60N5Y{align-items:center;background-color:#bcbcbc;border-radius:25px;color:#fff;display:flex;height:12vh;justify-content:space-between;margin:10px 40px 0;max-height:12vh;min-height:12vh;padding:.3rem 1.5rem}.InfoBanner_title__z47Iz{color:#3c3c3c;font-family:Almarai,sans-serif;font-size:5.5rem;font-weight:400;margin-right:auto}.InfoBanner_container__oXQ3l{display:flex}.InfoBanner_container__oXQ3l img{margin-left:2rem;width:75px}.InfoBanner_description__jX4nv{color:#242424;font-family:Alumni Sans,sans-serif;font-size:2.8rem;font-weight:200;max-width:60%}.Page3_contentContainer__QCBal{display:flex;flex-direction:column;gap:25px;padding:20px 40px}.Page3_twoColumnsGrid__MSJpK{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr}.Page3_infoCard__MO8hu{background:#121212;border:2px solid #ffffff1a;border-radius:25px;color:#fff;padding:25px 30px}.Page3_cardTitle__2M2Vr{border-bottom:1px solid #fff3;color:#fff;font-family:Staatliches,sans-serif;font-size:2rem;font-weight:lighter;margin:0 0 15px;padding-bottom:10px}.Page3_cardText__Nj8JS{line-height:1.6}.Page3_cardText__Nj8JS,.Page3_competenciesList__jTV6G{color:#ddd;font-family:Arial,sans-serif;font-size:1rem;margin:0}.Page3_competenciesList__jTV6G{line-height:1.8;padding-left:20px}.Page3_competenciesList__jTV6G li{margin-bottom:10px}.Page3_sectionContainer__s-K0b{display:flex;flex-direction:column;gap:15px}.Page3_sectionTitle__QJy1j{border-bottom:2px solid #fff;color:#fff;font-family:Staatliches,sans-serif;font-size:2.5rem;margin:0;padding-bottom:10px}.Page3_subsectionTitle__-UH7q{color:#fff;font-family:Staatliches,sans-serif;font-size:1.5rem;font-weight:lighter;margin:0 0 10px}.Page3_formationList__hVn\+F{color:#ddd;font-family:Arial,sans-serif;font-size:1rem;line-height:1.8;margin:0;padding-left:20px}.Page3_formationList__hVn\+F li{margin-bottom:8px}.Page3_formationItem__JVrOw{display:list-item}.Page3_formationItem__JVrOw>span{display:inline}.Page3_formationItemContent__zrwkQ{align-items:center;display:flex;flex-wrap:wrap;gap:15px}.Page3_gradeButton__jZStD{background:#ffffff1a;border:2px solid #ffffff4d;border-radius:8px;color:#fff;display:inline-block;font-family:Staatliches,sans-serif;font-size:.9rem;padding:6px 15px;text-decoration:none;transition:background .3s ease,border-color .3s ease;white-space:nowrap}.Page3_gradeButton__jZStD:hover{background:#fff3;border-color:#ffffff80}.Page3_experienceCard__scUJ1{background:#121212;border:2px solid #ffffff1a;border-radius:25px;color:#fff;padding:25px 30px;transition:transform .3s ease,border-color .3s ease}.Page3_experienceCard__scUJ1:hover{border-color:#ffffff4d;transform:translateY(-5px)}.Page3_cardHeader__RknRl{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:15px}.Page3_cardRole__IV7FA{color:#fff;flex:1 1;font-family:Staatliches,sans-serif;font-size:1.8rem;font-weight:lighter;margin:0}.Page3_cardPeriod__ptUix{color:#888;font-family:Staatliches,sans-serif;font-size:1.2rem;white-space:nowrap}.Page3_cardDescription__fbKtd{color:#ddd;font-family:Arial,sans-serif;font-size:1rem;line-height:1.6;margin:0}
/*# sourceMappingURL=main.2b87dbc6.css.map*/