.image-gallery{-moz-columns:1;column-count:1;gap:2rem}.image-gallery>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:0;margin-bottom:calc(2.5rem*var(--tw-space-y-reverse));margin-top:2.5rem;margin-top:calc(2.5rem*(1 - var(--tw-space-y-reverse)))}@media (min-width:620px){.image-gallery{-moz-columns:2;column-count:2}}@media (min-width:1280px){.image-gallery{-moz-columns:4;column-count:4}}.image-gallery .image-gallery__item{position:relative}.image-gallery .image-gallery__item-link figcaption{--tw-text-opacity:1;background-color:hsla(0,0%,7%,.8);bottom:.75rem;color:#fff;color:rgba(255,255,255,var(--tw-text-opacity));display:inline-block;font-weight:300;left:.75rem;padding-bottom:.5rem;padding-top:.5rem;position:absolute;width:calc(100% - 24px)}.image-gallery .image-gallery__item-link img{--tw-border-opacity:1;border:12px solid #fff;border-color:rgba(255,255,255,var(--tw-border-opacity))}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{background-color:#000;display:none;left:0;opacity:.9;position:absolute;top:0;z-index:9999}.lightbox{font-weight:400;left:0;line-height:0;outline:none;position:absolute;text-align:center;width:100%;z-index:10000}.lightbox .lb-image{border:12px solid #fff;border-radius:3px;display:block;height:auto;max-height:80vh;max-width:90vw}.lightbox a img{border:none}.lb-outerContainer{background-color:#fff;border-radius:4px;height:250px;margin:90px auto 0;max-width:90vw;position:relative;width:250px}.lb-outerContainer:after{clear:both;content:"";display:table}.lb-loader{height:25%;left:0;line-height:0;position:absolute;text-align:center;top:43%;width:100%}.lb-cancel{background:url(/wp-content/themes/rbh/public/images/loading.99fd1e917234bd8e.gif) no-repeat;display:block;height:32px;margin:0 auto;width:32px}.lb-nav{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);outline:none}.lb-next,.lb-prev{cursor:pointer;display:block;height:100%;position:absolute}.lb-nav a.lb-prev{background:url(/wp-content/themes/rbh/public/images/arrow_nav_left.37da41.svg) left 48% no-repeat;float:left;left:0;opacity:0;transition:opacity .6s;width:34%}@media (min-width:1023px){.lb-nav a.lb-prev{left:-70px}}.lb-nav a.lb-prev:hover{opacity:1}.lb-nav a.lb-next{background:url(/wp-content/themes/rbh/public/images/arrow_nav_right.1e73bf.svg) right 48% no-repeat;float:right;opacity:0;right:0;transition:opacity .6s;width:64%}@media (min-width:1023px){.lb-nav a.lb-next{right:-70px}}.lb-nav a.lb-next:hover{opacity:1}.lb-dataContainer{border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin:0 auto;padding-top:5px;position:absolute;top:0;width:100%!important}.lb-dataContainer:after{clear:both;content:"";display:table}.lb-data{color:#ccc;padding:0 4px}.lb-data .lb-details{line-height:1.1em;text-align:center;width:100vw}@media (max-width:1023px){.lb-data .lb-details{width:calc(100vw - 40px)}}.lb-data .lb-caption{display:inline-block!important;font-size:13px;font-weight:700;line-height:1em;margin:20px 0 10px}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{clear:left;color:#999;display:block;font-size:12px;padding-bottom:1em}.lb-data .lb-close{background:url(/wp-content/themes/rbh/public/images/rounded-close-icon.b90bc4.svg) 50% no-repeat;background-color:#fff;border-bottom-left-radius:6px;display:block;float:right;height:36px;opacity:1;outline:none;padding:6px;position:absolute;right:0;text-align:right;top:0;transition:opacity .2s;width:36px}.lb-data .lb-close:hover{cursor:pointer;opacity:1}.image-gallery__item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem;page-break-inside:avoid}.lb-dots-nav{bottom:-36px;display:flex;gap:8px;justify-content:center;left:0;padding:10px 0;position:absolute;right:0;text-align:center;z-index:10}.lb-dot{background:hsla(0,0%,100%,.4);border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 2px;transition:background .3s ease;width:10px}.lb-dot:hover{background:hsla(0,0%,100%,.6)}.lb-dot.active{background:#fff;transform:scale(1.2)}