.rmx50-complex{background-color:var(--bg-color);color:var(--text-color);padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}@media screen and (min-width:750px){.rmx50-complex{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}}.rmx50-complex__grid{display:grid;grid-template-columns:1fr;gap:32px;align-items:center}@media screen and (min-width:750px){.rmx50-complex__grid{grid-template-columns:1.4fr 1fr;gap:75px}}.rmx50-complex__content{max-width:100%}.rmx50-complex__heading{margin:0 0 12px;font-size:clamp(28px,4vw,48px);font-weight:700;line-height:1.15;letter-spacing:0;color:var(--heading-color);letter-spacing:0px}.rmx50-complex__subheading{margin:0 0 16px;font-size:16px;font-weight:700;line-height:1.35;color:var(--subheading-color)}@media screen and (min-width:750px){.rmx50-complex__subheading{font-size:20px}}.rmx50-complex__description{margin:0 0 24px;font-size:16px;font-weight:400;line-height:1.55;color:var(--text-color)}@media screen and (min-width:750px){.rmx50-complex__description{font-size:20px}}.rmx50-complex__description p{margin:0}.rmx50-complex__callout{padding:16px;border:1px solid var(--callout-border-color);border-radius:16px;background:var(--callout-bg-color)}.rmx50-complex__stat{margin:0 0 8px;font-size:clamp(48px,8vw,48px);font-weight:700;line-height:1;color:var(--stat-color)}.rmx50-complex__callout-line{margin:0;font-size:16px;font-weight:400;line-height:1.5;color:var(--callout-text-color)}.rmx50-complex__callout-line+.rmx50-complex__callout-line{margin-top:8px}.rmx50-complex__media{width:100%}.rmx50-complex__image-wrap{position:relative;width:100%;overflow:hidden;border-radius:0;background:var(--image-bg-color)}.rmx50-complex__image{display:block;width:100%;height:auto}.rmx50-complex__image--mobile{display:block}.rmx50-complex__image--desktop{display:none}@media screen and (min-width:750px){.rmx50-complex__image--mobile{display:none}.rmx50-complex__image--desktop{display:block}}@media screen and (max-width:749px){.rmx50-complex__media{order:2}.rmx50-complex__content{order:1}}@media screen and (min-width:750px)and (max-width:1023px){.rmx50-complex__grid{grid-template-columns:1.2fr 1fr;gap:20px}.rmx50-complex__subheading,.rmx50-complex__description{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/156/assets/rmx50-complex.css.map */
