.admin-banners{position:relative;width:100%;background:#191d1d;isolation:isolate}.admin-banners [hidden]{display:none!important}.admin-banners picture,.admin-banners img{display:block;width:100%;height:auto}.admin-banner-controls{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px;background:#191d1d}.admin-banner-controls button{min-width:36px;min-height:36px;border:1px solid #ffffff45;border-radius:50%;background:transparent;color:#f2f4f4;cursor:pointer}.admin-banner-controls button[aria-pressed=true]{background:#34cc9d;color:#06110c;border-color:#34cc9d}.admin-banner-controls button:focus-visible{outline:2px solid #34cc9d;outline-offset:3px}.admin-banner-quote{padding:32px clamp(16px,5vw,120px);display:flex;justify-content:center}.admin-banner-quote [data-om-hero-form]{max-width:720px!important;width:100%}.admin-banner-quote form>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.admin-banner-quote form>div:nth-child(2){grid-template-columns:minmax(0,1fr)}}

@media(min-width:1024px){
 .admin-banner-hero{display:grid;grid-template-columns:minmax(0,1fr)}
 .admin-banner-hero>.admin-banners,.admin-banner-hero>.admin-banner-quote{grid-area:1/1}
 .admin-banner-hero>.admin-banner-quote{position:relative;z-index:2;align-self:stretch;align-items:center;justify-content:flex-end;padding:20px clamp(24px,5vw,120px) 80px;pointer-events:none}
 .admin-banner-quote [data-om-hero-form]{pointer-events:auto;max-width:308px!important;padding:20px!important}
 .admin-banner-quote form>div:nth-child(2){grid-template-columns:minmax(0,1fr);gap:8px!important;margin-top:16px!important}
 .admin-banner-quote input:not([type=checkbox]),.admin-banner-quote select{padding:11px 12px!important}
}
