.timeline-nav-wrapper{display:flex;align-items:center;gap:8px;width:100vw;max-width:100vw;margin:0 calc(-50vw + 50%) 20px;padding:0;box-sizing:border-box}.timeline-slider-bar{position:relative;width:100%;max-width:100%;flex:1 1 auto;min-width:0;margin:0;padding:16px 0 24px;flex-shrink:1;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity}.timeline-nav-arrow{display:none;flex-shrink:0;width:32px;height:32px;border-radius:50%;border:none;background:rgb(255 255 255 / .12);color:#fff;font-size:20px;line-height:1;cursor:pointer;align-items:center;justify-content:center;transition:background 0.2s,opacity 0.2s}.timeline-nav-arrow:hover{background:rgb(204 0 0 / .85)}.timeline-nav-arrow.is-disabled{opacity:.25;pointer-events:none}.timeline-track{display:none}.timeline-years::before{content:'';position:absolute;left:0;right:0;top:5px;height:2px;background:rgb(255 255 255 / .35);pointer-events:none;z-index:0}.timeline-active-indicator{position:absolute;top:15px;left:0;width:14px;height:14px;border-radius:50%;background:#c00;pointer-events:none;z-index:3;transition:left 0.4s ease-out;box-shadow:0 0 0 3px rgb(204 0 0 / .25)}.timeline-years{display:flex;justify-content:space-between;align-items:flex-start;position:relative;z-index:1;flex-wrap:nowrap;gap:0;width:max-content;min-width:max(640px, 100%)}.timeline-years br{display:none}.timeline-year{display:flex;flex-direction:column;align-items:center;background:none;border:none;color:rgb(255 255 255 / .6);font-size:16px;font-family:inherit;cursor:pointer;padding:0 6px;min-width:0;flex:0 0 auto;white-space:nowrap;scroll-snap-align:center;transition:color 0.2s}.timeline-year::before{content:'';width:12px;height:12px;border-radius:50%;background:rgb(255 255 255 / .45);margin-bottom:6px;flex-shrink:0;position:relative;z-index:2;transition:background 0.2s ease,transform 0.3s ease}.timeline-year:hover{color:rgb(255 255 255 / .9)}.timeline-year:hover::before{background:rgb(255 255 255 / .75)}.timeline-year.active{color:#fff;font-weight:600}.timeline-year.active::before{background:#c00;transform:scale(1.4)}.texto-centrado{margin-left:auto!important;margin-right:auto!important}.texto-derecha{margin-left:auto!important}.main-flex .flex-next,.main-flex .flex-prev,.wooslider .wooslider-next,.wooslider .wooslider-prev{background-color:#fff0}.tfs-slider .slide-content-container .fusion-title-sc-wrapper{display:block}@media (max-width:640px){.timeline-slider-bar{padding:10px 0 16px}.timeline-years::before{top:4px;height:2px}.timeline-active-indicator{top:10px;width:10px;height:10px;box-shadow:0 0 0 2px rgb(204 0 0 / .25)}.timeline-years{min-width:max(480px, 100%)}.timeline-year{font-size:18px;padding:0 10px;min-width:60px}.timeline-year::before{width:10px;height:10px;margin-bottom:6px}.timeline-nav-arrow{display:flex;width:26px;height:26px;font-size:16px;margin-top:2px}.timeline-nav-wrapper{gap:4px;align-items:flex-start;width:100vw;max-width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding-left:4px;padding-right:4px;box-sizing:border-box}.slider-historia{height:650px!important;min-height:650px!important}.slider-historia .tfs-slider{height:650px!important}.slider-historia .slides>li{height:650px!important}.slider-historia .background{height:650px!important}.slider-historia .slide-content-container{height:650px!important;display:flex!important;align-items:center!important;justify-content:center!important}.slider-historia .flex-direction-nav a{width:50px!important;height:50px!important;line-height:50px!important;font-size:28px!important}.fusion-builder-row-2.fusion-flex-container{padding-top:80px!important}.slider-historia .texto-centrado{width:92vw!important;max-width:92vw!important}}