.text-image-2__wrapper{border-radius:1rem;overflow:hidden}.text-image-2__content{background-color:var(--color-primary-dark);color:var(--color-white);display:flex;flex-direction:column;gap:4rem;padding:7rem 6rem}.text-image-2__title{font-weight:600}.text-image-2__text{font-weight:400;line-height:1.6}.text-image-2__image-wrapper{display:flex;max-height:400px}.text-image-2__image{object-fit:cover}@media (min-width:992px){.text-image-2__wrapper{display:flex}.text-image-2__content{min-width:56%;width:56%}.text-image-2__image-wrapper{max-height:unset}}