/**
 * Swiper 9.4.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 13, 2023
 */
@font-face {
    font-family: swiper-icons;
    src: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.qnvylirg.pb.xe%2Sjc-pbagrag%2Sgurzrf%2Sqnvylirg-arb%2Spff%2SjBSS%00%01%00%00%00%00%06%60%00%10%00%00%00%00%0P%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00SSGZ%00%00%06Q%00%00%00%1N%00%00%00%1P%8O%NN%87%91TQRS%00%00%05%N0%00%00%00%23%00%00%00%24%00%60%00JTCBF%00%00%06%14%00%00%00.%00%00%006%R0%18%RS%RPTFHO%00%00%05%P4%00%00%00C%00%00%00s%Q9%S3%QP%PQBF%2S2%00%00%01%QP%00%00%00W%00%00%00%60B%S5%5RDpznc%00%00%02Q%00%00%00%88%00%00%01o%QR%85%Q1%P0pig%20%00%00%02%PP%00%00%00%04%00%00%00%04%00%11%01Qtnfc%00%00%05%98%00%00%00%08%00%00%00%08%SS%SS%00%03tyls%00%00%03%2P%00%00%00%PP%00%00%03%Q8%P1%RQ%NS%25urnq%00%00%01y%00%00%000%00%00%006%13b%9R%N1uurn%00%00%01%9P%00%00%00%1S%00%00%00%24%02%S6%00%S3uzgk%00%00%02%28%00%00%00%19%00%00%00%NR%02q%00%11ybpn%00%00%02%Q0%00%00%00M%00%00%00M%15%00%14%18znkc%00%00%01%OP%00%00%00%1S%00%00%00%20%00c%00%40anzr%00%00%03%S8%00%00%019%00%00%02%5R%S1%5Q%07%09cbfg%00%00%054%00%00%00o%00%00%00%84%R6%PR%S8%85k%QNp%60q%60%60%00o%97%S9%1R%RS%R3%S9z%OR2c31%80%P0%PQ%N5%SNO0%SN%SS%8S%SS%07%18%S9%18%0S%00%O9%1P%0P%60v%00%3S%2P%0O%Q7k%QNp%60q%60%60%3P%S0%SS%00%83%1R%23%SO%SS%1S%406%1S%03C%04%05u%03%00%80i%04%RN%00k%QNp%60q%60%60%Q0n%R0t%60o%00%01%10%P9%P8%00%12f%60%Q0%03%09%00%00%09u%00%O1%00k%QNp%60n%SP%P28%81%81%95%81%81%Q1%871%8Q%81%81%P1%1QW%7Sr%90qun%60%60o%60rs%80%01S%06%24%10%90%R6%9N%P2%Q0%P0%N0%P0C%P5k%R0%SS%01%06%3Q%P6%03%0P%0R05%406%08%280%O0%00%00%3O%81%0O%RN%00%00k%QNp%Q8%PQ%20%P8%00%02%NO%18%065%60qt%60%S8%SS%03%00%SO%19%03i%00%00%00k%QNp%60%60%60s%80%60%19%06S%06%10%88%01%S2%18%P1%7P%16%06%07%20%PQ%P3%P0%P1%P0%04q%2O0%R82K2%P43G%SQ%SS%0S%14%05%S1%0P%80%OP%P4%SS%SS%SS%3S%SR%7S%SQ%SS%Q5%SS%1O%SR%NS%87%9N%00%07%8Py%0Pc%21S%26%20%P1%P4%80%N6%00o5%1P%O000%O0%O2%O1fced%S3%S0%S21%10%03%S8%19%04%04%85%84RQ%P5%P4%25%24%N5%N4rq%R5%R4%15%14%95%94HG%Q5%Q454%19%06%03%00%00%P4~%13%R8%00%11%01Q%00%00%00%2N%00%2N%00%2N%004%00%3R%00U%00E%00%00s%00c%00m%00%84%00%8R%00%98%00%N2%00%NP%00%O6%00%P0%00%PN%00%Q4%00%QR%00%R8%00%S2%00%SP%01%06%01%10%01%1N%01%24%01.%018%01O%01Y%01I%01%60%01w%01g%01~%01%88%01%92%01%9P%01%N6%01%O2%01%PR%01%RP%00%00k%QN%RQ%8Q1%0R%82C%0P%86%5O%9R%OP%P7%Q0%27l%86%20%9O%83%09a%12%85uYU8%05J%S0%0N%5R%P1%2Ok%06%278%01%S7%80%89%QQ%Q58%18%O1%0S%17%PS%60Y%QN%R4%RS%97~-8%60%00%R0%82%25%08C%O0%NR%10%92%OPI%13%O8z%2O%R9il-%1P%8RC%09%8O%5Q%8Ox%25%S1%99%Q7ulwE%O3W%PQ%Q2%9PB%P7%23%96%NS%NO%P1%94%NS%21J36%27%O3%O1%S9%PS%SR%RP%R7%99%S3%P5%04%Q3%833o%OO148%R5%81%00s%N1%8S%S3C%26%18t%05%QR%23%RN%3N%8Ng%NSG%8SZ%N4%QOIT%Q4%7O%81%Q7%8S%QR%S0%60B%O27%05%98%P7%05%NR%R2%SQa%81n%R0%N3g%O5%5Q%Q6QI%N5%8P%RPQ%S4d%S9%PO%1O%15%9S%92%04k%QN%8Q%8S%OQw%P30%14%85%8S%S2%07-%N1g%PP%N8%Q1%81%Q8%953%04%9P5%10%28LW%07%RS%P66%89%P0%7S%P8%864%S4%09%SN%00%7Q%81i%RS%Q4%07%RP%O1%N2%96%2P%85%08%84%OR%7O%RR%Q1%Q5%11%80%3O%7PN%R0%OP%3P%3P%3O%16%98%R2%QQ%S1%00%R3%3S%PS%10%9R%988%1Rn%2N%1R%1Q%8Sd%2S%5R%1PB%N8%7S%Q2%29S7%NP%9R%RP%NQ%9R%05skh%3P%P0-%3R%1P%0S%R9%S9i%3P%P2Y%3P8%1RP%8N%Q8%S1%84%SN%1O6%N8%Q1%R0%04%03%8Q%3Q%0R%R8%20%999%P5%9P%R7%12%0N%21%22%2P%P81%0N%24%P8%R8%2N%O9%0Q%95%1Q%QQ%09%N9%Q7X%PR%Q0%O6%8OZ%QQ%9P%8P%QR%1S%3N%R9%N5f%O9Gn%O4%90d%91q%ON%Q4S%RR%0R%89%29%92%O2%Q1%19%9Q-%8R%OP%Q0%20%R7%10%9S%942WR%15%RQD7%O9%S1hMJ%NP.%1NA%Q9%QN%ON%O3%N7n%RN%QPs%0Q%98Io%PQ%SQ%QS%R0f7%P4%8Nw%P4%SQ%SO%3Sy%RO%NN%QO%Q6s%9S%POr%N0%R4M%5R%06%60%19%NR%SP%P8%RS%7Seh%R6%Q8%1NM%1N%SN%O6%R4%3O%SQX%81%3Q%SO%94%88f%Q3%RN%ON%92W%85%81EW%5R%3O%S9%07%2O%Q6s%0Q%00%00%00k%QNz%P3T%0N%P2%40%00%00%P0%Q9%24%0S%10%RP%R5%09%ORO%RP%3Q%S6m%PPHQQ%SP%OP%N8ki%60Q~%QR%2S%P1%3S%PQ%RS%20%12%PO%P9%2O%28%2N%29%NO%N8%NN%N9xuv%RO%R8%RN%R9%1O%18%1N%19%9O%98%9N%99X-%2P%NQ%NPzy%RQ%RP%1Q%1P%9Q%9PP%14%R2%R4m%PO%1R%P9%25%7O%QR%3S%O5%NO%0S%27%00%00%00%00%00%01%SS%SS%00%02k%QNp%60q%60%60%R0%01o%19%20s%02Os%06Z%06S%06-%06z%20%9O%05%2P%P6%00%00%0P7%00%O8%00k%QN%25%8O1%0N%800%10%04%27%21R%O0%O6%O0D%11%Q1%80%SN%N9G%22%04%2O%SS%1S%Q7%O3%18%8R%99%R5c%40%P3%P0%81%2O%S9%O9%89%04%15w%R5%5O%O9%PR%NP%P6b%QN%82%QQ%28I%OP%3R%3O%NO%OOuV%PPs%9O%98%R4%8O%PP%Q33%OR%ROv%07fk%QNp%60q%60%60%R0o%90p0n%60%PPV%2P%P9p%R0%60%60%01%8N0%SP%SS%PS%00%92n%2P%PR%NPW%85%8N%7Q%60%80%03%00%P0%8R%06%Q1%00%00k%QNp%60%60%60q%00%82%1O%09%9N9%20%SN%R6E%7Q%21%18%0Q%00%3O%P1%05Z##:tTMVG{׏`O7nat]DVDqxڍj0-t̨сؕ35$1YJ6Ȇ4$1 }v챢$1{;|A<<; ?8a*q/^O$1F7쭞fxu<->v<L<8C6=$19Ŝ$1!$1$11$1$*$1$1KжMݜ:sTaqdF$1-$12JEQ7uZW.Nںaf$1Vbs7Ċj?lfeZ^`ruZ;K=s꺒JRJ^;+f$1   xmG$1@  $$1B=zUDDxv`D~/?$1+$1*$1khiK-$1mlCz%{?$1      xc`d``b$1fBfMF-m$1$1  $17  x%1$10$1!EQрT$1+׳p@+j[άoڂ$1V>;hIf3isxc`d``bc0a`I$1c``0 a$1άJ}`   xc```d $19$1R}!$1 ;M);
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper,swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);
    box-sizing: content-box
}

