.quotes{margin:0 auto;padding:0 0 67px;position:relative;text-align:center}.quotes[quotes="1"]{padding:0}.quotes__carousel{--dot-color: #202124;display:flex;width:100%;overflow:visible;overflow-scrolling:touch;overflow-x:scroll;scroll-snap-stop:always;scroll-snap-type:x mandatory;scrollbar-width:none;will-change:scroll-position}.quotes__carousel::-webkit-scrollbar{width:0;height:0;display:none;background:rgba(0,0,0,0)}.quotes__carousel__controls__dots{display:flex;align-items:center;justify-content:center;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);pointer-events:all;bottom:2px}.quotes__carousel__controls__dots .quotes__carousel__controls__dots__dot{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0}.quotes__carousel__controls__dots .quotes__carousel__controls__dots__dot::before{content:"";display:block;width:8px;height:8px;border-radius:50%;border:1px solid var(--dot-color, #bdc1c6)}.quotes__carousel__controls__dots .quotes__carousel__controls__dots__dot:focus-visible::before{outline:3px solid #669df6}.quotes__carousel__controls__dots .quotes__carousel__controls__dots__dot.--active::before{content:"";display:block;background:var(--dot-color, #bdc1c6)}.quotes__carousel__controls__arrows{display:flex;align-items:center;justify-content:center;width:100%;pointer-events:none;padding:0 30px}.quotes__carousel__controls__arrows .quotes__carousel__controls__arrows__arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;pointer-events:all;background:#fff;border-radius:100%;cursor:pointer;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width: 1200px){.quotes__carousel__controls__arrows .quotes__carousel__controls__arrows__arrow{width:36px;height:36px}}.quotes__carousel__controls__arrows .quotes__carousel__controls__arrows__arrow svg{width:12px;height:12px}.quotes__carousel__controls__arrows .quotes__carousel__controls__arrows__arrow:focus{box-shadow:0 0 0 1px #1a73e8}.quotes__carousel__controls__arrows .quotes__carousel__controls__arrows__arrow:focus-visible{outline:3px solid #669df6}.quotes__carousel__controls__arrows .quotes__carousel__controls__arrows__arrow+.quotes__carousel__controls__arrows .quotes__carousel__controls__arrows__arrow{margin-left:4px}.quotes__carousel__controls__arrows .quotes__carousel__controls__arrows__arrow--right svg{transform:scale(-1)}.quotes__carousel__controls__arrows__arrow{position:absolute;top:50%;transform:translateY(-50%);transition:opacity 500ms ease,visibility 500ms ease,background 200ms ease;z-index:3}.quotes__carousel__controls__arrows__arrow--left{left:32px}@media(min-width: 1440px){.quotes__carousel__controls__arrows__arrow--left{left:64px}}.quotes__carousel__controls__arrows__arrow--right{right:32px}@media(min-width: 1440px){.quotes__carousel__controls__arrows__arrow--right{right:64px}}.quotes__carousel__controls__arrows__arrow:not(:hover){background:rgba(0,0,0,0)}.quotes__carousel__controls__arrows__arrow[disabled]{opacity:0;pointer-events:none;visibility:hidden}.quotes__carousel__controls__arrows__arrow.button--icon svg{visibility:visible}.quotes__carousel__slide{box-sizing:border-box;scroll-snap-align:center;flex:0 0 100%;align-items:center;display:flex;justify-content:center}.quotes__carousel__slide__quote{margin:0 auto;max-width:480px;padding:0 32px}@media(min-width: 600px){.quotes__carousel__slide__quote{max-width:1280px;padding:0 128px}}.quotes__carousel__slide__quote__logo+.quotes__carousel__slide__quote__text{margin-top:16px}@media(min-width: 600px){.quotes__carousel__slide__quote__logo+.quotes__carousel__slide__quote__text{margin-top:32px}}.quotes__carousel__slide__quote__logo img{display:block;margin:0 auto;max-height:50px;width:auto}@media(min-width: 1200px){.quotes__carousel__slide__quote__logo img{max-height:60px}}.quotes__carousel__slide__quote__text{--annotation: "Heading 3";font-family:"Google Sans","Roboto",Arial,sans-serif;margin:0}@media(max-width: calc(1200px - 1px)){.quotes__carousel__slide__quote__text{font-size:20px;line-height:28px;font-weight:500}}@media(min-width: 1200px){.quotes__carousel__slide__quote__text{font-size:32px;line-height:40px;font-weight:400}}.quotes__carousel__slide__quote__text+.quotes__carousel__slide__quote__author{margin-top:16px}@media(min-width: 600px){.quotes__carousel__slide__quote__text+.quotes__carousel__slide__quote__author{margin-top:32px}}.quotes__carousel__slide__quote__author{--annotation: "Body Large";font-family:"Google Sans Text","Google Sans","Roboto",Arial,sans-serif;font-size:18px;line-height:28px;font-weight:400}.quotes__carousel__slide__quote__author__name{font-weight:500}