.cbt-has-accent-background{--cbt-accent-background-default-width:max(125vw, 120rem);z-index:0;isolation:isolate;background:0 0;padding-block:clamp(2rem,3vw,4rem);display:flow-root;position:relative;overflow:visible}.cbt-form-page-template{background:var(--tx-surface-page-accent)}.cbt-has-accent-background>.cbt-accent-background__content{z-index:1;margin-block:0;position:relative}.cbt-accent-background--bottom,.cbt-accent-background--footer{padding-block:0}.cbt-accent-background__wave,.cbt-accent-background__surface{width:100vw;max-width:none;position:relative;left:50%;transform:translate(-50%)}.cbt-accent-background__wave{object-fit:cover;object-position:center top;height:clamp(3rem,7vw,7rem);display:block}.cbt-accent-background__surface{background:var(--tx-color-brand-primary-100);margin-top:-1px;padding-block:clamp(2rem,3vw,4rem)}.cbt-accent-background__surface>.cbt-accent-background__content{z-index:1;margin-block:0;position:relative}.cbt-has-accent-background:before{inset-block:0;z-index:0;pointer-events:none;content:"";background-image:url(../images/figura-dos-curvas.svg);background-position:50%;background-repeat:no-repeat;background-size:var(--cbt-accent-background-default-width) 100%;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.cbt-has-accent-background.cbt-accent-background--top:before{content:none;display:none}.cbt-has-accent-background.cbt-accent-background--middle:before{background-position:50%}.cbt-has-accent-background.cbt-accent-background--bottom:before{content:none;display:none}.cbt-has-accent-background.cbt-accent-background--header:before{background-position:top}.cbt-has-accent-background.cbt-accent-background--footer:before{content:none;display:none}.wp-block-post-content>:has(+.cbt-has-accent-background.cbt-accent-background--top),.wp-block-post-content>.cbt-has-accent-background.cbt-accent-background--bottom+*{z-index:1;position:relative}.wp-block-post-content>.cbt-has-accent-background.cbt-accent-background--header,.wp-site-blocks>:has(.cbt-has-accent-background.cbt-accent-background--footer)+.wp-block-template-part{margin-block-start:0}.wp-block-post-content:has(+.wp-block-template-part .cbt-has-accent-background.cbt-accent-background--footer){padding-block-end:clamp(6rem,10vw,12rem)}