@charset "UTF-8";.co-testis{position:relative;overflow:hidden}.co-testis:before{content:"";background-color:var(--ps-color-primary);width:56.7%;position:absolute;bottom:0;right:0;top:0;-webkit-mask:url(../../../../images/testimonial-swoop-mobile.svg) no-repeat 0 0/100% 100%;mask:url(../../../../images/testimonial-swoop-mobile.svg) no-repeat 0 0/100% 100%}@media (min-width:960px){.co-testis:before{height:204px;width:100%;bottom:auto;left:0;transform:rotate(180deg);-webkit-mask:url(../../../../images/testimonial-swoop-desktop.svg) no-repeat 0 0/100% 100%;mask:url(../../../../images/testimonial-swoop-desktop.svg) no-repeat 0 0/100% 100%}}.co-testi{z-index:1;align-content:flex-start;max-width:1280px;min-height:820px;margin-left:auto;margin-right:auto;position:relative}@media (min-width:960px){.co-testi{min-height:332px;padding-top:40px}.co-testi__with_image{align-items:center}}.co-testi__no_image .co-testi--content{max-width:var(--ps-content-width-small);margin-left:auto;margin-right:auto}.co-testi--img_wrap{height:277px;position:relative}.co-testi .co-testi--img_wrap{margin-left:20vw}@media (min-width:960px){.co-testi .co-testi--img_wrap{margin-left:0}.co-testi--img_wrap{height:auto}}.co-testi--img_wrap:before{content:"";z-index:1;background-image:url(../../../../images/quoteMark.svg);background-size:contain;background-repeat:no-repeat;height:48px;width:60px;display:block;position:absolute;left:10px;top:5px}@media (min-width:960px){.co-testi--img_wrap:before{content:none}}.co-testi--img{aspect-ratio:1;object-fit:cover;border:12px solid var(--ps-color-primary-50);border-radius:var(--ps-radius-full);height:277px;width:277px;margin-left:0;margin-top:0;display:block}@media (min-width:960px){.co-testi--img{height:369px;width:369px;margin-left:79px;margin-top:0}}.co-testi--content{padding:6px 30px 12px;position:relative}@media (min-width:960px){.co-testi--content{padding:0 18px 0 57px}}.co-testi--content:before{background-image:url(../../../../images/quoteMark.svg);background-size:contain;background-repeat:no-repeat;height:63px;width:79px;position:absolute;left:57px;top:-30px}@media (min-width:960px){.co-testi--content:before{content:""}}.co-testi--title{color:var(--ps-color-secondary);text-align:center;width:75vw;margin-bottom:14px;font-size:28px;font-weight:var(--ps-fw-extra-bold);line-height:var(--ps-leading-normal)}@media (min-width:960px){.co-testi--title{text-align:left;max-width:none;width:auto;margin-bottom:12px;margin-left:100px;margin-right:0;font-size:40px;font-weight:var(--ps-fw-black);line-height:1}}.co-testi--quote{max-width:75vw}@media (min-width:960px){.co-testi--quote{max-width:none}}.co-testi--quote_text{color:var(--ps-color-primary-accent);quotes:"“" "”";text-align:center;font-size:18px;line-height:34px}@media (min-width:960px){.co-testi--quote_text{text-align:left;font-size:22px}}.co-testi--quote_text p:first-child:before{content:open-quote}.co-testi--quote_text p:last-child:after{content:close-quote}.co-testi--quote_text p{margin-bottom:0}.co-testi--attr{text-align:center;margin-top:12px;font-style:normal;display:block}@media (min-width:960px){.co-testi--attr{text-align:left}}.co-testi--attr_name{color:var(--ps-color-neutral-white);text-transform:uppercase;background-color:var(--ps-color-primary);margin-left:auto;margin-right:auto;padding-left:8px;padding-right:8px;font-size:20px;font-weight:var(--ps-fw-black);line-height:32px;display:table}@media (min-width:960px){.co-testi--attr_name{margin-left:0;margin-right:0;font-size:16px;line-height:24px}}.co-testi--attr_detail{color:var(--ps-color-primary-accent);font-size:16px;font-weight:var(--ps-fw-extra-bold);line-height:30px;display:block}@media (min-width:960px){.co-testi--attr_detail{padding-left:10px;font-size:13px;line-height:22px}}.co-testi--cta{text-align:center;margin-top:16px}@media (min-width:960px){.co-testi--cta{text-align:left}}.co-testi--button{letter-spacing:.02em;text-transform:uppercase;white-space:normal;border-color:var(--ps-color-secondary-400);border-radius:var(--ps-radius-full);border-width:3px;padding-block:6px;padding-inline:32px;font-size:16px;font-weight:var(--ps-fw-black);line-height:1.25}@media (min-width:960px){.co-testi--button{padding-block:13px;padding-inline:46px;font-size:20px}}