.quote-wrap{background-color:var(--yorktel-blue-10);border-radius:var(--image-border-radius);display:flex;flex-wrap:wrap;margin:0 1rem;overflow:hidden;padding:0}.quote-inner{display:flex;flex:0 0 100%;flex-wrap:wrap;gap:0;justify-content:center}@media (min-width:768px){.quote-wrap{margin:0 1.5rem}}@media (min-width:1024px){.quote-wrap{justify-content:center;margin:0 calc(6vw - 1.5rem);padding:4rem 0}.quote-inner{flex:0 0 68.2%;gap:4rem}}.quote-text{flex:0 0 100%;margin:0;padding:1.5rem}@media (min-width:768px){.quote-text{flex:1 0 50%}}.quote-text blockquote{margin:0;padding:0}.quote-text blockquote p:last-child{margin-bottom:0}@media (min-width:768px){.quote-text blockquote p{font-size:var(--font-medium);line-height:1.375}}.quote-by{align-items:flex-start;display:flex;flex:0 0 100%;flex-wrap:wrap;gap:1rem;order:-1}@media (min-width:768px){.quote-by{flex:0 0 38.2%;margin:0 0 auto;order:2;padding:1.5rem}}.quote-image{flex:0 0 100%}@media (min-width:768px){.quote-image{flex:0 0 100%}}.quote-image img{aspect-ratio:1;display:block;height:auto;border-radius-top-left:var(--image-border-radius);border-radius-top-right:var(--image-border-radius)}@media (min-width:768px){.quote-image img{border-radius:var(--image-border-radius)}}.quote-source{margin-top:1em}.quote-source-name{font-weight:700}