body.page .text-image,body.single .text-image{padding:4rem 0;position:relative;overflow-x:hidden}body.page .text-image .h1,body.single .text-image .h1{color:var(--theme-primary-color);position:relative;margin-bottom:32px;padding-bottom:32px}body.page .text-image .h1:after,body.single .text-image .h1:after{content:"";position:absolute;left:0;bottom:0;height:1px;width:110px;background-color:var(--theme-primary-color)}body.page .text-image p,body.single .text-image p{margin-bottom:46px}body.page .text-image .image-container,body.single .text-image .image-container{position:relative}@media (min-width: 992px){body.page .text-image .image-container,body.single .text-image .image-container{height:38.125rem}}body.page .text-image .image-container img,body.single .text-image .image-container img{height:100%;width:100%;max-width:none;-o-object-fit:contain;object-fit:contain}@media (min-width: 992px){body.page .text-image .image-container img,body.single .text-image .image-container img{position:absolute;top:0;left:0;width:auto}}body.page .text-image .order-lg-1 .image-container img,body.single .text-image .order-lg-1 .image-container img{right:0;left:auto}body.page .text-image.bg-light,body.single .text-image.bg-light{background-color:var(--theme-base-light)}body.page .text-image.bg-dark,body.single .text-image.bg-dark{background-color:var(--theme-text-color-default);color:var(--theme-base-light)}body.page .text-image.bg-dark .h1,body.single .text-image.bg-dark .h1{color:var(--theme-base-light)}body.page .text-image.bg-dark .h1:after,body.single .text-image.bg-dark .h1:after{background-color:var(--theme-base-light)}body.page .text-image.bg-primary,body.single .text-image.bg-primary{background-color:var(--theme-primary-color);color:var(--theme-base-light)}body.page .text-image.bg-primary .h1,body.single .text-image.bg-primary .h1{color:var(--theme-base-light)}body.page .text-image.bg-primary .h1:after,body.single .text-image.bg-primary .h1:after{background-color:var(--theme-base-light)}body.page .text-image.bg-secondary,body.single .text-image.bg-secondary{background-color:var(--theme-grey-color);color:var(--theme-base-light)}body.page .text-image.bg-secondary .h1,body.single .text-image.bg-secondary .h1{color:var(--theme-base-light)}body.page .text-image.bg-secondary .h1:after,body.single .text-image.bg-secondary .h1:after{background-color:var(--theme-base-light)}body.page .text-image .text-image-placeholder,body.single .text-image .text-image-placeholder{text-align:center;padding:3rem;background-color:var(--theme-base-soft);border-radius:4px}body.page .text-image .text-image-placeholder p,body.single .text-image .text-image-placeholder p{font-size:1.1rem;color:var(--theme-grey-color)}
