.custom-carousel{position:relative}.custom-carousel .custom-carousel__track{display:flex;margin-left:50%;scroll-snap-type:x var(--tw-scroll-snap-strictness);width:100vw;--tw-scroll-snap-strictness:mandatory;overflow:scroll;scroll-behavior:smooth;transform:translate(-50%)}.custom-carousel .custom-carousel__track .custom-carousel__item{flex-shrink:0;padding-left:1rem;position:relative;scroll-snap-align:center}@media (min-width:640px){.custom-carousel .custom-carousel__track .custom-carousel__item{scroll-snap-align:start}}@media (min-width:768px){.custom-carousel .custom-carousel__track .custom-carousel__item{padding-left:1.5rem}}@media (min-width:1280px){.custom-carousel .custom-carousel__track .custom-carousel__item{padding-left:2rem}}.custom-carousel .custom-carousel__track .custom-carousel__item{box-sizing:content-box}.custom-carousel .custom-carousel__track .custom-carousel__item:first-child{padding-left:1rem}@media (min-width:768px){.custom-carousel .custom-carousel__track .custom-carousel__item:first-child{padding-left:1.5rem}}@media (min-width:1024px){.custom-carousel .custom-carousel__track .custom-carousel__item:first-child{padding-left:2.5rem}}@media (min-width:1536px){.custom-carousel .custom-carousel__track .custom-carousel__item:first-child{padding-left:calc(50vw - 48.75rem + 40px)}}.custom-carousel .custom-carousel__track .custom-carousel__item:last-child{padding-right:1rem}@media (min-width:768px){.custom-carousel .custom-carousel__track .custom-carousel__item:last-child{padding-right:1.5rem}}@media (min-width:1024px){.custom-carousel .custom-carousel__track .custom-carousel__item:last-child{padding-right:2.5rem}}@media (min-width:1536px){.custom-carousel .custom-carousel__track .custom-carousel__item:last-child{padding-right:calc(50vw - 48.75rem + 40px)}}.custom-carousel .custom-carousel__track{-ms-overflow-style:none;scrollbar-width:none}.custom-carousel .custom-carousel__track::-webkit-scrollbar{display:none}.custom-carousel .custom-carousel__navigation{align-items:center;display:flex;gap:14px;justify-content:flex-start;margin-top:1.25rem}.custom-carousel .custom-carousel__navigation .custom-carousel__nav{align-items:center;border-width:1px;display:flex;height:42px;justify-content:center;width:42px;--tw-border-opacity:1;border-color:rgb(237 237 237/var(--tw-border-opacity,1))}.custom-carousel .custom-carousel__navigation .custom-carousel__nav.custom-carousel__nav--disabled{cursor:not-allowed;opacity:.2}.custom-carousel .custom-carousel__navigation .custom-carousel__dots{display:none}.custom-carousel .custom-carousel__slide-count{bottom:1.25rem;display:none;position:absolute;right:-.75rem}@media (min-width:1024px){.custom-carousel .custom-carousel__slide-count{display:block}}@media (min-width:1280px){.custom-carousel .custom-carousel__slide-count{font-size:1.125rem;line-height:1.75rem;right:-1rem}}.custom-carousel .custom-carousel__pagination{align-items:center;display:flex;gap:.5rem;justify-content:center;padding:1rem 3px}.custom-carousel .custom-carousel__pagination .custom-carousel__dots__button{border-radius:9999px;height:6px;width:6px;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));opacity:.2;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-carousel .custom-carousel__pagination .custom-carousel__dots__button.custom-carousel__dots__button--active{width:27px;--tw-bg-opacity:1;background-color:rgb(240 198 154/var(--tw-bg-opacity,1));opacity:1}.custom-carousel.custom-carousel--var-1{max-width:100%;overflow:visible;padding:0;width:100%}.custom-carousel.custom-carousel--var-1 .custom-carousel__track{padding-left:1rem;padding-right:2.75rem}@media (min-width:640px){.custom-carousel.custom-carousel--var-1 .custom-carousel__track{width:calc(100% + 32px)}}@media (min-width:768px){.custom-carousel.custom-carousel--var-1 .custom-carousel__track{padding-left:1.5rem;padding-right:3rem;width:calc(100% + 48px)}}@media (min-width:1024px){.custom-carousel.custom-carousel--var-1 .custom-carousel__track{padding-left:2.5rem;padding-right:5rem;width:calc(100% + 80px)}}@media screen and (min-width:1264px){@media (min-width:1024px){.custom-carousel.custom-carousel--var-1 .custom-carousel__track{padding-left:calc(50vw - 512px);padding-right:calc(50vw - 472px);width:calc(100% + 100vw - 1024px)}}@media (min-width:1536px){.custom-carousel.custom-carousel--var-1 .custom-carousel__track{padding-right:calc(50vw - 452px)}}}.custom-carousel.custom-carousel--var-1 .custom-carousel__track .custom-carousel__item{padding:0;scroll-snap-align:center}.custom-carousel.custom-carousel--var-1 .custom-carousel__track .custom-carousel__item:last-child{padding-right:0}.custom-carousel.custom-carousel--var-1 .custom-carousel__navigation{justify-content:flex-start;margin-top:1.5rem}@media (min-width:1024px){.custom-carousel.custom-carousel--var-1 .custom-carousel__navigation{margin-top:0;position:absolute;right:0;top:-98px;width:-moz-fit-content;width:fit-content}}.custom-carousel.custom-carousel--var-2{max-width:100%;overflow:visible;padding:0 0 66px;width:100%}.custom-carousel.custom-carousel--var-2 .custom-carousel__track{padding-left:max(32px,calc(50vw - 182px));padding-right:max(32px,calc(50vw - 182px));width:max(calc(100% + 100vw - 364px),calc(100% + 64px))}@media (min-width:640px){.custom-carousel.custom-carousel--var-2 .custom-carousel__track{padding-left:calc(50vw - 182px);padding-right:calc(50vw - 182px);width:calc(100% + 100vw - 364px)}}@media (min-width:768px){.custom-carousel.custom-carousel--var-2 .custom-carousel__track{padding-left:calc(50vw - 174px);padding-right:calc(50vw - 174px);width:calc(100% + 100vw - 348px)}}@media (min-width:1024px){.custom-carousel.custom-carousel--var-2 .custom-carousel__track{padding-left:calc(50vw - 142px);padding-right:calc(50vw - 142px);width:calc(100% + 100vw - 284px)}}.custom-carousel.custom-carousel--var-2 .custom-carousel__track .custom-carousel__item{padding:0;scroll-snap-align:center}.custom-carousel.custom-carousel--var-2 .custom-carousel__track .custom-carousel__item:last-child{padding-right:0}.custom-carousel.custom-carousel--var-2 .custom-carousel__navigation{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:768px){.custom-carousel.custom-carousel--var-2 .custom-carousel__navigation{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.custom-carousel.custom-carousel--var-2 .custom-carousel__navigation{padding-left:2.5rem;padding-right:2.5rem}}.custom-carousel.custom-carousel--var-2 .custom-carousel__navigation{bottom:0;left:50%;max-width:1400px;position:absolute;transform:translate(-50%);width:100vw}.custom-carousel.custom-carousel--var-2 .custom-carousel__navigation .custom-carousel__dots{align-items:center;display:flex;gap:.5rem;padding-left:3px;padding-right:3px}.custom-carousel.custom-carousel--var-2 .custom-carousel__navigation .custom-carousel__dots .custom-carousel__dots__button{border-radius:9999px;height:6px;width:6px;--tw-bg-opacity:1;background-color:rgb(240 198 154/var(--tw-bg-opacity,1));opacity:.3;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.custom-carousel.custom-carousel--var-2 .custom-carousel__navigation .custom-carousel__dots .custom-carousel__dots__button.custom-carousel__dots__button--active{opacity:1;width:27px}.custom-carousel.custom-carousel--var-full-mobile{max-width:calc(100vw - 32px);overflow:visible;padding:0;width:100vw}@media (min-width:768px){.custom-carousel.custom-carousel--var-full-mobile{max-width:calc(100vw - 48px)}}@media (min-width:1024px){.custom-carousel.custom-carousel--var-full-mobile{max-width:calc(100vw - 80px)}}.custom-carousel.custom-carousel--var-full-mobile .custom-carousel__track{padding:0;width:100vw}.custom-carousel.custom-carousel--var-full-mobile .custom-carousel__track .custom-carousel__item{padding:0 0 0 1rem;scroll-snap-align:start}.custom-carousel.custom-carousel--var-full-mobile .custom-carousel__track .custom-carousel__item:first-child{padding-left:1rem}@media (min-width:768px){.custom-carousel.custom-carousel--var-full-mobile .custom-carousel__track .custom-carousel__item:first-child{padding-left:1.5rem}}@media (min-width:1024px){.custom-carousel.custom-carousel--var-full-mobile .custom-carousel__track .custom-carousel__item:first-child{padding-left:2.5rem}}.custom-carousel.custom-carousel--var-full-mobile .custom-carousel__track .custom-carousel__item:last-child{padding-right:1rem}@media (min-width:768px){.custom-carousel.custom-carousel--var-full-mobile .custom-carousel__track .custom-carousel__item:last-child{padding-right:1.5rem}}@media (min-width:1024px){.custom-carousel.custom-carousel--var-full-mobile .custom-carousel__track .custom-carousel__item:last-child{padding-right:2.5rem}}.custom-carousel.custom-carousel--var-full-mobile .custom-carousel__navigation{display:none}.custom-pagination .custom-pagination__inner{display:flex;gap:.5rem;justify-content:center}.custom-pagination .custom-pagination__inner .custom-pagination__item{align-items:center;border-radius:.125rem;border-width:1px;display:flex;height:42px;justify-content:center;width:42px;--tw-border-opacity:1;border-color:rgb(237 237 237/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.custom-pagination .custom-pagination__inner .custom-pagination__item:hover{--tw-border-opacity:1;border-color:rgb(237 237 237/var(--tw-border-opacity,1))}.custom-pagination .custom-pagination__inner .custom-pagination__item.custom-pagination__item--active,.custom-pagination .custom-pagination__inner .custom-pagination__item:active{--tw-border-opacity:1;border-color:rgb(240 198 154/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(240 198 154/var(--tw-bg-opacity,1))}.custom-pagination .custom-pagination__inner .custom-pagination__item:disabled{cursor:not-allowed;opacity:.3}.custom-pagination .custom-pagination__inner .custom-pagination__item.custom-pagination__item--next,.custom-pagination .custom-pagination__inner .custom-pagination__item.custom-pagination__item--prev{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}
