.rdmcg-instance .rdmcg-viewport{margin-inline:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block;min-width:0}
.rdmcg-instance.rdmcg-enhanced .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;gap:0;box-sizing:content-box;transition-property:transform;transition-timing-function:var(--rdmcg-motion,ease)}
.rdmcg-instance.rdmcg-enhanced .swiper-slide{flex-shrink:0;width:100%;height:auto;position:relative;transition-property:transform;display:block;min-width:0}
.rdmcg-instance .swiper-vertical>.swiper-wrapper{flex-direction:column}
.rdmcg-instance .swiper-horizontal{touch-action:pan-y}
.rdmcg-instance .swiper-vertical{touch-action:pan-x}
.rdmcg-instance .swiper-grid>.swiper-wrapper{flex-wrap:wrap}
.rdmcg-instance .swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.rdmcg-instance .swiper-autoheight,.rdmcg-instance .swiper-autoheight .swiper-slide{height:auto}
.rdmcg-instance .swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.rdmcg-instance .swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}
.rdmcg-instance .swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.rdmcg-instance .swiper-fade .swiper-slide-active{pointer-events:auto}
.rdmcg-instance .swiper-slide-active>.rdmcg-card{scale:var(--rdmcg-focused-scale,1)}
.rdmcg-instance .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.rdmcg-instance .rdmcg-navigation{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;flex-wrap:wrap}
.rdmcg-instance .rdmcg-nav-top{margin-top:0;margin-bottom:20px}
.rdmcg-instance .rdmcg-arrow{display:grid;place-items:center;color:var(--rdmcg-arrow-color,#172b3a);background:var(--rdmcg-arrow-bg,white);border:var(--rdmcg-arrow-border,1px solid #172b3a);font-size:var(--rdmcg-arrow-size,24px);min-width:44px;min-height:44px;padding:6px;line-height:1}
.rdmcg-instance .rdmcg-arrow-shape-circle .rdmcg-arrow{border-radius:50%}
.rdmcg-instance .rdmcg-arrow-shape-transparent .rdmcg-arrow{background:transparent;border-color:transparent}
.rdmcg-instance .rdmcg-prev span{transform:rotate(180deg)}
.rdmcg-instance .rdmcg-arrow span{display:block;line-height:0}
.rdmcg-instance .rdmcg-arrow svg{width:1em;height:1em}
.rdmcg-instance[dir=rtl] .rdmcg-next span{transform:rotate(180deg)}
.rdmcg-instance[dir=rtl] .rdmcg-prev span{transform:none}
.rdmcg-instance .rdmcg-arrow:disabled{opacity:.4;cursor:default}
.rdmcg-instance .rdmcg-dots{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}
.rdmcg-instance .rdmcg-dot{width:24px;height:24px;padding:6px;border:0;background:transparent;display:grid;place-items:center}
.rdmcg-instance .rdmcg-dot:after{content:'';width:10px;height:10px;border-radius:50%;border:1px solid var(--rdmcg-dot,#172b3a)}
.rdmcg-instance .rdmcg-dot[aria-current=true]:after{background:var(--rdmcg-dot,#172b3a)}
.rdmcg-instance .rdmcg-pause{padding:8px 12px;border:1px solid currentColor;border-radius:4px;background:white;color:#172b3a;font-size:.85em}
.rdmcg-instance .rdmcg-nav-sides .rdmcg-arrow,.rdmcg-instance .rdmcg-nav-inside .rdmcg-arrow{position:absolute;top:50%;z-index:5;transform:translateY(-50%)}
.rdmcg-instance .rdmcg-nav-sides .rdmcg-prev,.rdmcg-instance .rdmcg-nav-inside .rdmcg-prev{inset-inline-start:var(--rdmcg-arrow-distance,12px)}
.rdmcg-instance .rdmcg-nav-sides .rdmcg-next,.rdmcg-instance .rdmcg-nav-inside .rdmcg-next{inset-inline-end:var(--rdmcg-arrow-distance,12px)}
