.endorsement-wrapper .endorsement-image{float:left;max-width:60rem;margin-right:7rem;margin-bottom:4rem}.endorsement-wrapper .endorsement-pull-quote{font:normal 5rem/1.2 "DM Serif Display",serif;display:table;padding-top:3rem;margin-bottom:4rem;color:#5a5a5a}.endorsement-wrapper .endorsement-pull-quote p{font-family:"DM Serif Display",serif}.endorsement-wrapper .endorsement-pull-quote>*{margin-left:-22rem}.endorsement-wrapper .endorsement-info{font:normal 1.8rem/1.2 "Open Sans",sans-serif;text-transform:uppercase;letter-spacing:.05em;display:block;margin-top:2rem}.endorsement-wrapper .endorsement-info .name{font-weight:800;position:relative;margin-left:1.5em}.endorsement-wrapper .endorsement-info .name::before{content:"— ";position:absolute;top:.01em;margin-left:-1.5em}.endorsement-wrapper .endorsement-info .position{font-weight:300;margin-left:.75rem}@media only screen and (max-width:1000px){.endorsement-wrapper .endorsement-image{max-width:50rem;float:none}.endorsement-wrapper .endorsement-pull-quote{font:normal 4rem/1.2 "DM Serif Display",serif;position:absolute;top:0;right:8rem;width:35%}.endorsement-wrapper .endorsement-pull-quote>*{margin-left:0}.endorsement-wrapper .endorsement-info .name{display:block}.endorsement-wrapper .endorsement-info .position{display:block;margin-left:1.5em;margin-top:.75rem}}@media only screen and (max-width:800px){.endorsement-wrapper .endorsement-image{max-width:100%;margin-right:0}.endorsement-wrapper .endorsement-pull-quote{position:relative;width:100%;right:0;padding-top:0;margin-bottom:3rem}}