﻿.office-tour-page .wo-gallery h2{color:var(--wd-navy);text-align:center;font-size:44px;line-height:1.15;margin:0 0 40px}
.office-tour-page .wo-slider{max-width:950px;margin:0 auto}
.office-tour-page .wo-slider-viewport{overflow:hidden;border-radius:25px;touch-action:pan-y}
.office-tour-page .wo-slider-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;align-items:start;transition:transform .4s cubic-bezier(.22,1,.36,1)}
.office-tour-page .wo-gallery-photo{margin:0;min-width:0}
.office-tour-page .wo-gallery-photo img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}
.office-tour-page .wo-slider-controls{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:25px}
.office-tour-page .wo-slider-arrow{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--wd-orange);color:#fff;font-size:28px;cursor:pointer}
.office-tour-page .wo-slider-arrow:hover{background:#c96b19}
.office-tour-page .wo-slider-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.office-tour-page .wo-slider-dot{display:grid;place-items:center;width:30px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}
.office-tour-page .wo-slider-dot::before{content:'';width:10px;height:10px;border-radius:50%;background:#a9bcd4;transition:background .2s,transform .2s}
.office-tour-page .wo-slider-dot[aria-current="true"]::before{background:var(--wd-navy);transform:scale(1.3)}
.office-tour-page .wo-slider-dot:hover::before{background:var(--wd-orange)}
.office-tour-page .wo-slider-status{margin-top:10px;text-align:center;color:var(--wd-navy);font-size:15px}
@media(max-width:768px){
 .office-tour-page .wo-gallery h2{font-size:34px;margin-bottom:28px}
 .office-tour-page .wo-slider-controls{gap:12px;margin-top:18px}
}
@media(prefers-reduced-motion:reduce){.office-tour-page .wo-slider-track,.office-tour-page .wo-slider-dot::before{transition:none}}
