#et-main-area{margin-top:-45px}#footer-politica>li>a{color:rgba(0,0,0,.6)!important;text-decoration:none}#footer-politica>li>a:hover{color:#002c3f!important;text-decoration:none}.sb-timeline-section{position:relative;height:105vh;overflow:hidden;background:linear-gradient(180deg,#f7f7f7 0%,#f1f4f5 100%)}.sb-svg{position:sticky;top:0;width:100%;height:100vh;display:block}.bg-line{fill:none;stroke:rgba(0,44,63,0.08);stroke-width:1}.hero-line-base{fill:none;stroke:rgba(0,44,63,0.14);stroke-width:2}.hero-line{fill:none;stroke:#002c3f;stroke-width:3;stroke-dasharray:2000;stroke-dashoffset:2000;filter:drop-shadow(0 0 6px rgba(0,44,63,0.12))}.point-hit{fill:transparent;cursor:pointer}.point{fill:#002c3f;opacity:0.55;transition:opacity 0.35s ease,r 0.7s ease}.point.future{opacity:0.25}.point.completed{opacity:0.85}.point.active{opacity:1}.pulse{fill:none;stroke:#002c3f;stroke-width:2;opacity:0;pointer-events:none}.pulse.play{animation:sbPulse 2s infinite}@keyframes sbPulse{0%{r:8;opacity:0.35}100%{r:22;opacity:0}}.sb-content{position:absolute;width:240px;padding:18px 18px 16px;border-radius:18px;background:rgba(255,255,255,0.9);backdrop-filter:blur(10px);box-shadow:0 14px 40px rgba(0,44,63,0.08);border:1px solid rgba(0,44,63,0.08);text-align:center;color:#002c3f;z-index:3;opacity:0;pointer-events:none;transform:translate(-50%,20px) scale(0.96);transition:opacity 0.45s ease,transform 0.45s ease,box-shadow 0.35s ease,border-color 0.35s ease,background 0.35s ease}.sb-content.active{opacity:1;pointer-events:auto;transform:translate(-50%,0) scale(1)}.sb-content.highlighted,.sb-content.expanded{box-shadow:0 20px 48px rgba(0,44,63,0.16);border-color:rgba(0,44,63,0.22);background:rgba(255,255,255,0.98)}.sb-content h1{font-size:18px;line-height:1.2;margin:0 0 8px}.sb-content p{font-size:13px;line-height:1.5;margin:0 0 14px;color:rgba(0,44,63,0.8)}.sb-btn{display:inline-block;padding:10px 14px;border-radius:999px;background:#002c3f;color:#fff;font-size:12px;line-height:1;text-decoration:none;transition:transform 0.2s ease,opacity 0.2s ease}.sb-btn:hover{transform:translateY(-2px);opacity:0.92}.sb-content::before{content:"";position:absolute;left:50%;top:-24px;width:2px;height:24px;background:rgba(0,44,63,0.18);transform:translateX(-50%)}@media (max-width:991px){.sb-timeline-section{height:160vh}.sb-content{width:210px;padding:16px 14px}.sb-content h1{font-size:16px}.sb-content p{font-size:12px}}@media (max-width:767px){.sb-timeline-section{height:180vh}.sb-content{width:190px}}.sb-mobile-section{padding:60px 0;background:linear-gradient(180deg,#f7f7f7 0%,#f1f4f5 100%)}.sb-mobile-timeline{position:relative;max-width:420px;margin:0 auto;padding-left:30px}.sb-mobile-line{position:absolute;left:14px;top:0;width:2px;height:100%;background:rgba(0,44,63,0.15)}.sb-mobile-line-fill{position:absolute;left:14px;top:0;width:2px;height:0%;background:#002C3F;transition:height 0.15s linear}.sb-mobile-item{position:relative;margin-bottom:60px}.sb-mobile-point{position:absolute;left:8px;top:6px;width:12px;height:12px;background:#002C3F;border-radius:50%;transform:scale(0.7);transition:transform 0.3s ease}.sb-mobile-item.active .sb-mobile-point{transform:scale(1)}.sb-mobile-content{margin-left:30px;background:#fff;padding:14px;border-radius:12px;box-shadow:0 10px 30px rgba(0,44,63,0.08);opacity:0.5;transform:translateY(10px);transition:all 0.4s ease}.sb-mobile-item.active .sb-mobile-content{opacity:1;transform:translateY(0)}