.sw-ea{font-family:inherit;max-width:100%;background:var(--sw-ea-background,var(--e-global-color-primary,#fff));color:var(--sw-ea-foreground,var(--e-global-color-secondary,#182127));border-radius:15px;padding:clamp(20px,4vw,48px);text-align:center}
.sw-ea>h2{font-family:inherit;color:var(--sw-ea-primary,var(--e-global-color-accent,#76b629));text-transform:uppercase}.sw-ea>p{font-family:inherit;max-width:640px;margin:16px auto 24px;color:inherit;line-height:1.6}
.sw-ea .sw-ea-open{font-family:inherit;font-weight:700;text-transform:uppercase;min-height:48px;padding:12px 26px;border:2px solid var(--sw-ea-primary);border-radius:15px;background:transparent;color:var(--sw-ea-primary);cursor:pointer;transition:background .15s,color .15s}.sw-ea .sw-ea-open:hover{background:var(--sw-ea-primary);color:var(--sw-ea-background)}
.sw-ea iframe{display:block;width:100%;height:660px;min-height:0;border:0;background:transparent}.sw-ea a{overflow-wrap:anywhere;color:var(--sw-ea-primary)}.sw-ea-active>h2,.sw-ea-active>p,.sw-ea-active>.sw-ea-open{display:none}.sw-ea-active{padding:0;overflow:hidden}.sw-ea :focus-visible{outline:2px solid var(--sw-ea-primary);outline-offset:4px}
.sw-ea code{font:inherit;color:inherit;background:none;padding:0;border:0;white-space:normal}.sw-ea [hidden]{display:none!important}
