.cas-cta{background:var(--module-bg);padding:var(--module-pad) 0;text-align:var(--module-align)}.cas-cta--red{background:var(--cas-red)}.cas-cta--dark{background:var(--cas-text-grey)}.cas-cta__inner{align-items:center;display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between}.cas-cta .cas-cta__headline{color:var(--module-heading)}.cas-cta__body{color:var(--module-text)}.cas-cta__headline{font-size:var(--module-heading-size);margin:0 0 6px}.cas-cta__body{margin:0}.cas-cta__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.cas-cta__btn{background:var(--module-button-bg);border-radius:var(--module-radius);color:var(--module-button-text);flex-shrink:0}.cas-cta__btn:hover{background:var(--module-button-hover-bg);color:var(--module-button-hover-text)}.cas-cta__btn--secondary{background:transparent;border:2px solid;color:var(--module-heading)}.cas-cta__btn--secondary:hover{background:var(--module-heading);color:var(--module-bg)}.cas-cta__btn--tertiary{background:transparent;border:0;color:var(--module-heading);padding-left:0;padding-right:0}.cas-cta__btn--tertiary:hover{background:transparent;color:var(--module-button-hover-bg);text-decoration:underline}@media (max-width:768px){.cas-cta__inner{align-items:flex-start;flex-direction:column}}