:root{--quote-item-padding:var(--spacing-30);--quote-item-gap:var(--spacing-60);--quote-slider-margin:var(--spacing-40);--quote-item-icon-width:var(--spacing-80);--quote-name-margin:var(--spacing-60)}@media (min-width:768px){:root{--quote-item-padding:var(--spacing-60);--quote-item-gap:var(--spacing-30);--quote-slider-margin:var(--spacing-60);--quote-item-icon-width:var(--spacing-100);--quote-name-margin:var(--spacing-40)}}.quote-wrapper{display:flex;flex-direction:var(--direction);grid-gap:var(--spacing-60);gap:var(--spacing-60);grid-gap:var(--quote-item-gap);gap:var(--quote-item-gap)}@media (min-width:768px){.quote-wrapper{justify-content:center}}.quote-wrapper.layout-1{max-width:44rem;margin:auto}@media (min-width:1024px){.quote-wrapper.layout-1{--quote-item-padding:var(--spacing-80)}}@media (min-width:768px){.quote-wrapper.layout-2 .quote-item{width:50%;max-width:30rem}}.quote-item{position:relative;display:flex;flex-direction:column;grid-gap:var(--spacing-30);gap:var(--spacing-30);background:var(--color-white);border:var(--border-width) solid var(--color-blue);border-radius:var(--border-radius-40);padding:var(--quote-item-padding)}.quote-item svg#reco-circles{width:40%}.quote-item h3{margin-bottom:0}.quote-item .name{display:flex;grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--quote-name-margin)}.quote-item .icon{position:absolute;bottom:2rem;right:2rem;width:var(--spacing-80);width:var(--quote-item-icon-width)}.quote-item .icon svg{width:100%;height:auto}.quote-item .arrow{position:absolute;bottom:-28px;left:24px;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid var(--color-blue);transform:rotate(45deg)}.quote-item .arrow:after{content:"";position:absolute;top:-19px;left:1px;width:0;height:0;border-top:14px solid transparent;border-bottom:14px solid transparent;border-right:14px solid var(--color-white)}@media (min-width:1280px){.quote-item .arrow{bottom:-56px;left:52px;border-top:40px solid transparent;border-bottom:40px solid transparent;border-right:40px solid var(--color-blue)}.quote-item .arrow:after{top:-39px;left:1px;border-top:34px solid transparent;border-bottom:34px solid transparent;border-right:34px solid var(--color-white)}}.quote .quote-slider{position:relative}.quote .quote-slider:after{content:"";position:absolute;top:0;right:0;width:var(--spacing-120);height:100%;background:linear-gradient(90deg,rgba(255,245,224,0),var(--color-beige))}.quote .quote-slider .slider-container{padding-bottom:var(--quote-slider-margin)}.quote .quote-slider .quote-item{height:100%}