.quote-text-section{background-color:#e8e6db;color:#001534;margin:0;padding-bottom:var(--section-pad-y-mobile,96px);padding-top:var(--section-pad-y-mobile,96px);position:relative;width:100%}@media (min-width:768px){.quote-text-section{padding-bottom:var(--section-pad-y,96px);padding-top:var(--section-pad-y,96px)}}.quote-text-section__inner{display:flex;flex-direction:column;gap:32px}@media (min-width:900px){.quote-text-section__inner{align-items:center;flex-direction:row;gap:var(--column-gap,80px)}.quote-text-section--quote-right .quote-text-section__inner{flex-direction:row-reverse}.quote-text-section--align-start .quote-text-section__inner{align-items:flex-start}.quote-text-section--align-center .quote-text-section__inner{align-items:center}}.quote-text-section__quote{background-color:#eeecd8;border:1px solid #00153459;display:flex;flex-direction:column;gap:32px;padding:25px;width:100%}@media (min-width:900px){.quote-text-section__quote{flex:0 0 var(--quote-width,38%);padding:var(--quote-pad-y,56px) var(--quote-pad-x,48px);width:var(--quote-width,38%)}}.quote-text-section__quote-text{font-size:16px;font-weight:400;line-height:1.55;margin:0}.quote-text-section__attribution{display:flex;flex-direction:column;gap:2px}.quote-text-section__attribution-name{font-size:13px;font-weight:700;line-height:1.4;margin:0}.quote-text-section__attribution-company{font-size:13px;font-weight:400;line-height:1.4;margin:0}.quote-text-section__text{width:100%}@media (min-width:900px){.quote-text-section__text{flex:1 1 auto;min-width:0}}.quote-text-section__heading{margin-bottom:24px}.quote-text-section__heading :first-child{margin-top:0}.quote-text-section__heading :last-child{margin-bottom:0}.quote-text-section__body{margin-bottom:32px}.quote-text-section__body p{font-size:16px;line-height:1.6;margin:0 0 16px}.quote-text-section__body p:last-child{margin-bottom:0}@media (min-width:768px){.quote-text-section__btn{font-size:17px;padding:12px 22px}}