/**
 * Minified CSS file
 * Generated by Csh CSS Minifier
 * 2026-06-25 08:15:47
 * Source: cms-slider.css
 * Original size: 6.86 KB
 * Minified size: 3.97 KB
 * Compression: 42.08%
 */
.cms-slider{position:relative;overflow:hidden;width:100%;height:100vh;background-color:#000}.cms-slider .swiper-wrapper,.cms-slider .swiper-slide{height:100%}.cms-slider .cms-slider-slide,.cms-slider-right .cms-slider-slide{overflow:hidden}@keyframes cms-slide-zoom-in{from{transform:scale(1.12)}to{transform:scale(1)}}.cms-slider .cms-slider-img-wrap,.cms-slider-right .cms-slider-img-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;transform:scale(1.12);transform-origin:center center;will-change:transform}.cms-slide-active .cms-slider-img-wrap{animation:cms-slide-zoom-in 8s ease-out forwards}@media(prefers-reduced-motion:reduce){.cms-slide-active .cms-slider-img-wrap{animation:none;transform:scale(1)}}.cms-slider .cms-slider-img,.cms-slider-right .cms-slider-img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border-radius:0}.cms-slider .cms-slider-overlay,.cms-slider-right .cms-slider-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.cms-slider.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.cms-slider.swiper-fade .swiper-slide-active{pointer-events:auto}.cms-slider .cms-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:20;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;background:rgba(255,255,255,.12);border-radius:50%;transition:background .25s ease,opacity .25s ease;user-select:none}.cms-slider .cms-slider-arrow:hover{background:rgba(255,255,255,.25)}.cms-slider .cms-slider-nav-prev{left:24px}.cms-slider .cms-slider-nav-next{right:24px}.cms-slider .cms-slider-pagination{position:absolute;bottom:24px}.cms-slider .cms-slider-static-links,.cms-slider .cms-slider-counter-card,.cms-slider .cms-slider-cta,.cms-slider .cms-slider-static-right,.cms-slider .cms-slider-static-top,.cms-slider .cms-slider-marquee-bar{will-change:opacity,transform}.cms-slider.cms-slider-is-changing .cms-slider-static-top,.cms-slider.cms-slider-is-changing .cms-slider-static-links,.cms-slider.cms-slider-is-changing .cms-slider-static-right,.cms-slider.cms-slider-is-changing .cms-slider-image-links,.cms-slider.cms-slider-is-changing .cms-slider-links{opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.cms-video-modal{position:fixed;inset:0;z-index:999999;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.cms-video-modal.active{display:flex;opacity:1}.cms-video-modal-overlay{position:absolute;inset:0;background:rgba(0,0,0,.9);cursor:pointer}.cms-video-modal-content{position:relative;width:90%;max-width:1200px;z-index:1;animation:cms-modal-in .3s ease}@keyframes cms-modal-in{from{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.cms-video-modal-close{position:absolute;top:-40px;right:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.1);border:2px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;font-size:24px;cursor:pointer;transition:background .3s ease,transform .3s ease;padding:0}.cms-video-modal-close:hover{background:rgba(255,255,255,.2);transform:rotate(90deg)}.cms-video-modal-close:focus-visible{outline:2px solid #fff;outline-offset:2px}.cms-video-modal-body{position:relative;width:100%;padding-bottom:56.25%;background:#000;border-radius:8px;overflow:hidden}.cms-video-modal-body iframe{position:absolute;inset:0;width:100%;height:100%;border:none}body.cms-video-modal-open{overflow:hidden}@media(max-width:768px){.cms-video-modal-content{width:95%}.cms-slider .cms-slider-nav-prev{left:12px}.cms-slider .cms-slider-nav-next{right:12px}}.cms-slider-link .svg-icon-fill{visibility:hidden;opacity:0;transition:all .3s ease;margin-inline-start:-16px;transform:translate(-16px,0)}.cms-slider-link:hover .svg-icon-fill{visibility:visible;opacity:1;margin-inline-start:0;transform:translate(0,0)}.cms-slider-layout-2 .cms-slider-content-inner{padding-top:calc(var(--header-height)+32px)}