:root{--f-primary: "Mark Pro", sans-serif;--f-primary-medium: "Mark Pro Medium", sans-serif;--f-primary-bold: "Mark Pro Bold", sans-serif;--z-header: 90;--z-search-loader: 80}.anim-enabled .anim-fade-up{visibility:hidden;opacity:0;transform:translateY(50px);transition:all .3s ease-in-out}.anim-enabled .anim-fade-up.is-scrolled{visibility:visible;opacity:1;transform:none}.quote{padding-block:24px}.quote__blockquote{padding:0;margin-block:0;margin-inline:auto}main .quote__blockquote{font-family:var(--f-primary)}.quote__blockquote::before{content:none}.quote__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.quote__quote-icon{width:60px;height:30px}.quote__quote-icon.blue path{fill:#2c68c0}.quote__quote-icon.orange path{fill:#df9033}.quote__quote-icon.green path{fill:#88bc41}.quote__quote p{font-size:1.25rem;line-height:2rem}.quote__quote>:last-child{margin-block-end:0}.quote__figcaption{display:flex;flex-direction:column;align-items:flex-start}.quote__author-name{font-family:var(--f-primary-bold);font-size:1.25rem;line-height:2rem;margin-block-end:.5rem}.quote__author-name a{color:inherit !important;text-decoration:none;background-repeat:no-repeat;background-size:0 2px;background-image:linear-gradient(to left, #469d92, #469d92);background-position:bottom left;transition:background-size .3s ease-in-out !important}.quote__author-name a:hover{background-size:100% 2px}.quote__author-title{font-size:1.125rem;line-height:1.5rem}.quote__author-image{margin-top:24px;clip-path:polygon(0 0, 0 100%, calc(100% - 120px) 100%, 100% calc(100% - 120px), 100% 0)}.quote__author-image a img{transition:transform .3s ease-in-out}.quote__author-image a:hover img{transform:scale(1.1)}.quote:not(:has(.quote__author-image)){text-align:center}.quote:not(:has(.quote__author-image)) .quote__blockquote{max-width:900px}.quote:not(:has(.quote__author-image)) .quote__content,.quote:not(:has(.quote__author-image)) .quote__figcaption{align-items:center}.quote:has(.quote__author-image){max-width:1440px !important}.quote.anim-enabled .quote__content,.quote.anim-enabled .quote__author-image{visibility:hidden;opacity:0;transform:translateY(50px);transition:.3s ease-in-out}.quote.anim-enabled .quote__content.is-scrolled,.quote.anim-enabled .quote__author-image.is-scrolled{visibility:visible;opacity:1;transform:none}@media screen and (min-width: 50rem){.quote__quote p{font-size:1.375rem}.quote__author-name{font-size:1.5rem}.quote__author-image{margin-top:0}.quote:not(:has(.quote__author-image)) .quote__quote-icon{width:96px;height:48px}.quote:has(.quote__author-image) .quote__blockquote{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.quote:has(.quote__author-image).anim-enabled .quote__content:not(.is-scrolled){transform:translateX(-50px)}.quote:has(.quote__author-image).anim-enabled .quote__author-image:not(.is-scrolled){transform:translateX(50px)}}@media screen and (min-width: 90rem){.quote:has(.quote__author-image) .quote__blockquote{display:flex;gap:130px}.quote:has(.quote__author-image) .quote__author-image{flex:370px 0 0}}