.ut-diwali-banner{background:#f8f0e3;border-bottom:1px solid #dfd0bb;overflow:hidden}.ut-banner-inner{max-width:1440px;margin:auto;padding:10px 5% 6px}.ut-banner-slide{display:grid;grid-template-columns:1fr 1.05fr;gap:50px;align-items:center;min-height:132px;animation-duration:1.008s;animation-timing-function:ease;animation-fill-mode:both;animation-name:ut-banner-fade}.ut-banner-slide[hidden]{display:none}.ut-banner-copy{max-width:560px;padding:0}.ut-banner-brand{font:700 8px/10px Arial,sans-serif;letter-spacing:1.8px;color:#a97930;margin:0 0 4px}.ut-banner-copy h1,.ut-banner-copy h2{font:normal 26px/1.02 Georgia,serif;letter-spacing:-.5px;color:#761b34;margin:0 0 4px}.ut-banner-copy h1{font-size:32px}.ut-banner-copy h1 em,.ut-banner-copy h2 em{font-style:italic;color:#aa772d}.ut-banner-copy>p:not(.ut-banner-brand){font:11px/1.35 Arial,sans-serif;color:#806858;max-width:460px;margin:0 0 4px}.ut-banner-link{display:inline-flex;align-items:center;gap:20px;min-height:26px;background:#761b34;border:1px solid #761b34;border-radius:5px;color:#fff5e6;padding:5px 12px;font:700 10px Arial,sans-serif;text-decoration:none;box-sizing:border-box}.ut-banner-link:hover{background:#571428}.ut-banner-photo{margin:0;min-width:0;position:relative}.ut-banner-photo img{display:block;width:100%;height:132px;object-fit:contain;border-radius:7px;background:#f6f4eb}.ut-banner-photo figcaption{position:absolute;bottom:6px;right:8px;background:#fff8e9ed;border:1px solid #dbc5a2;color:#765c40;border-radius:4px;padding:4px 6px;font:8px Arial,sans-serif;letter-spacing:.3px}.ut-banner-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:7px;border-top:1px solid #e5d8c4;padding-top:6px}.ut-banner-dots{display:flex;align-items:center;gap:7px}.ut-banner-dots button{display:grid;place-items:center;width:28px;height:28px;padding:0;background:transparent;border:0;border-radius:50%;cursor:pointer}.ut-banner-dots button:after{content:'';width:6px;height:6px;background:#d4bea0;border-radius:50%;transition:width .25s,background .25s}.ut-banner-dots button[aria-current=true]:after{width:20px;border-radius:5px;background:#761b34}.ut-banner-transport{display:flex;align-items:center;gap:8px}.ut-banner-count{font:10px Arial,sans-serif;letter-spacing:1px;color:#927453;margin-right:8px;min-width:40px}.ut-banner-transport button{display:inline-grid;place-items:center;background:transparent;border:1px solid #d8c4a7;color:#761b34;border-radius:5px;min-width:30px;height:28px;cursor:pointer;font:18px Arial,sans-serif}.ut-banner-transport #ut-banner-pause{font:600 9px Arial,sans-serif;padding:0 8px;min-width:57px}.ut-diwali-banner :focus-visible{outline:3px solid #b38745;outline-offset:3px}.ut-banner-screenreader{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ut-banner-slide[data-transition=fade]{animation-name:ut-banner-fade}.ut-banner-slide[data-transition=slide-left]{animation-name:ut-banner-left}.ut-banner-slide[data-transition=slide-right]{animation-name:ut-banner-right}.ut-banner-slide[data-transition=rise]{animation-name:ut-banner-rise}.ut-banner-slide[data-transition=zoom]{animation-name:ut-banner-zoom}.ut-banner-slide[data-transition=reveal]{animation-name:ut-banner-reveal}
@keyframes ut-banner-fade{from{opacity:0}to{opacity:1}}@keyframes ut-banner-left{from{opacity:0;transform:translateX(45px)}to{opacity:1;transform:translateX(0)}}@keyframes ut-banner-right{from{opacity:0;transform:translateX(-45px)}to{opacity:1;transform:translateX(0)}}@keyframes ut-banner-rise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ut-banner-zoom{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes ut-banner-reveal{from{opacity:.2;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}
@media(max-width:900px){.ut-banner-slide{gap:25px;min-height:119px}.ut-banner-photo img{height:119px}.ut-banner-brand{display:none}.ut-banner-copy h1,.ut-banner-copy h2{font-size:24px}.ut-banner-copy>p:not(.ut-banner-brand){font-size:10.5px}}
@media(max-width:600px){.ut-banner-inner{padding:8px 5% 6px}.ut-banner-slide{grid-template-columns:1.15fr 1fr;gap:12px;min-height:164px}.ut-banner-copy{max-width:none}.ut-banner-copy h1,.ut-banner-copy h2{font-size:22px;line-height:1.08;margin-bottom:12px}.ut-banner-copy>p:not(.ut-banner-brand){display:none}.ut-banner-link{font-size:10px;min-height:30px;padding:6px 8px;gap:8px}.ut-banner-photo img{height:145px}.ut-banner-photo figcaption{display:none}.ut-banner-controls{gap:5px;margin-top:7px;padding-top:6px}.ut-banner-dots{gap:0}.ut-banner-dots button{width:20px;height:28px}.ut-banner-transport{gap:3px}.ut-banner-count{font-size:9px;margin-right:1px;min-width:30px}.ut-banner-transport button{min-width:26px;height:28px}.ut-banner-transport #ut-banner-pause{min-width:44px;padding:0 5px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.ut-banner-slide{animation:none!important}.ut-banner-dots button:after{transition:none}}
