.showcase-featured__image{margin-left:auto;margin-top:calc(var(--block-space)*-1 - 240px);padding-right:200px;pointer-events:none;position:relative;width:960px;z-index:2}.showcase-featured__image .position-image{background-color:#fff;border-radius:4px;box-shadow:0 30px 30px -15px rgba(0,0,0,.25);padding:10px;position:absolute;right:0;top:-80px}.module-showcase:not(:last-child){margin-bottom:140px}.module-showcase{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.module-showcase .module-showcase__image{background-color:#fff;border:1px solid var(--color-border-black);-webkit-box-shadow:0 50px 40px -30px rgba(0,0,0,.15);box-shadow:0 50px 40px -30px rgba(0,0,0,.15);height:auto;padding:30px;width:60%}.module-showcase .module-showcase__text{-webkit-box-align:start;-ms-flex-align:start;-ms-flex-line-pack:start;-webkit-box-flex:1;align-content:flex-start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:5.65%;padding-right:5.65%;padding-top:80px}.module-showcase__group{-webkit-box-flex:1;-ms-flex:1;flex:1}.module-showcase__index,.module-showcase__title{color:var(--color-dark-contrast-100);font-size:2rem;line-height:1.4}.module-showcase__index{margin-right:30px}.module-showcase__description{color:var(--color-dark-contrast-80);font-size:1.28571428571rem;font-weight:500;line-height:1.8;margin-top:20px;max-width:430px;width:100%}.module-showcase.module-showcase-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:1860px){.showcase-featured__image{width:900px}}@media (max-width:1545px){.showcase-featured__image{width:800px}.showcase-featured__image .position-image{height:auto;width:400px}}@media (max-width:1440px){.showcase-featured__image{width:750px}.module-showcase .module-showcase__image{width:55%}}@media (max-width:1366px){.module-showcase:not(:last-child){margin-bottom:110px}.showcase-featured__image{padding-right:10%;width:60%}.showcase-featured__image .position-image{width:350px}}@media (max-width:1280px){.showcase-featured__image{margin-top:calc(var(--block-space)*-1 - 200px)}.module-showcase .module-showcase__text{padding-left:40px;padding-right:40px;padding-top:50px}.module-showcase__index,.module-showcase__title{font-size:1.85714285714rem;line-height:1.4}}@media (max-width:1199px){.module-showcase:not(:last-child){margin-bottom:80px}.showcase-featured__image{margin-top:calc(var(--block-space)*-1 - 250px);width:70%}.showcase-featured__image .position-image{width:400px}.module-showcase:not(.module-showcase-reverse) .module-showcase__text{padding-right:0}.module-showcase.module-showcase-reverse .module-showcase__text{padding-left:0}.module-showcase__index,.module-showcase__title{font-size:1.57142857143rem;line-height:1.4}.module-showcase__index{margin-right:20px}.module-showcase__description{font-size:1.14285714286rem;line-height:1.7}}@media (max-width:1080px){.showcase-featured__image{margin-top:calc(var(--block-space)*-1 - 200px)}.showcase-featured__image .position-image{width:350px}}@media (max-width:991px){.module-showcase .module-showcase__text{padding-top:30px}}@media (max-width:991px) and (min-width:681px){.showcase-featured__image{margin-top:calc(var(--block-space)*-1 - 150px);width:85%}.showcase-featured__image .position-image{width:60%}}@media (max-width:860px){.module-showcase:not(:last-child){margin-bottom:60px}.module-showcase .module-showcase__image{width:100%}.module-showcase.module-showcase-reverse .module-showcase__text,.module-showcase:not(.module-showcase-reverse) .module-showcase__text{padding:40px 40px 0}}@media (max-width:680px){.showcase-featured__image{margin-top:calc(var(--block-space)*-1 - 100px);width:100%}.showcase-featured__image .position-image{top:-60px;width:60%}}@media (max-width:575px){.module-showcase:not(:last-child){margin-bottom:50px}.module-showcase .module-showcase__image{padding:20px}.module-showcase__description{margin-top:15px}.module-showcase.module-showcase-reverse .module-showcase__text,.module-showcase:not(.module-showcase-reverse) .module-showcase__text{padding:40px 0 0}}