/*
Generated time: May 9, 2025 09:46
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
@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__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__content .m-richtext__subtitle,.m-image-card--content-stack .m-image-card__content .m-richtext__title{color:rgb(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:hover{color:inherit}.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{background-color:#fff}.m-image-card.m-image-card--content-stack .m-placeholder-svg{background-color:rgba(var(--text-black),.2);fill:rgba(var(--text-black),0.2)}.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}}