.hitos{padding-bottom:0}.hitos-byyear{display:flex;flex-flow:column nowrap;align-items:stretch;justify-content:flex-start;margin-bottom:4rem}.hitos-byyear>.hito-supyear{font-weight:600;font-size:1.5rem;color:hsl(var(--blue));text-align:center;padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px solid rgba(0,0,0,.2)}.hitos-byyear>.hito-supyear:after{content:attr(sub);display:block;width:100%;text-align:center;font-size:.9rem;font-weight:300;margin-top:.5rem}.hitos-byyear>.hito{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,1.5rem) minmax(0,5fr);gap:2rem;grid-auto-flow:dense;align-items:center;margin-bottom:1.5rem}.hitos-byyear>.hito>span{font-weight:600!important;font-size:1rem!important}.hitos-byyear>.hito>span:after{content:attr(des);display:block;font-size:1rem;font-weight:300;width:100%;min-height:0;max-height:0;overflow:hidden;transition:all 1s ease;text-align:inherit}.hitos-byyear>.hito:hover>span:after{min-height:0;height:auto;max-height:25rem;overflow:visible}.hitos-byyear>div.hito.l{direction:ltr}.hitos-byyear>div.hito.l span{text-align:end}.hitos-byyear .hito.r,.hitos-byyear>.hito:nth-child(2n){direction:rtl}.hitos-byyear>.hito:nth-child(2n) span{text-align:start}.hitos-byyear .hito.r span{text-align:left}.hitos-byyear>.hito span{direction:ltr;text-align:end;font-size:1.1rem;font-weight:500}.hitos-byyear>.hito>.rhomb{background-color:hsl(var(--blue));display:block;width:.5rem;height:.5rem;margin:auto;border-radius:2px;transform:rotate(45deg);transition:transform .5s ease}.hitos-byyear>.hito>h3{font-weight:600;margin-bottom:0}.hitos-byyear>.hito:hover div.rhomb{transform:rotate(-45deg);outline:4px solid hsla(var(--blue) .2)}@media screen and (max-width:500px){.hitos-byyear>.hito{direction:rtl!important;grid-template-columns:minmax(0,3fr) minmax(0,1.5rem) minmax(0,1fr)}.hitos-byyear>.hito span{text-align:justify!important}}@media screen and (max-width:350px){.hitos-byyear>.hito{gap:1rem}}@media screen and (max-width:300px){.hitos-byyear>.hito{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.hitos-byyear>.hito div.rhomb{display:none}.hitos-byyear>.hito h3{color:hsl(var(--blue))}}