.sqa-c{--sqa-gap:22px;background:#FFFFFF}
.sqa-c__head{text-align:center;margin:0 0 30px}
.sqa-c__sub{font-family:'Jost',sans-serif;font-weight:300;color:#6F675C;margin:6px 0 0;font-size:.98rem}
.sqa-c__stage{position:relative}
.sqa-c__viewport{overflow:hidden;touch-action:pan-y}
.sqa-c__track{display:flex;gap:var(--sqa-gap);will-change:transform}
.sqa-c__slide{flex:0 0 calc((100% - (var(--sqa-vis,2) - 1) * var(--sqa-gap)) / var(--sqa-vis,2));min-width:0}
.sqa-c__dots{display:flex;justify-content:center;gap:9px;margin-top:26px}
.sqa-c__dot{width:8px;height:8px;border-radius:50%;border:none;background:#DAD0BF;padding:0;cursor:pointer;transition:transform .25s ease,background .25s ease}
.sqa-c__dot.is-active{background:#C6A15B;transform:scale(1.4)}
.sqa-c__arrow{position:absolute;top:44%;transform:translateY(-50%);z-index:3;width:46px;height:46px;border-radius:50%;border:1px solid #E0D6C4;background:rgba(255,255,255,.94);color:#1D1A16;font-size:1.5rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;box-shadow:0 6px 18px rgba(29,26,22,.10)}
.sqa-c__arrow:hover{background:#1D1A16;color:#FAF7F2;border-color:#1D1A16}
.sqa-c__arrow:disabled{opacity:.32;cursor:default}
.sqa-c__arrow--prev{left:-8px}
.sqa-c__arrow--next{right:-8px}
@media(max-width:749px){.sqa-c{--sqa-gap:14px}.sqa-c__arrow{display:none}}
