.quote-section{padding:35px 0 70px;position:relative;z-index:1}@media (min-width:1024px){.quote-section{padding:73px 0 110px}}.quote-section.quote--image-bg{overflow:hidden;padding:0}.quote-section.quote--image-bg:before{display:none}.quote-section.quote--image-bg .container{max-width:100%;padding:0}.quote-section.quote--image-bg .section-heading,.quote-section.quote--image-bg .swiper-controls{margin-inline:auto;max-width:calc(var(--container-max-width) + var(--container-gutter));padding-inline:var(--container-gutter);width:100%}.quote-section .section-heading{margin:0 0 32px;max-width:55%;text-align:left}@media (min-width:1024px){.quote-section .section-heading{margin-bottom:54px}}.quote-section .section-heading .h4,.quote-section .section-heading h4{letter-spacing:-.01em}.quote-section .section-heading .label{margin-bottom:12px}.quote-section .btn-group:last-child{padding-top:43px}.quote-card{background:var(--white);border-radius:var(--radius);box-shadow:0 0 80px 20px var(--white) inset;box-sizing:border-box;display:flex;flex-direction:column;gap:32px;padding:20px 20px 28px;position:relative;text-align:center;width:100%;z-index:1}@media (min-width:1024px){.quote-card{align-items:stretch;border-radius:32px;box-shadow:0 -8px 40px 0 var(--white) inset;flex-direction:row;gap:52px;padding-bottom:20px}}.quote-card--new{background:var(--ivory);box-shadow:none}.bg-ivory .quote-card--new{background:var(--white)}.quote-card--new .name{font-weight:700}@media (min-width:1024px){.quote-card.quote-card--small{gap:50px}}.quote-card.quote-card--small blockquote{font-size:var(--fs-h6)}.quote-card.quote-card--small .quote-card-media{box-shadow:none}@media (min-width:768px){.quote-card.quote-card--small .quote-card-media{width:200px}}.quote-card.quote-card--small .frame{font-size:18px}@media (min-width:1024px){.reverse .quote-card{flex-direction:row-reverse}}.quote--image-bg .quote-card{background:none;box-shadow:none;color:var(--white);padding:80px 40px 40px;text-align:center}@media (min-width:1024px){.quote--image-bg .quote-card{display:flex;flex-direction:column;justify-content:flex-end;min-height:615px;padding:48px var(--container-gutter)}}.quote--image-bg .quote-card blockquote{color:inherit;display:flex;flex-direction:column;font-size:24px;line-height:1.2;text-align:center}@media (min-width:1024px){.quote--image-bg .quote-card blockquote{font-size:32px;height:auto}}.quote--image-bg .quote-card blockquote p{margin-bottom:22px}@media (min-width:1024px){.quote--image-bg .quote-card blockquote p{margin-bottom:36px}}.quote--image-bg .quote-card .blockquote-footer{display:block;font-size:15px}.quote--image-bg .quote-card .blockquote-footer .avatar{border-right:none;justify-content:center;margin:0 auto 10px;padding-right:0}.quote--image-bg .quote-card .blockquote-logo{justify-content:center;margin-bottom:43px;order:-1}@media (min-width:1024px){.quote--image-bg .quote-card .blockquote-logo{margin-bottom:39px}}.quote--image-bg .quote-card .quote-card-body{margin:0 auto;max-width:800px;position:relative;z-index:2}@media (min-width:1024px){.quote--image-bg .quote-card .quote-card-body{flex-grow:0;padding:0}}.quote--image-bg .quote-card .quote-card-media{aspect-ratio:auto;border-radius:32px;display:block;flex:none;inset:0 var(--spacing-sm);max-width:none;overflow:hidden;padding:0;position:absolute;width:auto;z-index:1}@media (min-width:1024px){.quote--image-bg .quote-card .quote-card-media{border-radius:var(--radius-section)}}.quote--image-bg .quote-card .quote-card-media:before{background:rgb(from var(--black) r g b/.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.quote--image-bg .quote-card .quote-card-media img,.quote--image-bg .quote-card .quote-card-media video{border-radius:0;height:100%;max-width:100%;object-fit:cover;width:100%}.quote--image-bg .quote-card .btn-group{justify-content:center}.swiper--quote-cards-multi .quote-card{box-shadow:none;padding:33px 22px 28px}@media (min-width:1024px){.swiper--quote-cards-multi .quote-card{flex-direction:column;padding:45px 40px}}.swiper--quote-cards-multi .quote-card blockquote{display:flex;flex-direction:column;font-size:22px;line-height:1.1}@media (min-width:1024px){.swiper--quote-cards-multi .quote-card blockquote{font-size:24px;letter-spacing:0;line-height:1.3}}.swiper--quote-cards-multi .quote-card blockquote p{margin-bottom:24px}@media (min-width:1024px){.swiper--quote-cards-multi .quote-card blockquote p{margin-bottom:32px}}.swiper--quote-cards-multi .quote-card .blockquote-logo{margin-bottom:31px;order:-1}@media (min-width:1024px){.swiper--quote-cards-multi .quote-card .blockquote-logo{margin-bottom:24px}}.swiper--quote-cards-multi .quote-card .blockquote-logo img{width:33px}@media (min-width:1024px){.swiper--quote-cards-multi .quote-card .blockquote-logo img{width:40px}}.swiper--quote-cards-multi .quote-card .quote-card-body{padding:0}.swiper--quote-cards-multi .quote-card .quote-card-media{width:100%}.swiper--quote-cards-grid .quote-card{padding-block:36px}@media (min-width:1024px){.swiper--quote-cards-grid .quote-card{flex-direction:column;padding:39px 41px 53px}}.swiper--quote-cards-grid .quote-card blockquote{font-size:22px;line-height:1.1}@media (min-width:1024px){.swiper--quote-cards-grid .quote-card blockquote{font-size:24px;letter-spacing:0;line-height:1.3}}.swiper--quote-cards-grid .quote-card blockquote p{margin-bottom:12px}@media (min-width:1024px){.swiper--quote-cards-grid .quote-card blockquote p{margin-bottom:23px}}.swiper--quote-cards-grid .quote-card .blockquote-logo{margin-bottom:14px}@media (min-width:1024px){.swiper--quote-cards-grid .quote-card .blockquote-logo{margin-bottom:27px}}.swiper--quote-cards-grid .quote-card .blockquote-logo img{width:33px}@media (min-width:1024px){.swiper--quote-cards-grid .quote-card .blockquote-logo img{width:40px}}.swiper--quote-cards-grid .quote-card .quote-card-media{width:100%}.quote-card blockquote{color:var(--plum-dark);font-size:22px;line-height:1.1;text-align:left}@media (min-width:1024px){.quote-card blockquote{display:flex;flex-direction:column;font-size:32px;height:100%;justify-content:space-between;letter-spacing:-.01em;line-height:1.2}}.quote-card blockquote:last-child{margin-bottom:0}.quote-card blockquote p{margin-bottom:38px}.quote-card blockquote span[style*=background-color],.quote-card blockquote span[style*=background]{border-radius:.3em;padding:0 10px}.quote-card blockquote .name,.quote-card blockquote .position{color:var(--slate)}.quote-card .h6,.quote-card h6{color:inherit;font-size:18px;line-height:1.4;margin:0 0 35px}@media (min-width:1024px){.quote-card .h6,.quote-card h6{font-size:22px;line-height:1.2;margin-bottom:44px}}.quote-card .blockquote-logo{align-items:center;display:flex;gap:6px;margin:0 0 10px}@media (min-width:1024px){.quote-card .blockquote-logo{gap:12px}}.quote-card .blockquote-footer{display:flex;font-size:13px;font-style:normal;gap:12px;letter-spacing:.02em;line-height:1.4}@media (min-width:1024px){.quote-card .blockquote-footer{font-size:15px;letter-spacing:.01em}}.quote-card .blockquote-footer .name,.quote-card .blockquote-footer .position{display:block}.quote-card .blockquote-footer .avatar{align-items:center;border-right:1px solid;display:flex;flex-shrink:0;padding:0 12px 0 0;width:56px}.quote-card .blockquote-footer .avatar:only-child{border-right:0;padding-right:0}.quote-card .blockquote-footer .avatar img{border-radius:50%;height:44px;object-fit:cover;width:44px}.quote-card .caption{font-size:19px;font-weight:700;line-height:1}@media (min-width:1024px){.quote-card .caption{font-size:24px}}.quote-card-media{aspect-ratio:4/3}@media (min-width:1024px){.quote-card-media{align-items:center;aspect-ratio:1;display:flex;flex-shrink:0;width:366px}}.quote-card-media img{aspect-ratio:inherit;border-radius:calc(var(--radius)/2);max-width:none;width:100%}@media (min-width:1024px){.quote-card-media img{border-radius:var(--radius)}.quote-card-body{flex-grow:1;padding:5px 0}}.quote-card-body:only-child{max-width:100%}.swiper--quote-cards.swiper--quote-cards-grid .swiper-wrapper{flex-wrap:wrap;gap:10px;transform:translateZ(0)!important}.swiper--quote-cards.swiper--quote-cards-grid .swiper-slide{margin-right:0!important;width:100%}@media (min-width:520px){.swiper--quote-cards.swiper--quote-cards-grid .swiper-slide{width:calc(50% - 5px)}}.swiper--quote-cards.swiper--quote-cards-grid .swiper-controls{display:none}@media (min-width:1024px) and (min-width:1024px){.swiper--quote-cards.swiper--quote-cards-multi .swiper-controls{margin-top:75px}}@media (min-width:1024px){.swiper--quote-cards .swiper-controls{margin-top:30px}}.swiper--quote-cards .swiper-pagination{margin-top:28px}@media (min-width:1024px){.swiper--quote-cards .swiper-pagination{margin-top:0}}.swiper--quote-cards .swiper-buttons{display:none}@media (min-width:1024px){.swiper--quote-cards .swiper-buttons{display:flex}}.swiper--quote-alt .quote-card--alt{background:var(--ivory)}.bg-ivory .swiper--quote-alt .quote-card--alt{background:var(--white)}.quote-card--alt .frame{color:var(--slate)}.quote-card--alt .name{font-weight:700}.quote-card--alt .blockquote-footer .avatar{border-color:var(--slate)}.bg-white .swiper-pagination-bullet{background:var(--grey)}.bg-white .swiper-pagination-bullet-active{background:var(--slate)}.blockquote-footer .name{font-weight:700}.quote-card--single{align-items:flex-start;box-shadow:none}.swiper--quote-cards:has(.swiper-pagination-lock) .swiper-controls{display:none}@media (min-width:768px){.quote-card-footer{align-items:center;display:flex;flex-wrap:wrap;gap:30px}.quote-card-footer .blockquote-footer{flex:1}}.quote-card-footer .btn-group{padding-top:30px!important}@media (min-width:768px){.quote-card-footer .btn-group{padding-top:0!important}}.swiper--quote-cards .swiper-slide{height:auto}.swiper--quote-cards .swiper-slide .quote-card{height:100%}.swiper--quote-cards .swiper-slide .quote-card .quote-text{flex:1;margin-bottom:20px}.quote-text p:last-child{margin-bottom:0}.blockquote-logo--alt{height:50px;max-width:180px;width:auto!important}@media (min-width:768px){.blockquote-logo--alt{height:64px;max-width:221px}}.blockquote-logo--alt img{height:100%;object-fit:contain;object-position:left center;width:100%;width:auto!important}.blockquote-logo:not(:has(img)){display:none!important}