@keyframes slide-progress{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.m-quote-slider .row{margin:0}.m-quote-slider .swiper-pagination{margin-top:1.25rem;position:relative}.m-quote-slider .swiper-pagination-bullet{border-radius:1px;background:#fff;height:4px;outline:0;opacity:1;overflow:hidden;position:relative;width:45px}.m-quote-slider .swiper-pagination-bullet::before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.m-quote-slider .swiper-pagination-bullet-active::before{animation:slide-progress 5s linear forwards;background-color:#f26a14}.swiper-paused .m-quote-slider .swiper-pagination-bullet-active::before{animation-play-state:paused}.m-quote-slider .title{margin:0 auto 2rem;max-width:650px}.m-quote-slider__image{margin-bottom:1.5rem;padding-bottom:.5rem;position:relative}.m-quote-slider__image::after{background:url("https://f.hubspotusercontent00.net/hubfs/5339506/_system_do_not_modify_/icons/quote-white.svg") center/22px 20px no-repeat #002866;bottom:0;content:'';height:56px;left:-0.2rem;position:absolute;width:56px}.m-quote-slider__details picture{background:#fff;box-shadow:0px 3px 9px rgba(0,0,0,0.03),0px 2px 4px rgba(0,0,0,0.05);border-radius:2px;height:110px;margin-bottom:1rem;padding:.5rem;width:140px}.m-quote-slider__details picture img{height:100%;object-fit:contain;width:100%}.m-quote-slider__quote{margin-bottom:1rem}.m-quote-slider__quoter{margin-bottom:.2rem}.m-quote-slider__position{margin-bottom:0}.m-quote-slider .buttons-container{margin-top:1rem}@media only screen and (min-width:576px){.m-quote-slider .swiper-pagination-bullet{width:60px}.m-quote-slider__details{display:flex}.m-quote-slider__details picture{margin-bottom:0;margin-right:1rem}}@media only screen and (min-width:768px){.m-quote-slider__image{margin-bottom:0}.m-quote-slider__image::after{left:-0.5rem}}@media only screen and (min-width:992px){.m-quote-slider__image{padding-bottom:1rem}.m-quote-slider__image::after{background-size:32px 30px;height:80px;left:-1rem;width:80px}.m-quote-slider__quote{margin-bottom:1.2rem}.m-quote-slider__quoter{margin-bottom:.4rem}.m-quote-slider__details picture{height:130px;margin-right:1.5rem;padding:1rem 1.2rem;width:160px}}@media only screen and (min-width:1175px){.m-quote-slider__image{padding-bottom:2rem}.m-quote-slider__image::after{background-size:44px 40px;height:120px;left:-2rem;width:120px}}@media only screen and (min-width:1440px){.m-quote-slider__quote{margin-left:2rem}.m-quote-slider__details{margin-left:2rem}.m-quote-slider .buttons-container{margin-top:1.4rem}}