.cew-lor-border-quote-testimonial{--cew-lor-border-quote-testimonial-border-width: 3px;--cew-lor-border-quote-testimonial-radius: 4px;--cew-lor-border-quote-testimonial-border-color: var(--cds-theme-clr-secondary);--cew-lor-border-quote-testimonial-quote-color: var(--cds-theme-clr-headings);--cew-lor-border-quote-testimonial-attribution-color: var(--cds-theme-clr-text);--cew-lor-border-quote-testimonial-icon-color: var(--cds-theme-clr-primary);--cew-lor-border-quote-testimonial-quote-icon-width: clamp(3.75rem, 5.1vw, 4.5625rem);--cew-lor-border-quote-testimonial-quote-icon-height: clamp(2.9375rem, 4vw, 3.5625rem);--cew-lor-border-quote-testimonial-quote-icon-half-width: calc(var(--cew-lor-border-quote-testimonial-quote-icon-width) / 2);--cew-lor-border-quote-testimonial-open-quote-center: 36.5%;--cew-lor-border-quote-testimonial-open-border-gap-start: 24%;--cew-lor-border-quote-testimonial-open-border-gap-end: 49%;--cew-lor-border-quote-testimonial-close-quote-center: 68%;--cew-lor-border-quote-testimonial-close-border-gap-start: 56%;--cew-lor-border-quote-testimonial-close-border-gap-end: 80%;position:relative;box-sizing:border-box;width:100%;padding-inline:var(--cew-lor-border-quote-testimonial-quote-icon-half-width);color:var(--cew-lor-border-quote-testimonial-quote-color)}.cew-lor-border-quote-testimonial__frame{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;min-height:clamp(16rem,20vw,18.75rem);margin:0;padding:clamp(3.875rem,5vw,5rem) clamp(3.5rem,7vw,7.25rem) clamp(3.875rem,5vw,5rem) clamp(5rem,10vw,9.5rem);background:linear-gradient(var(--cew-lor-border-quote-testimonial-border-color) 0 0) top left/100% var(--cew-lor-border-quote-testimonial-border-width) no-repeat,linear-gradient(var(--cew-lor-border-quote-testimonial-border-color) 0 0) bottom left/100% var(--cew-lor-border-quote-testimonial-border-width) no-repeat,linear-gradient(var(--cew-lor-border-quote-testimonial-border-color) 0 0) top left/var(--cew-lor-border-quote-testimonial-border-width) var(--cew-lor-border-quote-testimonial-open-border-gap-start) no-repeat,linear-gradient(var(--cew-lor-border-quote-testimonial-border-color) 0 0) bottom left/var(--cew-lor-border-quote-testimonial-border-width) calc(100% - var(--cew-lor-border-quote-testimonial-open-border-gap-end)) no-repeat,linear-gradient(var(--cew-lor-border-quote-testimonial-border-color) 0 0) top right/var(--cew-lor-border-quote-testimonial-border-width) var(--cew-lor-border-quote-testimonial-close-border-gap-start) no-repeat,linear-gradient(var(--cew-lor-border-quote-testimonial-border-color) 0 0) bottom right/var(--cew-lor-border-quote-testimonial-border-width) calc(100% - var(--cew-lor-border-quote-testimonial-close-border-gap-end)) no-repeat;border-radius:var(--cew-lor-border-quote-testimonial-radius)}.cew-lor-border-quote-testimonial__quote{max-width:24em;margin:0;padding:0;border:0;font-family:var(--cds-theme-font-headings);font-size:clamp(var(--cds-theme-type-fluid-xl),2.55vw,var(--cds-theme-type-fluid-3xl));font-weight:400;line-height:1.22;color:var(--cew-lor-border-quote-testimonial-quote-color)}.cew-lor-border-quote-testimonial__attribution{max-width:36rem;margin-block-start:clamp(1.5rem,2.6vw,2.25rem);font-family:var(--cds-theme-font-text);font-size:var(--cds-theme-type-fluid-sm);font-weight:700;line-height:1.35;color:var(--cew-lor-border-quote-testimonial-attribution-color)}.cew-lor-border-quote-testimonial__quote-mark{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--cew-lor-border-quote-testimonial-quote-icon-width);height:var(--cew-lor-border-quote-testimonial-quote-icon-height);color:var(--cew-lor-border-quote-testimonial-icon-color);background:rgba(0,0,0,0);pointer-events:none}.cew-lor-border-quote-testimonial__quote-icon{display:block;width:100%;height:100%;color:inherit}.cew-lor-border-quote-testimonial__quote-mark--open{top:var(--cew-lor-border-quote-testimonial-open-quote-center);left:calc(0px - var(--cew-lor-border-quote-testimonial-quote-icon-half-width));transform:translateY(-50%)}.cew-lor-border-quote-testimonial__quote-mark--close{right:calc(0px - var(--cew-lor-border-quote-testimonial-quote-icon-half-width));top:var(--cew-lor-border-quote-testimonial-close-quote-center);transform:translateY(-50%)}.cew-lor-border-quote-testimonial__quote-mark--close .cew-lor-border-quote-testimonial__quote-icon{transform:rotate(180deg)}@media(max-width: 1200px){.cew-lor-border-quote-testimonial__frame{padding-inline-start:clamp(4.5rem,8vw,7rem);padding-inline-end:clamp(3rem,5vw,4.75rem)}}@media(max-width: 768px){.cew-lor-border-quote-testimonial{--cew-lor-border-quote-testimonial-quote-icon-width: clamp(3.25rem, 16vw, 3.875rem);--cew-lor-border-quote-testimonial-quote-icon-height: clamp(2.5625rem, 12.5vw, 3rem);--cew-lor-border-quote-testimonial-mobile-quote-inset: clamp(1rem, 5vw, 1.75rem);--cew-lor-border-quote-testimonial-mobile-quote-gap-padding: 0.375rem;--cew-lor-border-quote-testimonial-mobile-open-border-gap-start: calc(var(--cew-lor-border-quote-testimonial-mobile-quote-inset) - var(--cew-lor-border-quote-testimonial-mobile-quote-gap-padding));--cew-lor-border-quote-testimonial-mobile-open-border-gap-end: calc(var(--cew-lor-border-quote-testimonial-mobile-quote-inset) + var(--cew-lor-border-quote-testimonial-quote-icon-width) + var(--cew-lor-border-quote-testimonial-mobile-quote-gap-padding));--cew-lor-border-quote-testimonial-mobile-close-border-left-width: calc(100% - var(--cew-lor-border-quote-testimonial-mobile-quote-inset) - var(--cew-lor-border-quote-testimonial-quote-icon-width) - var(--cew-lor-border-quote-testimonial-mobile-quote-gap-padding));--cew-lor-border-quote-testimonial-mobile-close-border-right-width: calc(var(--cew-lor-border-quote-testimonial-mobile-quote-inset) - var(--cew-lor-border-quote-testimonial-mobile-quote-gap-padding));--cew-lor-border-quote-testimonial-mobile-margin-block: calc((var(--cew-lor-border-quote-testimonial-quote-icon-height) / 2) + clamp(0.75rem, 3vw, 1rem));margin-block:var(--cew-lor-border-quote-testimonial-mobile-margin-block);padding-inline:0}.cew-lor-border-quote-testimonial__frame{min-height:0;padding:clamp(3.5rem,12vw,4.25rem) clamp(1.25rem,6vw,2rem);background:linear-gradient(var(--cew-lor-border-quote-testimonial-border-color) 0 0) top left/var(--cew-lor-border-quote-testimonial-mobile-open-border-gap-start) var(--cew-lor-border-quote-testimonial-border-width) no-repeat,linear-gradient(var(--cew-lor-border-quote-testimonial-border-color) 0 0) top right/calc(100% - var(--cew-lor-border-quote-testimonial-mobile-open-border-gap-end)) var(--cew-lor-border-quote-testimonial-border-width) no-repeat,linear-gradient(var(--cew-lor-border-quote-testimonial-border-color) 0 0) bottom left/var(--cew-lor-border-quote-testimonial-mobile-close-border-left-width) var(--cew-lor-border-quote-testimonial-border-width) no-repeat,linear-gradient(var(--cew-lor-border-quote-testimonial-border-color) 0 0) bottom right/var(--cew-lor-border-quote-testimonial-mobile-close-border-right-width) var(--cew-lor-border-quote-testimonial-border-width) no-repeat,linear-gradient(var(--cew-lor-border-quote-testimonial-border-color) 0 0) top left/var(--cew-lor-border-quote-testimonial-border-width) 100% no-repeat,linear-gradient(var(--cew-lor-border-quote-testimonial-border-color) 0 0) top right/var(--cew-lor-border-quote-testimonial-border-width) 100% no-repeat}.cew-lor-border-quote-testimonial__quote{max-width:100%;font-size:clamp(var(--cds-theme-type-fluid-lg),7vw,var(--cds-theme-type-fluid-2xl))}.cew-lor-border-quote-testimonial__quote-mark--open{top:0;left:var(--cew-lor-border-quote-testimonial-mobile-quote-inset)}.cew-lor-border-quote-testimonial__quote-mark--close{top:100%;right:var(--cew-lor-border-quote-testimonial-mobile-quote-inset)}}@media(max-width: 480px){.cew-lor-border-quote-testimonial__frame{padding-block:3.5rem}.cew-lor-border-quote-testimonial__attribution{margin-block-start:1rem}}
