/*! jQuery.Flipster, v1.1.6 (built 2024-01-17) */.flipster{display:block;overflow-x:hidden;overflow-y:visible;position:relative}.flipster:focus{outline:none}.flipster__container,.flipster__item{margin:0;padding:0;list-style-type:none;position:relative}.flipster__container{display:block;white-space:nowrap;word-spacing:-0.25em;-ms-transform-origin:50% 50%;transform-origin:50% 50%;backface-visibility:hidden}.flipster__item{display:inline-block;white-space:normal;word-spacing:normal;vertical-align:bottom}.flipster--click .flipster__item--past,.flipster--click .flipster__item--future{cursor:pointer}.flipster__item img{max-width:100%}.flipster__button{position:absolute;top:50%;display:block;appearance:none;background:none;border:none;padding:0;z-index:999;cursor:pointer;font-size:15px;opacity:.5;transition:opacity 500ms ease;margin:-1em 2em}.flipster__button svg{width:2em;stroke:currentColor;fill:transparent;stroke-width:3;stroke-linecap:round}.flipster__button:hover,.flipster__button:focus{opacity:1}.flipster__button--prev{left:0}.flipster__button--next{right:0}.flipster__nav,.flipster__nav__item{list-style-type:none;margin:0;padding:0}.flipster__nav{display:block;margin:0 0 4em;text-align:center;position:relative}.flipster__nav__item{display:inline-block;margin:0 .25em}.flipster__nav__link{display:block;color:inherit;padding:.5em 1em;position:relative;overflow:hidden;transition:all 250ms ease-out;transition-timing-function:cubic-bezier(.56, .12, .12, .98)}.flipster__nav__link::after{content:'';display:block;background:transparent;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-ms-transform:translateY(100%) translateY(-0.25em);transform:translateY(100%) translateY(-0.25em);transition:inherit}.flipster__nav__item--current>.flipster__nav__link,.flipster__nav__link:hover,.flipster__nav__link:focus{color:#FFF}.flipster__nav__item--current>.flipster__nav__link::after,.flipster__nav__link:hover::after,.flipster__nav__link:focus::after{-ms-transform:translateY(0);transform:translateY(0)}.flipster__nav__child{display:none;position:absolute;top:100%;left:0;right:0;margin-top:-1px;padding:.5em;background:#4e4441;z-index:1}.flipster__nav__child .flipster__nav__link{color:#FFF}.flipster__nav__child .flipster__nav__link::after{background:#FFF}.flipster__nav__child .flipster__nav__item--current>.flipster__nav__link,.flipster__nav__child .flipster__nav__link:hover,.flipster__nav__child .flipster__nav__link:focus{color:#232221}.flipster__nav__item--current .flipster__nav__child{display:block}.flipster--carousel .flipster__container,.flipster--carousel .flipster__item,.flipster--carousel .flipster__item__content{transition:all 350ms ease-in-out;transition-timing-function:cubic-bezier(.56, .12, .12, .98)}.flipster--carousel .flipster__item{perspective:800px}.flipster--carousel .flipster__item--past,.flipster--carousel .flipster__item--future{opacity:0;transition-delay:115ms}.flipster--carousel .flipster__item--past-2,.flipster--carousel .flipster__item--future-2{opacity:.6;transition-delay:90ms}.flipster--carousel .flipster__item--past-1,.flipster--carousel .flipster__item--future-1{opacity:.8;transition-delay:60ms}.flipster--carousel .flipster__item--past .flipster__item__content{transform:translateX(100%) rotateY(-20deg) scale(.5)}.flipster--carousel .flipster__item--past-2 .flipster__item__content{transform:translateX(25%) rotateY(40deg) scale(.65)}.flipster--carousel .flipster__item--past-1 .flipster__item__content{transform:rotateY(45deg) scale(.8)}.flipster--carousel .flipster__item--future .flipster__item__content{transform:translateX(-100%) rotateY(20deg) scale(.5)}.flipster--carousel .flipster__item--future-2 .flipster__item__content{transform:translateX(-25%) rotateY(-40deg) scale(.65)}.flipster--carousel .flipster__item--future-1 .flipster__item__content{transform:rotateY(-45deg) scale(.8)}.flipster--carousel.no-rotate .flipster__item--past .flipster__item__content{-ms-transform:translateX(175%) scale(.5);transform:translateX(175%) scale(.5)}.flipster--carousel.no-rotate .flipster__item--past-2 .flipster__item__content{-ms-transform:translateX(25%) scale(.65);transform:translateX(25%) scale(.65)}.flipster--carousel.no-rotate .flipster__item--past-1 .flipster__item__content{-ms-transform:translateX(0%) scale(.8);transform:translateX(0%) scale(.8)}.flipster--carousel.no-rotate .flipster__item--future .flipster__item__content{-ms-transform:translateX(-175%) scale(.5);transform:translateX(-175%) scale(.5)}.flipster--carousel.no-rotate .flipster__item--future-2 .flipster__item__content{-ms-transform:translateX(-25%) scale(.65);transform:translateX(-25%) scale(.65)}.flipster--carousel.no-rotate .flipster__item--future-1 .flipster__item__content{-ms-transform:translateX(0%) scale(.8);transform:translateX(0%) scale(.8)}.flipster--carousel .flipster__item--current .flipster__item__content{transform:translateX(0) rotateY(0deg) scale(1);transition-delay:60ms}.flipster--coverflow .flipster__container,.flipster--coverflow .flipster__item,.flipster--coverflow .flipster__item__content{transition:all 350ms ease-in-out;transition-timing-function:cubic-bezier(.56, .12, .12, .98)}.flipster--coverflow .flipster__item{perspective:800px}.flipster--coverflow .flipster__container{padding-bottom:0}.flipster--coverflow .flipster__item__content{-ms-transform-origin:50% 100%;transform-origin:50% 100%;box-reflect:below 0 -webkit-gradient(linear, left bottom, left top, color-stop(.05, rgba(255,255,255,0.12)), color-stop(.2, transparent));-webkit-box-reflect:below 0 -webkit-gradient(linear, left bottom, left top, color-stop(.05, rgba(255,255,255,0.12)), color-stop(.2, transparent))}.flipster--coverflow .flipster__item__content img:only-child{display:block}.flipster--coverflow .flipster__item--past .flipster__item__content{-ms-transform-origin:0% 50%;transform-origin:0% 50%;transform:scale(.75) rotateY(55deg)}.flipster--coverflow .flipster__item--future .flipster__item__content{-ms-transform-origin:100% 50%;transform-origin:100% 50%;transform:scale(.75) rotateY(-55deg)}.flipster--coverflow .flip-current .flipster__item__content{transform:rotateY(0deg)}.flipster--flat .flipster__container,.flipster--flat .flipster__item,.flipster--flat .flipster__item__content{transition:all 400ms ease-in-out}.flipster--flat .flipster__item--past,.flipster--flat .flipster__item--future{opacity:.5}.flipster--flat .flipster__item--past .flipster__item__content{-ms-transform:scale(.75);transform:scale(.75)}.flipster--flat .flipster__item--future .flipster__item__content{-ms-transform:scale(.75);transform:scale(.75)}.flipster--wheel{overflow:hidden}.flipster--wheel .flipster__container,.flipster--wheel .flipster__item__content{transition:all 400ms ease-in-out;transition-timing-function:cubic-bezier(.56, .12, .12, .98)}.flipster--wheel .flipster__container{padding-bottom:20%}.flipster--wheel .flipster__item__content{-ms-transform-origin:50% 100%;transform-origin:50% 100%}.flipster--wheel .flipster__item--past .flipster__item__content{-ms-transform-origin:100% 100%;transform-origin:100% 100%}.flipster--wheel .flipster__item--future .flipster__item__content{-ms-transform-origin:0% 100%;transform-origin:0% 100%}.flipster--wheel .flipster__item__content img:only-child{display:block}.flipster--wheel .flipster__item--past .flipster__item__content{opacity:0;transform:rotateZ(-80deg) translate(-170%, 110%)}.flipster--wheel .flipster__item--future .flipster__item__content{opacity:0;transform:rotateZ(80deg) translate(170%, 110%)}.flipster--wheel .flipster__item--past-3 .flipster__item__content{opacity:1;transform:rotateZ(-60deg) translate(-70%, 75%)}.flipster--wheel .flipster__item--future-3 .flipster__item__content{opacity:1;transform:rotateZ(60deg) translate(70%, 75%)}.flipster--wheel .flipster__item--past-2 .flipster__item__content{opacity:1;transform:rotateZ(-40deg) translate(-17%, 30%)}.flipster--wheel .flipster__item--future-2 .flipster__item__content{opacity:1;transform:rotateZ(40deg) translate(17%, 30%)}.flipster--wheel .flipster__item--past-1 .flipster__item__content{opacity:1;transform:rotateZ(-20deg)}.flipster--wheel .flipster__item--future-1 .flipster__item__content{opacity:1;transform:rotateZ(20deg)}.flipster--wheel .flip-current .flipster__item__content{transform:rotateX(0deg)}
.flipster--click .flipster__item--past, .flipster__item--future {
   opacity: 0.6;
    filter: blur(3px);
}

.flipster--coverflow .flipster__item__content img:only-child {
        background: rgba(23, 23, 23, 0.90);
            border: 0.5px solid var(--primary-color);
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom: 0;
}
/* Larger dots */
.flipster__nav__link {
    text-indent: -9999px;
}

/* Different colors */
.flipster__nav__link {
    width: 12px;
  height: 12px;
  background: rgba(255, 255, 255, 0.3);
  opacity: 1;
  transition: all 0.3s;
  padding: 0;
    border-radius: 99px;
}

.flipster__nav__item--current .flipster__nav__link {
     background: #fff;
  width: 30px;
  border-radius: 6px;
}


/* Positioned at the bottom center */
.flipster__nav {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}

.flipster__nav__item--current .flipster__nav__child {
    display: none;
}

.flipster {
    padding-top: 220px;
}

/* Hide items beyond position 2 to show only 5 total items */
.flipster--coverflow .flipster__item--past-3,
.flipster--coverflow .flipster__item--past-4,
.flipster--coverflow .flipster__item--past-5,
.flipster--coverflow .flipster__item--past-6,
.flipster--coverflow .flipster__item--future-3,
.flipster--coverflow .flipster__item--future-4,
.flipster--coverflow .flipster__item--future-5,
.flipster--coverflow .flipster__item--future-6 {
    opacity: 0 !important;
    pointer-events: none;
    visibility: hidden;
}

/* Ensure items 1 and 2 are visible */
.flipster--coverflow .flipster__item--past-1,
.flipster--coverflow .flipster__item--past-2,
.flipster--coverflow .flipster__item--future-1,
.flipster--coverflow .flipster__item--future-2 {
    /* opacity: 1; */
    visibility: visible;
}

#howItWorks.flipster--coverflow .flipster__item--past-2,
#howItWorks.flipster--coverflow .flipster__item--future-2 {
    opacity: 0 !important;
    pointer-events: none;
    visibility: hidden;
}

