.block-image .image-container.has-text{position:absolute;top:50%;left:50%;z-index:10;height:100%;width:auto;max-width:none;--tw-translate-y: -50%;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width: 1024px){.block-image .image-container.has-text{position:relative;top:auto;left:auto;height:auto;width:100%;transform:none}}.block-image .text-container{position:relative;z-index:20;display:flex;height:100%;width:100%;padding-top:2rem;padding-bottom:2rem}@media (min-width: 1024px){.block-image .text-container{position:absolute;top:0;left:0;padding-top:0;padding-bottom:0}}.block-image .text-container .text-box{width:100%;padding:1rem;--tw-text-opacity: 1;color:rgba(var(--gray-900),var(--tw-text-opacity, 1))}@media (min-width: 1024px){.block-image .text-container .text-box{padding:2rem}}.block-image .text-container .text-box h1,.block-image .text-container .text-box h2,.block-image .text-container .text-box h3,.block-image .text-container .text-box h4,.block-image .text-container .text-box h5,.block-image .text-container .text-box h6{font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}@media (min-width: 1024px){.block-image .text-container .text-box h1,.block-image .text-container .text-box h2,.block-image .text-container .text-box h3,.block-image .text-container .text-box h4,.block-image .text-container .text-box h5,.block-image .text-container .text-box h6{font-size:3rem;line-height:1}}.block-image .text-container .text-box p{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}
