.block-image-text{position:relative}.block-image-text a{overflow:hidden}.block-image-text a:hover{text-decoration:none}.block-image-text__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;left:0;padding:1rem;position:absolute;top:0;width:100%;z-index:1}.block-image-text__buttons,.block-image-text__heading,.block-image-text__text{min-width:50%}.block-image-text__heading{font-family:var(--font-regular-family);font-style:var(--font-regular-style);font-weight:var(--font-regular-weight);letter-spacing:.02em;margin-bottom:0}.block-image-text__heading.bold{font-family:var(--font-bold-family);font-style:var(--font-bold-style);font-weight:var(--font-bold-weight);letter-spacing:.01em}.block-image-text__heading+.block-image-text__text{margin-top:.5rem}.block-image-text__heading+.block-image-text__buttons,.block-image-text__text+.block-image-text__buttons{margin-top:1.5rem}.block-image-text__buttons--text{font-size:1rem;-webkit-transition:opacity var(--duration-default) ease-in-out;transition:opacity var(--duration-default) ease-in-out}@media screen and (min-width:768px){.block-image-text__buttons--text{opacity:0}}.block-image-text__content:hover .block-image-text__buttons--text{opacity:1}