.m-customer-story.bg_primary .function{color:#fff!important}.m-customer-story__visual{margin-bottom:2rem}.m-customer-story__visual .wrapper{position:relative}.m-customer-story__visual .wrapper:after{background:linear-gradient(105.3deg,rgba(92,115,184,0) 14.16%,rgba(92,115,184,.2) 53.61%);bottom:0;clip-path:polygon(0 70%,100% 0,100% 100%,0 100%);content:"";height:85.2%;left:-2.5rem;position:absolute;width:calc(100% + 5rem)}.m-customer-story__visual .card-text{padding-bottom:2rem;position:relative;z-index:1}.m-customer-story__visual .card-text .name{font-size:.8rem;font-weight:700;margin:0}.m-customer-story__visual .card-text .function{color:rgba(21,21,57,.549);font-size:.8rem;margin:0}.m-customer-story__visual .media_image-cover{margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:417px;padding-bottom:133%;z-index:1}.m-customer-story__content .title{margin-top:2.8rem;position:relative}.m-customer-story__content .title:after{background:url(https://www.additiveindustries.com/hubfs/additive-industries-website/icons/icon-quote.svg) no-repeat 50%;content:"";height:2rem;left:0;position:absolute;top:-2.8rem;width:2rem}.m-customer-story__content .actions{margin-top:1.2rem}.m-customer-story__content .actions .module-action{margin-bottom:1.2rem;margin-right:.6rem}.m-customer-story__content .actions .module-action:last-child{margin:0}@media only screen and (min-width:576px){.m-customer-story__visual:after{bottom:-2rem}.m-customer-story__visual .media_image-cover{margin-bottom:0;margin-right:unset;max-width:366px;padding-bottom:94%}.m-customer-story__visual .card-text{bottom:0;max-width:255px;position:absolute}}@media only screen and (min-width:768px){.m-customer-story .row{align-items:flex-end}.m-customer-story__content{padding-bottom:2.5rem}.m-customer-story__visual{margin-bottom:0}.m-customer-story__visual .media_image-cover{margin-bottom:1rem;padding-bottom:130%}.m-customer-story__visual .card-text{max-width:none;position:unset}}@media only screen and (min-width:992px){.m-customer-story__content{padding-bottom:6rem}.m-customer-story__visual .wrapper:after{left:0}.m-customer-story__visual .media_image-cover{margin-right:-.8rem}}@media only screen and (min-width:1175px){.m-customer-story__visual .media_image-cover{margin-bottom:0;max-width:417px;padding-bottom:119.93%}.m-customer-story__visual .card-text{position:absolute}}