:root :where(.wp-block-template-part.has-background){margin-bottom:0;margin-top:0;padding:1.25em 2.375em}.section-background{position:relative;margin-bottom:10px!important}.background-image,img.background-image{height:23rem;object-fit:cover;opacity:.3;width:100%;filter:opacity(.2)}.header-title-container{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;height:100%}.header-title,h1.header-title{color:var(--wp--preset--color--red);font-family:var(--ff-lato);text-transform:uppercase}.text-image-section{min-height:100px;background-image:var(--wp--preset--gradient--orange-red-horizontal);display:block;position:relative;overflow-x:hidden;color:var(--wp--preset--color--white)}.text-image-section .container{position:relative;overflow:hidden}.middle-image{height:350px;object-fit:cover;width:100%}.block-text-left,.block-text-right{padding:40px}.right-image-div{position:absolute;top:0;bottom:0;right:0;width:100%;display:flex;max-height:350px}.right-image-div img{min-width:0;object-fit:cover;width:100%}.blank-div{height:350px}@media (min-width:768px){.text-image-section{display:flex}.right-image-div{position:absolute;width:30%;max-height:100%}.block-text-left{padding:40px 0}.block-text-right{padding:40px 0}.middle-image{clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%)}.middle-image-row,.middle-image-div,.middle-image-div img{height:100%}.blank-div{height:0}}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}