html{scrollbar-gutter:stable both-edges}html.lock-scroll,body.lock-scroll{overscroll-behavior:contain}.mainSliderVertival{position:relative;display:flex;flex-direction:column;align-items:center;max-width:1400px;margin:25px auto 0;width:90%}.mainSliderVertival .titulo{font-size:var(--title-font-size);margin-top:20px;text-align:var(--title-align);font-weight:var(--title-font-weight);color:var(--cor-titulo)}.mainSliderVertival .titulo .badge-wrap{display:inline-flex;gap:8px;align-items:center;font-size:var(--title-font-size-plus6)}.mainSliderVertival .titulo .badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:8px;font-weight:800;border:2px solid var(--cor-titulo)}.mainSliderVertival .titulo .badge-sabseg{background:#fff;color:var(--cor-titulo)}.mainSliderVertival .titulo .badge-mais{background:var(--cor-titulo);color:#fff}@media(max-width:860px){.mainSliderVertival .titulo{font-size:var(--title-font-size-mobile)!important}.mainSliderVertival .titulo .badge-wrap{font-size:var(--title-font-size-plus6-mobile)!important}.mainSliderVertival .conteudo{max-width:995px;gap:20px}}.mainSliderVertival .conteudo{width:100%;max-width:1400px;margin-top:10px;display:flex;align-items:stretch;height:450px;gap:48px}.mainSliderVertival .imageArea{width:100%;position:relative}.mainSliderVertival .imageArea .selected-image{width:100%;height:auto;display:block;border-radius:12px;object-fit:fill;opacity:1;transition:opacity .25s ease;max-width:450px}.mainSliderVertival .imageArea .selected-image.fading{opacity:0}.mainSliderVertival .timeLine.vertical{--circle:40px;--line:2px;--gutter:12px;position:relative;display:flex;flex-direction:column;gap:22px;height:100%;min-height:0;justify-content:space-evenly}.mainSliderVertival .timeLine.vertical .track{position:absolute;top:var(--track-top,0);left:var(--track-left,0);height:var(--track-height,100%);bottom:auto;width:var(--line);background:repeating-linear-gradient(to bottom,#e0e0e0 0 4px,transparent 4px 8px);z-index:0}.mainSliderVertival .timeLine.vertical .progress-bar{position:absolute;left:var(--progress-left,0);top:var(--progress-top,0);width:var(--line);height:var(--progress-height,0);background-color:#2650a0;z-index:1;transition:height .3s ease-in-out}.timeline-scroll-shield{position:fixed;inset:0;z-index:2;background:transparent;cursor:default;pointer-events:auto}.timeline-scroll-shield.is-hidden{display:none!important}.mainSliderVertival .timeLineStep{position:relative;display:flex;align-items:center;gap:25px;z-index:2;cursor:pointer;user-select:none;pointer-events:auto}.mainSliderVertival .timeLineStep .circle{flex:0 0 var(--circle);width:var(--circle);height:var(--circle);border-radius:50%;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease-in-out,transform .15s ease}.mainSliderVertival .timeLineStep img,.timeLineStep svg{width:80px;height:80px}.mainSliderVertival .timeLineStep span{font-size:14px;color:#555;line-height:1.25}.mainSliderVertival .timeLineStep.active .circle,.mainSliderVertival .timeLineStep.completed .circle{background-color:#2650a0;color:#fff}.mainSliderVertival .timeLineStep.active span,.mainSliderVertival .timeLineStep.completed span{color:#2650a0;font-weight:600}.mainSliderVertival .timeLineStep:active .circle{transform:scale(.96)}body.timeline-scroll-locked{overflow:hidden;touch-action:none}@media(max-width:860px){.mainSliderVertival .imageArea{display:none}}