/* compiled by scssphp 1.6.0 on Wed, 10 Jun 2026 11:59:58 +0000 (0.0355s) */

.cta{position:relative;--cta__container-background-color: var(--color-grey-1);--cta__container-box-shadow: none;--cta__container-padding: 1.5rem;--employee-cta__container-align-item: flex-start;--employee-cta__container-justify-content: space-between;--employee-cta__title-font-size: var(--font-size--xl);--cta__heading-inline-size: 100%}@media (min-width:48rem){.cta{--cta__heading-inline-size: auto}}@media (min-width:48rem){.cta{--cta__container-padding: 2rem}}@media (min-width:64rem){.cta{--cta__container-padding: 3rem}}.cta__container{color:var(--color-text);border-radius:var(--border-radius-xlarge);flex-direction:column;gap:3rem}@media (min-width:48rem){.cta__container{gap:1.5rem;flex-direction:row}}@media (min-width:64rem){.cta__container{gap:2rem}}.cta .heading{margin:0}.cta .heading__title{margin-block-end:0.75rem}@media (min-width:48rem){.cta .heading__title{margin-block-end:1.5rem}}.cta .dialog__trigger{padding:0;border:solid 0.0625rem var(--color-grey-5);border-radius:var(--border-radius-small);background-color:transparent}.cta .dialog__trigger:hover .button.--control-large,.cta .dialog__trigger:focus-visible .button.--control-large{--button__background--control-large: var(--color-white);--button__color--control-large: var(--color-1)}.cta .dialog__trigger .button.--control-large:hover,.cta .dialog__trigger .button.--control-large:focus-visible{--background: var(--color-white);--color: var(--color-1)}.cta .dialog__media .media{max-inline-size:100%}.cta .media{max-inline-size:100%}@media (min-width:48rem){.cta .media{max-inline-size:18.75rem}}.cta .media img{border-radius:var(--border-radius-medium);aspect-ratio:1.3333333333;object-fit:cover}.cta .media__button{position:absolute;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%, -50%);z-index:1}.cta .button:not(.--icon-only){inline-size:100%}@media (min-width:36rem){.cta .button:not(.--icon-only){inline-size:auto}}.cta .button__group{inline-size:100%;flex-direction:column}@media (min-width:36rem){.cta .button__group{inline-size:auto;flex-direction:row}}@media (min-width:1024px){.cta:has(.--video) .cta__container{align-items:center}.cta:has(.--video) .heading{inline-size:50%}.cta:has(.--video) .dialog__trigger{inline-size:50%}.cta:has(.--video) .dialog__trigger .media{max-inline-size:unset}}