.swiper-android .swiper-slide,.swiper-wrapper {
    transform: translate3d(0px,0,0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide,swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform,height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0,0,0,.15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop:always}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-horizontal>.swiper-wrapper: :before {
    height:100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start:var(--swiper-centered-offset-before)}

.swiper-centered.swiper-vertical>.swiper-wrapper: :before {
    width:100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    100% {
        transform: rotate(360deg)
    }
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset,50%);
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev {
    display: none!important
}

.swiper-button-next:after,.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset,10px);
    right: auto
}

.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset,10px);
    left: auto
}

.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom,8px);
    top: var(--swiper-pagination-top,auto);
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));
    height: var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius,50%);
    background: var(--swiper-pagination-bullet-inactive-color,#000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none!important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color,var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right,8px);
    left: var(--swiper-pagination-left,auto);
    top: 50%;
    transform: translate3d(0px,-50%,0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap,6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform,.2s top
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s left
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,:host(.swiper-horizontal.swiper-rtl) .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform,.2s right
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color,inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size,4px);
    left: 0;
    top: 0
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar {
    width: var(--swiper-pagination-progressbar-size,4px);
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: var(--swiper-scrollbar-border-radius,10px);
    position: relative;
    -ms-touch-action: none;
    background: var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))
}

.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none!important
}

.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset,1%);
    bottom: var(--swiper-scrollbar-bottom,4px);
    top: var(--swiper-scrollbar-top,auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size,4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))
}

.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    left: var(--swiper-scrollbar-left,auto);
    right: var(--swiper-scrollbar-right,4px);
    top: var(--swiper-scrollbar-sides-offset,1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size,4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));
    border-radius: var(--swiper-scrollbar-border-radius,10px);
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

.swiper .swiper-notification,swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    content: '';
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    filter: blur(50px)
}

.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform,opacity,height
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}
