.m-paragraph-summary-and-promise .box{padding:1rem}.m-paragraph-summary-and-promise__summary{border-radius:24px;box-shadow:0 60px 150px rgba(0,0,0,.06),0 21.901px 54.7525px rgba(0,0,0,.041),0 10.6325px 26.5813px rgba(0,0,0,.033),0 5.21226px 13.0307px rgba(0,0,0,.027),0 2.06094px 5.15234px rgba(0,0,0,.019);margin-bottom:2rem;padding:2rem}.m-paragraph-summary-and-promise__summary h3{margin-bottom:1.2rem}.m-paragraph-summary-and-promise__summary .rich-text-container ul:not([style*=list-style-type]){list-style:none;margin-left:0;padding:0}.m-paragraph-summary-and-promise__summary .rich-text-container ul:not([style*=list-style-type]) li{padding-left:1.2rem;position:relative}.m-paragraph-summary-and-promise__summary .rich-text-container ul:not([style*=list-style-type]) li:before{background:#0076c0;border-radius:50%;content:"";flex:0 0 5px;height:5px;left:0;margin-right:.8rem;position:absolute;top:10px;width:5px}.m-paragraph-summary-and-promise__summary .quote-info{border-top:2px solid #00662f;color:#00662f;padding-top:1rem}.m-paragraph-summary-and-promise__summary .quote{align-items:center;display:flex;flex-flow:row wrap}.m-paragraph-summary-and-promise__summary .quote picture{flex:0 0 64px;height:64px;margin-bottom:.5rem;margin-right:1.2rem;width:64px}.m-paragraph-summary-and-promise__summary .quote picture img{border-radius:50%;height:100%}.m-paragraph-summary-and-promise__summary .quote .quoter_name{font-family:averta,sans-serif;font-size:.9rem;font-weight:500;line-height:1.35;margin-bottom:0}.m-paragraph-summary-and-promise__promise .promise-wrapper{padding-top:2rem}.m-paragraph-summary-and-promise__promise h3{margin-bottom:2rem}.m-paragraph-summary-and-promise__promise .promise{align-items:flex-start;display:flex;margin-bottom:1.6rem}.m-paragraph-summary-and-promise__promise .promise picture{flex:0 0 120px;margin-right:1.2rem}.m-paragraph-summary-and-promise__promise .promise picture img{border-radius:6px;height:100%}.m-paragraph-summary-and-promise__promise .promise h6{color:#00662f;letter-spacing:-.045em;line-height:1.35;margin-bottom:8px}@media only screen and (min-width:576px){.m-paragraph-summary-and-promise__summary .quote picture{margin-bottom:0}}@media only screen and (min-width:992px){.m-paragraph-summary-and-promise .box{padding:1rem 0}.m-paragraph-summary-and-promise__summary{margin-bottom:0;margin-left:1rem}.m-paragraph-summary-and-promise__summary .rich-text-container ul:not([style*=list-style-type]) li:before{flex:0 0 8px;height:8px;top:16px;width:8px}}@media only screen and (min-width:1175px){.m-paragraph-summary-and-promise__summary{padding:4.5rem 3.75rem 4rem 4.5rem}.m-paragraph-summary-and-promise__promise .promise-wrapper{padding-top:4.5rem}}