.es-page-builder{--es-block-section-padding:calc(clamp(2.5rem, 1.5rem + 4.5vw, 5.5rem));--es-block-h1-size:clamp(var(--es-font-size-page-h1,1.75rem), 2.5vw - .6rem + var(--es-font-size-page-h1,1.75rem), var(--es-font-size-page-h1-lg,2.75rem));--es-block-h2-size:clamp(var(--es-font-size-page-h2,1.25rem), 1.25vw - .3rem + var(--es-font-size-page-h2,1.25rem), var(--es-font-size-page-h2-lg,1.75rem));--es-block-h3-size:clamp(var(--es-font-size-page-h3,1.125rem), .63vw - .15rem + var(--es-font-size-page-h3,1.125rem), var(--es-font-size-page-h3-lg,1.375rem));--es-block-h4-size:clamp(var(--es-font-size-page-h4,1rem), .32vw - .08rem + var(--es-font-size-page-h4,1rem), var(--es-font-size-page-h4-lg,1.125rem));--es-block-title-size:var(--es-block-h2-size);--es-block-column:44rem}.es-page-builder .es-block-band{--es-block-band-surface:var(--es-color-surface-muted);padding-block:var(--es-block-section-padding);background:var(--es-block-band-surface);box-shadow:0 0 0 100vmax var(--es-block-band-surface);clip-path:inset(0 -100vmax);color:var(--es-color-text-default)}.es-page-builder .es-block-band--brand{--es-block-band-surface:color-mix(in srgb, var(--es-color-brand-primary) 30%, var(--es-color-surface-page))}.es-page-builder .es-block-band--brand>*{--es-color-brand-primary:var(--es-color-surface-inverse);--es-color-brand-primary-hover:color-mix(in srgb, var(--es-color-surface-inverse) 82%, var(--es-color-surface-page));--es-color-brand-on-primary:var(--es-color-text-inverse);--pb-accent:var(--es-color-surface-inverse);--eui-button-color-background-primary:var(--es-color-surface-inverse);--eui-button-color-background-primary-hover:var(--es-color-surface-inverse);--eui-button-color-text-primary:var(--es-color-text-inverse)}.es-page-builder .es-block-band--dark{--es-block-band-surface:var(--es-color-surface-inverse);--es-color-text-heading:var(--es-color-text-inverse);--es-color-text-strong:var(--es-color-text-inverse);--es-color-text-default:color-mix(in srgb, var(--es-color-text-inverse) 86%, var(--es-color-surface-inverse));--es-color-text-subtle:color-mix(in srgb, var(--es-color-text-inverse) 76%, var(--es-color-surface-inverse));--es-color-text-muted:color-mix(in srgb, var(--es-color-text-inverse) 64%, var(--es-color-surface-inverse));--es-color-text-highlight:var(--es-color-brand-primary);--es-color-border-default:color-mix(in srgb, var(--es-color-text-inverse) 16%, var(--es-color-surface-inverse));--es-color-surface-muted:color-mix(in srgb, var(--es-color-text-inverse) 8%, var(--es-color-surface-inverse));--es-block-features-icon-surface:color-mix(in srgb, var(--es-color-text-inverse) 10%, var(--es-color-surface-inverse))}@media (width<=700px){.es-page-builder .es-block-strip{--es-block-strip-inset:var(--es-layout-container-gutter);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:var(--es-block-strip-width,44%);gap:var(--es-block-strip-gap,var(--es-space-3));margin-inline:calc(-1 * var(--es-block-strip-inset));padding-inline:var(--es-block-strip-inset);scroll-padding-inline:var(--es-block-strip-inset);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:grid;position:relative;overflow-x:auto}.es-page-builder .es-block-strip::-webkit-scrollbar{display:none}.es-page-builder .es-block-strip>*{scroll-snap-align:start}}
