.content-card-1{position:relative;z-index:0}.content-card-1__background{background-color:var(--module-background);border-radius:16px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.content-card-1__container{display:grid;gap:100px;grid-template-columns:2fr 3fr;padding:0 32px 0 64px}@media(max-width:1199.98px){.content-card-1__container{gap:60px;grid-template-columns:1fr 1fr;padding:0 16px}}@media(max-width:991.98px){.content-card-1__container{gap:30px;grid-template-columns:1fr}}.content-card-1__wrapper-content{display:flex;flex-direction:column;justify-content:center;position:relative}.content-card-1__wrapper-image{align-items:center;display:flex;justify-content:center;position:relative}.content-card-1__wrapper-image--left{justify-content:flex-start}.content-card-1__wrapper-image--right{justify-content:flex-end}.content-card-1__wrapper-image--center{justify-content:center}.content-card-1__wrapper-image--top{align-items:flex-start}.content-card-1__wrapper-image--bottom{align-items:flex-end}.content-card-1__wrapper-image--middle{align-items:center}.content-card-1__wrapper-image img{transform:translate(var(--transform-x,0),var(--transform-y,0))}@media(max-width:991.98px){.content-card-1__wrapper-image{justify-content:center}.content-card-1__wrapper-image--min-width{margin-left:calc(50% - 50vw);overflow:hidden;width:100vw}.content-card-1__wrapper-image--min-width img{max-width:var(--image-min-width)!important;min-width:var(--image-min-width);transform:translate(var(--transform-x-mobile,0),var(--transform-y-mobile,0))}}.content-card-1__title{font-family:var(--title-font);font-weight:600;letter-spacing:-2px;margin-block-start:0!important}@media(max-width:991.98px){.content-card-1__title{font-size:30px;line-height:36px;margin-bottom:35px}}.content-card-1__description{color:var(--color-text-secondary);font-weight:400;margin-bottom:26px}@media(max-width:991.98px){.content-card-1__description{margin-bottom:34px}}.content-card-1__ctas{margin-bottom:30px}@media(max-width:991.98px){.content-card-1__ctas{margin-bottom:2px}}.content-card-1__cta{width:fit-content}.content-card-1__sub-description{color:var(--color-text-secondary);font-weight:500}