.tbw-root{position:relative;width:100%;--tbw-content-justify:flex-start}.tbw-viewport{position:relative;width:100%;overflow:hidden}.tbw-viewport.swiper{overflow:hidden}.tbw-static-track{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.tbw-static-track>.tbw-static-item{grid-area:1 / 1;visibility:hidden}.tbw-static-track>.tbw-static-item:first-child{visibility:visible}.swiper-wrapper{display:flex}.tbw-root .tbw-viewport.swiper:not(.swiper-initialized) .swiper-wrapper{position:relative;width:100%;box-sizing:content-box}.tbw-root .tbw-viewport.swiper:not(.swiper-initialized) .swiper-slide{position:relative;flex-shrink:0;width:100%}.tbw-root .swiper-wrapper,.tbw-root .swiper-slide{transition-timing-function:cubic-bezier(.25,1,.5,1)}.tbw-slide{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;height:auto;aspect-ratio:4 / 3;min-height:280px;max-height:420px;overflow:hidden;background:#10131a}@media (min-width:480px){.tbw-slide{aspect-ratio:16 / 9;min-height:320px;max-height:480px}}@media (min-width:768px){.tbw-slide{aspect-ratio:12 / 5;min-height:380px;max-height:520px}}@media (min-width:1025px){.tbw-slide{aspect-ratio:16 / 5;min-height:420px;max-height:640px}}.tbw-media{position:absolute;inset:0;display:block;width:100%;height:100%}.tbw-picture,.tbw-media img{display:block;width:100%;height:100%;object-fit:cover}.tbw-overlay{position:absolute;inset:0;background-color:rgb(10 10 20 / .35);pointer-events:none}.tbw-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:640px;padding:32px}.tbw-eyebrow{margin:0;font-size:.85em;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffd36e}.tbw-title{margin:0;font-size:clamp(1.5rem, 2.5vw, 2.75rem);line-height:1.2;color:#fff}.tbw-description{margin:0;font-size:1rem;line-height:1.6;color:rgb(255 255 255 / .9)}.tbw-actions{margin-top:4px}.tbw-button{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:6px;background:#ff6a00;color:#fff;font-weight:600;text-decoration:none;transition:all 250ms ease}.tbw-button:hover{filter:brightness(1.05)}.elementor-widget .tpo-root .tbw-arrow:hover,.elementor-widget .tpo-root .tbw-arrow:focus{background-color:#fff;color:#1a365d}.tbw-button:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.tbw-icon svg{width:1em;height:1em;fill:currentColor;display:inline-block;vertical-align:-.1em}.tbw-template--full-overlay .tbw-overlay,.tbw-template--centered-hero .tbw-overlay{background-color:#fff0}.tbw-template--full-overlay .tbw-content{position:absolute;inset:0;z-index:2;margin-inline-end:auto;align-self:var(--tbw-content-justify,flex-start);justify-content:var(--tbw-content-valign,center)}.tbw-template--full-overlay .swiper-slide,.tbw-template--full-overlay .tbw-slide{height:auto!important;aspect-ratio:unset;min-height:0;max-height:none}.tbw-template--full-overlay .swiper-wrapper{align-items:flex-start}.tbw-template--full-overlay .tbw-media{position:static;inset:auto;width:100%;height:auto}.tbw-template--full-overlay .tbw-picture,.tbw-template--full-overlay .tbw-media img{width:100%;height:auto;object-fit:contain}.tbw-split-shell{--tbw-side-width:32%;display:grid;grid-template-columns:1fr var(--tbw-side-width);gap:4px;width:100%;align-items:stretch}.tbw-split-main{position:relative;min-width:0}.tbw-split-side{position:relative;display:block;min-width:0;overflow:hidden}.tbw-split-side img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:767px){.tbw-split-shell{grid-template-columns:1fr}.tbw-split-side{aspect-ratio:16 / 9}}.tbw-template--centered-hero .swiper-slide,.tbw-template--centered-hero .tbw-slide{height:auto!important;aspect-ratio:unset;min-height:0;max-height:none}.tbw-template--centered-hero .swiper-wrapper{align-items:flex-start}.tbw-template--centered-hero .tbw-media{position:static;inset:auto;width:100%;height:auto}.tbw-template--centered-hero .tbw-picture,.tbw-template--centered-hero .tbw-media img{width:100%;height:auto;object-fit:contain}.tbw-template--centered-hero .tbw-content{position:absolute;inset:0;z-index:2;justify-content:var(--tbw-content-valign,center)}.tbw-content--centered{align-items:center;text-align:center;max-width:720px;margin-inline:auto}.tbw-slide--split{display:grid;grid-template-columns:50% 50%;align-items:stretch;aspect-ratio:unset;height:auto;min-height:420px;max-height:none}.tbw-slide--split .tbw-media{position:relative;inset:auto}.tbw-slide--split .tbw-content{position:relative;z-index:1;justify-content:center;max-width:none;padding:40px}.tbw-slide--split-left .tbw-content{order:1}.tbw-slide--split-left .tbw-media{order:2}.tbw-slide--split-right .tbw-media{order:1}.tbw-slide--split-right .tbw-content{order:2}.tbw-content--card{margin:24px;background:rgb(15 17 26 / .55);border-radius:12px;padding:28px}.tbw-template--card-peek .swiper-slide{height:auto}.tbw-template--card-peek .tbw-slide--card-peek{height:100%;border-radius:16px;box-shadow:0 10px 30px rgb(0 0 0 / .18)}.tbw-thumbs--bottom{display:flex;flex-direction:column;gap:12px}.tbw-thumbs--side{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:stretch}.tbw-thumbs--side .tbw-thumbs{order:2}.tbw-thumbs{overflow:hidden}.tbw-thumbs--bottom .tbw-thumbs .swiper-wrapper{flex-direction:row}.tbw-thumbs--side .tbw-thumbs .swiper-wrapper{flex-direction:column;height:100%}.tbw-thumb{flex-shrink:0;width:90px;height:54px;padding:0;border:2px solid #fff0;border-radius:6px;overflow:hidden;cursor:pointer;opacity:.6;transition:opacity 200ms ease,border-color 200ms ease;background:none}.tbw-thumb img{display:block;width:100%;height:100%;object-fit:cover}.tbw-thumb.is-active{opacity:1;border-color:#fff}.tbw-thumb:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.tbw-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:rgb(0 0 0 / .35);color:#fff;cursor:pointer;transition:background-color 200ms ease,color 200ms ease}.tbw-arrow--prev{left:16px}.tbw-arrow--next{right:16px}.tbw-arrow:hover{background:rgb(0 0 0 / .55)}.tbw-arrow:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.tbw-arrow.swiper-button-disabled{opacity:.35;cursor:not-allowed}.tbw-pagination{position:absolute;left:0;right:0;bottom:var(--tbw-dot-bottom,16px)!important;z-index:3;display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet{width:8px;height:8px;margin:0 4px;background:rgb(255 255 255 / .5);opacity:1;border-radius:50%;cursor:pointer;transition:background-color 200ms ease,transform 200ms ease}.swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}.tbw-empty{padding:24px;background:#fff3cd;color:#664d03;font-size:.9rem;border-radius:6px}@media (prefers-reduced-motion:reduce){.tbw-media img,.tbw-button,.tbw-arrow,.swiper-pagination-bullet,.tbw-thumb{transition:none!important}}@media (max-width:767px){.tbw-slide--split{grid-template-columns:1fr;min-height:0}.tbw-slide--split .tbw-media{min-height:200px}.tbw-mobile-img-first-yes .tbw-slide--split .tbw-media{order:-1}.tbw-content{max-width:100%;padding:20px}.tbw-thumb{width:64px;height:40px}}