.tewido-elementra-scroll-cards{--tef-sc-top:80px;--tef-sc-step:16px;--tef-sc-gap:40vh;--tef-sc-card-gap:24px;--tef-sc-card-width:42vw;--tef-sc-stage:100vh;--tef-sc-align:center}.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element{position:sticky;top:var(--tef-sc-top);margin-block-end:calc(var(--tef-sc-gap) + var(--tef-sc-card-gap))}.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element{transform-origin:top center;transition:transform .3s ease}.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element.is-covered{transform:scale(var(--tef-sc-scale,1))}.tewido-elementra-scroll-cards[data-mode=stack][data-stepped=yes] .tewido-elementra-scroll-cards__track>.elementor-element.is-covered{transform:scale(max(0,1 - (1 - var(--tef-sc-scale,1)) * var(--tef-sc-depth,1)))}@media (prefers-reduced-motion:reduce){.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element{transition:none}}.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element:first-child{top:calc(var(--tef-sc-top) + 0 * var(--tef-sc-step))}.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element:nth-child(2){top:calc(var(--tef-sc-top) + 1 * var(--tef-sc-step))}.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element:nth-child(3){top:calc(var(--tef-sc-top) + 2 * var(--tef-sc-step))}.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element:nth-child(4){top:calc(var(--tef-sc-top) + 3 * var(--tef-sc-step))}.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element:nth-child(5){top:calc(var(--tef-sc-top) + 4 * var(--tef-sc-step))}.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element:nth-child(6){top:calc(var(--tef-sc-top) + 5 * var(--tef-sc-step))}.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element:nth-child(7){top:calc(var(--tef-sc-top) + 6 * var(--tef-sc-step))}.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element:nth-child(n+8){top:calc(var(--tef-sc-top) + 7 * var(--tef-sc-step))}.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element:last-child{margin-block-end:0}.tewido-elementra-scroll-cards[data-mode=pin]{--tef-sc-shift:0px;position:relative}.tewido-elementra-scroll-cards[data-mode=pin] .tewido-elementra-scroll-cards__stage{position:sticky;top:0;height:var(--tef-sc-stage);display:flex;align-items:var(--tef-sc-align);overflow:hidden}.tewido-elementra-scroll-cards[data-mode=pin] .tewido-elementra-scroll-cards__track{display:flex;align-items:var(--tef-sc-align);gap:var(--tef-sc-card-gap);padding-inline:var(--tef-sc-card-gap);will-change:transform;transform:translate3d(calc(-1 * var(--tef-sc-shift)),0,0)}[dir=rtl] .tewido-elementra-scroll-cards[data-mode=pin] .tewido-elementra-scroll-cards__track{transform:translate3d(var(--tef-sc-shift),0,0)}.tewido-elementra-scroll-cards[data-mode=pin] .tewido-elementra-scroll-cards__track>.elementor-element{flex:0 0 var(--tef-sc-card-width);max-width:none}.tewido-elementra-scroll-cards[data-family=sequence]{--tef-sc-seq-width:80%;position:relative}.tewido-elementra-scroll-cards[data-family=sequence] .tewido-elementra-scroll-cards__stage{position:sticky;top:0;height:var(--tef-sc-stage);display:flex;align-items:var(--tef-sc-align);justify-content:center;overflow:hidden}.tewido-elementra-scroll-cards[data-family=sequence] .tewido-elementra-scroll-cards__track{display:grid;width:var(--tef-sc-seq-width);max-width:100%}.tewido-elementra-scroll-cards[data-family=sequence] .tewido-elementra-scroll-cards__track>.elementor-element{--tef-sc-in:min(1, max(0, -1 * var(--tef-sc-t, 0)));--tef-sc-out:min(1, max(0, var(--tef-sc-t, 0)));--tef-sc-a:max(var(--tef-sc-t, 0), -1 * var(--tef-sc-t, 0));grid-area:1/1;width:100%;max-width:none}.tewido-elementra-scroll-cards[data-family=sequence].is-pinning .tewido-elementra-scroll-cards__track>.elementor-element{will-change:transform,opacity}.tewido-elementra-scroll-cards[data-family=sequence].is-pinning .tewido-elementra-scroll-cards__track>.elementor-element:not(.is-active){pointer-events:none}.tewido-elementra-scroll-cards[data-family=sequence] .tewido-elementra-scroll-cards__track>.elementor-element:nth-child(2){--tef-sc-t:-1}.tewido-elementra-scroll-cards[data-family=sequence] .tewido-elementra-scroll-cards__track>.elementor-element:nth-child(n+3){--tef-sc-t:-2}.tewido-elementra-scroll-cards[data-family=sequence].is-pinning .tewido-elementra-scroll-cards__track>.elementor-element.is-whole{clip-path:none;-webkit-mask:none;mask:none;filter:none;transform:none;will-change:auto}.tewido-elementra-scroll-cards[data-family=sequence].is-pinning .tewido-elementra-scroll-cards__track>.elementor-element.is-far{opacity:0;clip-path:none;-webkit-mask:none;mask:none;filter:none;will-change:auto}.tewido-elementra-scroll-cards[data-mode=fade] .tewido-elementra-scroll-cards__track>.elementor-element{opacity:calc(1 - var(--tef-sc-in) - max(0, var(--tef-sc-out) - .98) * 50)}.tewido-elementra-scroll-cards[data-mode=swipe] .tewido-elementra-scroll-cards__track>.elementor-element{opacity:calc(2 - var(--tef-sc-a, 0));transform:translateY(calc(var(--tef-sc-t,0) * -1 * (100% + var(--tef-sc-card-gap))))}.tewido-elementra-scroll-cards[data-mode=focus] .tewido-elementra-scroll-cards__track>.elementor-element{opacity:calc(1 - min(1, var(--tef-sc-a, 0)));filter:blur(calc(min(1, var(--tef-sc-a, 0)) * 14px));transform:translateY(calc((var(--tef-sc-in) - var(--tef-sc-out)) * 20px))}.tewido-elementra-scroll-cards[data-mode=shape] .tewido-elementra-scroll-cards__track>.elementor-element{clip-path:circle(calc((1 - var(--tef-sc-in)) * 72%) at 50% 50%);filter:brightness(calc(1 - var(--tef-sc-out) * .3))}.tewido-elementra-scroll-cards[data-mode=shape][data-shape=square] .tewido-elementra-scroll-cards__track>.elementor-element{clip-path:inset(calc(var(--tef-sc-in) * 50%) round calc(var(--tef-sc-in) * 40px))}.tewido-elementra-scroll-cards[data-mode=shape][data-shape=diamond] .tewido-elementra-scroll-cards__track>.elementor-element{--tef-sc-k:calc((1 - var(--tef-sc-in)) * 2);clip-path:polygon(50% calc(50% - var(--tef-sc-k) * 50%),calc(50% + var(--tef-sc-k) * 50%) 50%,50% calc(50% + var(--tef-sc-k) * 50%),calc(50% - var(--tef-sc-k) * 50%) 50%)}.tewido-elementra-scroll-cards[data-mode=shape][data-shape=triangle] .tewido-elementra-scroll-cards__track>.elementor-element{--tef-sc-k:calc((1 - var(--tef-sc-in)) * 2.2);clip-path:polygon(50% calc(50% - var(--tef-sc-k) * 60%),calc(50% + var(--tef-sc-k) * 70%) calc(50% + var(--tef-sc-k) * 40%),calc(50% - var(--tef-sc-k) * 70%) calc(50% + var(--tef-sc-k) * 40%))}.tewido-elementra-scroll-cards[data-mode=shape][data-shape=hexagon] .tewido-elementra-scroll-cards__track>.elementor-element{--tef-sc-k:calc((1 - var(--tef-sc-in)) * 1.7);clip-path:polygon(calc(50% - var(--tef-sc-k) * 50%) 50%,calc(50% - var(--tef-sc-k) * 25%) calc(50% - var(--tef-sc-k) * 43.3%),calc(50% + var(--tef-sc-k) * 25%) calc(50% - var(--tef-sc-k) * 43.3%),calc(50% + var(--tef-sc-k) * 50%) 50%,calc(50% + var(--tef-sc-k) * 25%) calc(50% + var(--tef-sc-k) * 43.3%),calc(50% - var(--tef-sc-k) * 25%) calc(50% + var(--tef-sc-k) * 43.3%))}.tewido-elementra-scroll-cards[data-mode=shape][data-shape=custom] .tewido-elementra-scroll-cards__track>.elementor-element{--tef-sc-fill:max(0, calc(1 - var(--tef-sc-in) * 4));clip-path:none;-webkit-mask:var(--tef-sc-mask,none) center/calc((1 - var(--tef-sc-in)) * var(--tef-sc-mask-cover,300%)) auto no-repeat,linear-gradient(rgb(0 0 0 / var(--tef-sc-fill)),rgb(0 0 0 / var(--tef-sc-fill)));mask:var(--tef-sc-mask,none) center/calc((1 - var(--tef-sc-in)) * var(--tef-sc-mask-cover,300%)) auto no-repeat,linear-gradient(rgb(0 0 0 / var(--tef-sc-fill)),rgb(0 0 0 / var(--tef-sc-fill)))}.tewido-elementra-scroll-cards[data-mode=reveal] .tewido-elementra-scroll-cards__track>.elementor-element{clip-path:inset(calc(var(--tef-sc-in) * 100%) 0 0 0);transform:scale(calc(1 - var(--tef-sc-out) * .08));filter:brightness(calc(1 - var(--tef-sc-out) * .35))}.tewido-elementra-scroll-cards[data-mode=split] .tewido-elementra-scroll-cards__track>.elementor-element{--tef-sc-edge:calc((1 - var(--tef-sc-in)) * 100%);clip-path:polygon(0 0,50% 0,50% calc(100% - var(--tef-sc-edge)),100% calc(100% - var(--tef-sc-edge)),100% 100%,50% 100%,50% var(--tef-sc-edge),0 var(--tef-sc-edge));filter:brightness(calc(1 - var(--tef-sc-out) * .3))}.tewido-elementra-scroll-cards[data-mode=split-x] .tewido-elementra-scroll-cards__track>.elementor-element{--tef-sc-edge:calc((1 - var(--tef-sc-in)) * 100%);clip-path:polygon(0 0,var(--tef-sc-edge) 0,var(--tef-sc-edge) 50%,100% 50%,100% 100%,calc(100% - var(--tef-sc-edge)) 100%,calc(100% - var(--tef-sc-edge)) 50%,0 50%);filter:brightness(calc(1 - var(--tef-sc-out) * .3))}.tewido-elementra-scroll-cards[data-mode=parallax] .tewido-elementra-scroll-cards__track>.elementor-element{opacity:min(1, calc((1 - min(1, var(--tef-sc-a, 0))) * 3));transform:translateY(calc(var(--tef-sc-in) * var(--tef-sc-stage) - var(--tef-sc-out) * 30%))}.tewido-elementra-scroll-cards[data-mode=push-back] .tewido-elementra-scroll-cards__track>.elementor-element{opacity:calc(2 - var(--tef-sc-a, 0));clip-path:inset(0 round calc(var(--tef-sc-out) * 32px));filter:brightness(calc(1 - var(--tef-sc-out) * .35));transform:translateY(calc(var(--tef-sc-in) * var(--tef-sc-stage) - var(--tef-sc-out) * 3%)) scale(calc(1 - var(--tef-sc-out) * .14))}.tewido-elementra-scroll-cards[data-mode=blinds] .tewido-elementra-scroll-cards__track>.elementor-element{--tef-sc-w:calc((1 - var(--tef-sc-in)) * 16.9%);clip-path:polygon(0 100%,0 0,var(--tef-sc-w) 0,var(--tef-sc-w) 100%,16.667% 100%,16.667% 0,calc(16.667% + var(--tef-sc-w)) 0,calc(16.667% + var(--tef-sc-w)) 100%,33.333% 100%,33.333% 0,calc(33.333% + var(--tef-sc-w)) 0,calc(33.333% + var(--tef-sc-w)) 100%,50% 100%,50% 0,calc(50% + var(--tef-sc-w)) 0,calc(50% + var(--tef-sc-w)) 100%,66.667% 100%,66.667% 0,calc(66.667% + var(--tef-sc-w)) 0,calc(66.667% + var(--tef-sc-w)) 100%,83.333% 100%,83.333% 0,calc(83.333% + var(--tef-sc-w)) 0,calc(83.333% + var(--tef-sc-w)) 100%);filter:brightness(calc(1 - var(--tef-sc-out) * .3))}.tewido-elementra-scroll-cards[data-mode=doors] .tewido-elementra-scroll-cards__track>.elementor-element{--tef-sc-edge:calc((1 - var(--tef-sc-in)) * 50.2%);clip-path:polygon(0 0,var(--tef-sc-edge) 0,var(--tef-sc-edge) 100%,calc(100% - var(--tef-sc-edge)) 100%,calc(100% - var(--tef-sc-edge)) 0,100% 0,100% 100%,0 100%);filter:brightness(calc(1 - var(--tef-sc-out) * .3))}.tewido-elementra-scroll-cards[data-mode=deck] .tewido-elementra-scroll-cards__track>.elementor-element{opacity:calc(2 - var(--tef-sc-a, 0));filter:brightness(calc(1 - var(--tef-sc-out) * .25));transform:translateY(calc(var(--tef-sc-in) * var(--tef-sc-stage) - var(--tef-sc-out) * 3%)) rotate(calc(var(--tef-sc-in) * 8deg - var(--tef-sc-out) * 4deg));transform-origin:50% 100%}[dir=rtl] .tewido-elementra-scroll-cards[data-mode=deck] .tewido-elementra-scroll-cards__track>.elementor-element{transform:translateY(calc(var(--tef-sc-in) * var(--tef-sc-stage) - var(--tef-sc-out) * 3%)) rotate(calc(var(--tef-sc-out) * 4deg - var(--tef-sc-in) * 8deg))}@media (max-width:767px){.tewido-elementra-scroll-cards[data-mobile=plain][data-family=sequence] .tewido-elementra-scroll-cards__stage{position:static;height:auto;display:block;overflow:visible}.tewido-elementra-scroll-cards[data-mobile=plain][data-family=sequence] .tewido-elementra-scroll-cards__track{display:flex;flex-direction:column;gap:var(--tef-sc-card-gap);width:auto}.tewido-elementra-scroll-cards[data-mobile=plain][data-family=sequence] .tewido-elementra-scroll-cards__track>.elementor-element{opacity:1!important;transform:none!important;clip-path:none!important;-webkit-mask:none!important;mask:none!important;filter:none!important;pointer-events:auto!important}}@media (prefers-reduced-motion:reduce){.tewido-elementra-scroll-cards[data-family=sequence] .tewido-elementra-scroll-cards__stage{position:static;height:auto;display:block;overflow:visible}.tewido-elementra-scroll-cards[data-family=sequence] .tewido-elementra-scroll-cards__track{display:flex;flex-direction:column;gap:var(--tef-sc-card-gap);width:auto}.tewido-elementra-scroll-cards[data-family=sequence] .tewido-elementra-scroll-cards__track>.elementor-element{opacity:1!important;transform:none!important;clip-path:none!important;-webkit-mask:none!important;mask:none!important;filter:none!important;pointer-events:auto!important}.tewido-elementra-scroll-cards[data-family=sequence] .tewido-elementra-scroll-cards__nav{display:none}}.elementor-editor-active .tewido-elementra-scroll-cards[data-family=sequence] .tewido-elementra-scroll-cards__stage{position:static;height:auto;display:block;overflow:visible}.elementor-editor-active .tewido-elementra-scroll-cards[data-family=sequence] .tewido-elementra-scroll-cards__track{display:flex;flex-direction:column;gap:var(--tef-sc-card-gap);margin-inline:auto}.elementor-editor-active .tewido-elementra-scroll-cards[data-family=sequence] .tewido-elementra-scroll-cards__track>.elementor-element{opacity:1!important;transform:none!important;clip-path:none!important;-webkit-mask:none!important;mask:none!important;filter:none!important}.tewido-elementra-scroll-cards__head{display:none}.tewido-elementra-scroll-cards[data-mode=pin][data-head=yes]>.tewido-elementra-scroll-cards__stage>.tewido-elementra-scroll-cards__head{display:block;flex:0 0 auto;align-self:stretch}.tewido-elementra-scroll-cards[data-mode=pin][data-head=yes]>.tewido-elementra-scroll-cards__stage{flex-direction:column;justify-content:var(--tef-sc-align);align-items:flex-start;gap:var(--tef-sc-head-gap,24px)}.tewido-elementra-scroll-cards[data-mode=pin][data-head=yes]>.tewido-elementra-scroll-cards__stage>.tewido-elementra-scroll-cards__track{width:max-content}.tewido-elementra-scroll-cards[data-mode=stack][data-head=yes]>.tewido-elementra-scroll-cards__stage>.tewido-elementra-scroll-cards__head{display:block;margin-block-end:var(--tef-sc-head-gap,24px)}.tewido-elementra-scroll-cards[data-family=sequence][data-head=yes]>.tewido-elementra-scroll-cards__stage>.tewido-elementra-scroll-cards__head{display:block;flex:0 0 auto;align-self:stretch}.tewido-elementra-scroll-cards[data-family=sequence][data-head=yes]>.tewido-elementra-scroll-cards__stage{flex-direction:column;justify-content:var(--tef-sc-align);align-items:center;gap:var(--tef-sc-head-gap,24px)}.tewido-elementra-scroll-cards[data-family=sequence][data-head=yes].is-pinning>.tewido-elementra-scroll-cards__stage>.tewido-elementra-scroll-cards__track{clip-path:inset(calc(-1 * var(--tef-sc-card-gap)) -100vw)}.elementor-editor-active .tewido-elementra-scroll-cards[data-family=sequence][data-head=yes] .tewido-elementra-scroll-cards__head{margin-block-end:var(--tef-sc-head-gap,24px)}@media (max-width:767px){.tewido-elementra-scroll-cards[data-mobile=plain][data-family=sequence][data-head=yes] .tewido-elementra-scroll-cards__head{margin-block-end:var(--tef-sc-head-gap,24px)}}@media (prefers-reduced-motion:reduce){.tewido-elementra-scroll-cards[data-family=sequence][data-head=yes] .tewido-elementra-scroll-cards__head{margin-block-end:var(--tef-sc-head-gap,24px)}}@media (max-width:767px){.tewido-elementra-scroll-cards[data-mobile=plain][data-mode=pin] .tewido-elementra-scroll-cards__stage{position:static;height:auto;display:block;overflow:visible}.tewido-elementra-scroll-cards[data-mobile=plain] .tewido-elementra-scroll-cards__track{display:flex;flex-direction:column;gap:var(--tef-sc-card-gap)}.tewido-elementra-scroll-cards[data-mobile=plain][data-mode=pin] .tewido-elementra-scroll-cards__track{padding-inline:0;transform:none!important;width:auto!important}.tewido-elementra-scroll-cards[data-mobile=plain][data-mode=pin] .tewido-elementra-scroll-cards__head{margin-block-end:var(--tef-sc-head-gap,24px)}.tewido-elementra-scroll-cards[data-mobile=plain][data-mode=pin] .tewido-elementra-scroll-cards__track>.elementor-element{flex:0 0 auto}.tewido-elementra-scroll-cards[data-mobile=plain][data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element{position:static;margin-block-end:0}}@media (prefers-reduced-motion:reduce){.tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element{position:static;margin-block-end:var(--tef-sc-card-gap)}.tewido-elementra-scroll-cards[data-mode=pin] .tewido-elementra-scroll-cards__stage{position:static;height:auto;display:block;overflow:visible}.tewido-elementra-scroll-cards[data-mode=pin] .tewido-elementra-scroll-cards__track{flex-direction:column;padding-inline:0;transform:none!important;width:auto!important}.tewido-elementra-scroll-cards[data-mode=pin] .tewido-elementra-scroll-cards__head{margin-block-end:var(--tef-sc-head-gap,24px)}.tewido-elementra-scroll-cards[data-mode=pin] .tewido-elementra-scroll-cards__track>.elementor-element{flex:0 0 auto}.tewido-elementra-scroll-cards[data-mode=pin] .tewido-elementra-scroll-cards__nav{display:none}}.elementor-editor-active .tewido-elementra-scroll-cards[data-mode=pin] .tewido-elementra-scroll-cards__stage{position:static;height:auto;overflow-x:auto}.elementor-editor-active .tewido-elementra-scroll-cards[data-mode=pin] .tewido-elementra-scroll-cards__track{transform:none!important}.elementor-editor-active .tewido-elementra-scroll-cards[data-mode=pin] .tewido-elementra-scroll-cards__head{position:sticky;inset-inline-start:0;z-index:1;width:100%}.elementor-editor-active .tewido-elementra-scroll-cards[data-mode=stack] .tewido-elementra-scroll-cards__track>.elementor-element{position:static;margin-block-end:var(--tef-sc-card-gap)}.tewido-elementra-canvas-bar{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content;margin:0 auto 8px;padding:3px;border:1px solid rgba(0,0,0,.08);border-radius:999px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.18)}.tewido-elementra-canvas-bar__btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:999px;background:0 0;color:#374151;cursor:pointer;transition:background-color .15s ease}.tewido-elementra-canvas-bar__btn:hover{background:rgba(0,0,0,.08)}.tewido-elementra-canvas-bar__btn svg{width:15px;height:15px}.tewido-elementra-canvas-bar__name{display:inline-flex;align-items:center;padding-inline:10px 6px;font:inherit;font-size:11px;font-weight:600;line-height:26px;letter-spacing:.01em;color:#4b5563;white-space:nowrap}.tewido-elementra-scroll-cards{--tef-sc-dot-size:10px;--tef-sc-dot-bg:rgba(0, 0, 0, .22);--tef-sc-dot-bg-active:var(--tewido-elementra-color-primary, #93003f)}.tewido-elementra-scroll-cards__nav{position:absolute;inset-block:0;inset-inline-end:24px;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;pointer-events:none}.tewido-elementra-scroll-cards__rail{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.tewido-elementra-scroll-cards__dot{position:relative;z-index:1;flex:0 0 auto;width:var(--tef-sc-dot-size);height:var(--tef-sc-dot-size);padding:0;border:0;border-radius:999px;background:var(--tef-sc-dot-bg);cursor:pointer;pointer-events:auto;transition:width .25s ease,height .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease}.tewido-elementra-scroll-cards__dot.is-active,.tewido-elementra-scroll-cards__dot:hover{background:var(--tef-sc-dot-bg-active)}.tewido-elementra-scroll-cards__dot:focus-visible{outline:2px solid var(--tewido-elementra-color-primary,#93003f);outline-offset:3px}.tewido-elementra-scroll-cards__nav[data-style=pill] .tewido-elementra-scroll-cards__dot.is-active{height:calc(var(--tef-sc-dot-size) * 3)}.tewido-elementra-scroll-cards__nav:is([data-style=rail],[data-style=stepper]) .tewido-elementra-scroll-cards__rail::after,.tewido-elementra-scroll-cards__nav:is([data-style=rail],[data-style=stepper]) .tewido-elementra-scroll-cards__rail::before{content:"";position:absolute;top:calc(var(--tef-sc-dot-size)/ 2);left:50%;width:2px;margin-left:-1px;border-radius:2px;pointer-events:none}.tewido-elementra-scroll-cards__nav:is([data-style=rail],[data-style=stepper]) .tewido-elementra-scroll-cards__rail::before{bottom:calc(var(--tef-sc-dot-size)/ 2);background:var(--tef-sc-dot-bg)}.tewido-elementra-scroll-cards__nav:is([data-style=rail],[data-style=stepper]) .tewido-elementra-scroll-cards__rail::after{height:calc((100% - var(--tef-sc-dot-size)) * var(--tef-sc-progress,0));background:var(--tef-sc-dot-bg-active)}.tewido-elementra-scroll-cards__nav[data-style=rail] .tewido-elementra-scroll-cards__rail{gap:calc(var(--tef-sc-dot-size) * 2.4)}.tewido-elementra-scroll-cards__nav[data-style=rail] .tewido-elementra-scroll-cards__dot{width:calc(var(--tef-sc-dot-size) * .6);height:calc(var(--tef-sc-dot-size) * .6);margin-block:calc(var(--tef-sc-dot-size) * .2)}.tewido-elementra-scroll-cards__nav[data-style=rail] .tewido-elementra-scroll-cards__dot.is-active{width:var(--tef-sc-dot-size);height:var(--tef-sc-dot-size);margin-block:0;box-shadow:0 0 0 4px rgba(255,255,255,.85)}.tewido-elementra-scroll-cards__dot-num{position:absolute;top:50%;inset-inline-end:calc(100% + 12px);transform:translateY(-50%);color:var(--tef-sc-dot-bg-active);font-size:12px;font-weight:700;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;transition:opacity .25s ease}.tewido-elementra-scroll-cards__dot.is-active .tewido-elementra-scroll-cards__dot-num{opacity:1}.tewido-elementra-scroll-cards__nav[data-style=stepper] .tewido-elementra-scroll-cards__rail{gap:calc(var(--tef-sc-dot-size) * 1.8)}.tewido-elementra-scroll-cards__nav[data-style=stepper] .tewido-elementra-scroll-cards__dot{border:2px solid var(--tef-sc-dot-bg);background:var(--tef-sc-stepper-bg,#fff)}.tewido-elementra-scroll-cards__nav[data-style=stepper] .tewido-elementra-scroll-cards__dot.is-past,.tewido-elementra-scroll-cards__nav[data-style=stepper] .tewido-elementra-scroll-cards__dot:hover{border-color:var(--tef-sc-dot-bg-active);background:var(--tef-sc-dot-bg-active)}.tewido-elementra-scroll-cards__nav[data-style=stepper] .tewido-elementra-scroll-cards__dot.is-active{border-color:var(--tef-sc-dot-bg-active);background:var(--tef-sc-dot-bg-active);box-shadow:0 0 0 3px var(--tef-sc-stepper-bg,#fff),0 0 0 5px var(--tef-sc-dot-bg-active)}.tewido-elementra-scroll-cards__nav[data-style=ladder] .tewido-elementra-scroll-cards__rail{align-items:flex-end;gap:2px}.tewido-elementra-scroll-cards__nav[data-style=ladder] .tewido-elementra-scroll-cards__dot{--tef-sc-dash:var(--tef-sc-dot-bg);width:calc(var(--tef-sc-dot-size) * 1.4);height:12px;border-radius:0;background:linear-gradient(var(--tef-sc-dash),var(--tef-sc-dash)) center/100% 2px no-repeat}.tewido-elementra-scroll-cards__nav[data-style=ladder] .tewido-elementra-scroll-cards__dot:hover{--tef-sc-dash:var(--tef-sc-dot-bg-active);width:calc(var(--tef-sc-dot-size) * 2.4)}.tewido-elementra-scroll-cards__nav[data-style=ladder] .tewido-elementra-scroll-cards__dot.is-active{--tef-sc-dash:var(--tef-sc-dot-bg-active);width:calc(var(--tef-sc-dot-size) * 3.6)}.tewido-elementra-scroll-cards__counter{display:flex;flex-direction:column;align-items:center;gap:10px;font-variant-numeric:tabular-nums;line-height:1}.tewido-elementra-scroll-cards__counter-current{color:var(--tef-sc-dot-bg-active);font-size:calc(var(--tef-sc-dot-size) * 2.6);font-weight:700}.tewido-elementra-scroll-cards__counter-total{color:var(--tef-sc-dot-bg);font-size:calc(var(--tef-sc-dot-size) * 1.3);font-weight:600}.tewido-elementra-scroll-cards__counter-bar{position:relative;width:2px;height:calc(var(--tef-sc-dot-size) * 8);border-radius:2px;background:var(--tef-sc-dot-bg);overflow:hidden}.tewido-elementra-scroll-cards__counter-bar::after{content:"";position:absolute;inset-inline:0;top:0;height:calc(var(--tef-sc-progress,0) * 100%);background:var(--tef-sc-dot-bg-active)}.tewido-elementra-scroll-cards__nav[data-style=counter] .tewido-elementra-scroll-cards__rail{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:767px){.tewido-elementra-scroll-cards[data-mobile=plain] .tewido-elementra-scroll-cards__nav{display:none}}@media (prefers-reduced-motion:reduce){.tewido-elementra-scroll-cards__dot,.tewido-elementra-scroll-cards__dot-num{transition:none}}@keyframes tef-floating-drop{to{opacity:0;translate:0 12px;visibility:hidden}}@keyframes tef-floating-rise{from{translate:0 calc(100% + 140px)}to{translate:0 0}}@keyframes tef-floating-vanish{to{visibility:hidden}}html.tewido-elementra-floating-hidden :is(.tewido-elementra-back-to-top,.tewido-elementra-float-contact,.tewido-elementra-mobile-nav-bar){animation:tef-floating-drop .2s ease-in forwards;pointer-events:none!important}html.tewido-elementra-floating-hidden :is(.tewido-elementra-back-to-top,.tewido-elementra-float-contact,.tewido-elementra-mobile-nav-bar) *{animation:tef-floating-vanish .2s step-end forwards;pointer-events:none!important}html.tewido-elementra-floating-returning :is(.tewido-elementra-back-to-top,.tewido-elementra-float-contact,.tewido-elementra-mobile-nav-bar){animation:tef-floating-rise .35s cubic-bezier(0,0,.2,1)}@media (prefers-reduced-motion:reduce){html.tewido-elementra-floating-hidden :is(.tewido-elementra-back-to-top,.tewido-elementra-float-contact,.tewido-elementra-mobile-nav-bar){animation-duration:1ms}html.tewido-elementra-floating-returning :is(.tewido-elementra-back-to-top,.tewido-elementra-float-contact,.tewido-elementra-mobile-nav-bar){animation:none}}.tewido-elementra-canvas-bar__sep{align-self:center;width:1px;height:14px;margin-inline:4px;background:rgba(0,0,0,.15)}.tewido-elementra-scroll-cards__editor-jump{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-block:2px;padding:0 6px;border:0;border-radius:999px;background:rgba(0,0,0,.08);color:var(--tewido-elementra-color-gray-500,#6b7280);font:inherit;font-size:11px;font-weight:600;line-height:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tewido-elementra-scroll-cards__editor-jump+.tewido-elementra-scroll-cards__editor-jump{margin-inline-start:3px}.tewido-elementra-scroll-cards__editor-jump.is-active,.tewido-elementra-scroll-cards__editor-jump:hover{background:var(--tewido-elementra-color-primary,#93003f);color:var(--tewido-elementra-color-on-brand,#fff)}