.swiper2{--swiper2-theme-color:#2563eb;--swiper2-navigation-size:28px;--swiper2-pagination-bullet-size:8px;--swiper2-pagination-color:var(--swiper2-theme-color);position:relative;overflow:hidden;list-style:none;padding:0;box-sizing:border-box;z-index:1;display:block;width:100%;max-width:100%;min-width:0;margin-left:auto;margin-right:auto}.swiper2-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;box-sizing:content-box;transition-property:transform;transition-timing-function:cubic-bezier(.22, .61, .36, 1);will-change:transform}.swiper2-viewport{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;isolation:isolate;contain:paint;z-index:1}.swiper2-slide{flex-shrink:0;width:100%;height:100%;position:relative;box-sizing:border-box}.swiper2-horizontal{touch-action:pan-y}.swiper2-horizontal>.swiper2-viewport,.swiper2-horizontal>.swiper2-viewport>.swiper2-wrapper,.swiper2-horizontal .swiper2-slide{height:auto}.swiper2-horizontal>.swiper2-pagination{left:0;right:0;bottom:14px}.swiper2-horizontal>.swiper2-pagination-progressbar{top:0;bottom:auto;left:0;width:100%;height:4px}.swiper2-vertical{height:360px;touch-action:pan-x}.swiper2-vertical>.swiper2-viewport>.swiper2-wrapper{flex-direction:column}.swiper2-vertical>.swiper2-pagination{right:14px;top:50%;flex-direction:column;transform:translateY(-50%)}.swiper2-vertical>.swiper2-pagination-progressbar{left:0;right:auto;top:0;width:4px;height:100%;transform:none}.swiper2-vertical .swiper2-pagination-bullet-active{width:var(--swiper2-pagination-bullet-size);height:22px}.swiper2-initialized .swiper2-slide{backface-visibility:hidden}.swiper2-grab-cursor,.swiper2-grab-cursor .swiper2-slide{cursor:grab;cursor:-webkit-grab}.swiper2-grabbing,.swiper2-grabbing .swiper2-slide{cursor:grabbing;cursor:-webkit-grabbing}.swiper2-lock:not(.swiper2-centered) .swiper2-wrapper{transform:none !important}.swiper2-variable-size .swiper2-wrapper{align-items:center}.swiper2-grid>.swiper2-viewport>.swiper2-wrapper{flex-wrap:wrap;align-content:flex-start}.swiper2-grid-column>.swiper2-viewport>.swiper2-wrapper{flex-direction:column}.swiper2-grid-row>.swiper2-viewport>.swiper2-wrapper{flex-direction:row}.swiper2-grid .swiper2-slide{height:auto}.swiper2-grid-autoheight>.swiper2-viewport{height:auto}.swiper2-grid-autoheight>.swiper2-viewport>.swiper2-wrapper{height:auto;align-items:stretch}.swiper2-autoheight,.swiper2-autoheight>.swiper2-viewport,.swiper2-autoheight>.swiper2-viewport>.swiper2-wrapper{height:auto}.swiper2-autoheight>.swiper2-viewport>.swiper2-wrapper{align-items:flex-start;transition-property:transform, height}.swiper2-autoheight .swiper2-slide{height:auto}.swiper2-auto-max-height>.swiper2-viewport,.swiper2-auto-max-height>.swiper2-viewport>.swiper2-wrapper{height:auto}.swiper2-auto-max-height .swiper2-slide{box-sizing:border-box;overflow:hidden}.swiper2-auto-max-height .swiper2-slide>img{object-fit:cover}.swiper2-slide-probe{height:auto !important}.swiper2-measuring img{height:auto !important}.swiper2-button-next,.swiper2-button-prev{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper2-navigation-color, var(--swiper2-theme-color));background:rgba(255,255,255,0.92);border-radius:50%;box-shadow:0 4px 16px rgba(15,23,42,0.12);-webkit-user-select:none;user-select:none;transition:opacity .2s ease,transform .2s ease}.swiper2-button-next:hover,.swiper2-button-prev:hover{transform:scale(1.06)}.swiper2-button-next::after,.swiper2-button-prev::after{content:"";width:var(--swiper2-navigation-size);height:var(--swiper2-navigation-size);background:currentColor;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M9.29 6.71a1 1 0 0 0 0 1.41L13.17 12l-3.88 3.88a1 1 0 1 0 1.41 1.41l4.59-4.58a1 1 0 0 0 0-1.42L10.7 6.7a1 1 0 0 0-1.41.01z'/></svg>") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='black' d='M9.29 6.71a1 1 0 0 0 0 1.41L13.17 12l-3.88 3.88a1 1 0 1 0 1.41 1.41l4.59-4.58a1 1 0 0 0 0-1.42L10.7 6.7a1 1 0 0 0-1.41.01z'/></svg>") center / contain no-repeat}.swiper2-button-prev{left:12px}.swiper2-button-prev::after{transform:rotate(180deg)}.swiper2-button-next{right:12px}.swiper2-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper2-pagination{position:absolute;z-index:10;display:flex;align-items:center;justify-content:center;gap:8px;transform:translateZ(0);-webkit-user-select:none;user-select:none}.swiper2-pagination.swiper2-pagination-horizontal{left:0;right:0;bottom:14px}.swiper2-pagination-bullet{width:var(--swiper2-pagination-bullet-size);height:var(--swiper2-pagination-bullet-size);display:inline-block;border-radius:999px;background:var(--swiper2-pagination-bullet-inactive-color, #000);opacity:var(--swiper2-pagination-bullet-inactive-opacity, .2);transition:width .25s ease,opacity .25s ease,background .25s ease;cursor:pointer}.swiper2-pagination-bullet-active{background:var(--swiper2-pagination-color);opacity:1;width:22px}.swiper2-pagination-clickable .swiper2-pagination-bullet{cursor:pointer}.swiper2-pagination-fraction{gap:6px;color:#fff;font-size:13px;letter-spacing:.04em;text-shadow:0 1px 8px rgba(0,0,0,0.35)}.swiper2-pagination-progressbar{display:block;overflow:hidden;border-radius:999px;background:rgba(0,0,0,0.18)}.swiper2-pagination-progressbar-fill{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:inherit;background:var(--swiper2-pagination-color);transform:scaleX(0);transform-origin:left top;transition-property:transform;transition-timing-function:cubic-bezier(.22, .61, .36, 1)}.swiper2-pagination-bottom.swiper2-pagination-fraction,.swiper2-pagination-top.swiper2-pagination-fraction{color:var(--swiper2-theme-color);text-shadow:none}.swiper2-pagination-pos-bottom,.swiper2-pagination-pos-top{display:flex;flex-direction:column}.swiper2-pagination-pos-bottom>.swiper2-viewport,.swiper2-pagination-pos-top>.swiper2-viewport{flex:1 1 auto;min-width:0;min-height:0;width:100%;max-width:100%;height:auto}.swiper2-pagination-pos-bottom>.swiper2-button-prev,.swiper2-pagination-pos-top>.swiper2-button-prev,.swiper2-pagination-pos-bottom>.swiper2-button-next,.swiper2-pagination-pos-top>.swiper2-button-next{top:0;margin-top:auto;margin-bottom:auto}.swiper2-pagination-pos-bottom>.swiper2-pagination,.swiper2-pagination-pos-top>.swiper2-pagination{position:relative;left:0;right:0;top:auto;bottom:auto;transform:none;flex-shrink:0}.swiper2-pagination-pos-bottom>.swiper2-button-prev,.swiper2-pagination-pos-bottom>.swiper2-button-next{bottom:var(--swiper2-pagination-outside-size, 40px)}.swiper2-pagination-pos-bottom>.swiper2-pagination{padding:14px 0 8px}.swiper2-pagination-pos-bottom>.swiper2-pagination-progressbar{height:4px;padding:0;margin-top:12px}.swiper2-pagination-pos-top>.swiper2-button-prev,.swiper2-pagination-pos-top>.swiper2-button-next{top:var(--swiper2-pagination-outside-size, 40px);bottom:0}.swiper2-pagination-pos-top>.swiper2-pagination{order:-1;padding:8px 0 14px}.swiper2-pagination-pos-top>.swiper2-pagination-progressbar{height:4px;padding:0;margin-bottom:12px}.swiper2-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0}