.blocks-container .cta-secondary{height:auto;display:flex;column-gap:var(--column-gap);row-gap:var(--row-gap);align-items:center}.cta-secondary-content-heading{max-width:var(--wide-width);padding:var(--large-row-gap);padding-bottom:0;margin-top:var(--block-margin)}.cta-secondary-title{text-align:center;margin-bottom:0}.cta-secondary-content{max-width:var(--wide-width);display:flex;flex-direction:column;margin:0 auto;align-items:center;width:100%;min-height:calc(var(--container-width) / 2);height:100%;justify-content:center;border-radius:100rem 100rem 0 0;background:var(--color-white);padding:0 var(--column-gap) var(--large-row-gap);row-gap:var(--title-and-body-gap)}.cta-secondary-content-body{max-width:var(--wide-width)}.cta-secondary-text-wrapper{display:flex;flex-direction:column;row-gap:var(--body-and-buttons-gap);align-items:center;text-align:center}.cta-secondary:is([data-text-alignment=center]) :is(.cta-secondary-content-heading,.cta-secondary-text-wrapper){display:flex;flex-direction:column;align-items:center;row-gap:var(--item-row-gap);text-align:center}.cta-secondary:is([data-text-alignment=right]) :is(.cta-secondary-content-heading,.cta-secondary-text-wrapper){display:flex;flex-direction:column;align-items:flex-end;row-gap:var(--item-row-gap);text-align:right}.cta-secondary-content.animate__animated{animation-name:fadeInUp}.cta-content-and-buttons-wrapper{display:flex;row-gap:var(--item-row-gap)}.cta-secondary-text p{margin:0}.cta-secondary-additional-text{font:var(--font-body-small)}.cta-secondary-additional-text p{margin-bottom:0}.cta-secondary-buttons{display:flex;flex-wrap:wrap;gap:var(--buttons-gap);align-items:center;justify-content:center}.cta-secondary-buttons a.tertiary-button{padding:0}.cta-secondary:last-child{margin-bottom:0}@media (max-width:767px){.cta-secondary-buttons,.cta-secondary-buttons a{text-align:center}.cta-secondary{display:flex;flex-direction:column-reverse;row-gap:var(--row-gap)}}@media (max-width:991px){.blocks-container .cta-secondary{max-width:100%;margin:0 auto}}@media (min-width:992px){.blocks-container .cta-secondary{max-width:100%;column-gap:calc(var(--column-gap) + var(--item-column-gap))}.cta-secondary-content-heading{max-width:calc(var(--wide-width) / 2);padding:var(--large-row-gap);padding-bottom:0;margin-top:var(--block-margin)}.cta-secondary-content-body{max-width:calc(var(--wide-width) / 2)}}