.office-gallery{padding-block:80px;background:#11564e;color:#fff}.office-gallery-container{position:relative;padding-inline:70px}.office-gallery-track{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.office-gallery-track::-webkit-scrollbar{display:none}.office-gallery-slide{position:relative;flex:0 0 calc((100% - 10px)/2);margin:0;min-width:0;scroll-snap-align:start;scroll-margin-top:90px}.office-gallery-open{display:block}.office-gallery-slide img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:contain}.office-gallery-step{display:none;justify-content:space-between;pointer-events:none;position:absolute;left:0;right:0;top:calc(50% - 40px)}.office-gallery-step-1{display:flex}.office-gallery-arrow{pointer-events:auto;display:grid;place-items:center;width:44px;height:44px;border:2px solid #fff;border-radius:50%;color:#fff;font-size:36px;line-height:1;text-decoration:none}.office-gallery-arrow:hover{color:#3c2930;background:#e77e92;border-color:#e77e92}.office-gallery-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin:16px auto 0;max-width:640px}.office-gallery-dots a{display:grid;width:24px;height:24px;place-items:center}.office-gallery-dots span{display:block;width:8px;height:8px;border:1px solid #fff;border-radius:50%}.office-gallery-dots a:hover span{background:#fff}.office-gallery :focus-visible{outline:3px solid #fff;outline-offset:3px}.office-gallery-open:focus-visible{outline-offset:-5px}.office-lightbox{display:none;position:fixed;inset:0;z-index:10000;padding:26px;background:#000000e6;color:#fff;place-items:center;overflow-y:auto}.office-lightbox:target{display:grid}body:has(.office-lightbox:target){overflow:hidden}.office-lightbox-panel{position:relative;width:min(100%,1380px);padding-top:50px}.office-lightbox-panel>img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 150px);margin-inline:auto;object-fit:contain}.office-lightbox-close{position:absolute;top:0;right:0;display:grid;place-items:center;width:44px;height:44px;font-size:36px;color:#fff;text-decoration:none;border:1px solid #fff;border-radius:50%}.office-lightbox-navigation{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px}.office-lightbox-navigation a{display:grid;place-items:center;width:44px;height:44px;border:1px solid #fff;border-radius:50%;color:#fff;font-size:36px;text-decoration:none}.office-lightbox-navigation span{font-size:14px;line-height:22px}.office-lightbox a:hover{color:#3c2930;background:#e77e92}.office-lightbox :focus-visible{outline:3px solid #fff;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.office-gallery-track{scroll-behavior:smooth}}@media(max-width:991px){.office-gallery{padding-block:50px}}@media(max-width:767px){.office-gallery-container{padding-inline:0}.office-gallery-slide{flex-basis:100%}.office-gallery-step{position:static;margin-top:12px}.office-gallery-dots{margin-top:10px}.office-lightbox{padding:14px}.office-lightbox-panel{padding-top:50px}.office-lightbox-panel>img{max-height:calc(100dvh - 150px)}}.office-gallery:has(.office-gallery-slide:target) .office-gallery-step{display:none}.office-gallery:has(#office-photo-1:target) .office-gallery-step-1{display:flex}.office-gallery:has(#office-photo-1:target) .office-gallery-dots a[href="#office-photo-1"] span{background:#fff}.office-gallery:has(#office-photo-2:target) .office-gallery-step-2{display:flex}.office-gallery:has(#office-photo-2:target) .office-gallery-dots a[href="#office-photo-2"] span{background:#fff}.office-gallery:has(#office-photo-3:target) .office-gallery-step-3{display:flex}.office-gallery:has(#office-photo-3:target) .office-gallery-dots a[href="#office-photo-3"] span{background:#fff}.office-gallery:has(#office-photo-4:target) .office-gallery-step-4{display:flex}.office-gallery:has(#office-photo-4:target) .office-gallery-dots a[href="#office-photo-4"] span{background:#fff}.office-gallery:has(#office-photo-5:target) .office-gallery-step-5{display:flex}.office-gallery:has(#office-photo-5:target) .office-gallery-dots a[href="#office-photo-5"] span{background:#fff}.office-gallery:has(#office-photo-6:target) .office-gallery-step-6{display:flex}.office-gallery:has(#office-photo-6:target) .office-gallery-dots a[href="#office-photo-6"] span{background:#fff}.office-gallery:has(#office-photo-7:target) .office-gallery-step-7{display:flex}.office-gallery:has(#office-photo-7:target) .office-gallery-dots a[href="#office-photo-7"] span{background:#fff}.office-gallery:has(#office-photo-8:target) .office-gallery-step-8{display:flex}.office-gallery:has(#office-photo-8:target) .office-gallery-dots a[href="#office-photo-8"] span{background:#fff}.office-gallery:has(#office-photo-9:target) .office-gallery-step-9{display:flex}.office-gallery:has(#office-photo-9:target) .office-gallery-dots a[href="#office-photo-9"] span{background:#fff}.office-gallery:has(#office-photo-10:target) .office-gallery-step-10{display:flex}.office-gallery:has(#office-photo-10:target) .office-gallery-dots a[href="#office-photo-10"] span{background:#fff}.office-gallery:has(#office-photo-11:target) .office-gallery-step-11{display:flex}.office-gallery:has(#office-photo-11:target) .office-gallery-dots a[href="#office-photo-11"] span{background:#fff}.office-gallery:has(#office-photo-12:target) .office-gallery-step-12{display:flex}.office-gallery:has(#office-photo-12:target) .office-gallery-dots a[href="#office-photo-12"] span{background:#fff}.office-gallery:has(#office-photo-13:target) .office-gallery-step-13{display:flex}.office-gallery:has(#office-photo-13:target) .office-gallery-dots a[href="#office-photo-13"] span{background:#fff}.office-gallery:has(#office-photo-14:target) .office-gallery-step-14{display:flex}.office-gallery:has(#office-photo-14:target) .office-gallery-dots a[href="#office-photo-14"] span{background:#fff}.office-gallery:has(#office-photo-15:target) .office-gallery-step-15{display:flex}.office-gallery:has(#office-photo-15:target) .office-gallery-dots a[href="#office-photo-15"] span{background:#fff}.office-gallery:has(#office-photo-16:target) .office-gallery-step-16{display:flex}.office-gallery:has(#office-photo-16:target) .office-gallery-dots a[href="#office-photo-16"] span{background:#fff}.office-gallery:has(#office-photo-17:target) .office-gallery-step-17{display:flex}.office-gallery:has(#office-photo-17:target) .office-gallery-dots a[href="#office-photo-17"] span{background:#fff}.office-gallery:has(#office-photo-18:target) .office-gallery-step-18{display:flex}.office-gallery:has(#office-photo-18:target) .office-gallery-dots a[href="#office-photo-18"] span{background:#fff}.office-gallery:has(#office-photo-19:target) .office-gallery-step-19{display:flex}.office-gallery:has(#office-photo-19:target) .office-gallery-dots a[href="#office-photo-19"] span{background:#fff}.office-gallery:has(#office-photo-20:target) .office-gallery-step-20{display:flex}.office-gallery:has(#office-photo-20:target) .office-gallery-dots a[href="#office-photo-20"] span{background:#fff}.office-gallery:has(#office-photo-21:target) .office-gallery-step-21{display:flex}.office-gallery:has(#office-photo-21:target) .office-gallery-dots a[href="#office-photo-21"] span{background:#fff}.office-gallery:has(#office-photo-22:target) .office-gallery-step-22{display:flex}.office-gallery:has(#office-photo-22:target) .office-gallery-dots a[href="#office-photo-22"] span{background:#fff}.office-gallery:has(#office-photo-23:target) .office-gallery-step-23{display:flex}.office-gallery:has(#office-photo-23:target) .office-gallery-dots a[href="#office-photo-23"] span{background:#fff}.office-gallery:has(#office-photo-24:target) .office-gallery-step-24{display:flex}.office-gallery:has(#office-photo-24:target) .office-gallery-dots a[href="#office-photo-24"] span{background:#fff}.office-tour-body{padding-block:20px 60px;background:#fff}.office-tour-prose{width:100%;max-width:none;color:#595959;font-size:16px;line-height:26px}.office-tour-prose h1{max-width:none;margin:0 0 20px;color:#a47d20;font-size:40px;line-height:48px;font-weight:400;letter-spacing:normal}.office-tour-prose p{max-width:none;margin:0 0 20px;font-size:16px;line-height:26px}.office-tour-prose ul{margin:0 0 20px;padding-left:40px;list-style:disc}.office-tour-prose li{margin:0 0 5px;font-size:16px;line-height:26px}.office-tour-prose a{color:#595959;font-weight:700;text-decoration:underline;text-underline-offset:3px}.office-tour-prose a:hover{color:#11564e}.office-tour-prose a:focus-visible{outline-color:#a23c55;outline-offset:3px}.office-tour-page .interior-breadcrumbs li+li:before{margin-inline:10px}@media(max-width:991px){.office-tour-prose h1{font-size:30px;line-height:36px}.office-tour-body{padding-bottom:30px}}@media(max-width:760px){.office-tour-prose ul{padding-left:20px}}
