.module--crm-impact-callout .module__inner{max-width:none;overflow:visible;width:100%}.crm-impact-callout{background:#fff;margin:calc(var(--crm-impact-callout-overlap, 0px)*-1) calc(50% - 50vw) 0;min-height:var(--crm-impact-callout-min-height,420px);overflow:hidden;position:relative;width:100vw;z-index:2;--crm-impact-callout-slash-left:25%;--crm-impact-callout-slash-opacity:1;--crm-impact-callout-accent-x:0px}.crm-impact-callout--black{--crm-impact-callout-slash-opacity:0.25;background:#000}.crm-impact-callout__bg{inset:0;pointer-events:none;position:absolute;z-index:0}.crm-impact-callout__slash{bottom:0;display:block;height:100%;left:var(--crm-impact-callout-slash-left,25%);opacity:var(--crm-impact-callout-slash-opacity,1);position:absolute;top:0;width:auto}.crm-impact-callout__inner{box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(2rem,4vw,3.5rem);margin:0 auto;max-width:min(1280px,calc(100vw - 48px));min-height:inherit;padding:clamp(3rem,6vw,5rem) 24px clamp(2rem,4vw,3rem);position:relative;width:100%;z-index:1}.crm-impact-callout__primary{flex:1 1 auto}.crm-impact-callout__primary-copy{align-items:flex-start;display:flex;gap:clamp(.75rem,2vw,1.5rem)}.crm-impact-callout__accent-bars{flex:0 0 auto;opacity:var(--crm-impact-callout-accent-opacity,1);pointer-events:none;transform:translateX(var(--crm-impact-callout-accent-x,0)) scale(var(--crm-impact-callout-accent-scale,1));transform-origin:bottom left;width:clamp(88px,10vw,140px)}.crm-impact-callout--animate{--crm-impact-callout-accent-scale:1;--crm-impact-callout-accent-opacity:0.55;--crm-impact-callout-arrow-opacity:0}.crm-impact-callout__primary-text{color:var(--crm-gray,#949598);flex:1 1 auto;margin-top:50px;min-width:0}.crm-impact-callout__word{color:var(--crm-gray,#949598)}.crm-impact-callout:not(.crm-impact-callout--animate) .crm-impact-callout__primary-text,.crm-impact-callout:not(.crm-impact-callout--animate) .crm-impact-callout__word{color:var(--crm-black,#000)}.crm-impact-callout__primary-text p{margin:0}.crm-impact-callout__callout{margin-top:auto;position:relative;width:100%}.crm-impact-callout__callout-copy{margin-left:auto;max-width:min(620px,100%);text-align:right}.crm-impact-callout--accents .crm-impact-callout__callout-copy{padding-right:clamp(3.5rem,7vw,5rem)}.crm-impact-callout__callout-heading-row{margin-bottom:.75rem}.crm-impact-callout__callout-heading{color:var(--crm-red,#ba0c2f);font-family:var(--ui-strong-font-family);font-size:clamp(1rem,1.4vw,1.375rem);font-style:var(--ui-strong-font-style);font-weight:var(--ui-strong-font-weight);line-height:1.1;margin:0;text-transform:uppercase}.crm-impact-callout__arrow{opacity:var(--crm-impact-callout-arrow-opacity,1);pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%) translateX(var(--crm-impact-callout-arrow-x,0));width:clamp(44px,4.5vw,68px);z-index:1}.crm-impact-callout__callout-text{color:var(--crm-black,#000);font-family:var(--text-font-family);font-size:clamp(1rem,1.35vw,1.25rem);font-style:var(--text-font-style);font-weight:var(--strong-font-weight);line-height:1.35}.crm-impact-callout__callout-text p{margin:0 0 .35rem}.crm-impact-callout__callout-text p:last-child{margin-bottom:0}@media (max-width:767px){.crm-impact-callout__accent-bars{width:clamp(72px,18vw,96px)}.crm-impact-callout__callout-copy{margin-left:0;max-width:100%;padding-right:clamp(3rem,10vw,4rem);text-align:left}}@media (prefers-reduced-motion:reduce){.crm-impact-callout,.crm-impact-callout--animate{--crm-impact-callout-accent-x:0px;--crm-impact-callout-accent-scale:1;--crm-impact-callout-accent-opacity:1;--crm-impact-callout-arrow-x:0;--crm-impact-callout-arrow-opacity:1}.crm-impact-callout__accent-bars{transform:none}.crm-impact-callout__arrow{opacity:1;transform:translateY(-50%)}.crm-impact-callout__word{color:var(--crm-black,#000)}}