.tps-ui-gallery{--tg-g:4px;--tg-accent:var(--sena-brand-orange);--tg-ink:#b4461a;--tg-text:#1a1a18;position:relative;max-width:100%}.tps-ui-gallery [hidden]{display:none!important}.tps-ui-gallery .tg-list{margin:0;padding:0;list-style:none}.tps-ui-gallery .tg-item{display:block;margin:0;padding:0;min-width:0}.tps-ui-gallery .tg-tile{position:relative;display:block;aspect-ratio:1;border-radius:6px;overflow:hidden;background:var(--sena-surface-beige);cursor:zoom-in;isolation:isolate;color:inherit}.tps-ui-gallery .tg-tile img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;outline:1px solid rgba(26,26,24,.07);outline-offset:-1px;border-radius:inherit;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tps-ui-gallery .tg-tile:after{content:"";position:absolute;inset:0;background:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%23fff" stroke-width="2.2" stroke-linecap="round"%3E%3Ccircle cx="10.5" cy="10.5" r="6.5"/%3E%3Cpath d="m20 20-4.6-4.6M10.5 8v5M8 10.5h5"/%3E%3C/svg%3E') right 10px bottom 10px/22px no-repeat,linear-gradient(to top,#1a1a1873,#1a1a1800 55%);opacity:0;transition:opacity .25s}@media(hover:hover){.tps-ui-gallery .tg-tile:hover img{transform:scale(1.05)}.tps-ui-gallery .tg-tile:hover:after{opacity:1}}.tps-ui-gallery .tg-tile:focus-visible{outline:3px solid var(--tg-accent);outline-offset:2px}.tps-ui-gallery .tg-tile:focus-visible:after{opacity:1}.tps-ui-gallery.tg--grid .tg-list{display:grid;grid-template-columns:repeat(var(--tg-c),minmax(0,1fr));gap:var(--tg-g)}.tps-ui-gallery .tg-x{display:none}.tps-ui-gallery .tg-more{display:block;margin:16px auto 0;padding:11px 22px;border:1.5px solid var(--tg-ink);border-radius:999px;background:#fff;color:var(--tg-ink);font:800 14px/1.2 var(--sena-font);cursor:pointer;transition:background .2s,color .2s}.tps-ui-gallery .tg-more:hover{background:var(--tg-ink);color:#fff}.tps-ui-gallery .tg-more:focus-visible{outline:3px solid var(--tg-accent);outline-offset:2px}.tps-ui-gallery .tg-s{position:relative}.tps-ui-gallery.tg--slider .tg-list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--tg-pv) - 1) * var(--tg-g)) / var(--tg-pv));gap:var(--tg-g);max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.tps-ui-gallery.tg--slider .tg-list::-webkit-scrollbar{display:none}.tps-ui-gallery.tg--slider .tg-item{scroll-snap-align:start}.tps-ui-gallery .tg-nav{position:absolute;top:50%;z-index:1;display:grid;place-items:center;width:44px;height:44px;margin:-22px 0 0;padding:0;border:0;border-radius:50%;background:#fff;color:var(--tg-text);box-shadow:0 2px 12px #1a1a182e;cursor:pointer;transition:opacity .2s,transform .2s}.tps-ui-gallery .tg-nav:hover{transform:scale(1.06)}.tps-ui-gallery .tg-nav:focus-visible,.tps-ui-gallery .tg-ap:focus-visible{outline:3px solid var(--tg-accent);outline-offset:2px}.tps-ui-gallery .tg-nav[aria-disabled=true]{opacity:0;pointer-events:none}.tps-ui-gallery .tg-nav--prev{left:10px}.tps-ui-gallery .tg-nav--next{right:10px}.tps-ui-gallery svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.tps-ui-gallery .tg-bar{height:3px;margin-top:12px;border-radius:3px;background:var(--sena-surface-beige-strong);overflow:hidden}.tps-ui-gallery .tg-bar i{display:block;width:100%;height:100%;border-radius:3px;background:var(--tg-accent);transform-origin:left}.tps-ui-gallery .tg-ap{position:absolute;top:8px;right:8px;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:0;border-radius:50%;background:#ffffffeb;color:var(--tg-text);box-shadow:0 1px 6px #1a1a182e;cursor:pointer}.tps-ui-gallery .tg-ap svg{width:16px;height:16px;stroke-width:2.4}.tps-ui-gallery .tg-ap[data-tg-state=paused] .tg-ap__pause,.tps-ui-gallery .tg-ap:not([data-tg-state=paused]) .tg-ap__play{display:none}@media(max-width:749px){.tps-ui-gallery.tg--grid .tg-list{grid-template-columns:repeat(var(--tg-cm),minmax(0,1fr))}.tps-ui-gallery.tg--slider .tg-list{grid-auto-columns:calc((100% - var(--tg-pvm) * var(--tg-g)) / (var(--tg-pvm) + .3))}}@media(max-width:749px),(hover:none){.tps-ui-gallery .tg-nav{display:none}}.tps-ui-gallery .tg-lb{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#121210fb;color:#fff;overflow:hidden;font-family:var(--sena-font)}.tps-ui-gallery .tg-lb::backdrop{background:transparent}.tps-ui-gallery .tg-lb[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;animation:tps-ui-gallery-in .2s ease-out}@keyframes tps-ui-gallery-in{0%{opacity:0}}.tps-ui-gallery .tg-lb__top{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 10px 20px;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.tps-ui-gallery .tg-lb__stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;padding:0 76px;touch-action:pan-y pinch-zoom}.tps-ui-gallery .tg-lb__stage img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;user-select:none;-webkit-user-drag:none;transition:opacity .2s}.tps-ui-gallery .tg-lb__stage img.is-loading{opacity:.35}.tps-ui-gallery .tg-lb__btn{display:grid;place-items:center;margin:0;padding:0;border:0;border-radius:50%;background:#ffffff1a;color:#fff;cursor:pointer;transition:background .2s}.tps-ui-gallery .tg-lb__btn:hover{background:#ffffff38}.tps-ui-gallery .tg-lb__btn:focus-visible,.tps-ui-gallery .tg-lb a:focus-visible{outline:2px solid rgba(255,255,255,.75);outline-offset:2px}.tps-ui-gallery .tg-lb__close{width:44px;height:44px}.tps-ui-gallery .tg-lb__nav{position:absolute;top:50%;width:52px;height:52px;margin-top:-26px}.tps-ui-gallery .tg-lb__nav--prev{left:12px}.tps-ui-gallery .tg-lb__nav--next{right:12px}.tps-ui-gallery .tg-lb__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;width:100%;max-width:960px;margin:0 auto;padding:14px 16px 22px;text-align:center}.tps-ui-gallery .tg-lb__foot:not(:has(>:not([hidden]))){padding:8px}.tps-ui-gallery .tg-lb__cap{margin:0;font-size:15px;line-height:1.5;color:#ffffffeb}.tps-ui-gallery .tg-pc{display:flex;align-items:center;gap:16px;padding:10px 10px 10px 18px;border-radius:12px;background:#fff;color:var(--tg-text);text-align:left}.tps-ui-gallery .tg-pc b{display:block;font-size:15px;font-weight:800;line-height:1.3}.tps-ui-gallery .tg-pc span{display:block;font-size:13px;color:#55554f}.tps-ui-gallery .tg-pc a,.tps-ui-gallery .tg-pc a:is([href],:hover,:focus){flex:none;padding:11px 18px;border-radius:999px;background:var(--tg-ink);color:#fff;font-size:14px;font-weight:800;text-decoration:none}.tps-ui-gallery .tg-pc a:hover{background:#96390f}.tps-ui-gallery .tg-pc a:focus-visible{outline-color:var(--tg-ink)}@media(max-width:749px){.tps-ui-gallery .tg-lb__stage{padding:0}.tps-ui-gallery .tg-lb__nav{width:40px;height:40px;margin-top:-20px;background:#14141299}.tps-ui-gallery .tg-lb__nav--prev{left:6px}.tps-ui-gallery .tg-lb__nav--next{right:6px}.tps-ui-gallery .tg-lb__foot{padding-bottom:18px}.tps-ui-gallery .tg-pc{width:100%}}@media(prefers-reduced-motion:reduce){.tps-ui-gallery .tg-tile img,.tps-ui-gallery .tg-tile:after,.tps-ui-gallery .tg-nav,.tps-ui-gallery .tg-lb__stage img{transition:none}.tps-ui-gallery.tg--slider .tg-list{scroll-behavior:auto}.tps-ui-gallery .tg-lb[open]{animation:none}}
