.blox-ts-body{position:relative}.blox-ts-body,.blox-ts-body *,.blox-ts-body :after,.blox-ts-body :before{box-sizing:border-box}.blox-ts-dots,.blox-ts-header,.blox-ts-layout{padding-left:20px;padding-right:20px}.blox-ts-header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin:0 auto 32px}.blox-ts-header-text{display:flex;flex-direction:column;gap:12px}.blox-ts-heading{margin:0}.blox-ts-description{margin:0;max-width:480px}.blox-ts-nav-arrows{display:flex;flex-shrink:0;gap:8px}.blox-ts-arrow{align-items:center;background:transparent;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;transition:background .2s,opacity .2s}.blox-ts-arrow svg{height:50%;width:50%}.blox-ts-arrow:hover{background:rgba(0,0,0,.06)}.blox-ts-arrow:disabled{cursor:default;opacity:.3}.blox-ts-arrow:disabled:hover{background:transparent}.blox-ts-arrows-outlined .blox-ts-arrow{border:1px solid rgba(0,0,0,.15);border-radius:50%;color:inherit;height:44px;padding:0;width:44px}.blox-ts-arrows-outlined .blox-ts-arrow svg{height:20px;width:20px}.blox-ts-arrows-outlined .blox-ts-arrow:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.3)}.blox-ts-arrows-outlined .blox-ts-arrow:disabled:hover{background:transparent;border-color:rgba(0,0,0,.15)}.blox-ts-carousel-wrap{margin:0 auto;overflow:hidden}.blox-ts-carousel{width:100%}.blox-ts-track{display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.blox-ts-track::-webkit-scrollbar{display:none}.blox-ts-slide{flex-shrink:0;min-width:0}.blox-ts-layout-left{display:flex;gap:20px}.blox-ts-layout-left .blox-ts-carousel-wrap{flex:1;min-width:0;overflow:hidden}.blox-ts-sidebar{flex-shrink:0;min-width:0;padding:20px}.blox-ts-sidebar,.blox-ts-sidebar-inner{display:flex;flex-direction:column}.blox-ts-sidebar .blox-ts-nav-arrows{margin-top:24px}@media (min-width:769px){.blox-ts-header-desktop-hidden{display:none}}@media (max-width:768px){.blox-ts-sidebar{display:none}.blox-ts-header-desktop-hidden{display:flex}}.blox-ts-card{color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.blox-ts-card:hover{transform:translateY(-2px)}a.blox-ts-card{cursor:pointer}a.blox-ts-card:hover{color:inherit;text-decoration:none}.blox-ts-card-image{flex-shrink:0;font-size:0;line-height:0;overflow:hidden;width:100%}.blox-ts-img{display:block;object-fit:cover;object-position:center;transition:transform .4s ease;width:100%}a.blox-ts-card:hover .blox-ts-img{transform:scale(1.03)}.blox-ts-img-placeholder{align-items:center;background:#e5e7eb;color:#9ca3af;display:flex;height:100%;justify-content:center;width:100%}.blox-ts-card-content{display:flex;flex:1;flex-direction:column;padding:20px 24px 28px}.blox-ts-card-content h1,.blox-ts-card-content h2,.blox-ts-card-content h3,.blox-ts-card-content h4,.blox-ts-card-content h5,.blox-ts-card-content h6,.blox-ts-card-content p{margin:0}.blox-ts-card-content p{margin-top:8px}.blox-ts-card-cta{background:inherit;margin-top:auto;padding:0 24px 24px}.blox-ts-card-title{font-weight:700;margin:0 0 8px}.blox-ts-card-desc{color:#6b7280;flex:1;line-height:1.6;margin:0}.blox-ts-read-more{align-items:center;display:inline-flex;font-weight:500;gap:4px;margin-top:16px}.blox-ts-read-more svg{transition:transform .2s ease}a.blox-ts-card:hover .blox-ts-read-more svg{transform:translateX(4px)}.blox-ts-dots{display:flex;gap:8px;justify-content:center;margin-top:24px}.blox-ts-dot{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:background .2s;width:8px}.blox-ts-dot-active{background:#1f2937}@media (prefers-reduced-motion:reduce){.blox-ts-card-btn,.blox-ts-img,.blox-ts-modal,.blox-ts-modal-close,.blox-ts-overlay,.blox-ts-play-btn,.blox-ts-read-more svg,.blox-ts-track,.blox-ts-video-close{scroll-behavior:auto!important;transition:none!important}}.blox-ts-no-motion .blox-ts-card:hover{transform:none}.blox-ts-no-motion .blox-ts-img{transition:none}.blox-ts-no-motion a.blox-ts-card:hover .blox-ts-img{transform:none}.blox-ts-no-motion .blox-ts-read-more svg{transition:none}.blox-ts-no-motion a.blox-ts-card:hover .blox-ts-read-more svg{transform:none}@media (max-width:768px){.blox-ts-arrows-hide-mobile{display:none}}@media (max-width:575px){.blox-ts-header{margin-bottom:20px}.blox-ts-slide{flex:0 0 88%}.blox-ts-card:hover{transform:none}.blox-ts-card-content{padding:16px 20px 24px}.blox-ts-dots{margin-top:16px}}.blox-ts-card-expandable{cursor:pointer}.blox-ts-card-btn{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:50%;color:inherit;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;transition:all .2s ease;width:32px}.blox-ts-card-btn:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.3)}.blox-ts-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .2s ease;visibility:hidden;z-index:9999}.blox-ts-overlay.blox-ts-open{opacity:1;visibility:visible}.blox-ts-modal{max-height:calc(100vh - 80px);opacity:0;overflow-y:auto;scrollbar-width:none;transform:scale(.95);transition:transform .25s ease-out,opacity .25s ease-out;width:calc(100% - 40px);-ms-overflow-style:none}.blox-ts-modal::-webkit-scrollbar{display:none}.blox-ts-overlay.blox-ts-open .blox-ts-modal{opacity:1;transform:scale(1)}.blox-ts-modal-image img{display:block;max-height:320px;object-fit:cover;width:100%}.blox-ts-modal-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:24px 24px 0}.blox-ts-modal-title{margin:4px 0 0}.blox-ts-modal-content{padding:16px 24px 24px}.blox-ts-modal-close{align-items:center;background:transparent;border:1px solid rgba(0,0,0,.15);border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;padding:0;transition:all .2s ease;width:40px}.blox-ts-modal-close:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.3)}body.blox-ts-no-scroll{overflow:hidden}.blox-ts-card-video{cursor:pointer}.blox-ts-card-video .blox-ts-card-image{position:relative}.blox-ts-play-btn{align-items:center;border-radius:50%;display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,background .2s ease;z-index:2}.blox-ts-card-video:hover .blox-ts-play-btn{transform:translate(-50%,-50%) scale(1.1)}.blox-ts-modal-video{background:transparent!important;border-radius:0!important;max-width:900px!important;overflow:visible}.blox-ts-video-close{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;position:absolute;right:0;top:-48px;transition:background .2s ease;width:40px;z-index:10}.blox-ts-video-close:hover{background:hsla(0,0%,100%,.2)}.blox-ts-video-wrap{background:#000;border-radius:12px;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.blox-ts-video-wrap iframe,.blox-ts-video-wrap video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.blox-ts-video-placeholder{align-items:center;color:#666;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.blox-ts-no-motion .blox-ts-card-expandable:hover{transform:none}.blox-ts-no-motion .blox-ts-card-btn,.blox-ts-no-motion .blox-ts-modal,.blox-ts-no-motion .blox-ts-modal-close,.blox-ts-no-motion .blox-ts-overlay,.blox-ts-no-motion .blox-ts-play-btn,.blox-ts-no-motion .blox-ts-video-close{transition:none}.blox-ts-no-motion .blox-ts-card-video:hover .blox-ts-play-btn{transform:translate(-50%,-50%)}@media (max-width:575px){.blox-ts-modal{border-radius:0!important;margin:0;max-height:100vh;width:100%}.blox-ts-modal-header{padding:16px}.blox-ts-modal-content{padding:8px 16px 16px}.blox-ts-video-close{right:4px;top:-44px}.blox-ts-modal-video{width:calc(100% - 24px)!important}}.blox-ts-divider{left:0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;width:100%}.blox-ts-divider-top{bottom:100%}.blox-ts-divider-bottom{top:100%}.blox-ts-divider svg{display:block;position:relative;width:calc(100% + 1.3px)}