.quote{padding:var(--space-default) var(--side-padding)}.quote__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:48rem){.quote--has-image .quote__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:48.001rem){.quote--image-position-right .quote__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.quote--no-image .quote__wrapper{gap:var(--space-l)}.quote__image{-webkit-box-flex:0;-ms-flex:none;flex:none;margin:0}@media (max-width:48rem){.quote__image{margin-bottom:var(--space-xl)}}@media (min-width:48.001rem){.quote__image{margin-right:var(--space-xl);width:31.25%}.quote--image-position-right .quote__image{margin-left:var(--space-xl);margin-right:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.quote__image img{aspect-ratio:1;border-radius:.125rem;-o-object-fit:cover;object-fit:cover;vertical-align:top;width:100%}.quote .no-icon blockquote:before,.quote.quote--no-image blockquote:before{display:none}.quote.quote--no-image svg{-webkit-box-flex:0;-ms-flex:none;flex:none;width:2.625rem}.quote blockquote{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:var(--space-m)}.quote--has-image .quote blockquote{font-weight:400;line-height:1.75}.quote--has-image .quote blockquote,.quote__content__name{font-family:var(--font-family-base);font-size:var(--text-size-500)}.quote__content__name{font-weight:600;line-height:1.25;margin-top:var(--gutter)}.quote__content__company,.quote__content__title{margin:0}