.case-studies__columns{width:100%;padding:var(--spacing-8x)0 var(--spacing-20x);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=1024px){.case-studies__columns{height:var(--spacing-100x);padding:0 var(--spacing-12x);grid-column-gap:var(--spacing-4x);grid-template-columns:repeat(3,1fr);display:grid}}.case-studies__side-column{width:var(--spacing-45x);background-image:url(../svg/shape-bar-bg--teal.svg);background-repeat:repeat-y;background-size:contain;height:100%;display:none;position:absolute}@media (width>=1024px){.case-studies__side-column{display:block}}.case-studies__side-column--left{bottom:calc(-1*var(--spacing-50x));left:calc(-37*var(--spacing))}.case-studies__side-column--right{right:calc(-37*var(--spacing));bottom:calc(-1*var(--spacing-10x))}.case-studies__side-column:after,.case-studies__side-column:before{content:"";background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;left:0}.case-studies__side-column:before{background-image:url(../svg/shape-bar-bottom--teal.svg);background-position:bottom;bottom:-6%}.case-studies__side-column:after{background-image:url(../svg/shape-bar-top--teal.svg);background-position:top;top:-6%}.case-studies__column{width:90vw;margin-bottom:var(--margin-2x);color:var(--color-new-neutral-black);text-align:center;background-repeat:repeat-x;background-size:contain;justify-content:center;padding:0;display:flex;position:relative}.case-studies__column:nth-of-type(3){left:15vw}@media (width>=768px){.case-studies__column:nth-of-type(2){width:50vw}.case-studies__column:nth-of-type(3){width:65vw;left:auto}.case-studies__column:nth-of-type(4){width:80vw}}.case-studies__column--coral-light{background-image:url(../svg/shape-bar-bg-horizontal--coral-light.svg)}.case-studies__column--green-light{background-image:url(../svg/shape-bar-bg-horizontal--green-light.svg)}.case-studies__column--yellow-light{background-image:url(../svg/shape-bar-bg-horizontal--yellow-light.svg)}.case-studies__column--berry-light{background-image:url(../svg/shape-bar-bg-horizontal--berry-light.svg)}.case-studies__column--teal-light{background-image:url(../svg/shape-bar-bg-horizontal--teal-light.svg)}@media (width>=1024px){.case-studies__column{width:100%;max-width:27vw;height:var(--spacing-100x);background-repeat:repeat-y;margin:0 auto}.case-studies__column:nth-of-type(2){bottom:calc(-1*var(--spacing-40x));width:100%}.case-studies__column:nth-of-type(3){bottom:calc(-1*var(--spacing-30x));justify-content:flex-start;width:100%}.case-studies__column:nth-of-type(4){bottom:calc(-1*var(--spacing-20x));width:100%}.case-studies__column--coral-light{background-image:url(../svg/shape-bar-bg--coral-light.svg)}.case-studies__column--green-light{background-image:url(../svg/shape-bar-bg--green-light.svg)}.case-studies__column--yellow-light{background-image:url(../svg/shape-bar-bg--yellow-light.svg)}.case-studies__column--berry-light{background-image:url(../svg/shape-bar-bg--berry-light.svg)}.case-studies__column--teal-light{background-image:url(../svg/shape-bar-bg--teal-light.svg)}}.case-studies__column-bottom,.case-studies__column-top{background-repeat:no-repeat;background-size:contain;width:100%;height:100%;position:absolute;top:0}.case-studies__column-bottom{left:calc(-1*var(--spacing-5x));background-position:0}.case-studies__column-bottom--coral-light{background-image:url(../svg/shape-bar-bottom-horizontal--coral-light.svg)}.case-studies__column-bottom--green-light{background-image:url(../svg/shape-bar-bottom-horizontal--green-light.svg)}.case-studies__column-bottom--yellow-light{background-image:url(../svg/shape-bar-bottom-horizontal--yellow-light.svg)}.case-studies__column-bottom--berry-light{background-image:url(../svg/shape-bar-bottom-horizontal--berry-light.svg)}.case-studies__column-bottom--teal-light{background-image:url(../svg/shape-bar-bottom-horizontal--teal-light.svg)}@media (width>=768px){.case-studies__column-bottom{left:-7vw}}@media (width>=1024px){.case-studies__column-bottom,.case-studies__column-top{top:auto}.case-studies__column-bottom{background-position:bottom;bottom:-4vw;left:auto}.case-studies__column-bottom--coral-light{background-image:url(../svg/shape-bar-bottom--coral-light.svg)}.case-studies__column-bottom--green-light{background-image:url(../svg/shape-bar-bottom--green-light.svg)}.case-studies__column-bottom--yellow-light{background-image:url(../svg/shape-bar-bottom--yellow-light.svg)}.case-studies__column-bottom--berry-light{background-image:url(../svg/shape-bar-bottom--berry-light.svg)}.case-studies__column-bottom--teal-light{background-image:url(../svg/shape-bar-bottom--teal-light.svg)}}.case-studies__column-top{right:calc(-1*var(--spacing-4x));background-position:100%}.case-studies__column-top--coral-light{background-image:url(../svg/shape-bar-top-horizontal--coral-light.svg)}.case-studies__column-top--green-light{background-image:url(../svg/shape-bar-top-horizontal--green-light.svg)}.case-studies__column-top--yellow-light{background-image:url(../svg/shape-bar-top-horizontal--yellow-light.svg)}.case-studies__column-top--berry-light{background-image:url(../svg/shape-bar-top-horizontal--berry-light.svg)}.case-studies__column-top--teal-light{background-image:url(../svg/shape-bar-top-horizontal--teal-light.svg)}@media (width>=768px){.case-studies__column-top{right:-4vw}}.case-studies__column-content{max-width:var(--spacing-40x);padding:var(--spacing-6x)var(--spacing-4x)var(--spacing-10x);flex-direction:column;align-items:center;display:flex}@media (width>=1024px){.case-studies__column-top{background-position:top;top:-4vw;right:auto}.case-studies__column-top--coral-light{background-image:url(../svg/shape-bar-top--coral-light.svg)}.case-studies__column-top--green-light{background-image:url(../svg/shape-bar-top--green-light.svg)}.case-studies__column-top--yellow-light{background-image:url(../svg/shape-bar-top--yellow-light.svg)}.case-studies__column-top--berry-light{background-image:url(../svg/shape-bar-top--berry-light.svg)}.case-studies__column-top--teal-light{background-image:url(../svg/shape-bar-top--teal-light.svg)}.case-studies__column-content{max-width:var(--spacing-30x);padding:var(--spacing-16x)10% 0 0;margin:0 auto}}.case-studies__column-image{max-height:var(--spacing-5x);margin:0 0 var(--margin)0}@media (width>=1024px){.case-studies__column-image{max-height:var(--spacing-10x)}}.case-studies__column-text{margin:0}