.text-with-image-container{border-radius:24px;overflow:hidden;@media (min-width:900px){border-radius:32px;display:flex;justify-content:space-around}&.border{border:1px solid #e0dbe1}}.text-with-image-content{width:100%;@media (min-width:900px){display:flex;gap:24px}}.text-with-image-container .side-left{background-position:50% 100%;background-repeat:no-repeat;background-size:100% auto;height:300px;margin-bottom:16px;margin-left:auto;margin-right:auto;max-width:320px;width:100%;@media (min-width:900px){background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;height:unset;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;max-width:unset;width:50%}}.text-with-image-container .side-right{padding:0 24px 24px;@media (min-width:900px){padding-bottom:0;padding-bottom:104px;padding-left:0;padding-right:0;padding-top:0;padding-top:104px;width:50%}}.text-with-image-container h2{color:#12282f;font-size:32px;font-style:normal;font-weight:500;line-height:44px;margin-bottom:32px;max-width:516px}@media (min-width:900px){.text-with-image-container h2{font-size:56px;line-height:72px;margin-bottom:56px}}.text-with-image-container .description{max-width:516px}.text-with-image-container .cta-wrapper{display:flex;justify-content:space-around;margin-top:32px;@media (min-width:900px){justify-content:flex-end;margin-top:56px}}.text-with-image-container .cta-wrapper a{align-items:center;background:var(--primary,#fcb069);border-radius:40px;color:var(--primary-shell,#2d0f37);display:inline-flex;font-size:20px;font-weight:500;line-height:32px;padding:12px 32px;text-decoration:none!important}