.bb-copilot-scene{background-image:var(--copilot-background,none);background-size:var(--copilot-background-size,cover);background-position:var(--copilot-background-position,center);background-repeat:no-repeat;position:relative}.bb-copilot-scene-inner{max-width:1008px;height:var(--copilot-height);margin:auto;position:relative}.bb-copilot-scene-copy{position:absolute;left:var(--copilot-x);top:var(--copilot-y);width:var(--copilot-copy-width);color:var(--copilot-color);text-align:var(--copilot-align)}.bb-copilot-scene-copy h2{font-size:var(--copilot-heading);line-height:var(--copilot-line);font-weight:700;margin:0}.bb-copilot-scene-copy p{font-size:var(--copilot-body);line-height:1.3;margin:0 0 8px}.bb-copilot-scene-copy>a{display:inline-block;border:1px solid #0046be;border-radius:4px;color:#0046be;padding:9px 16px;font-size:13px;font-weight:700;text-decoration:none}.bb-copilot-scene-copy>a:focus-visible{outline:2px solid #0046be;outline-offset:3px}.bb-copilot-scene-logo{height:auto;max-width:100%;display:block}.bb-copilot-scene-copy[style*="center"] .bb-copilot-scene-logo{margin-inline:auto}.bb-copilot-scene-image{position:absolute;height:auto;max-width:100%}@media(max-width:1007px) and (min-width:750px){.bb-copilot-scene-inner{transform-origin:top left;zoom:calc(100vw / 1008px)}}@media(max-width:749px){.bb-copilot-scene{background-size:cover;background-position:center}.bb-copilot-scene-inner{height:auto;min-height:320px;padding:28px 20px;display:flex;flex-direction:column;gap:20px}.bb-copilot-scene-copy{position:relative;inset:auto;width:100%;padding:12px;background:#ffffffed}.bb-copilot-scene-copy h2{font-size:30px;line-height:1.3}.bb-copilot-scene-copy p{font-size:16px;margin-top:12px}.bb-copilot-scene-image{position:relative;inset:auto!important;width:100%!important;max-width:500px;align-self:center}.bb-copilot-scene-logo{margin-inline:auto}}

.bb-copilot-scene-copy h2{margin-bottom:var(--copilot-heading-gap)}.bb-copilot-scene-copy p{padding-right:var(--copilot-body-inset)}.bb-copilot-scene[data-align="center"] .bb-copilot-scene-logo{margin-inline:auto}@media(max-width:749px){.bb-copilot-scene-copy p{padding-right:0}}

.bb-copilot-scene[data-align="center"]:has(.bb-copilot-scene-logo) h2{font-weight:500}

.bb-copilot-scene-inner{max-width:var(--copilot-width,1008px)}
