.m-text-card-with-image,.m-text-card-with-image__layout{position:relative}.m-text-card-with-image__grid{display:grid;gap:var(--column-gap, 24px);align-items:stretch}.m-text-card-with-image__card{min-width:0;overflow:hidden;height:100%}.m-text-card-with-image__card-inner{display:flex;flex-direction:column;height:100%;text-align:center}.m-text-card-with-image__desktop-head{display:flex;align-items:flex-start;gap:12px;padding:24px 20px 20px}.m-text-card-with-image__number{flex:0 0 auto;font-weight:200;color:#2d4d3e;font-size:55px;font-style:normal;line-height:42px}.m-text-card-with-image__heading{margin:0;flex:1 1 auto;color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:26px;text-align:left}.m-text-card-with-image__media{position:relative;overflow:visible;line-height:0}.m-text-card-with-image__image-block{position:relative;display:block;max-width:min(100%,var(--image-width, 100%));margin-left:auto;margin-right:auto}.m-text-card-with-image__image{position:relative;z-index:1;display:block;width:100%}.m-text-card-with-image__media .m-image,.m-text-card-with-image__media picture,.m-text-card-with-image__media img,.m-text-card-with-image__media svg,.m-text-card-with-image__media .placeholder-svg,.m-text-card-with-image__media .m-placeholder-svg{display:block;width:100%;height:auto}.m-text-card-with-image__image-link{display:block;color:inherit}.m-text-card-with-image__decorative-image{position:absolute;z-index:3;transform:translate(-50%,-50%);pointer-events:none;max-width:none;line-height:0;overflow:visible}.m-text-card-with-image__decorative-image-img{display:block;width:100%;height:auto}.m-text-card-with-image__desktop-content{padding:20px 20px 24px}.m-text-card-with-image__description{margin:0}.m-text-card-with-image__description p{color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:300;line-height:22px}.m-text-card-with-image__placeholder{display:block;width:100%;height:auto}.m-text-card-with-image__mobile-content{display:none}@media screen and (max-width:767px){.m-text-card-with-image .m-section__header .m-section__heading{font-size:20px;font-weight:300;line-height:26px}.m-text-card-with-image__grid{gap:var(--column-gap-mobile, 16px)}.m-text-card-with-image__card{position:relative}.m-text-card-with-image__card+.m-text-card-with-image__card:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='352' height='1' viewBox='0 0 352 1' fill='none'%3E%3Cpath d='M0 0.5H352' stroke='black' stroke-opacity='0.1'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 1px;pointer-events:none;z-index:2}.m-text-card-with-image__desktop-head,.m-text-card-with-image__desktop-content{display:none}.m-text-card-with-image__card-inner{display:grid;grid-template-columns:minmax(0,15%) minmax(0,85%);column-gap:12px;align-items:start;text-align:left;padding-top:20px}.m-text-card-with-image__image-block{max-width:100%}.m-text-card-with-image__number{font-size:24px;font-style:normal;line-height:24px}.m-text-card-with-image__heading{font-size:16px;font-style:normal;line-height:18px}.m-text-card-with-image__mobile-description p{font-size:14px;line-height:16px}.m-text-card-with-image .m-mixed-layout--mobile-scroll .m-text-card-with-image__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(78%,1fr);overflow-x:auto;overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:2px}.m-text-card-with-image .m-mixed-layout--mobile-scroll .m-text-card-with-image__grid::-webkit-scrollbar{display:none}.m-text-card-with-image .m-mixed-layout--mobile-scroll .m-text-card-with-image__card{width:auto}.m-text-card-with-image__mobile-content{display:flex;flex-direction:column;gap:2px;align-items:stretch;padding:0;min-width:0}.m-text-card-with-image__mobile-title-column,.m-text-card-with-image__mobile-description-column{flex:0 0 auto;width:100%;min-width:0}.m-text-card-with-image__mobile-title-row{display:flex;gap:12px;align-items:center}.m-text-card-with-image__mobile-title-row .m-text-card-with-image__heading{flex:1 1 auto}.m-text-card-with-image__mobile-description{margin:0}.m-text-card-with-image__mobile-description p{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/text-card-with-image.css.map */
