body,html{overflow-x:hidden;touch-action:pan-y}.highlight-carousel-container{width:100%;overflow-x:auto;overflow-y:hidden;position:relative;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;padding:20px 0 120px!important}@media (max-width:767px){.highlight-carousel-container{padding:20px 0 40px}}.highlight-carousel-container::-webkit-scrollbar{display:none}.highlight-carousel-wrapper{display:flex;gap:16px;min-width:max-content}.highlight-item{flex:0 0 auto;width:140px;height:140px;text-align:center;cursor:pointer;transition:transform 0.5s ease;scroll-snap-align:start}.highlight-item:hover{transform:scale(1.05)}.highlight-item img{width:120px;height:120px;border-radius:50%;padding:3px;border:3px solid #e6e7e8;object-fit:cover}.highlight-item img:hover{border-color:#e54825}.highlight-item-title{font-size:14px;font-family:Poppins;text-transform:uppercase;letter-spacing:1px;margin-top:6px;color:#000;font-weight:500}@media (max-width:767px){.highlight-item{width:120px;height:120px}.highlight-item img{width:100px;height:100px}}.highlight-carousel-nav{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10;pointer-events:auto}@media (max-width:767px){.highlight-carousel-nav{bottom:60px}}.carousel-arrow{background:#000;color:#fff;padding:5px 10px;font-size:20px;cursor:pointer;transition:background 0.5s ease;border-radius:0}.carousel-arrow:hover{background:#e54825;color:#fff}.highlight-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:9999;display:flex;justify-content:center;align-items:center}.highlight-modal-content{position:relative;width:100vw;height:100vh;max-height:100dvh;padding:0;display:flex;flex-direction:column;overflow:hidden}.highlight-modal-header{position:absolute;top:20px;left:20px;right:40px;display:flex;justify-content:space-between;align-items:center;z-index:10;color:#fff}.highlight-modal-title{font-family:Poppins;text-transform:uppercase;font-weight:400;font-size:16px;letter-spacing:1px;background:#000;padding:5px 10px}.highlight-modal-close{border:none;color:#fff;font-size:18px;cursor:pointer;background:#000;padding:5px;border-radius:0;transition:transform 0.2s ease,color 0.2s ease}.highlight-modal-close:hover{color:#fff}.highlight-top-indicators{position:absolute;top:10px;left:20px;right:20px;display:flex;gap:6px;z-index:10}.highlight-indicator{flex:1;height:4px;background:rgb(255 255 255 / .3);border-radius:2px;cursor:pointer}.highlight-indicator{flex:1;height:4px;background:rgb(255 255 255 / .3);border-radius:2px;cursor:pointer}.highlight-indicator.active{background:#fff}.highlight-story-image-container{position:relative;flex:1;height:100%;max-height:100vh;overflow:hidden}.highlight-story-slide{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;display:flex;flex-direction:column;justify-content:flex-end}.highlight-story-slide img{width:100%;max-height:100vh;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.highlight-story-overlay{position:absolute;bottom:20px;left:0;right:0;background:rgb(0 0 0 / .7);padding:10px;text-align:center;color:#fff;z-index:10}.highlight-story-overlay h2{font-size:18px;margin:0 0 5px;font-family:Poppins,sans-serif;text-transform:uppercase;color:#ffe63f!important;font-weight:400!important;letter-spacing:1px}.highlight-story-cta{display:block;font-size:10px;color:#e0e0e0;margin-top:8px;font-weight:400}.highlight-tap-left,.highlight-tap-right{position:absolute;top:0;bottom:0;width:50%;z-index:5;cursor:pointer}.highlight-tap-left{left:0}.highlight-tap-right{right:0}.img-desktop{display:block;width:100%;height:auto;object-fit:cover}.img-mobile{display:none}@media (max-width:768px){.img-desktop{display:none}.img-mobile{display:block;width:100%;aspect-ratio:9 / 16;object-fit:cover;border-radius:10px}}.highlight-progress-bar-wrapper{position:absolute;bottom:0;left:0;width:100%;height:4px;background:rgb(255 255 255 / .2);z-index:10;overflow:hidden}.highlight-progress-fill{height:100%;width:0%;background:#ffe63f;transition:width 10s linear}.elementor-post-info__terms-list-item{text-decoration:none;transition:all 0.3s ease}.elementor-post-info__terms-list-item:hover{color:#e64725!important;text-decoration:none}