.stellar-logo-grid-admin-sidebar{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:20px}.stellar-logo-grid-admin-sidebar .stellar-logo-item-admin-sidebar{align-items:center;aspect-ratio:1;background-color:#f8f9fa;border:1px solid #e2e4e7;border-radius:4px;display:flex;justify-content:center;overflow:hidden;position:relative;transition:all .2s ease}.stellar-logo-grid-admin-sidebar .stellar-logo-item-admin-sidebar:hover{background-color:#fff;border-color:#be1622;box-shadow:0 4px 12px rgba(0,0,0,.08)}.stellar-logo-grid-admin-sidebar .stellar-logo-item-admin-sidebar:hover .components-button{opacity:1;transform:scale(1)}.stellar-logo-grid-admin-sidebar .stellar-logo-item-admin-sidebar img{max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.stellar-logo-grid-admin-sidebar .stellar-logo-item-admin-sidebar .components-button{align-items:center;background:#fff!important;border:1px solid #e2e4e7!important;border-radius:50%!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;color:#cc1818!important;display:flex;height:22px!important;justify-content:center;min-width:0!important;opacity:0;padding:0!important;position:absolute;right:4px;top:4px;transform:scale(.8);transition:all .2s ease;width:22px!important;z-index:2}.stellar-logo-grid-admin-sidebar .stellar-logo-item-admin-sidebar .components-button:hover{background:#cc1818!important;border-color:#cc1818!important;color:#fff!important;transform:scale(1.1)}.stellar-logo-grid-admin-sidebar .stellar-logo-item-admin-sidebar .components-button svg{display:block;height:14px!important;width:14px!important}.stellar-tabbed-photo-gallery-wrapper{box-sizing:border-box;width:100%}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-inner{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:var(--gallery-max-width,initial);width:100%}@media(max-width:1366px){.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-inner{padding:0 30px}}@media(max-width:768px){.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-inner{padding:0 20px}}@media(max-width:1366px){.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-inner.no-side-padding{padding:0}}@media(max-width:768px){.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-inner.no-side-padding{padding:0}}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-tabs{display:flex;gap:16px}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-tab{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--gallery-tab-inactive-bg,#fff);border:2px solid var(--gallery-tab-border,#be1622);color:var(--gallery-tab-inactive-text,#be1622);cursor:pointer;display:flex;font-family:var(--gallery-tab-font,inherit);font-size:var(--gallery-tab-size-desktop,15px);font-weight:var(--gallery-tab-weight,700);height:var(--gallery-tab-height-desktop,50px);justify-content:center;letter-spacing:.04em;padding:0;text-transform:uppercase;transition:background .25s ease,color .25s ease;width:var(--gallery-tab-width-desktop,145px)}@media(max-width:1024px){.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-tab{font-size:var(--gallery-tab-size-tablet,14px);height:var(--gallery-tab-height-tablet,var(--gallery-tab-height-desktop,50px));width:var(--gallery-tab-width-tablet,var(--gallery-tab-width-desktop,145px))}}@media(max-width:768px){.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-tab{font-size:var(--gallery-tab-size-mobile,13px);height:var(--gallery-tab-height-mobile,var(--gallery-tab-height-tablet,var(--gallery-tab-height-desktop,50px)));width:var(--gallery-tab-width-mobile,var(--gallery-tab-width-tablet,var(--gallery-tab-width-desktop,145px)))}}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-tab.is-active{background:var(--gallery-tab-active-bg,#be1622);color:var(--gallery-tab-active-text,#fff)}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-panel{display:none;gap:20px}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-panel.is-active{display:flex;flex-direction:column}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-content{color:var(--gallery-text-color,#4a4a4a);font-family:var(--gallery-content-font,inherit);font-size:var(--gallery-content-size-desktop,16px);font-weight:var(--gallery-content-weight,400)}@media(max-width:1024px){.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-content{font-size:var(--gallery-content-size-tablet,16px)}}@media(max-width:768px){.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-content{font-size:var(--gallery-content-size-mobile,14px)}}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-content a{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;text-decoration:underline}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-content b,.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-content strong{font-weight:700}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-content mark.stellar-highlight{background-color:transparent;color:var(--gallery-tab-inactive-text,#be1622);font-weight:700}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-grid{-moz-column-gap:var(--gallery-column-gap-desktop,24px);column-gap:var(--gallery-column-gap-desktop,24px);display:grid;grid-template-columns:repeat(var(--gallery-columns-desktop,3),minmax(0,1fr));row-gap:var(--gallery-row-gap-desktop,24px)}@media(max-width:1024px){.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-grid{-moz-column-gap:var(--gallery-column-gap-tablet,18px);column-gap:var(--gallery-column-gap-tablet,18px);grid-template-columns:repeat(var(--gallery-columns-tablet,2),minmax(0,1fr));row-gap:var(--gallery-row-gap-tablet,18px)}}@media(max-width:768px){.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-grid{-moz-column-gap:var(--gallery-column-gap-mobile,14px);column-gap:var(--gallery-column-gap-mobile,14px);grid-template-columns:repeat(var(--gallery-columns-mobile,1),minmax(0,1fr));row-gap:var(--gallery-row-gap-mobile,14px)}}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-grid.is-editor-preview{align-items:start}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-item{display:flex;flex-direction:column;margin:0}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-trigger{background:none;border:0;cursor:zoom-in;display:block;margin:0;padding:0;text-align:inherit;width:100%}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-frame{aspect-ratio:1/1;background:#edf0f2;border-radius:var(--gallery-radius,0);display:block;overflow:hidden;width:100%}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-frame img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease;width:100%}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-trigger:focus-visible .stellar-tabbed-photo-gallery-frame img,.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-trigger:hover .stellar-tabbed-photo-gallery-frame img{transform:scale(1.04)}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-empty{border:2px dashed #c3c4c7;border-radius:16px;color:#50575e;padding:40px 20px;text-align:center}@media(max-width:768px){.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-tabs{gap:12px}.stellar-tabbed-photo-gallery-wrapper .stellar-tabbed-photo-gallery-tab{min-width:0;text-align:center;width:100%}}.stellar-photo-gallery-lightbox{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;overscroll-behavior:contain;padding:24px;pointer-events:none;position:fixed;touch-action:manipulation;transition:opacity .25s ease;z-index:99999}.stellar-photo-gallery-lightbox.is-open{opacity:1;pointer-events:auto}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(10,10,12,.88);inset:0;position:absolute}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-dialog{color:#fff;display:grid;gap:16px;grid-template-rows:auto 1fr auto;max-height:100%;position:relative;z-index:1}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-footer,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;width:100%}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-footer{justify-content:flex-end}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-actions{display:flex;gap:10px}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-close{flex-shrink:0}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-counter{font-size:14px;opacity:.8;white-space:nowrap}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-stage{align-items:center;aspect-ratio:1/1;background:hsla(0,0%,100%,.06);border-radius:20px;display:flex;justify-content:center;min-height:0;overflow:visible;position:relative;width:min(90vw,78vh,920px)}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-viewport{align-items:center;cursor:grab;display:flex;height:100%;justify-content:center;overflow:hidden;padding:24px;text-align:center;touch-action:none;width:100%}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-viewport.is-dragging{cursor:grabbing}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-image{display:block;height:auto;margin:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;transform-origin:center center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;will-change:transform}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-caption-row{align-items:center;display:flex;gap:16px;justify-content:space-between;width:100%}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-control,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--gallery-lightbox-button-bg,#be1622);border:0;border-radius:999px;color:var(--gallery-lightbox-button-icon,#fff);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:0 14px;touch-action:manipulation;transition:background .3s,opacity .3s}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-control[data-action=zoom-in],.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-control[data-action=zoom-out],.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav[data-action=zoom-in],.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav[data-action=zoom-out]{background:var(--gallery-lightbox-zoom-bg,var(--gallery-lightbox-button-bg,#be1622));color:var(--gallery-lightbox-zoom-icon,var(--gallery-lightbox-button-icon,#fff))}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-control:focus-visible,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-control:hover,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav:focus-visible,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav:hover{background:var(--gallery-lightbox-button-bg-hover,#a3131e);opacity:.9}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-control[data-action=zoom-in]:focus-visible,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-control[data-action=zoom-in]:hover,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-control[data-action=zoom-out]:focus-visible,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-control[data-action=zoom-out]:hover,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav[data-action=zoom-in]:focus-visible,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav[data-action=zoom-in]:hover,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav[data-action=zoom-out]:focus-visible,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav[data-action=zoom-out]:hover{background:var(--gallery-lightbox-zoom-bg-hover,var(--gallery-lightbox-button-bg-hover,#a3131e))}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-control.stellar-photo-gallery-lightbox-close,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav.stellar-photo-gallery-lightbox-close{background:var(--gallery-lightbox-close-bg,var(--gallery-lightbox-button-bg,#be1622));color:var(--gallery-lightbox-close-icon,var(--gallery-lightbox-button-icon,#fff))}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-control.stellar-photo-gallery-lightbox-close:focus-visible,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-control.stellar-photo-gallery-lightbox-close:hover,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav.stellar-photo-gallery-lightbox-close:focus-visible,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav.stellar-photo-gallery-lightbox-close:hover{background:var(--gallery-lightbox-close-bg-hover,var(--gallery-lightbox-button-bg-hover,#a3131e))}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav{background:var(--gallery-lightbox-arrow-bg,var(--gallery-lightbox-button-bg,#be1622));color:var(--gallery-lightbox-arrow-icon,var(--gallery-lightbox-button-icon,#fff));flex-shrink:0;height:44px;min-height:44px;min-width:44px;padding-inline:0;position:absolute;top:50%;transform:translateY(-50%);width:44px;z-index:2}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav:focus-visible,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav:hover{background:var(--gallery-lightbox-arrow-bg-hover,var(--gallery-lightbox-button-bg-hover,#a3131e));transform:translateY(-50%)}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav svg{height:20px;width:20px}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-prev{left:-64px}@media(max-width:1100px){.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-prev{left:18px}}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-next{right:-64px}@media(max-width:1100px){.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-next{right:18px}}@media(max-width:768px){.stellar-photo-gallery-lightbox{align-items:stretch;min-height:100vh;min-height:100svh;min-height:100dvh;padding:0}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-dialog{align-self:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:100%;max-height:none;max-width:100vw;min-height:100vh;min-height:100svh;min-height:100dvh;padding:max(14px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(14px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));width:100%;width:100vw}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-caption-row,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-footer,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-toolbar{flex-wrap:wrap}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-stage{aspect-ratio:auto;background:transparent;border-radius:0;flex:1 1 auto;height:auto;max-height:none;max-width:100%;min-height:0;width:100%}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-viewport{height:100%;padding:16px 16px 52px}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-control,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav{font-size:12px;height:30px;min-height:30px;min-width:30px;padding:0;width:30px}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav{bottom:12px;top:auto;transform:none}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav:focus-visible,.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav:hover{transform:none}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-nav svg{height:12px;width:12px}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-prev{left:12px}.stellar-photo-gallery-lightbox .stellar-photo-gallery-lightbox-next{right:12px}}