.jh28b81{
    list-style:none
}
.jh28b82{
    container-name:jh28b80;
    container-type:inline-size
}
.jh28b83{
    display:flex;
    flex-direction:column;
    flex-shrink:0;
    height:100%
}
.jh28b84{
    position:relative
}
.jh28b85{
    flex-basis:50%;
    flex-shrink:1;
    min-width:50%
}
.jh28b86{
    align-items:center;
    display:flex;
    flex-shrink:1;
    max-height:80vh;
    overflow:clip
}
.jh28b87{
    height:100%;
    justify-content:space-between
}
.jh28b88{
    flex-shrink:1
}

@container jh28b80 (min-width: 40rem){
    .jh28b83{
        flex-direction:row;
        height:auto
    }
    .jh28b87{
        height:auto;
        justify-content:center
    }
}
:root{
    --swiper-theme-color: #007aff
}
:host{
    position:relative;
    display:block;
    margin-left:auto;
    margin-right:auto;
    z-index:1
}
.swiper{
    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-ios .swiper-slide,.swiper-wrapper{
    transform:translateZ(0)
}
.swiper-horizontal{
    touch-action:pan-y
}
.swiper-vertical{
    touch-action:pan-x
}
.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);
    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-slide,.swiper-3d .swiper-cube-shadow{
    transform-style:preserve-3d
}
.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-css-mode.swiper-horizontal>.swiper-wrapper{
    scroll-snap-type:x mandatory
}
.swiper-css-mode.swiper-vertical>.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-css-mode.swiper-centered>.swiper-wrapper:before{
    content:"";
    flex-shrink:0;
    order:9999
}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{
    scroll-snap-align:center center;
    scroll-snap-stop:always
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{
    margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{
    height:100%;
    min-height:1px;
    width:var(--swiper-centered-offset-after)
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{
    margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{
    width:100%;
    min-width:1px;
    height:var(--swiper-centered-offset-after)
}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    pointer-events:none;
    z-index:10
}
.swiper-3d .swiper-slide-shadow{
    background:#00000026
}
.swiper-3d .swiper-slide-shadow-left{
    background-image:linear-gradient(to left,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-right{
    background-image:linear-gradient(to right,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-top{
    background-image:linear-gradient(to top,#00000080,#0000)
}
.swiper-3d .swiper-slide-shadow-bottom{
    background-image:linear-gradient(to bottom,#00000080,#0000)
}
.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:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .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(0)
    }
    to{
        transform:rotate(360deg)
    }
}
.swiper .swiper-notification{
    position:absolute;
    left:0;
    top:0;
    pointer-events:none;
    opacity:0;
    z-index:-1000
}
.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
}
._1rv0uvg2{
    container-name:_1rv0uvg0;
    container-type:inline-size
}
._1rv0uvg4{
    margin-block:-1rem;
    padding-block:1rem
}
._1rv0uvg5{
    margin-inline:-1.5rem;
    padding-inline:1.5rem
}
._1rv0uvg7{
    container-name:_1rv0uvg1;
    container-type:inline-size
}
@media (min-width: 1280px){
    ._1rv0uvg5{
        margin-inline:-4rem;
        padding-inline:4rem
    }
}
@media (max-width: 1023px){
    ._1rv0uvg6{
        padding-block-end:3.5rem
    }
}
._1ac7je0{
    opacity:0;
    transition:opacity .2s ease-out
}
._1rv0uvg2:hover ._1ac7je0{
    opacity:1
}
._1ac7je1{
    transition:opacity .2s ease-out
}
._1ac7je3{
    opacity:0;
    pointer-events:none
}
._1ac7je4{
    opacity:1;
    pointer-events:auto
}
[dir=rtl] ._1ac7je1{
    transform:rotate(180deg)
}
@media (pointer: coarse){
    ._1ac7je0{
        display:none
    }
}
._1ilrow90{
    background-color:#fff;
    border-radius:99rem;
    cursor:pointer;
    display:block;
    flex:1;
    height:.5rem;
    transition:opacity .2s ease-out
}
._1ilrow90:hover{
    opacity:.4
}
._1ilrow90:focus{
    outline:1px solid #fff;
    outline-offset:2px;
    opacity:.6
}
._1ilrow92{
    opacity:1!important
}
._1ilrow93{
    opacity:.3
}
._1uqjbcr8{
    --fn-carousel--full-slides-in-view: var(--_1uqjbcr0);
    --fn-carousel--total-gap: calc(var(--fn-carousel--gap) * (var(--fn-carousel--total-slides-in-view) - 1));
    --fn-carousel--total-slides-in-view: calc(var(--fn-carousel--full-slides-in-view) + var(--fn-carousel--peek));
    height:auto;
    width:round(down,calc((100% - var(--fn-carousel--total-gap, 0px)) / var(--fn-carousel--total-slides-in-view, 1)),1px)
}
._1uqjbcra{
    width:100%
}
._1uqjbcrb:not(:last-child){
    margin-inline-end:var(--fn-carousel--gap)
}
._1uqjbcrc{
    --_1uqjbcr0: 2;
    --_1uqjbcr1: 3;
    --_1uqjbcr2: 4;
    --_1uqjbcr3: 5;
    --_1uqjbcr4: 6;
    --_1uqjbcr5: 7;
    --_1uqjbcr6: 8;
    --_1uqjbcr7: 9
}
._1uqjbcrd{
    --_1uqjbcr0: 1;
    --_1uqjbcr1: 2;
    --_1uqjbcr2: 3;
    --_1uqjbcr3: 4;
    --_1uqjbcr4: 5;
    --_1uqjbcr5: 5;
    --_1uqjbcr6: 5;
    --_1uqjbcr7: 5
}
._1uqjbcre{
    --_1uqjbcr0: 1;
    --_1uqjbcr1: 1;
    --_1uqjbcr2: 2;
    --_1uqjbcr3: 3;
    --_1uqjbcr4: 4;
    --_1uqjbcr5: 5;
    --_1uqjbcr6: 5;
    --_1uqjbcr7: 5
}
._1uqjbcrf{
    --_1uqjbcr0: 1;
    --_1uqjbcr1: 1;
    --_1uqjbcr2: 2;
    --_1uqjbcr3: 3;
    --_1uqjbcr4: 3;
    --_1uqjbcr5: 3;
    --_1uqjbcr6: 4;
    --_1uqjbcr7: 5
}
._1uqjbcr8>*{
    height:100%
}
@container _1rv0uvg1 (min-width: 512px){
    ._1uqjbcr8{
        --fn-carousel--full-slides-in-view: var(--_1uqjbcr1, var(--_1uqjbcr0, 1))
    }
}
@container _1rv0uvg1 (min-width: 768px){
    ._1uqjbcr8{
        --fn-carousel--full-slides-in-view: var(--_1uqjbcr2, var(--_1uqjbcr1, var(--_1uqjbcr0, 1)))
    }
}
@container _1rv0uvg1 (min-width: 1024px){
    ._1uqjbcr8{
        --fn-carousel--full-slides-in-view: var(--_1uqjbcr3, var(--_1uqjbcr2, var(--_1uqjbcr1, var(--_1uqjbcr0, 1))))
    }
}
@container _1rv0uvg1 (min-width: 1280px){
    ._1uqjbcr8{
        --fn-carousel--full-slides-in-view: var(--_1uqjbcr4, var(--_1uqjbcr3, var(--_1uqjbcr2, var(--_1uqjbcr1, var(--_1uqjbcr0, 1)))))
    }
}
@container _1rv0uvg1 (min-width: 1600px){
    ._1uqjbcr8{
        --fn-carousel--full-slides-in-view: var(--_1uqjbcr5, var(--_1uqjbcr4, var(--_1uqjbcr3, var(--_1uqjbcr2, var(--_1uqjbcr1, var(--_1uqjbcr0, 1))))))
    }
}
@container _1rv0uvg1 (min-width: 1920px){
    ._1uqjbcr8{
        --fn-carousel--full-slides-in-view: var(--_1uqjbcr6, var(--_1uqjbcr5, var(--_1uqjbcr4, var(--_1uqjbcr3, var(--_1uqjbcr2, var(--_1uqjbcr1, var(--_1uqjbcr0, 1)))))))
    }
}
@container _1rv0uvg1 (min-width: 2560px){
    ._1uqjbcr8{
        --fn-carousel--full-slides-in-view: var(--_1uqjbcr7, var(--_1uqjbcr6, var(--_1uqjbcr5, var(--_1uqjbcr4, var(--_1uqjbcr3, var(--_1uqjbcr2, var(--_1uqjbcr1, var(--_1uqjbcr0, 1))))))))
    }
}
._1o42k940{
    -webkit-mask-image:linear-gradient(90deg,transparent 0,white 1.5rem,white calc(100% - 1.5rem),transparent 100%);
    mask-image:linear-gradient(90deg,transparent 0,white 1.5rem,white calc(100% - 1.5rem),transparent 100%)
}
@media (min-width: 1280px){
    ._1o42k940{
        -webkit-mask-image:linear-gradient(90deg,transparent 0,white 4rem,white calc(100% - 4rem),transparent 100%);
        mask-image:linear-gradient(90deg,transparent 0,white 4rem,white calc(100% - 4rem),transparent 100%)
    }
}
