.e-con:has(> .helen-cta) {
padding: 0;
}
.helen-cta {
display: flex;
position: relative;
box-sizing: border-box;
inline-size: 100%;
}
.helen-cta > .section {
position: relative;
inline-size: 100%;
box-sizing: border-box;
}
.helen-cta h2,
.helen-cta p {
margin: 0;
} .helen-cta .bleed-end {
max-inline-size: 700px;
}  .elementor section.helen-cta {
padding-block: var(--wave-height);
}
.elementor .helen-cta > .section {
padding-block-start: calc(var(--space-3xl) + var(--space-l));
padding-block-end: calc(var(--space-3xl) + var(--space-s));
}
@media (max-width: 767px) {
.elementor .helen-cta > .section {
padding-block-start: var(--space-l);
padding-block-end: var(--space-l);
}
} .helen-cta img {
display: block;
} .helen-cta .stack-start > .stack {
align-self: stretch;
} .elementor > .e-con:has(> .helen-wave--bottom) + .e-con > .helen-cta > .helen-wave--top {
display: none;
}