.acf-quote{display:flex;flex-flow:column nowrap;margin:60px auto;padding:0 var(--theme--horizontal-padding);text-transform:none}.acf-quote--no-image{align-items:center}.acf-quote--has-image{align-items:flex-start}.acf-quote__text{margin-bottom:20px;max-width:640px;text-transform:none}.acf-quote--no-image .acf-quote__text{text-align:center}.acf-quote--has-image .acf-quote__text{align-items:center;display:flex;flex-flow:column nowrap;margin-right:12%}.acf-quote--has-image .acf-quote__macaron{align-self:flex-end;margin-bottom:30px}.acf-quote--img{width:100%}.acf-quote--red{background-color:var(--theme--red)}.acf-quote__img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}@media(min-width:992px){.acf-quote--no-image .acf-quote__text{max-width:70%}.acf-quote--has-image{display:grid;grid-template-areas:"img txt" "img .  ";grid-template-columns:1fr 1fr;padding:150px 0 0;grid-column-gap:25px}.acf-quote--has-image .acf-quote__img{align-self:flex-end;grid-area:img;max-height:500px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left;width:calc(100% - 25px)}.acf-quote--has-image .acf-quote__text{grid-area:txt;margin-right:var(--theme--horizontal-padding)}.acf-quote--has-image .acf-quote__macaron{justify-self:flex-end;margin-bottom:60px;margin-right:var(--theme--horizontal-padding)}.acf-quote--has-image .acf-quote__img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1}.acf-quote--has-image .acf-quote__text{-ms-grid-column:3;-ms-grid-row:1}}
