hr.keyline{border:none;border-top:1px solid #e4e4e4;margin:0;width:100%}.cmp-quote{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:25px;width:100%}@media(min-width:1280px){.cmp-quote{margin-left:auto;margin-right:auto;max-width:1460px;padding-left:6rem;padding-right:6rem}}@media(min-width:768px){.cmp-quote{padding:40px 30px 60px}}@media(min-width:1280px){.cmp-quote{padding:60px 290px 5pc}}@media(min-width:1920px){.cmp-quote{max-width:1340px;padding:60px 0 5pc}}.cmp-quote--left .cmp-quote__content{border-left:5px solid #141414;padding-left:40px}.cmp-quote--right .cmp-quote__content{border-right:5px solid #141414;padding-right:40px}.cmp-quote--top .cmp-quote__content{border-top:5px solid #141414;padding-top:40px}.cmp-quote--bottom .cmp-quote__content{border-bottom:5px solid #141414;padding-bottom:40px}.cmp-quote__content-text{color:#141414;text-align:left;width:100%}.cmp-quote__content-text+.cmp-quote__content-giver-name{margin-top:24px}.cmp-quote__content-giver-name{color:#141414;font-weight:600;text-align:left;width:100%}@media(min-width:768px){.cmp-quote__content-giver-name{width:36rem}}.dark .cmp-quote__content-giver-name{color:#fff}.cmp-quote__content-information{color:#141414;text-align:left;width:100%}@media(min-width:768px){.cmp-quote__content-information{width:36rem}}.dark .cmp-quote__content-information{color:#fff}.cmp-quote.cmp-quote--in-article{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media(min-width:768px){.cmp-quote.cmp-quote--in-article{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.cmp-quote.cmp-quote--in-article .cmp-quote__content{max-width:500px}@media(min-width:768px){.cmp-quote.cmp-quote--in-article .cmp-quote__content{max-width:100%}}@media(min-width:1280px){.cmp-quote.cmp-quote--in-article .cmp-quote__content{max-width:1460px}}@media(min-width:1920px){.cmp-quote.cmp-quote--in-article .cmp-quote__content{max-width:600px}}.Article+.cmp-quote.cmp-quote--in-article{padding:0 30px 30px}@media(min-width:768px){.Article+.cmp-quote.cmp-quote--in-article{padding:0 30px 38px}}@media(min-width:1280px){.Article+.cmp-quote.cmp-quote--in-article{padding:0 0 52px}}