.section--cta{background-color:var(--color-bg);margin-bottom:0;margin-top:88px;padding:40px 0;position:relative;text-align:center}.section--cta:has(.cta__balloon.cta__balloon--two-line){padding-top:85px}.dnd-section-color--last .section,.dnd-section-color--last .section--cta{margin-bottom:0}.section--cta .cta__balloon{background:no-repeat 0/contain;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--font-default-bold);font-size:1.9rem;font-weight:700;height:55px;left:50%;letter-spacing:.05em;padding-top:11px;position:absolute;top:-27px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:239px;z-index:1}.section--cta .cta__heading{font-size:2.5rem;margin-bottom:20px}@media screen and (max-width:767.9px){.section--cta .cta__heading{font-size:2rem}}.section--cta .cta__heading .cta__heading--small{font-size:2.6rem}@media screen and (max-width:500px){.section--cta .cta__heading .cta__heading--small{font-size:2.3rem}}.section--cta .cta__paragraph{font-size:1.3rem}@media screen and (min-width:768px){.section--cta .cta__paragraph{font-size:1.3rem}}.section--cta .button--default a{font-family:var(--font-default-bold);font-size:1.8rem;font-weight:700;letter-spacing:.1em;margin-top:30px;padding:15px 28px;width:fit-content}