.tf3d-slider.tf3d-width-limited{max-width:var(--tf3d-max-width)}.tf3d-slider.tf3d-height-ratio .tf3d-stage{height:auto;aspect-ratio:var(--tf3d-ratio,2.741935)}.tf3d-slider:has(.tf3d-dots){padding-bottom:0;margin-bottom:16px}.tf3d-slider .tf3d-stage{box-shadow:none;border:0}.tf3d-slider .tf3d-slide.is-active .tf3d-media img{transform:none}.tf3d-slide-link{position:absolute;inset:0;z-index:2}.tf3d-slide:not(.is-active){visibility:hidden}.tf3d-slide.is-entering,.tf3d-slide.is-leaving{visibility:visible}.tf3d-slider .tf3d-arrow{width:40px;height:40px;border:0;border-radius:50%;background:rgba(0,0,0,.35);box-shadow:none;backdrop-filter:none}.tf3d-slider .tf3d-arrow:hover{background:rgba(0,0,0,.55)}.tf3d-slider,.tf3d-slider *,.tf3d-slider *:before,.tf3d-slider *:after{box-sizing:border-box}.zib-widget:has(>.tf3d-slider),.widget-content:has(>.tf3d-slider),.zib-widget-wrap:has(.tf3d-slider){overflow:visible !important;background:0 0 !important;border:0 !important;box-shadow:none !important;padding-right:0 !important;padding-left:0 !important}.tf3d-slider{--tf3d-max-width:1020px;--tf3d-height:372px;--tf3d-height-tablet:300px;--tf3d-height-mobile:220px;--tf3d-radius:8px;--tf3d-duration:1.4s;--tf3d-perspective:2000px;--tf3d-depth:140px;--tf3d-depth-negative:-140px;--tf3d-overlay:.38;--tf3d-accent:#1ea5c2;--tf3d-title-color:#fff;--tf3d-text-color:rgba(255,255,255,.86);--tf3d-title-size:34px;--tf3d-description-size:15px;--tf3d-button-radius:8px;--tf3d-object-fit:cover;position:relative;width:100%;min-width:0;max-width:none;margin:0 auto;outline:none;isolation:isolate}.tf3d-stage{position:relative;height:var(--tf3d-height);overflow:visible;border:0;border-radius:var(--tf3d-radius);background:#10151e;box-shadow:none;perspective:var(--tf3d-perspective);transform:translateZ(0)}.dark-theme .tf3d-stage,.io-black-mode .tf3d-stage,[data-theme=dark] .tf3d-stage{border:0;box-shadow:none}.tf3d-slides,.tf3d-slide,.tf3d-media,.tf3d-media img,.tf3d-shade{position:absolute;inset:0;width:100%;height:100%}.tf3d-slider.no-caption .tf3d-shade{display:none}.tf3d-slides{z-index:1;overflow:hidden;border-radius:inherit;transform-style:preserve-3d}.tf3d-slide{z-index:1;overflow:hidden;border-radius:inherit;opacity:0;pointer-events:none;transform:translate3d(0,0,0);transform-origin:center center;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity,filter}.tf3d-slide.is-active,.tf3d-slide.is-entering,.tf3d-slide.is-leaving{opacity:1}.tf3d-slide.is-active{z-index:2;pointer-events:auto}.tf3d-slide.is-entering{z-index:4}.tf3d-slide.is-leaving{z-index:3}.tf3d-media{display:block;overflow:hidden;background:#10151e}.tf3d-media img{display:block;max-width:none;object-fit:var(--tf3d-object-fit);transition:transform 7s cubic-bezier(.2,.65,.3,1);user-select:none;-webkit-user-drag:none}.tf3d-slide.is-active .tf3d-media img{transform:scale(1.025)}.tf3d-shade{z-index:1;opacity:var(--tf3d-overlay);background:linear-gradient(90deg,rgba(5,10,18,1) 0%,rgba(5,10,18,.5) 44%,rgba(5,10,18,.1) 78%),linear-gradient(0deg,rgba(5,10,18,.75) 0%,transparent 56%);pointer-events:none}.tf3d-caption-bottom-center .tf3d-shade,.tf3d-caption-center .tf3d-shade{background:linear-gradient(0deg,rgba(5,10,18,1) 0%,rgba(5,10,18,.1) 78%)}.tf3d-caption-bottom-right .tf3d-shade,.tf3d-caption-center-right .tf3d-shade{background:linear-gradient(270deg,rgba(5,10,18,1) 0%,rgba(5,10,18,.5) 44%,rgba(5,10,18,.1) 78%),linear-gradient(0deg,rgba(5,10,18,.75) 0%,transparent 56%)}.tf3d-caption{position:absolute;z-index:3;top:auto;right:auto;bottom:clamp(46px, 8%, 70px);left:clamp(24px, 6%, 66px);width:min(590px, calc(100% - 96px));color:var(--tf3d-title-color);text-align:left;opacity:0;transform:translate3d(0,24px,40px);transition:opacity .55s ease .16s,transform .7s cubic-bezier(.2,.75,.2,1) .12s}.tf3d-slide.is-active .tf3d-caption,.tf3d-slider.is-animating .tf3d-slide.is-entering .tf3d-caption{opacity:1;transform:translate3d(0,0,40px)}.tf3d-slider.is-animating .tf3d-slide.is-leaving .tf3d-caption{opacity:0;transform:translate3d(0,-16px,20px);transition-delay:0s}.tf3d-caption-bottom-center .tf3d-caption,.tf3d-caption-center .tf3d-caption{right:48px;left:48px;width:auto;text-align:center}.tf3d-caption-bottom-right .tf3d-caption,.tf3d-caption-center-right .tf3d-caption{right:clamp(24px, 6%, 66px);left:auto;text-align:right}.tf3d-caption-center-left .tf3d-caption,.tf3d-caption-center .tf3d-caption,.tf3d-caption-center-right .tf3d-caption{top:50%;bottom:auto;transform:translate3d(0,calc(-50% + 24px), 40px)}.tf3d-caption-center-left .tf3d-slide.is-active .tf3d-caption,.tf3d-caption-center .tf3d-slide.is-active .tf3d-caption,.tf3d-caption-center-right .tf3d-slide.is-active .tf3d-caption,.tf3d-caption-center-left.is-animating .tf3d-slide.is-entering .tf3d-caption,.tf3d-caption-center.is-animating .tf3d-slide.is-entering .tf3d-caption,.tf3d-caption-center-right.is-animating .tf3d-slide.is-entering .tf3d-caption{transform:translate3d(0,-50%,40px)}.tf3d-slide.tf3d-align-center .tf3d-caption{text-align:center}.tf3d-slide.tf3d-align-right .tf3d-caption{text-align:right}.tf3d-eyebrow{display:inline-flex;align-items:center;min-height:26px;margin-bottom:10px;padding:5px 11px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;background:var(--tf3d-accent);background:color-mix(in srgb,var(--tf3d-accent) 82%,transparent);box-shadow:0 7px 20px rgba(0,0,0,.16);box-shadow:0 7px 20px color-mix(in srgb,var(--tf3d-accent) 26%,transparent);font-size:12px;font-weight:700;line-height:1;letter-spacing:.08em;backdrop-filter:blur(8px)}.tf3d-title{max-width:100%;margin:0;color:var(--tf3d-title-color) !important;font-size:clamp(23px, var(--tf3d-title-size), 64px);font-weight:800;line-height:1.18;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 3px 24px rgba(0,0,0,.28)}.tf3d-description{max-width:620px;margin:12px 0 0;color:var(--tf3d-text-color) !important;font-size:var(--tf3d-description-size);line-height:1.7;text-shadow:0 2px 14px rgba(0,0,0,.3)}.tf3d-caption-bottom-center .tf3d-description,.tf3d-caption-center .tf3d-description,.tf3d-slide.tf3d-align-center .tf3d-description{margin-right:auto;margin-left:auto}.tf3d-caption-bottom-right .tf3d-description,.tf3d-caption-center-right .tf3d-description,.tf3d-slide.tf3d-align-right .tf3d-description{margin-left:auto}.tf3d-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;margin-top:18px;padding:10px 17px;border:1px solid color-mix(in srgb,var(--tf3d-accent) 80%,#fff);border-radius:var(--tf3d-button-radius);color:#fff !important;background:var(--tf3d-accent);background:color-mix(in srgb,var(--tf3d-accent) 86%,rgba(0,0,0,.08));box-shadow:0 10px 28px rgba(0,0,0,.2);box-shadow:0 10px 28px color-mix(in srgb,var(--tf3d-accent) 28%,transparent);font-size:14px;font-weight:700;line-height:1.2;text-decoration:none !important;backdrop-filter:blur(8px);transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.tf3d-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s ease}.tf3d-button:hover,.tf3d-button:focus-visible{color:#fff !important;filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 34px color-mix(in srgb,var(--tf3d-accent) 36%,transparent)}.tf3d-button:hover svg,.tf3d-button:focus-visible svg{transform:translateX(3px)}.tf3d-arrow{position:absolute;z-index:12;top:50%;display:grid;width:44px;height:54px;margin:0;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:12px;color:#fff;background:rgba(11,18,30,.26);box-shadow:0 10px 24px rgba(0,0,0,.12);opacity:0;cursor:pointer;place-items:center;transform:translateY(-50%);backdrop-filter:blur(10px);transition:opacity .25s ease,transform .25s ease,background .25s ease}.tf3d-slider:hover .tf3d-arrow,.tf3d-slider:focus-within .tf3d-arrow{opacity:1}.tf3d-prev{left:18px;transform:translate3d(-7px,-50%,0)}.tf3d-next{right:18px;transform:translate3d(7px,-50%,0)}.tf3d-slider:hover .tf3d-prev,.tf3d-slider:focus-within .tf3d-prev,.tf3d-slider:hover .tf3d-next,.tf3d-slider:focus-within .tf3d-next{transform:translate3d(0,-50%,0)}.tf3d-arrow:hover,.tf3d-arrow:focus-visible{color:#fff;background:var(--tf3d-accent);background:color-mix(in srgb,var(--tf3d-accent) 72%,rgba(10,16,26,.4));outline:2px solid rgba(255,255,255,.7);outline-offset:2px}.tf3d-arrow:disabled{opacity:.18 !important;cursor:not-allowed;filter:grayscale(1)}.tf3d-arrow svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.tf3d-controls{position:absolute;z-index:14;left:auto;right:10px;bottom:4px;display:block;max-width:calc(100% - 16px);transform:none}.tf3d-controls .tf3d-dots.swiper-pagination{position:relative;display:block;text-align:right;min-height:0;width:auto;left:auto;right:auto;bottom:auto;opacity:1;transform:none;background:0 0;padding:0}.tf3d-slider .tf3d-controls .swiper-pagination-bullet{position:relative;flex-shrink:0;margin:0 2px;background:#fff}.tf3d-controls .swiper-pagination-bullet:before{content:'';position:absolute;left:50%;top:50%;width:calc(100% + 4px);height:28px;transform:translate(-50%,-50%)}.tf3d-dot:focus-visible{outline:2px solid #fff;outline-offset:5px}.tf3d-preview{position:absolute;bottom:calc(100% + 6px);left:50%;display:block;width:206px;overflow:visible;border:3px solid #fff;border-radius:0;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.25);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(-50%,0,0);transition:left .25s cubic-bezier(.22,.61,.36,1),opacity .16s ease,visibility .16s}.tf3d-preview:after{position:absolute;bottom:-10px;left:var(--tf3d-pointer,50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;content:'';transform:translateX(-50%);transition:left .25s ease}.tf3d-preview-viewport{overflow:hidden;width:100%;aspect-ratio:var(--tf3d-ratio,2.741935)}.tf3d-preview-track{display:flex;width:100%;height:100%;transition:transform .3s cubic-bezier(.22,.61,.36,1);will-change:transform}.tf3d-preview-track img{display:block;flex:0 0 100%;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;object-fit:var(--tf3d-object-fit,cover)}.tf3d-controls.is-preview-positioning .tf3d-preview,.tf3d-controls.is-preview-positioning .tf3d-preview-track{transition:none}.tf3d-controls.is-preview-visible .tf3d-preview{opacity:1;visibility:visible}.tf3d-controls:not(.is-preview-visible):not(.is-preview-positioning) .tf3d-preview{display:none}.tf3d-slices{position:absolute;z-index:8;inset:0;display:none;overflow:hidden;border-radius:inherit;pointer-events:none;perspective:var(--tf3d-perspective);transform-style:preserve-3d}.tf3d-slices i{position:absolute;top:0;bottom:0;left:0;width:20%;overflow:hidden;background-color:#111823;background-repeat:no-repeat;background-size:cover;background-position:center;opacity:0;transform:rotateY(var(--tf3d-turn,82deg)) translateZ(var(--tf3d-depth-negative));transform-origin:center center;transform-style:preserve-3d;backface-visibility:hidden;will-change:transform,opacity}.tf3d-slices i img{position:absolute;top:0;display:block;height:100%;max-width:none;max-height:none;margin:0;border:0;border-radius:0;transform:none;transition:none;pointer-events:none}.tf3d-slider[data-effect=slices] .tf3d-slices{display:block}.tf3d-slider[data-effect=slices].is-animating .tf3d-slices i{opacity:1;transform:rotateY(0deg) translateZ(0);transition:transform var(--tf3d-duration) cubic-bezier(.16,.75,.2,1),opacity .3s ease}.tf3d-slider[data-effect=slices] .tf3d-slide.is-entering{opacity:0}.tf3d-slider[data-effect=slices].is-animating .tf3d-slide.is-entering{opacity:1;transition:opacity .3s linear .65s}.tf3d-slider[data-effect=slices].is-animating .tf3d-slide.is-leaving{filter:blur(2px);transform:scale(.98) translateZ(var(--tf3d-depth-negative));transition:transform var(--tf3d-duration) ease,filter var(--tf3d-duration) ease}.tf3d-slider[data-effect=cube] .tf3d-slide.is-entering{opacity:.2;transform:translate3d(52%,0,var(--tf3d-depth-negative)) rotateY(72deg)}.tf3d-slider[data-direction=prev][data-effect=cube] .tf3d-slide.is-entering{transform:translate3d(-52%,0,var(--tf3d-depth-negative)) rotateY(-72deg)}.tf3d-slider[data-effect=cube].is-animating .tf3d-slide.is-entering{opacity:1;transform:translate3d(0,0,0) rotateY(0deg);transition:transform var(--tf3d-duration) cubic-bezier(.18,.74,.18,1),opacity .65s ease}.tf3d-slider[data-effect=cube].is-animating .tf3d-slide.is-leaving{opacity:.18;transform:translate3d(-52%,0,var(--tf3d-depth-negative)) rotateY(-72deg);transition:transform var(--tf3d-duration) cubic-bezier(.18,.74,.18,1),opacity .72s ease}.tf3d-slider[data-direction=prev][data-effect=cube].is-animating .tf3d-slide.is-leaving{transform:translate3d(52%,0,var(--tf3d-depth-negative)) rotateY(72deg)}.tf3d-slider[data-effect=flip] .tf3d-slide.is-entering{opacity:.15;transform:translateZ(var(--tf3d-depth-negative)) rotateX(78deg) scale(.9)}.tf3d-slider[data-direction=prev][data-effect=flip] .tf3d-slide.is-entering{transform:translateZ(var(--tf3d-depth-negative)) rotateX(-78deg) scale(.9)}.tf3d-slider[data-effect=flip].is-animating .tf3d-slide.is-entering{opacity:1;transform:translateZ(0) rotateX(0deg) scale(1);transition:transform var(--tf3d-duration) cubic-bezier(.16,.76,.2,1),opacity .72s ease}.tf3d-slider[data-effect=flip].is-animating .tf3d-slide.is-leaving{opacity:0;transform:translateZ(var(--tf3d-depth-negative)) rotateX(-78deg) scale(.9);transition:transform var(--tf3d-duration) cubic-bezier(.16,.76,.2,1),opacity .72s ease}.tf3d-slider[data-direction=prev][data-effect=flip].is-animating .tf3d-slide.is-leaving{transform:translateZ(var(--tf3d-depth-negative)) rotateX(78deg) scale(.9)}.tf3d-slider[data-effect=zoom] .tf3d-slide.is-entering{opacity:0;filter:blur(9px);transform:scale(.72) translateZ(var(--tf3d-depth-negative))}.tf3d-slider[data-effect=zoom].is-animating .tf3d-slide.is-entering{opacity:1;filter:blur(0);transform:scale(1) translateZ(0);transition:transform var(--tf3d-duration) cubic-bezier(.16,.76,.2,1),opacity .72s ease,filter var(--tf3d-duration) ease}.tf3d-slider[data-effect=zoom].is-animating .tf3d-slide.is-leaving{opacity:0;filter:blur(8px);transform:scale(1.18) translateZ(var(--tf3d-depth));transition:transform var(--tf3d-duration) cubic-bezier(.16,.76,.2,1),opacity .72s ease,filter var(--tf3d-duration) ease}.tf3d-slider.has-touch-swipe .tf3d-stage{touch-action:pan-y pinch-zoom}.tf3d-slider.has-mouse-drag .tf3d-stage,.tf3d-slider.has-mouse-drag .tf3d-slide a{cursor:grab;-webkit-user-select:none;user-select:none}.tf3d-slider.is-dragging .tf3d-stage,.tf3d-slider.is-dragging .tf3d-slide a{cursor:grabbing}.tf3d-slider.is-geometric .tf3d-stage{background:var(--body-bg-color,#f6f6f6)}.tf3d-slider.is-geometric .tf3d-slide{visibility:hidden;opacity:0;pointer-events:none}.tf3d-slider.is-geometric .tf3d-slices{display:block;overflow:visible;border-radius:0}.tf3d-slider.is-geometric[data-effect=seven] .tf3d-slices{overflow:hidden;border-radius:var(--tf3d-radius)}.tf3d-motion-face,.tf3d-motion-block,.tf3d-motion-edge{position:absolute;left:0;top:0;margin:0;padding:0;border:0;backface-visibility:hidden}.tf3d-motion-face{overflow:hidden;transform-style:flat}.tf3d-motion-face img{position:absolute;display:block;max-width:none;max-height:none;margin:0;border:0;border-radius:0;transform:none;transition:none;pointer-events:none}.tf3d-motion-block{transform-style:preserve-3d;will-change:transform}.tf3d-motion-edge{background:#263545;backface-visibility:visible}@media (max-width:900px){.tf3d-stage{height:var(--tf3d-height-tablet)}.tf3d-caption{bottom:50px;left:34px;width:min(540px, calc(100% - 68px))}.tf3d-caption-bottom-right .tf3d-caption,.tf3d-caption-center-right .tf3d-caption{right:34px;left:auto}.tf3d-title{font-size:min(var(--tf3d-title-size), 30px)}}@media (max-width:600px){.tf3d-stage{height:var(--tf3d-height-mobile);box-shadow:0 10px 28px rgba(14,25,42,.13)}.tf3d-caption{right:18px !important;bottom:40px;left:18px !important;width:auto}.tf3d-caption-center-left .tf3d-caption,.tf3d-caption-center .tf3d-caption,.tf3d-caption-center-right .tf3d-caption{top:50%;bottom:auto}.tf3d-eyebrow{min-height:22px;margin-bottom:6px;padding:4px 8px;font-size:10px}.tf3d-title{display:-webkit-box;overflow:hidden;font-size:clamp(18px, 5.6vw, 25px);line-height:1.22;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tf3d-description{display:-webkit-box;margin-top:7px;overflow:hidden;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tf3d-button{min-height:34px;margin-top:10px;padding:7px 12px;font-size:12px}.tf3d-arrow{display:none}}@media (max-width:767px){.tf3d-dot:focus-visible{outline-color:#fff}}@media (hover:none),(pointer:coarse){.tf3d-arrow{opacity:.82}.tf3d-prev,.tf3d-next{transform:translate3d(0,-50%,0)}.tf3d-preview{display:none}}@media (prefers-reduced-motion:reduce){.tf3d-slider,.tf3d-slider *{scroll-behavior:auto !important}.tf3d-slide,.tf3d-media img,.tf3d-caption,.tf3d-arrow,.tf3d-dot,.tf3d-preview,.tf3d-preview-track,.tf3d-preview:after,.tf3d-slices i{animation:none !important;transition-duration:.01ms !important;transition-delay:0ms !important}}