@media screen and (min-width: 640px){.m-image-card{max-height:100%}}.m-image-card__img{overflow:hidden}.m-image-card .m-button{pointer-events:auto}.m-image-card .m-button svg{width:14px;height:14px}.m-image-card .m-button.m-button--link.m\:text-white{color:rgb(var(--text-white))}.m-image-card__content{display:flex;z-index:10;padding:40px;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.m-image-card__content .m-image-card__heading-group+.m-richtext__button{margin-top:32px}@media screen and (max-width: 767px){.m-image-card__content .m-image-card__heading-group+.m-richtext__button{margin-top:10px}}@media screen and (max-width: 767px){.m-image-card__content{padding:20px}}.m-image-card__inner{position:relative;display:flex;flex-direction:column;height:100%;width:100%}@media screen and (min-width: 640px){.m-image-card__inner{overflow:hidden}}@media screen and (max-width: 767px){.m-image-card--content-stack .m-image-card__content{position:static !important;padding:20px 0 0;pointer-events:auto;align-items:flex-start !important}.m-image-card--content-stack .m-image-card__heading,.m-image-card--content-stack .m-image-card__subheading{color:rgba(var(--text-black), 1)}.m-image-card--content-stack .m-button--white{background-color:var(--color-btn-bg, var(--color-primary));border-color:var(--color-btn-bg, var(--color-primary));color:var(--color-btn-text, #fff)}.m-image-card--content-stack .m-button--link{color:rgba(var(--text-black))}}.m-image-card--button-fixed .m-button--fixed{display:flex;align-items:center;justify-content:space-between;position:absolute;left:40px;right:40px;bottom:0;border-color:currentColor;border-width:1px 0 0 0 !important;background-color:rgba(0,0,0,0);box-shadow:none !important;border-radius:0;padding-left:0;padding-right:0}.m-image-card--button-fixed .m-button--fixed svg{transform:scale(1) !important}@media screen and (max-width: 639px){.m-image-card--button-fixed .m-button--fixed{left:20px;right:20px}}.m-image-card--button-fixed .m-button:not(.m-button--fixed){display:none}.m-image-card:not(.m-image-card--content-stack) .m-image-card__content.m\:items-end{padding-bottom:60px}@media screen and (max-width: 767px){.m-image-card.m-image-card--content-stack .m-button--fixed{display:none}.m-image-card.m-image-card--content-stack .m-button:not(.m-button--fixed){display:inline-flex}}@media screen and (max-width: 767px){.m-mixed-layout--mobile-scroll .m-image-card{width:auto;--image-height: 70vw}.m-mixed-layout--mobile-scroll .m-image-card__img{height:var(--image-height)}.m-mixed-layout--mobile-scroll .m-image-card__content{width:calc(var(--image-ratio)*var(--image-height));align-items:flex-end;flex:1}.m-mixed-layout--mobile-scroll .m-image-card__content .m-image-card__heading{flex:1}}
