.obs-gallery-outer{display:block;width:100%;max-width:100%;margin:1.8em 0;padding:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box;clear:none!important;float:none!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important}.editor-content .obs-gallery-outer,.entry-content .obs-gallery-outer,.page-content .obs-gallery-outer{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.obs-gallery{display:grid;grid-template-columns:repeat(var(--obs-gallery-columns,3),minmax(0,1fr));gap:var(--obs-gallery-gap,18px);width:100%;max-width:100%;margin:0;padding:0;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;box-sizing:border-box;clear:none!important;float:none!important;position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important}.editor-content .obs-gallery,.entry-content .obs-gallery,.page-content .obs-gallery{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.obs-gallery *{box-sizing:border-box}.obs-gallery-item{display:block;margin:0!important;padding:0!important;min-width:0;max-width:100%;border:0!important;background:transparent!important;box-shadow:none!important}.obs-gallery-link{display:block;position:relative;overflow:hidden;width:100%;max-width:100%;border:var(--obs-gallery-border-width,0) solid var(--obs-gallery-border-color,#d8c7a1);border-radius:var(--obs-gallery-radius,0);background:#fff;color:inherit;text-decoration:none;box-sizing:border-box;transition:none!important}.editor-content .obs-gallery-link{color:inherit}.obs-gallery-image-clip{display:block;width:100%;max-width:100%;height:auto;overflow:hidden;border-radius:inherit;background:transparent}.obs-gallery-link img{display:block;width:100%;max-width:100%;height:auto;margin:0;border:0;transition:transform .35s ease,filter .35s ease;transform-origin:center center;will-change:transform}.obs-gallery-fit-cover .obs-gallery-image-clip,.obs-gallery-fit-contain .obs-gallery-image-clip{height:100%}.obs-gallery-fit-cover .obs-gallery-link img{height:100%;object-fit:cover}.obs-gallery-fit-contain .obs-gallery-link img{height:100%;object-fit:contain;background:#f8f5ef}.obs-gallery-aspect-auto .obs-gallery-link{aspect-ratio:auto}.obs-gallery-aspect-1-1 .obs-gallery-link{aspect-ratio:1/1}.obs-gallery-aspect-4-3 .obs-gallery-link{aspect-ratio:4/3}.obs-gallery-aspect-3-2 .obs-gallery-link{aspect-ratio:3/2}.obs-gallery-aspect-16-9 .obs-gallery-link{aspect-ratio:16/9}.obs-gallery-shadow-none .obs-gallery-link{box-shadow:none!important}.obs-gallery-shadow-soft .obs-gallery-link{box-shadow:0 12px 28px rgba(40,30,20,.13)!important}.obs-gallery-shadow-hard .obs-gallery-link{box-shadow:5px 5px 0 rgba(76,61,42,.30)!important}.obs-gallery-frame-frame .obs-gallery-link{padding:10px;background:#fff;border:var(--obs-gallery-frame-border-width,0) solid var(--obs-gallery-frame-border-color,#d8c7a1);border-radius:var(--obs-gallery-radius,0);overflow:hidden}.obs-gallery-frame-frame .obs-gallery-image-clip{border:var(--obs-gallery-border-width,0) solid var(--obs-gallery-border-color,#d8c7a1);border-radius:var(--obs-gallery-radius,0);background:#fff;overflow:hidden}.obs-gallery-frame-frame .obs-gallery-link img{border:0;border-radius:0;background:#fff}.obs-gallery-frame-frame.obs-gallery-shadow-soft .obs-gallery-link{box-shadow:0 12px 28px rgba(40,30,20,.13)!important}.obs-gallery-frame-frame.obs-gallery-shadow-hard .obs-gallery-link{box-shadow:5px 5px 0 rgba(76,61,42,.30)!important}.obs-gallery-hover-zoom .obs-gallery-link:hover img{transform:scale(1.055)}.obs-gallery-frame-frame.obs-gallery-hover-zoom .obs-gallery-link:hover img{transform:scale(1.055)}.obs-gallery-hover-fade .obs-gallery-link:hover img{filter:brightness(1.08)}.obs-gallery-caption{font-size:14px;line-height:1.7}.obs-gallery-caption-below{padding:.65em .2em 0;color:#5b5148}.obs-gallery-caption-overlay{position:absolute;left:0;right:0;bottom:0;padding:1em;background:linear-gradient(to top,rgba(0,0,0,.68),rgba(0,0,0,0));color:#fff}.obs-gallery-frame-frame .obs-gallery-caption-overlay{left:10px;right:10px;bottom:10px}.obs-gallery-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.86);z-index:99999;display:none;align-items:center;justify-content:center;padding:28px;box-sizing:border-box}.obs-gallery-lightbox.is-open{display:flex}.obs-gallery-lightbox-inner{max-width:min(1100px,100%);max-height:100%;text-align:center;color:#fff}.obs-gallery-lightbox img{display:block;max-width:100%;max-height:calc(100vh - 120px);margin:0 auto;box-shadow:0 20px 70px rgba(0,0,0,.5)}.obs-gallery-lightbox-caption{margin-top:12px}.obs-gallery-lightbox-close,.obs-gallery-lightbox-prev,.obs-gallery-lightbox-next{position:absolute;border:0;background:rgba(255,255,255,.14);color:#fff;cursor:pointer}.obs-gallery-lightbox-close{top:18px;right:18px;width:44px;height:44px;border-radius:50%;font-size:28px}.obs-gallery-lightbox-prev,.obs-gallery-lightbox-next{top:50%;transform:translateY(-50%);width:48px;height:64px;font-size:34px;border-radius:8px}.obs-gallery-lightbox-prev{left:18px}.obs-gallery-lightbox-next{right:18px}@media(max-width:700px){.obs-gallery{grid-template-columns:repeat(var(--obs-gallery-columns-sp,2),minmax(0,1fr));gap:calc(var(--obs-gallery-gap,18px)*.75)}.obs-gallery-frame-frame .obs-gallery-link{padding:8px}.obs-gallery-caption{font-size:12px}.obs-gallery-lightbox-prev,.obs-gallery-lightbox-next{width:40px;height:52px}.obs-gallery-lightbox{padding:18px}}
