.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-quote blockquote p{--cl-text-font-size:var(--cl-font-size-p-small);--cl-text-font-weight:var(--cl-font-weight-p-small);--cl-text-line-height:var(--cl-line-height-p-small);--cl-text-letter-spacing:var(--cl-letter-spacing-p-small,normal);font-size:var(--cl-text-font-size);font-weight:var(--cl-text-font-weight);letter-spacing:var(--cl-text-letter-spacing,normal);line-height:var(--cl-text-line-height)}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-name{--cl-anchor-font-weight:inherit;font-size:var(--cl-font-size-microheading);font-weight:var(--cl-font-weight-microheading);letter-spacing:var(--cl-letter-spacing-microheading,normal);line-height:var(--cl-line-height-microheading)}.csol-header-photo{padding:4rem 0}.csol-header-photo-wrapper{display:grid;gap:1.5rem 0;grid-template-areas:"content content testimonial testimonial";grid-template-columns:auto;margin:0 auto;max-width:1080px;position:relative;width:100%}@media(width >= 600px){.csol-header-photo-wrapper{gap:1.5rem;grid-template-areas:"content content content content testimonial testimonial testimonial testimonial";grid-template-columns:repeat(8,1fr);padding:0 2.5rem}}@media(width >= 1080px){.csol-header-photo-wrapper{gap:2rem;grid-template-areas:"content content content content content content testimonial testimonial testimonial testimonial testimonial testimonial";grid-template-columns:repeat(12,1fr)}}.csol-header-photo-wrapper .csol-header-content-wrapper{grid-area:content;grid-column:1;grid-row:2;padding:0 1rem;position:relative;width:100%}@media(width >= 600px){.csol-header-photo-wrapper .csol-header-content-wrapper{grid-column:content;grid-row:content;padding:3.5rem 0}}.csol-header-photo-wrapper .csol-header-content-wrapper .csol-header-content{position:relative}.csol-header-photo-wrapper .csol-header-content-wrapper .csol-header-content .csol-header-buttons{margin-bottom:.75rem}.csol-header-photo-wrapper .csol-header-content-wrapper .csol-header-content .csol-header-disclaimer{margin:0}.csol-header-photo-wrapper .csol-header-testimonial-wrapper{align-items:flex-start;display:grid;grid-column:1;grid-row:1;padding:0 1rem;width:100%}@media(width >= 600px){.csol-header-photo-wrapper .csol-header-testimonial-wrapper{display:block;grid-area:testimonial;padding:3.5rem 0}}@media(width >= 1080px){.csol-header-photo-wrapper .csol-header-testimonial-wrapper{padding:0}}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-header-image-wrapper{align-items:flex-end;grid-column:1;grid-row:1;height:100%;position:relative;width:100%;z-index:1}@media(width >= 600px){.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-header-image-wrapper{align-items:flex-start;display:flex;grid-area:photo;height:auto;justify-content:flex-end;min-height:370px}}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-header-image-wrapper .csol-header-image{object-fit:cover}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-header-image-wrapper .csol-header-image.-medium-image{max-height:480px;object-fit:contain;width:100%}@media(width >= 900px){.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-header-image-wrapper .csol-header-image.-medium-image{max-height:450px}}@media(width >= 1080px){.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-header-image-wrapper .csol-header-image.-medium-image{width:auto}}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial{background-color:var(--cl-color-container-01);border-radius:.75rem;bottom:125px;display:flex;grid-column:1;grid-row:1;margin:0 auto;max-width:412px;position:relative;width:100%;z-index:1}@media(width >= 600px){.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial{bottom:-140px;grid-column:content;grid-row:content;position:absolute}}@media(width >= 900px){.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial{bottom:-60px}}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-quote{text-align:left}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-quote blockquote{margin:0;quotes:"“" "”"}[lang|=fr] .csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-quote blockquote{quotes:"«" "»"}[lang|=es] .csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-quote blockquote{quotes:'"' '"' "'" "'"}[lang|=de] .csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-quote blockquote{quotes:"„" "“" "‚" "‘"}[lang|=ja] .csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-quote blockquote,[lang|=jp] .csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-quote blockquote{quotes:"「" "」"}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-quote blockquote p{margin:0}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-quote blockquote p:before{content:open-quote}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-quote blockquote p:after{content:close-quote}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-content{display:flex;flex-direction:column;padding:1.5rem}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-content.-dark{color:var(--cl-color-text-on-color-01)}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-attribution-container{margin-top:1rem}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-attribution{display:flex;flex-direction:column;justify-content:left}@media(width >= 600px){.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-attribution{flex-direction:row}}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-person{text-align:left}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-person-container{align-items:center;display:flex}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-name{color:var(--cl-color-pressed-brand-01);margin:0;text-transform:uppercase}.csol-header-photo-wrapper .csol-header-testimonial-wrapper .csol-testimonial-title{font-weight:var(--cl-font-weight-medium);margin:0}