section.quote-slider{margin:0 auto;max-width:142rem;.section-heading{margin-bottom:4rem;text-align:center;*{font-size:clamp(3.2rem,4vw,5.2rem);font-weight:600;line-height:1.1}}.slider-track{align-items:center;display:flex;gap:1.6rem}.quote-swiper{flex:1;min-width:0;overflow:hidden}.swiper-slide{height:auto}.swiper-button-next,.swiper-button-prev{align-items:center;background:var(--blue);border:none;border-radius:50%;color:var(--white);cursor:pointer;display:none;flex-shrink:0;font-size:1.6rem;height:4.4rem;justify-content:center;position:static;transform:none;transition:background-color .2s ease;width:4.4rem;@media (min-width:640px){display:flex}&:after,&:before{display:none}&:hover{background-color:var(--green)}}.swiper-pagination{align-items:center;display:flex;gap:.8rem;justify-content:center;margin-top:2rem;position:static;.swiper-pagination-bullet{background:var(--blue);height:.8rem;opacity:.3;transition:opacity .2s ease,transform .2s ease;width:.8rem;&.swiper-pagination-bullet-active{opacity:1;transform:scale(1.3)}}}}.bp-quote{border-radius:16px;color:var(--white);display:flex;flex-direction:column;gap:2.4rem;padding:50px 5%;@media (min-width:768px){align-items:center;flex-direction:row;gap:0}&.bp-quote--indigo{background:var(--Indigo-60);.bp-quote__title{color:var(--white);opacity:.8}}&.bp-quote--navy{background:var(--BG-Primary);.bp-quote__name,.bp-quote__text{color:var(--white)}.bp-quote__title{color:var(--Indigo-60)}}.bp-quote__text{color:var(--white);flex:1;font-size:20px;font-weight:700;line-height:1.25;margin:0;@media (min-width:768px){font-size:28px;padding-right:4rem}p{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}}.bp-quote__divider{background:hsla(0,0%,100%,.3);height:1px;width:100%;@media (min-width:768px){align-self:stretch;flex-shrink:0;height:auto;width:1px}}.bp-quote__attribution{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem;@media (min-width:768px){flex:0 0 33%;padding-left:4rem}}.bp-quote__logo-wrap{align-items:center;background:var(--white);border-radius:10px;box-sizing:border-box;display:flex;justify-content:flex-start;max-width:150px;padding:1rem 1.2rem;img{display:block;height:auto;max-width:100%;width:100%}&.bp-quote__logo-wrap--plain{background:transparent}&:not(.bp-quote__logo-wrap--plain){margin-bottom:1.2rem}}.bp-quote__logo-wrap~.bp-quote__name,.bp-quote__logo-wrap~.bp-quote__title{padding-left:1.2rem}.bp-quote__name{color:var(--white);font-size:28px;font-weight:700;line-height:.8;margin:0;@media (min-width:768px){font-size:38px}}.bp-quote__title{font-size:18px;margin:0;@media (min-width:768px){font-size:24px}}&.bp-quote--has-logo{.bp-quote__name{font-size:22px;@media (min-width:768px){font-size:28px}}.bp-quote__title{font-size:16px;@media (min-width:768px){font-size:18px}}}}