.dp-carousel{box-sizing:border-box;position:relative;width:100%;--dp-columns:3}.dp-carousel.columns-1{--dp-columns:1}.dp-carousel.columns-2{--dp-columns:2}.dp-carousel.columns-3{--dp-columns:3}.dp-carousel.columns-4{--dp-columns:4}.dp-carousel.columns-5{--dp-columns:5}.dp-carousel.columns-6{--dp-columns:6}@media (max-width:1024px){.dp-carousel.columns-3,.dp-carousel.columns-4{--dp-columns:2}.dp-carousel.columns-5,.dp-carousel.columns-6{--dp-columns:3}}@media (max-width:767px){.dp-carousel.columns-1,.dp-carousel.columns-2,.dp-carousel.columns-3,.dp-carousel.columns-4{--dp-columns:1}.dp-carousel.columns-5,.dp-carousel.columns-6{--dp-columns:2}}.dp-carousel__arrow{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid rgba(0,0,0,.08);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.12);color:#1e1e1e;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s cubic-bezier(.4,0,.2,1);width:2.75rem;z-index:10}.dp-carousel__arrow svg{height:1.25rem;stroke-width:2.5;width:1.25rem}.dp-carousel__arrow:hover:not(:disabled){background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.18);transform:translateY(-50%) scale(1.08)}.dp-carousel__arrow:disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.dp-carousel__arrow--prev{left:.75rem}.dp-carousel__arrow--next{right:.75rem}.dp-carousel--arrow-outside{padding:0 3.5rem}.dp-carousel--arrow-outside .dp-carousel__arrow--prev{left:0}.dp-carousel--arrow-outside .dp-carousel__arrow--next{right:0}.dp-carousel__scrollbar{align-items:center;cursor:pointer;display:flex;height:16px;position:relative;width:100%}.dp-carousel__scrollbar:before{background-color:rgba(0,0,0,.08);border-radius:9999px;content:"";height:3px;left:0;position:absolute;right:0}.dp-carousel__scrollbar-thumb{background-color:var(--dp-carousel-active-color,currentColor);border-radius:9999px;height:3px;left:0;position:absolute;transition:left .25s cubic-bezier(.16,1,.3,1),width .25s ease;width:25%;z-index:1}.dp-carousel__dots{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1.5rem;z-index:5}.dp-carousel__dot{background:rgba(0,0,0,.18);border:none;cursor:pointer;outline:none;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1)}.dp-carousel__dot:hover{background:rgba(0,0,0,.35)}.dp-carousel__dot--dots{border-radius:50%;height:.5rem;width:.5rem}.dp-carousel__dot--dots.is-active{background:var(--dp-carousel-active-color,currentColor);border-radius:1rem;width:1.5rem}.dp-carousel__dot--lines{border-radius:2px;height:.25rem;width:1.5rem}.dp-carousel__dot--lines.is-active{background:var(--dp-carousel-active-color,currentColor);width:2.5rem}