.cp-repeater-carousel-wrap{--cp-carousel-gap:18px;--cp-carousel-arrow-y:50%;position:relative;isolation:isolate;box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:0!important;overflow:visible!important}.cp-repeater-carousel-wrap::before,.cp-repeater-carousel-wrap::after{display:none!important;content:none!important}.cp-repeater-carousel-wrap .cp-repeater-carousel{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:stretch!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:20px 0 26px!important;gap:var(--cp-carousel-gap)!important;overflow:visible!important;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.cp-repeater-carousel-wrap .cp-repeater-carousel::-webkit-scrollbar{display:none;width:0;height:0}.cp-repeater-carousel-wrap .cp-repeater-carousel>*{position:relative;z-index:1;box-sizing:border-box!important;display:flex!important;flex-grow:0!important;flex-shrink:0!important;min-width:0!important;max-width:none!important;margin:0!important}.cp-repeater-carousel-wrap .cp-repeater-carousel>*>*{box-sizing:border-box;flex:1 1 auto;width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}.cp-repeater-carousel-wrap .cp-repeater-carousel>*:hover,.cp-repeater-carousel-wrap .cp-repeater-carousel>*:focus-within{z-index:10}.cp-repeater-carousel-wrap .cp-repeater-carousel>*{flex-basis:calc((100% - (var(--cp-carousel-gap) * 3)) / 4)!important;width:calc((100% - (var(--cp-carousel-gap) * 3)) / 4)!important;scroll-snap-align:none}.cp-repeater-carousel__arrow{display:none}@media (max-width:1024px){.cp-repeater-carousel__arrow{position:absolute;top:var(--cp-carousel-arrow-y);z-index:50;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:35px;height:35px;margin:0;padding:0 0 3px;color:#525252!important;font-family:Arial,sans-serif;font-size:28px!important;font-weight:400;line-height:1!important;background:#ffffff!important;border:1px solid #b3b3b3!important;border-radius:50%!important;box-shadow:0 2px 7px rgb(0 0 0 / .16)!important;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,opacity 0.2s ease,box-shadow 0.2s ease,transform 0.2s ease}.cp-repeater-carousel__arrow--prev{left:0;transform:translate(-45%,-50%)}.cp-repeater-carousel__arrow--next{right:0;transform:translate(45%,-50%)}.cp-repeater-carousel__arrow--prev:not(:disabled):hover{color:#333333!important;background:#f7f7f7!important;border-color:#8f8f8f!important;box-shadow:0 3px 9px rgb(0 0 0 / .2)!important;transform:translate(-45%,-50%) scale(1.06)}.cp-repeater-carousel__arrow--next:not(:disabled):hover{color:#333333!important;background:#f7f7f7!important;border-color:#8f8f8f!important;box-shadow:0 3px 9px rgb(0 0 0 / .2)!important;transform:translate(45%,-50%) scale(1.06)}.cp-repeater-carousel__arrow:disabled{display:none!important}.cp-repeater-carousel__arrow:focus-visible{outline:3px solid rgb(4 116 178 / .28);outline-offset:3px}.cp-repeater-carousel-wrap:not(.cp-repeater-carousel-wrap--overflowing) .cp-repeater-carousel__arrow{display:none}}@media (max-width:1024px){.cp-repeater-carousel-wrap{padding-right:0!important;padding-left:0!important}.cp-repeater-carousel-wrap .cp-repeater-carousel{padding:26px 0 34px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scroll-padding-left:0;scroll-padding-right:0;overscroll-behavior-x:contain}.cp-repeater-carousel-wrap .cp-repeater-carousel>*{flex-basis:calc((100% - (var(--cp-carousel-gap) * 3)) / 3.2)!important;width:calc((100% - (var(--cp-carousel-gap) * 3)) / 3.2)!important;scroll-snap-align:start;scroll-snap-stop:always}.cp-repeater-carousel-wrap .cp-repeater-carousel>*>*{box-shadow:0 8px 12px -7px rgb(0 0 0 / .42)!important}}@media (max-width:768px){.cp-repeater-carousel-wrap .cp-repeater-carousel{padding-top:28px!important;padding-bottom:36px!important}.cp-repeater-carousel-wrap .cp-repeater-carousel>*{flex-basis:calc((100% - (var(--cp-carousel-gap) * 2)) / 2.2)!important;width:calc((100% - (var(--cp-carousel-gap) * 2)) / 2.2)!important}.cp-repeater-carousel__arrow{padding-bottom:3px;font-size:27px!important}}@media (max-width:480px){.cp-repeater-carousel-wrap{--cp-carousel-gap:14px;--cp-carousel-arrow-y:50%}.cp-repeater-carousel-wrap .cp-repeater-carousel{gap:var(--cp-carousel-gap)!important;padding:28px 0 38px!important}.cp-repeater-carousel-wrap .cp-repeater-carousel>*{flex-basis:calc((100% - var(--cp-carousel-gap)) / 1.2)!important;width:calc((100% - var(--cp-carousel-gap)) / 1.2)!important}.cp-repeater-carousel__arrow{padding-bottom:2px;font-size:25px!important}.cp-repeater-carousel__arrow--prev{transform:translate(-35%,-50%)}.cp-repeater-carousel__arrow--next{transform:translate(35%,-50%)}.cp-repeater-carousel__arrow--prev:not(:disabled):hover{transform:translate(-35%,-50%) scale(1.05)}.cp-repeater-carousel__arrow--next:not(:disabled):hover{transform:translate(35%,-50%) scale(1.05)}.cp-repeater-carousel__arrow--prev:disabled{transform:translate(-35%,-50%)}.cp-repeater-carousel__arrow--next:disabled{transform:translate(35%,-50%)}.cp-repeater-carousel-duration{position:absolute;top:0;right:0;margin:10px;padding:5px 10px;color:#fff;font-size:13px!important;font-weight:600!important;background:#0474b2;border-radius:10px}.cp-repeater-carousel .ct-link-button{white-space:nowrap!important}}@media (max-width:360px){.cp-repeater-carousel-wrap{--cp-carousel-gap:12px}.cp-repeater-carousel__arrow{width:30px;height:30px;font-size:23px!important}}@media (hover:none),(pointer:coarse){.cp-repeater-carousel-wrap .cp-repeater-carousel>*:hover,.cp-repeater-carousel-wrap .cp-repeater-carousel>*:focus-within{z-index:1;transform:none!important}.cp-repeater-carousel-wrap .cp-repeater-carousel>*:hover>*,.cp-repeater-carousel-wrap .cp-repeater-carousel>*:focus-within>*{transform:none!important}}@media (prefers-reduced-motion:reduce){.cp-repeater-carousel-wrap .cp-repeater-carousel{scroll-behavior:auto}.cp-repeater-carousel__arrow{transition:none}}