body.page .text-image-background,body.single .text-image-background{padding:4rem 0;position:relative;overflow-x:hidden}body.page .text-image-background .background,body.single .text-image-background .background{position:absolute;inset:0;z-index:0}body.page .text-image-background .background picture,body.page .text-image-background .background img,body.single .text-image-background .background picture,body.single .text-image-background .background img{display:block;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.page .text-image-background .container,body.single .text-image-background .container{position:relative;z-index:1}body.page .text-image-background .title,body.single .text-image-background .title{color:var(--theme-primary-color);margin:0}body.page .text-image-background .image-container,body.single .text-image-background .image-container{margin-top:2rem}@media(min-width:992px){body.page .text-image-background .image-container,body.single .text-image-background .image-container{margin-top:0}}body.page .text-image-background .image-container picture,body.page .text-image-background .image-container img,body.single .text-image-background .image-container picture,body.single .text-image-background .image-container img{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}body.page .text-image-background .text-image-background-placeholder,body.single .text-image-background .text-image-background-placeholder{text-align:center;padding:3rem;background-color:var(--theme-base-soft);border-radius:4px}body.page .text-image-background .text-image-background-placeholder p,body.single .text-image-background .text-image-background-placeholder p{font-size:1.1rem;color:var(--theme-grey-color)}
