.root_portada{flex-direction:column}.root_portada .cleanCode_icon{max-width:300px}.root_portada h1,.root_portada h5{text-align:center;min-width:95%;max-width:95%;font-weight:700}@media screen and (max-width:768px){.root_portada .cleanCode_icon{max-width:50%}.root_portada h1,.root_portada h5{margin:10px;padding:0;font-size:1.2rem;max-width:50%!important}}
.root_presentacion{flex-wrap:wrap;justify-content:center;place-items:center;display:flex;position:relative}.root_presentacion .about,.root_presentacion .skills{margin:0 50px}.root_presentacion .about{min-width:30%;max-width:30%}.root_presentacion .about .rrss{flex-flow:wrap;justify-content:space-around;margin:50px 0;display:flex}.root_presentacion .about .rrss h5{text-align:center;min-width:100%;margin-bottom:30px;text-decoration:underline}.root_presentacion .about .rrss .linkIcon{cursor:pointer;max-width:50px}.root_presentacion .about p{text-align:justify;text-indent:15%;white-space:pre-line;margin:0;padding:0;font-size:1.15rem;font-weight:500;line-height:1.8}.root_presentacion .skills{justify-content:center;min-width:45%;max-width:45%;display:flex}.root_presentacion .skills h5{text-decoration:underline}.root_presentacion .legendChart{position:absolute;bottom:0;right:0}.root_presentacion .legendChart p{margin:0;padding:0;font-size:1.5rem;font-weight:300}.root_presentacion .legendChart .experiencia{color:#e74c3c;border-color:#e74c3c}.root_presentacion .legendChart .practica{color:#27ae60;border-color:#27ae60}@media screen and (max-width:1200px){.root_presentacion .legendChart{margin-top:100px;position:static}.root_presentacion .about{margin-bottom:150px}.root_presentacion .about,.root_presentacion .skills{min-width:80%}}
.root_experiencia{flex-flow:wrap;justify-content:center;display:flex}.root_experiencia .experienceList,.root_experiencia .placeholderColumn{margin:0 50px}.root_experiencia .experienceList{min-width:50%;max-width:50%}.root_experiencia .experienceList .experienceCard{flex-flow:wrap;margin:30px 0;display:flex}.root_experiencia .experienceList .experienceCard p{text-align:center;margin:0;padding:5px}.root_experiencia .experienceList .experienceCard .puesto{text-align:center;border-bottom:1px solid #2c3e50;min-width:100%}.root_experiencia .experienceList .experienceCard .inicio{border-right:1px solid #2c3e50;min-width:20%}.root_experiencia .experienceList .experienceCard .periodo{border-right:1px solid #2c3e50;min-width:30%}.root_experiencia .experienceList .experienceCard .lugar{min-width:50%}.root_experiencia .experienceList .experienceCard .descripcion{text-align:justify;min-width:100%}.root_experiencia .placeholderColumn{justify-content:center;align-items:center;min-width:25%;max-width:25%;display:flex}.root_experiencia .placeholderColumn .placeholder{background:0 0;max-width:50%}@media screen and (max-width:1200px){.root_experiencia .experienceCard .puesto{border-left:1px solid;border-right:1px solid}.root_experiencia .experienceCard .inicio{border-left:1px solid;min-width:30%!important}.root_experiencia .experienceCard .periodo{min-width:70%!important}.root_experiencia .experienceCard .lugar{border:1px solid;min-width:100%!important}.root_experiencia .experienceList{min-width:100%;padding:0 10%}.root_experiencia .placeholder{display:none}}
.root_trabajos{flex-direction:column;display:flex}.root_trabajos .workSlider{justify-content:center;align-items:center;min-width:100%;display:flex;margin-bottom:60px!important}.root_trabajos .button,.root_trabajos .arrow{-webkit-user-select:none;user-select:none}.root_trabajos .button{fill:#2c3e50;width:25px;margin:0 5px}.root_trabajos .arrow{fill:#2c3e50;width:50px;margin:0 30px}.root_trabajos .placeholder{background:0 0;max-width:100px}.root_trabajos .trabajosList{max-width:80%;margin:0 50px}.root_trabajos .trabajoCard{flex-direction:row;margin:10vh 0;display:flex}.root_trabajos .trabajoCard .foto{border-top-left-radius:10%;border-bottom-left-radius:10%;min-width:20%;min-height:200px}.root_trabajos .trabajoCard .workData{flex-flow:wrap;min-width:70%;min-height:100%;display:flex}.root_trabajos .trabajoCard .workData p{text-align:center;margin:0;padding:5px}.root_trabajos .trabajoCard .workData .nombre{border-right:1px solid #2c3e50}.root_trabajos .trabajoCard .workData .nombre,.root_trabajos .trabajoCard .workData .estado{border-bottom:1px solid #2c3e50;min-width:50%}.root_trabajos .trabajoCard .workData .descripcion{text-indent:50px;text-align:justify;justify-content:center;place-items:center;min-height:80%;padding:20px 0 20px 20px;display:flex}.root_trabajos .trabajoCard .workData .despliegues{justify-content:flex-end;min-width:100%;min-height:30px;display:flex}.root_trabajos .trabajoCard .workData .despliegues .linkIcon{cursor:pointer;min-width:40px;max-width:40px;margin-left:10px;bottom:40px;right:0}@media screen and (max-width:1200px){.root_trabajos .placeholder{display:none}.root_trabajos .trabajoCard .workData{flex-wrap:wrap}.root_trabajos .trabajoCard .workData .nombre{border-bottom:none!important}.root_trabajos .trabajoCard .workData .nombre,.root_trabajos .trabajoCard .workData .estado{border:1px solid;min-width:100%}.root_trabajos .trabajoCard .workData .descripcion{padding:10px 0}.root_trabajos .trabajoCard .foto{display:none}}@media screen and (max-width:768px){.root_trabajos .button,.root_trabajos .arrow{width:50px;margin:0 5px}}
.root_formacion{flex-flow:wrap;display:flex}.root_formacion h5{text-align:center;min-width:100%;text-decoration:underline}.root_formacion .formationList,.root_formacion .interestDataPlaceholder{margin:0 50px}.root_formacion .formationList{flex-direction:column;justify-content:center;align-items:center;min-width:50%;max-width:50%;min-height:65vh;display:flex}.root_formacion .formationList .formationCard{flex-flow:wrap;min-width:100%;margin:20px 0;display:flex}.root_formacion .formationList .formationCard .materia{border-bottom:1px solid #2c3e50;min-width:100%;padding:5px 0!important}.root_formacion .formationList .formationCard .periodo{border-right:1px solid #2c3e50;min-width:35%}.root_formacion .formationList .formationCard .entidad{min-width:65%}.root_formacion .formationList .formationCard p{text-align:center;margin:0;padding:5px}.root_formacion .interestDataAndPlaceholder{flex-direction:column;justify-content:space-evenly;align-items:center;min-width:25%;max-width:25%;min-height:65vh;display:flex}.root_formacion .interestDataAndPlaceholder .dataOfInterest .data{border-bottom:1px solid #2c3e50;border-right:1px solid #2c3e50;border-bottom-right-radius:5px;padding:10px}.root_formacion .interestDataAndPlaceholder .placeholder{background-color:#0000;max-width:50%}@media screen and (max-width:1200px){.root_formacion .formationCard .materia,.root_formacion .formationCard .periodo,.root_formacion .formationCard .entidad{padding:2px}.root_formacion .formationCard .periodo,.root_formacion .formationCard .entidad{min-width:50%!important;max-width:50%!important}.root_formacion .formationList,.root_formacion .interestDataAndPlaceholder{padding:0 10%;min-width:100%!important}.root_formacion .interestDataAndPlaceholder{min-height:20vh;margin-top:50px}.root_formacion .dataOfInterest{flex-flow:wrap;justify-content:center;display:flex}.root_formacion .dataOfInterest .data{min-width:40%;margin:10px}.root_formacion .placeholder{display:none}}
