.dtr-slider{position:relative;width:100%;height:500px;overflow:hidden;background:#e5e7eb;isolation:isolate;touch-action:pan-y}
.dtr-slider .dtr-slides,.dtr-slider .dtr-slide,.dtr-slider picture{position:absolute;inset:0;width:100%;height:100%}
.dtr-slider .dtr-slide{opacity:0;pointer-events:none}
.dtr-slider .dtr-slide.is-active{opacity:1;pointer-events:auto;z-index:1}
.dtr-slider .dtr-slide img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border:0;border-radius:0;user-select:none}
.dtr-slider .dtr-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;display:grid;place-items:center;box-sizing:border-box;width:auto;height:auto;min-width:var(--dtr-arrow-min,42px);min-height:var(--dtr-arrow-min,42px);padding:9px;border:0;border-radius:50%;background:var(--dtr-arrow-bg-normal,rgba(0,0,0,.45));color:var(--dtr-arrow-color-normal,#fff);border-color:var(--dtr-arrow-border-normal,currentColor);cursor:pointer;box-shadow:none}
.dtr-slider .dtr-prev{inset-inline-start:16px}
.dtr-slider .dtr-next{inset-inline-end:16px}
.dtr-slider .dtr-arrow svg{width:var(--dtr-arrow-icon,24px);height:var(--dtr-arrow-icon,24px);fill:none;stroke:currentColor;stroke-width:2}
.dtr-slider:dir(rtl) .dtr-arrow svg{transform:rotate(180deg)}
.dtr-slider .dtr-arrow:disabled{opacity:.3;cursor:default}
.dtr-slider .dtr-dots{position:absolute;bottom:var(--dtr-dots-offset,16px);inset-inline:16px;box-sizing:border-box;pointer-events:none;display:flex;justify-content:center;flex-wrap:wrap;gap:2px;z-index:3}
.dtr-slider .dtr-dot{display:grid;place-items:center;box-sizing:border-box;pointer-events:auto;width:auto;height:auto;min-width:var(--dtr-dot-target,28px);min-height:var(--dtr-dot-target,28px);margin:0;padding:0;border:0;background:var(--dtr-dot-bg-normal,transparent);box-shadow:none;cursor:pointer;border-radius:50%}
.dtr-slider .dtr-dot::before{content:"";box-sizing:border-box;display:block;width:var(--dtr-dot-size,9px);height:var(--dtr-dot-size,9px);border:0 solid var(--dtr-dot-border-normal,rgba(0,0,0,.3));border-radius:50%;background:var(--dtr-dot-color-normal,rgba(255,255,255,.55));box-shadow:0 0 0 1px rgba(0,0,0,.3)}
.dtr-slider .dtr-dot[aria-current=true]::before{background:var(--dtr-dot-color-active,#fff);border-color:var(--dtr-dot-border-active,var(--dtr-dot-border-normal,rgba(0,0,0,.3)));transform:scale(var(--dtr-dot-scale,130%))}
.dtr-slider:focus-visible,.dtr-slider button:focus-visible{outline:3px solid #2271b1;outline-offset:-3px}

.dtr-slider .dtr-slide-link{position:absolute;inset:0;display:block;z-index:2;text-decoration:none;cursor:pointer}
.dtr-slider .dtr-slide-link:focus-visible{outline:3px solid #2271b1;outline-offset:-3px}

.dtr-slider .dtr-arrow:not(:disabled):hover{color:var(--dtr-arrow-color-hover,var(--dtr-arrow-color-normal,#fff));background:var(--dtr-arrow-bg-hover,var(--dtr-arrow-bg-normal,rgba(0,0,0,.45)));border-color:var(--dtr-arrow-border-hover,var(--dtr-arrow-border-normal,currentColor))}
.dtr-slider .dtr-dot:not([aria-current=true]):hover{background:var(--dtr-dot-bg-hover,var(--dtr-dot-bg-normal,transparent))}
.dtr-slider .dtr-dot:not([aria-current=true]):hover::before{background:var(--dtr-dot-color-hover,var(--dtr-dot-color-normal,rgba(255,255,255,.55)));border-color:var(--dtr-dot-border-hover,var(--dtr-dot-border-normal,rgba(0,0,0,.3)))}
.dtr-slider .dtr-dot[aria-current=true]{background:var(--dtr-dot-bg-active,var(--dtr-dot-bg-normal,transparent))}
