.dbo-carousel{flex-direction:column;gap:1rem;width:100%;display:flex;position:relative}.dbo-carousel__viewport{border-radius:var(--dbo-carousel-radius-lg,12px);width:100%;overflow:hidden}.dbo-carousel__track{width:100%;transition:transform .38s cubic-bezier(.16,1,.3,1);display:flex}.dbo-carousel__controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dbo-carousel__dots{align-items:center;gap:6px;display:flex}.dbo-carousel__dot{width:var(--dbo-carousel-pip-inactive,8px);border-radius:var(--dbo-radius-full,9999px);background-color:var(--dbo-gray-20,#ccc);cursor:pointer;border:none;height:8px;padding:0;transition:width .22s,background-color .22s}.dbo-carousel__dot.is-active{width:var(--dbo-carousel-pip-active,24px);background-color:var(--dbo-blue,#015eab)}.dbo-carousel__arrows{align-items:center;gap:.5rem;margin-left:auto;display:flex}.dbo-carousel__arrow{width:var(--dbo-carousel-control-size,36px);height:var(--dbo-carousel-control-size,36px);border-radius:var(--dbo-radius-sm,4px);background-color:var(--dbo-surface-lowest,#fff);border:1px solid var(--dbo-surface-container-high,#ddd);color:var(--dbo-on-surface,#222);cursor:pointer;justify-content:center;align-items:center;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.dbo-carousel__arrow:hover{background-color:var(--dbo-blue,#015eab);border-color:var(--dbo-blue,#015eab);color:#fff}