#howItWorks.flipster--coverflow .flipster__item--past .flipster__item__content {
        transform: scale(.85) rotate(-10deg) translateY(50px);
}

#howItWorks.flipster--coverflow .flipster__item--future .flipster__item__content {
        transform: scale(.85) rotate(10deg) translateY(50px);
}

#howItWorks.flipster--coverflow .flipster__container {
    padding-bottom: 0;
}

.flipster {
    overflow-y: hidden;
}

#coverflow.flipster--coverflow .flipster__item--current .flipster__item__content {
        transform: translateY(17px);
}

#howItWorks.flipster--coverflow .flipster__item--current .flipster__item__content {
        transform: translateY(5px);
}

.flipster__button--prev,
.flipster__button--next {
top: 80px;
border: 1px solid rgba(255, 255, 255, 0.40);
    opacity: 0.55;
    width: 76px;
    height: 47px;
    border-radius: 30px;
    background: radial-gradient(111.42% 170.43% at 83.26% 142.62%, rgba(255, 255, 255, 0.00) 44.4%, rgba(255, 255, 255, 0.10) 100%), rgba(0, 0, 0, 0.35);
}

.flipster__button--prev svg,
.flipster__button--next svg {
    display: none;
}

.flipster__button--prev {
            left: 50%;
        margin-left: -86px;
}
.flipster__button--next {
         right: 50%;
        margin-right: -86px;
}

