.m-text-image{margin:0 auto;max-width:1920px}.m-text-image .wrapper{padding:2.5rem 0}.m-text-image .row{margin-bottom:2.5rem}.m-text-image .row:last-of-type{margin-bottom:0}.m-text-image .intro{margin:0 auto 2rem;max-width:900px;text-align:center}.m-text-image .intro .rich-text-container{margin:0 auto;max-width:770px}.m-text-image__content{margin-bottom:2rem}.m-text-image__content .wrapper-paragraph{max-width:500px}.m-text-image__content .links-container{display:inline-flex;flex-direction:column;margin-top:1.5rem}.m-text-image__content .links-container .link_arrow-right{margin-bottom:1rem}.m-text-image__content .links-container .link_arrow-right:last-of-type{margin-bottom:0}.m-text-image__content .quote-desktop{display:none;margin-top:2rem}.m-text-image__visual .portrait.media_image-cover{padding-bottom:100%}.m-text-image__visual .quote-mobile{margin-top:1.15rem}@media only screen and (min-width:768px){.m-text-image .row.row--reverse-sm .m-text-image__content .wrapper-paragraph{margin-left:auto}.m-text-image__content{margin-bottom:0}.m-text-image__content .quote-desktop{display:block}.m-text-image__visual .landscape.media_image-cover{padding-bottom:73%}.m-text-image__visual .quote-mobile{display:none}}@media only screen and (min-width:992px){.m-text-image .wrapper{padding:3.5rem 0}.m-text-image .row{margin-bottom:4.5rem}.m-text-image .intro{margin-bottom:3.25rem}}@media only screen and (min-width:1440px){.m-text-image .row{margin-bottom:7rem}}.m-text-image .quote-wrapper{align-items:flex-start;background:#fff;border:1px solid #e1e4f1;border-radius:5px;display:flex;flex-direction:column;padding:1rem}.m-text-image .quote-wrapper picture{flex:0 0 73px;height:73px;margin-bottom:.5rem;margin-right:1.15rem;width:73px}.m-text-image .quote-wrapper picture img{border-radius:50%;height:100%}.m-text-image .quote-wrapper .quote{flex:1}.m-text-image .quote-wrapper .quote-text{color:#434447;font-style:italic}.m-text-image .quote-wrapper .quote .quoter_name{margin-bottom:0}@media only screen and (min-width:576px){.m-text-image .quote-wrapper{flex-direction:row}}@media only screen and (min-width:768px){.m-text-image .quote-wrapper{flex-direction:column}}@media only screen and (min-width:992px){.m-text-image .quote-wrapper{flex-direction:row;max-width:444px;padding:1.35rem 1rem 2rem 1.3rem}}