
.copied-gallery{position:relative;aspect-ratio:var(--gallery-ratio,4/3);height:auto;max-height:700px;min-height:0;overflow:hidden;isolation:isolate}
.copied-gallery .copied-gallery-photo{position:absolute;inset:0;display:block!important;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center;opacity:0;transition:opacity 550ms ease;z-index:0;pointer-events:none;margin:0;transform:none!important}
.copied-gallery .copied-gallery-photo.is-active{opacity:1;z-index:1}
.gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);border:0;background:rgba(255,255,255,.86);color:#222;font-size:36px;line-height:1;cursor:pointer;padding:8px 15px;z-index:3}.gallery-arrow.prev{left:8px}.gallery-arrow.next{right:8px}
.gallery-pause{position:absolute;right:12px;bottom:12px;z-index:3;background:rgba(255,255,255,.9);color:#222;border:1px solid #aaa;border-radius:2px;font:13px/1.3 Arial,sans-serif;padding:7px 11px;cursor:pointer}
.gallery-arrow:focus-visible,.gallery-pause:focus-visible,.copied-gallery:focus-visible{outline:3px solid #226478;outline-offset:-3px}
@media(prefers-reduced-motion:reduce){.copied-gallery .copied-gallery-photo{transition:none}}
@media(max-width:899px){#menu{display:block!important;position:fixed!important;top:0!important;right:0!important;left:auto!important;bottom:0!important;width:min(340px,90vw)!important;height:100vh!important;max-height:100vh!important;background:#fff;transform:translateX(105%)!important;z-index:1000!important;opacity:1!important;visibility:visible!important;overflow:auto!important;padding:65px 24px 30px!important}.menu-open #menu{transform:translateX(0)!important}#menu .level-1{display:block!important;opacity:1!important;visibility:visible!important;margin:0!important}#menu li{display:block!important;float:none!important}#menu .menu-item{display:block;padding:16px 8px!important}#menu .menu-close{display:block!important;position:absolute;right:22px;top:20px;width:28px;height:28px;z-index:1001}}
