.cta-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cta-columns__panel{align-items:center;display:flex;overflow:hidden;padding:96px 80px;position:relative}.cta-columns__content{display:flex;flex-direction:column;gap:32px;position:relative;width:100%;z-index:1}.cta-columns__intro{display:flex;flex-direction:column;gap:38px;max-width:448px}.cta-columns__heading{font-size:48px;font-weight:900;line-height:48px;margin:0;white-space:pre-line}.cta-columns__description{font-size:16px;font-weight:400;line-height:24px;margin:0;max-width:388px;white-space:pre-line}.cta-columns__buttons{display:flex;flex-wrap:wrap;gap:16px}.cta-columns__button{align-items:center;border-radius:2px;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;line-height:24px;padding:16px 40px;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.cta-columns__button:hover{opacity:.85}.cta-columns__panel--dark .cta-columns__heading{color:#fff}.cta-columns__panel--dark .cta-columns__description{color:#e7dfd4}.cta-columns__panel--dark .cta-columns__button--solid{background-color:#fff;color:#6f583e}.cta-columns__panel--dark .cta-columns__button--outline{background-color:transparent;border:1px solid #fff;color:#fff;padding:15px 39px}.cta-columns__panel--light .cta-columns__heading{color:#1b1c1c}.cta-columns__panel--light .cta-columns__description{color:#4e453d}.cta-columns__panel--light .cta-columns__button--solid{background-color:#6f583e;color:#fff}.cta-columns__panel--light .cta-columns__button--outline{background-color:transparent;border:1px solid #6f583e;color:#6f583e;padding:15px 39px}.cta-columns__decoration{bottom:-80px;height:225px;pointer-events:none;position:absolute;right:-80px;width:225px}@media (max-width:1024px){.cta-columns__panel{padding:56px 40px}.cta-columns__heading{font-size:36px;line-height:40px}}@media (max-width:767px){.cta-columns{grid-template-columns:1fr}.cta-columns__panel{padding:48px 20px}.cta-columns__button{padding:14px 28px}.cta-columns__panel--dark .cta-columns__button--outline,.cta-columns__panel--light .cta-columns__button--outline{padding:13px 27px}}