.dito-tenda-video-carousel{padding-bottom:32px;padding-top:64px}@media screen and (max-width:767px){.dito-tenda-video-carousel{padding-bottom:0;padding-top:32px}}.dito-tenda-video-carousel{overflow:hidden;.header-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:48px;min-height:248px}h1{color:var(--UI-Color,#db1229);font-size:20px;font-weight:600;line-height:26px}h1,h2{font-family:Outfit;font-style:normal;margin-bottom:20px;text-align:center}h2{font-size:70px;font-weight:700;line-height:72px;max-width:933px}.header-container p{color:var(--Black,#2a2a2a);font-family:Outfit;font-size:20px;font-style:normal;font-weight:400;line-height:28px;margin-bottom:0;max-width:800px;text-align:center}@media screen and (max-width:767px){.header-container{margin-bottom:24px}h1{color:var(--UI-Color,#db1229);font-size:16px;font-weight:600;line-height:22px}h1,h2{font-family:Outfit;font-style:normal;margin-bottom:8px;text-align:center}h2{font-size:32px;font-weight:700;line-height:36px;max-width:933px}.header-container p{color:#000;font-family:Outfit;font-size:16px;font-style:normal;font-weight:400;line-height:22px;text-align:center}}.swiper-clip{margin:0 auto;max-width:1440px;overflow:visible;padding:0;width:100%}.swiper{overflow:visible!important;width:100%}.swiper-wrapper{align-items:center}.swiper-slide{background:#e5e5e5;border-radius:10px;cursor:pointer;opacity:.7;overflow:hidden;position:relative;scale:.72;transition:scale .4s ease,opacity .1s ease,transform .4s cubic-bezier(.4,0,.2,1),filter .4s ease,z-index 0s;z-index:1}.swiper-slide-active{filter:brightness(1);opacity:1;scale:1;z-index:10}.swiper-slide video{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.slide-inner{aspect-ratio:16/9;position:relative;width:100%}.play-btn{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .25s}.swiper-slide-active .play-btn{opacity:1}.play-btn span{align-items:center;background:hsla(0,0%,100%,.88);border:1px solid rgba(0,0,0,.1);border-radius:50%;display:flex;height:52px;justify-content:center;width:52px}.play-btn svg{fill:#222;height:20px;margin-left:3px;width:20px}.slide-caption{background:#fff;border-top:1px solid #e8e8e8;display:none;padding:10px 14px 12px}.slide-label{color:#999;font-size:.7rem;letter-spacing:.08em;margin-bottom:2px;text-transform:uppercase}.slide-title{color:#111;font-size:.92rem;font-weight:600}.swiper-button-next,.swiper-button-prev{background:#ed001b;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#fff!important;height:40px!important;top:50%!important;width:40px!important}.swiper-slide:after{content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .1s ease;width:100%;z-index:2}.swiper-slide.swiper-slide-prev:after{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));opacity:1}.swiper-slide.swiper-slide-next:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);opacity:1}.swiper-button-next,.swiper-button-prev{user-select:none}.swiper-button-next:after,.swiper-button-prev:after{font-size:13px!important;font-weight:700}.spotlight{align-items:center;background:rgba(0,0,0,.72);display:none;inset:0;justify-content:center;position:fixed;z-index:1000}.spotlight.open{display:flex}.spotlight-inner{background:#000;border-radius:12px;box-shadow:0 24px 80px rgba(0,0,0,.6);overflow:hidden;width:min(880px,92vw)}.spotlight-inner video{aspect-ratio:16/9;display:block;object-fit:cover;width:100%}.spotlight-bar{align-items:center;background:#fff;border-top:1px solid #eee;display:none;justify-content:space-between;padding:12px 16px}.s-title{color:#111;font-size:.9rem;font-weight:600}.s-label{color:#999;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.close-btn,.close-btn:hover{align-items:center;background:#f5f5f5;border:1px solid #ddd;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;margin:0;padding:0;transition:background .15s;width:34px}.close-btn:hover{background:#e8e8e8}.close-btn svg{fill:none;height:14px;stroke:#444;stroke-width:2;width:14px}}