.case-alternating-content__header{position:relative;min-height:10.8rem;margin-bottom:4rem;overflow:hidden}.case-alternating-content__header--decorated{border-top:0}.case-alternating-content__header--decorated:before{content:"";position:absolute;top:0;left:0;right:0;z-index:2;height:.4rem;background:var(--case-accent-color, #ed2f00);pointer-events:none}.case-alternating-content__header-inner{position:relative;z-index:2;min-height:10.4rem;display:flex;align-items:flex-start;padding-top:3.2rem}.case-alternating-content__header-main{position:relative;z-index:2;max-width:52rem}.case-alternating-content__heading{margin:0;text-transform:uppercase}.case-alternating-content__header--decorated .case-alternating-content__heading:after{content:"";display:block;width:min(18rem,100%);height:.2rem;margin-top:1.6rem;background-color:currentColor}.case-alternating-content__number-decoration{--case-number-height: 10.8rem;--case-number-badge-width: 24rem;--case-number-diagonal-width: 10rem;position:absolute!important;top:0!important;left:0!important;right:0!important;z-index:3!important;height:var(--case-number-height)!important;display:block!important;visibility:visible!important;pointer-events:none!important;overflow:hidden!important}.case-alternating-content__number-align{position:relative!important;z-index:2!important;height:var(--case-number-height)!important}.case-alternating-content__number-track{position:relative!important;z-index:2!important;width:100%!important;height:var(--case-number-height)!important;display:flex!important;align-items:stretch!important;justify-content:flex-end!important}.case-alternating-content__number-track:after{content:"";position:absolute!important;top:0!important;left:calc(100% - 1px)!important;z-index:1!important;width:100vw!important;height:var(--case-number-height)!important;display:block!important;visibility:visible!important;background:var(--case-number-bg, #ed2f00)!important;pointer-events:none!important}.case-alternating-content__number-badge{position:relative!important;z-index:2!important;width:var(--case-number-badge-width)!important;height:var(--case-number-height)!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--case-number-bg, #ed2f00)!important;color:var(--case-number-color, #ffffff)!important;clip-path:polygon(0 0,100% 0,100% 100%,var(--case-number-diagonal-width) 100%)!important}.case-alternating-content__number-bg,.case-alternating-content__number-inner,.case-alternating-content__number-shape,.case-alternating-content__number-extension{display:none!important}.case-alternating-content__number{position:relative!important;z-index:3!important;display:block!important;width:100%!important;text-align:right!important;color:var(--case-number-color, #ffffff)!important;font-size:clamp(4.8rem,7vw,7.2rem);line-height:1;font-weight:700;letter-spacing:-.04em}.case-alternating-content__header--simple{min-height:0;margin-bottom:4rem;overflow:visible}.case-alternating-content__header--simple .case-alternating-content__header-inner{min-height:0;padding-top:0}.case-alternating-content__header--simple .case-alternating-content__number-decoration,.case-alternating-content__header--simple .case-alternating-content__heading:after{display:none}.case-alternating-content__rows{display:grid;gap:var(--case-row-gap, 4rem)}.case-alternating-content__row{overflow:hidden}.case-alternating-content__media-column{min-height:100%;display:flex;flex-direction:column}.case-alternating-content__media{flex:1 1 auto;min-height:0;border-radius:var(--case-image-radius, .8rem);overflow:hidden}.case-alternating-content__image-caption{flex:0 0 auto}.case-alternating-content__image{display:block;width:100%;height:100%;object-fit:cover}.case-alternating-content__image-caption{margin-top:.8rem;font-size:1.2rem;line-height:1.4;color:rgb(var(--color-foreground));opacity:.6}.case-alternating-content__inner{--padding-x: 2rem;--padding-y: 4.8rem}.case-alternating-content__inner{padding:var(--padding-y) var(--padding-x)}.case-alternating-content__subheading{margin:0}.case-alternating-content__empty{padding:2.4rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--case-image-radius, .8rem)}.case-alternating-content__row--no-image{grid-template-columns:1fr}.case-alternating-content__row--no-image .case-alternating-content__inner{max-width:72rem}@media(min-width:768px){.case-alternating-content__inner{--padding-x: 2rem;--padding-y: 3.2rem}.case-alternating-content__row--image-right .case-alternating-content__inner{order:-1;padding-inline-end:var(--padding-x)}.case-alternating-content__row--image-left .case-alternating-content__inner{padding-inline-start:var(--padding-x)}}@media(min-width:1024px){.case-alternating-content__inner{--padding-x: 2.4rem;--padding-y: 4.8rem}}@media(min-width:1280px){.case-alternating-content__inner{--padding-x: 8rem;--padding-y: 6rem}}@media(max-width:767.98px){.case-alternating-content__header{min-height:7.2rem;margin-bottom:2.4rem}.case-alternating-content__header-inner{min-height:6.8rem;padding-top:2rem}.case-alternating-content__number-decoration{--case-number-height: 7.2rem;--case-number-badge-width: min(18rem, 48vw);--case-number-diagonal-width: 4.8rem;--case-number-extension-overlap: 4rem;height:var(--case-number-height)!important}.case-alternating-content__number-align,.case-alternating-content__number-track{height:var(--case-number-height)!important}.case-alternating-content__number-badge{width:var(--case-number-badge-width)!important;height:var(--case-number-height)!important}.case-alternating-content__number-track:after{left:calc(100% - var(--case-number-extension-overlap, 4rem))!important;height:var(--case-number-height)!important}.case-alternating-content__number{font-size:4rem}.case-alternating-content__header--decorated .case-alternating-content__heading:after{width:min(12rem,100%);margin-top:1.2rem}.case-alternating-content__inner{padding:2.4rem 0 0}.case-alternating-content__row[data-mobile-order=text_first] .case-alternating-content__inner,.case-alternating-content__row[data-mobile-order=follow_desktop].case-alternating-content__row--image-right .case-alternating-content__inner{order:-1;padding:0 0 2.4rem}.case-alternating-content__media{min-height:auto}.case-alternating-content__image{height:auto}.case-alternating-content__media-column{min-height:100%;display:flex;flex-direction:column}.case-alternating-content__media{flex:1;min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/elin-case-content.css.map */