.flipster__button--prev::before,
.flipster__button--next::after {
    content: '←';
    font-size: 26px;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    margin-top: -5px;
}
.flipster__button--next::after {
    content: '→';
}



/* Mobile responsive fixes - Stacked Card Style */
@media (max-width: 768px) {
    .flipster {
        padding-top: 480px;
        padding-bottom: 0;
    }

    #howItWorks.flipster {
        padding-top: 170px;
        padding-bottom: 0;
    }
    
    .flipster__container {
        perspective: 2000px;
    }
    
    /* Reset all default transforms */
   
    #coverflow.flipster--coverflow .flipster__item {
        position: relative;
    }
    
    /* ALL items start stacked at the back by default */
    #coverflow.flipster--coverflow .flipster__item .flipster__item__content {
        transform: scale(.7) translateY(-300px) translateZ(-400px);
        opacity: 0.5;
        visibility: visible !important;
        pointer-events: none;
        transition: all 400ms cubic-bezier(.56, .12, .12, .98);
    }
    
    /* Show all past items as stacked layers */
    #coverflow.flipster--coverflow .flipster__item--past {
        opacity: 1 !important;
        visibility: visible !important;
    }
    
    /* Stack past items with increasing scale and decreasing translateY as they get closer to current */
    #coverflow.flipster--coverflow .flipster__item--past-5 .flipster__item__content {
     transform: scale(.56) translateY(-580px) translateZ(100px) translateX(363);
        opacity: 0.4;
    }
    
    #coverflow.flipster--coverflow .flipster__item--past-4 .flipster__item__content {
         transform: scale(.65) translateY(-435px) translateZ(100px) translateX(286%);
        opacity: 0.5;
    }
    #coverflow.flipster--coverflow .flipster__item--past-3 .flipster__item__content {
         transform: scale(.75) translateY(-280px) translateZ(100px) translateX(185%);
        opacity: 0.6;
    }
    #coverflow.flipster--coverflow .flipster__item--past-2 .flipster__item__content {
        transform: scale(.80) translateY(-180px) translateZ(100px) translateX(117%);
        opacity: 0.6;
    }
    
    #coverflow.flipster--coverflow .flipster__item--past-1 .flipster__item__content {
        transform: scale(.85) translateY(-80px) translateZ(100px) translateX(58%);
        opacity: 0.7;
    }
    
    /* Current item - front and center, fully visible */
    #coverflow.flipster--coverflow .flipster__item--current .flipster__item__content,
    #coverflow.flipster--coverflow .flip-current .flipster__item__content {
        transform: scale(1) translateY(10px) translateZ(0) rotateY(0deg) !important;
        opacity: 1 !important;
        z-index: 100;
        position: relative;
        pointer-events: auto;
    }
    
    /* Hide ALL future items completely */
    #coverflow.flipster--coverflow .flipster__item--future,
    #coverflow.flipster--coverflow .flipster__item--future-1,
    #coverflow.flipster--coverflow .flipster__item--future-2,
    #coverflow.flipster--coverflow .flipster__item--future-3,
    #coverflow.flipster--coverflow .flipster__item--future-4,
    #coverflow.flipster--coverflow .flipster__item--future-5 {
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
        transform: scale(0.5) translateY(-400px) !important;
    }
    
    
    #coverflow .flipster__item img {
        width: 100%;
        height: auto;
        max-width: 340px;
        /* box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5); */
        display: block;
    }

    #howItWorks .flipster__item img {
        width: 80%;
        height: auto;
        max-width: 360px;
        /* box-shadow: 0 20px 60px rgba(0, 0, 0, 0.5); */
        display: block;
    }
    .flipster__container {
        word-spacing: 25px;
    }

   #howItWorks .flipster__item.flipster__item--current .flipster__item__content{
        transform: scale(1) translateY(10px) translateZ(0) translateX(10%);
    }
  
}