body,html{font-size:16px;height:100%;margin:0}.layout{margin:0 auto;width:85%}.header{align-items:center;background:#e9e9d7;border-bottom:5px solid #1b1a1a;display:flex;height:130px;justify-content:center;margin-bottom:45px}.header .logo{display:flex;flex-grow:1}.header .logo span{font-size:6.875rem;font-weight:bolder;margin-top:-.6875rem}.header .logo h2{flex-basis:40px;font-weight:400;margin-left:1.5625rem;text-transform:uppercase}.header nav{flex-grow:1}.header nav ul{align-items:center;display:flex;height:130px;justify-content:flex-end;list-style:none}.header li{font-size:1.25rem;font-weight:700;margin-left:1.125rem;margin-right:1.125rem;text-transform:uppercase}.header li a{color:#000;text-decoration:none;transition:all .3s}.header .active,.header a:hover{color:#ec7404;font-size:1.875rem}.content{min-height:400px}.pie{background:#e9e9d7;border-top:5px solid #1b1a1a;color:hwb(0 50% 45%);font-size:1.125rem;margin-top:5rem;padding-top:2.1875rem;text-align:center;width:100%}.ini strong{color:#ec7404}.heading{font-size:3.4375rem;font-style:italic;font-weight:300}.ini{font-family:Times New Roman,Times,serif;font-weight:500;margin-bottom:8px;margin-top:5rem}.flex-container{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.profile-photo2{border-radius:50%;height:auto;object-fit:cover;width:150px}.text-content{flex-grow:1}.download-container{align-items:center;display:flex;gap:1rem}.boton2 button{background-color:#ec7404;border-radius:5px;color:#fff;cursor:pointer;font-size:large;margin-bottom:1rem;margin-left:1rem;margin-top:43rem;padding:.625rem 1.25rem;text-decoration:none}.boton2 button:hover{background-color:#4ac94a}.descini{margin-top:0}.ini .intro-section img{height:30rem;width:30rem}.ini h2{font-size:2.5rem}.ini h3,p{color:#302c2c;font-size:1.5625rem}.ini a,.ini button{background-color:#ec7404;border-radius:5px;color:#fff;cursor:pointer;font-size:large;padding:.625rem 1.25rem;text-decoration:none}.ini .enlace:hover{background-color:#fff}.ini a:hover,.ini button:hover{background-color:#4ac94a}input[type=text],textarea{border:2px solid #5a5555;border-radius:.5rem;margin:1.125rem;padding:.625rem;width:18.75rem}button,input[type=submit]{border-radius:.5rem;cursor:pointer;margin-top:1.125rem;padding:.625rem}.works{grid-gap:20px;box-sizing:border-box;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:1rem}.work-item{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 2px 10px #0000001a;display:flex;flex-direction:column;overflow:hidden;text-align:center;transition:transform .3s ease}.work-item:hover{transform:scale(1.05)}.work-item a{text-decoration:none}.work-item img{border-bottom:2px solid #e9e9d7;display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.experience-section a{text-decoration:none}.titcont{align-items:center;background-color:#fff;display:flex}.titcont h1{margin-right:.5rem}.titcont button{background-color:#ec7404;color:#fff;cursor:pointer;font-size:large;padding:.625rem 1.25rem}.titcont button:hover{background-color:#4ac94a}.curriculum-container{max-width:8in;width:8in}.grid-container{grid-gap:0;display:grid;flex-grow:1;gap:0;grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr;min-height:100vh}.left-column{background-color:#4b4949;display:flex;flex-direction:column;width:100%}.left-column .photo-section{align-items:stretch;background-color:#4b4949;display:flex;height:100%}.profile-photo{height:100%;object-fit:cover;width:100%}.left-column .content-section{background-color:#4b4949;box-sizing:border-box;color:#fff;height:26rem;padding:.1rem}.contact-info{color:#fff;font-size:22px}.contact-info p{color:hwb(0 100% 0)}.contact-info a{color:#b45ae7;text-decoration:none}.content-section .skills,.courses,.languages{font-size:20px}.right-column .profile-section{background-color:hwb(236 4% 44%);box-sizing:border-box;height:26rem;padding:3rem}.right-column .details-section{background-color:hwb(0 87% 13%);box-sizing:border-box;padding:2rem}.name-heading{color:#f5f5f5;font-size:2.5rem;font-style:italic;font-weight:400;margin-bottom:1rem;margin-top:2rem;white-space:nowrap}.profile-summary{color:#f5f5f5;font-size:1.4rem;line-height:1.6;margin-bottom:15px;white-space:normal}footer{background:#e9e9d7;border-top:5px solid #1b1a1a;color:hwb(0 50% 45%);font-size:1.125rem;margin-top:auto;padding-top:2.1875rem;text-align:center;width:100%}.contact{align-items:left;justify-content:center;padding:1rem}.contact,.contact form{display:flex;flex-direction:column}.contact form{max-width:400px;width:100%}.contact input,.contact textarea{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;margin-bottom:1rem;padding:.75rem}.contact input[type=submit]{background-color:#ec7404;color:#fff;cursor:pointer;margin-left:1.8%;transition:background-color .3s ease;width:11%}.contact input[type=submit]:hover{background-color:#4ac94a}@media screen and (max-width:480px){.name-heading{font-size:1.5rem}.contact form{max-width:100%;padding:.5rem}.contact input,.contact textarea{font-size:.875rem}.contact input[type=submit]{margin-left:0;width:100%}}@media screen and (max-width:768px){.grid-container{grid-template-columns:1fr;grid-template-rows:auto}.header .logo h2{font-size:1.5rem;margin-left:10px}.header li{font-size:1rem}.ini h2{font-size:1.75rem}.ini h3,p{font-size:1rem}.name-heading{font-size:1.5rem}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.79cf0156.css.map*/