.dnd-section:has(.cel25-call-to-action-wrap){padding:0}.dnd-section:has(.cel25-call-to-action-wrap--color_1){background-color:transparent}.dnd-section:has(.cel25-call-to-action-wrap--color_2){background:linear-gradient(135deg,var(--cel--color--pink) 20%,var(--cel--color--blue) 80%)}.dnd-section:has(.cel25-call-to-action-wrap--color_3){background-color:var( --cel--color--grey-light-2 )}.dnd-section>.row-fluid:has(.cel25-call-to-action-wrap){max-width:none}.dnd-section .dnd-column:has(.cel25-call-to-action-wrap){padding:0}.cel25-call-to-action-wrap{padding:var( --cel--spacing--gap-2x ) 0;width:100%}.cel25-call-to-action-wrap *{-webkit-font-smoothing:antialiased}.cel25-call-to-action__inner-wrap{display:flex;flex-wrap:wrap;gap:var( --cel--spacing--unit-10x )}.cel25-call-to-action__text-wrap{margin:0 auto;max-width:768px;text-align:center;width:100%}.cel25-call-to-action__text{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.cel25-call-to-action__title{color:var( --cel--color--navy );font:var( --cel--font--title-h2-1 );letter-spacing:normal;margin-bottom:.43em}.cel25-call-to-action-wrap--color_2 .cel25-call-to-action__title{color:var( --cel--color--white )}.cel25-call-to-action__title--size_1{font:var( --cel--font--title-h2-1 )}.cel25-call-to-action__title--size_2{font:var( --cel--font--title-h2-2 )}.cel25-call-to-action__title--size_3{font:var( --cel--font--title-h2-3 )}.cel25-call-to-action__title--size_4{font:var( --cel--font--title-h2-4 )}.cel25-call-to-action__description-wrap{color:var( --cel--color--black );font:var( --cel--font--body-1 );letter-spacing:normal;margin-bottom:0}.cel25-call-to-action-wrap--color_2 .cel25-call-to-action__description-wrap{color:var( --cel--color--white )}.cel25-call-to-action__description-wrap p{color:var( --cel--color--black );font:var( --cel--font--body-1 );letter-spacing:normal}.cel25-call-to-action-wrap--color_2 .cel25-call-to-action__description-wrap p{color:var( --cel--color--white )}.cel25-call-to-action__description-wrap p:last-child{margin-bottom:0}.cel25-call-to-action__description-wrap b,.cel25-call-to-action__description-wrap strong{font-family:var( --cel--font-family--body-bold )}.cel25-call-to-action__description-wrap+.cel25-call-to-action__button-wrap{margin-top:2em}