.testimonial_group{margin-top:2.5rem;margin-bottom:2.5rem;position:relative}@media(min-width:740px){.testimonial_group{margin-top:3.125rem}}@media(min-width:980px){.testimonial_group{margin-top:3.75rem}}@media(min-width:1220px){.testimonial_group{margin-top:5rem}}@media(min-width:740px){.testimonial_group{margin-bottom:3.125rem}}@media(min-width:980px){.testimonial_group{margin-bottom:3.75rem}}@media(min-width:1220px){.testimonial_group{margin-bottom:5rem}}.testimonial_group.theme_default{--theme_1: #e40015;--theme_2: #b00024;--theme_3: #8c0021;--theme_4: #60001d;--theme_pattern_1: url("../images/pattern_1_default.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_default.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_default.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_default.svg");--theme_pattern_1_white: url("../images/pattern_1_white_default.svg");--theme_pattern_2: url("../images/pattern_2_default.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_default.svg");--theme_header: url("../images/header_default.svg")}.testimonial_group.theme_light{--theme_1: #e40015;--theme_2: #b00024;--theme_3: #8c0021;--theme_4: #60001d;--theme_pattern_1: url("../images/pattern_1_light.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_light.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_light.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_light.svg");--theme_pattern_1_white: url("../images/pattern_1_white_light.svg");--theme_pattern_2: url("../images/pattern_2_light.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_light.svg");--theme_header: url("../images/header_light.svg")}.testimonial_group.theme_red{--theme_1: #e40015;--theme_2: #b00024;--theme_3: #8c0021;--theme_4: #60001d;--theme_pattern_1: url("../images/pattern_1_red.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_red.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_red.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_red.svg");--theme_pattern_1_white: url("../images/pattern_1_white_red.svg");--theme_pattern_2: url("../images/pattern_2_red.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_red.svg");--theme_header: url("../images/header_red.svg")}.testimonial_group.theme_blue{--theme_1: #158eff;--theme_2: #0b2cd9;--theme_3: #1f0aa5;--theme_4: #080072;--theme_pattern_1: url("../images/pattern_1_blue.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_blue.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_blue.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_blue.svg");--theme_pattern_1_white: url("../images/pattern_1_white_blue.svg");--theme_pattern_2: url("../images/pattern_2_blue.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_blue.svg");--theme_header: url("../images/header_blue.svg")}.testimonial_group.theme_teal{--theme_1: #21af90;--theme_2: #077065;--theme_3: #004f5c;--theme_4: #003e44;--theme_pattern_1: url("../images/pattern_1_teal.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_teal.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_teal.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_teal.svg");--theme_pattern_1_white: url("../images/pattern_1_white_teal.svg");--theme_pattern_2: url("../images/pattern_2_teal.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_teal.svg");--theme_header: url("../images/header_teal.svg")}.testimonial_group.theme_gray{--theme_1: #d2d2d2;--theme_2: #6e6e6e;--theme_3: #515151;--theme_4: #111;--theme_pattern_1: url("../images/pattern_1_gray.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_gray.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_gray.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_gray.svg");--theme_pattern_1_white: url("../images/pattern_1_white_gray.svg");--theme_pattern_2: url("../images/pattern_2_gray.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_gray.svg");--theme_header: url("../images/header_gray.svg")}.testimonial{margin-top:2.5rem;margin-bottom:2.5rem}@media(min-width:740px){.testimonial{margin-top:3.125rem}}@media(min-width:980px){.testimonial{margin-top:3.75rem}}@media(min-width:1220px){.testimonial{margin-top:5rem}}@media(min-width:740px){.testimonial{margin-bottom:3.125rem}}@media(min-width:980px){.testimonial{margin-bottom:3.75rem}}@media(min-width:1220px){.testimonial{margin-bottom:5rem}}.testimonial.theme_default{--theme_1: #e40015;--theme_2: #b00024;--theme_3: #8c0021;--theme_4: #60001d;--theme_pattern_1: url("../images/pattern_1_default.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_default.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_default.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_default.svg");--theme_pattern_1_white: url("../images/pattern_1_white_default.svg");--theme_pattern_2: url("../images/pattern_2_default.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_default.svg");--theme_header: url("../images/header_default.svg")}.testimonial.theme_light{--theme_1: #e40015;--theme_2: #b00024;--theme_3: #8c0021;--theme_4: #60001d;--theme_pattern_1: url("../images/pattern_1_light.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_light.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_light.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_light.svg");--theme_pattern_1_white: url("../images/pattern_1_white_light.svg");--theme_pattern_2: url("../images/pattern_2_light.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_light.svg");--theme_header: url("../images/header_light.svg")}.testimonial.theme_red{--theme_1: #e40015;--theme_2: #b00024;--theme_3: #8c0021;--theme_4: #60001d;--theme_pattern_1: url("../images/pattern_1_red.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_red.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_red.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_red.svg");--theme_pattern_1_white: url("../images/pattern_1_white_red.svg");--theme_pattern_2: url("../images/pattern_2_red.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_red.svg");--theme_header: url("../images/header_red.svg")}.testimonial.theme_blue{--theme_1: #158eff;--theme_2: #0b2cd9;--theme_3: #1f0aa5;--theme_4: #080072;--theme_pattern_1: url("../images/pattern_1_blue.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_blue.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_blue.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_blue.svg");--theme_pattern_1_white: url("../images/pattern_1_white_blue.svg");--theme_pattern_2: url("../images/pattern_2_blue.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_blue.svg");--theme_header: url("../images/header_blue.svg")}.testimonial.theme_teal{--theme_1: #21af90;--theme_2: #077065;--theme_3: #004f5c;--theme_4: #003e44;--theme_pattern_1: url("../images/pattern_1_teal.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_teal.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_teal.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_teal.svg");--theme_pattern_1_white: url("../images/pattern_1_white_teal.svg");--theme_pattern_2: url("../images/pattern_2_teal.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_teal.svg");--theme_header: url("../images/header_teal.svg")}.testimonial.theme_gray{--theme_1: #d2d2d2;--theme_2: #6e6e6e;--theme_3: #515151;--theme_4: #111;--theme_pattern_1: url("../images/pattern_1_gray.svg");--theme_pattern_1_alt: url("../images/pattern_1_alt_gray.svg");--theme_pattern_1_linear_theme: url("../images/pattern_1_linear_gray.svg");--theme_pattern_1_linear_theme_2: url("../images/pattern_1_linear_2_gray.svg");--theme_pattern_1_white: url("../images/pattern_1_white_gray.svg");--theme_pattern_2: url("../images/pattern_2_gray.svg");--theme_pattern_2_alt: url("../images/pattern_2_alt_gray.svg");--theme_header: url("../images/header_gray.svg")}.testimonial_group .testimonial{margin-block:0}.testimonial_carousel{--carousel-control-background: #eaeaea;--carousel-control-backdrop-filter: blur(0);--carousel-control-color: #111;--carousel-control-visible-background: var(--theme_2);--carousel-control-visible-color: #fff;--carousel-control-icon-disabled-opacity: 0.5;--carousel-control-hover-background: var(--theme_1);--carousel-control-hover-color: #fff}.testimonial_carousel .fs-carousel-controls{position:relative;display:flex !important;margin-top:1.25rem !important}@media(min-width:980px){.testimonial_carousel .fs-carousel-controls{padding-inline:calc(5.2% + 3.125rem)}}@media(min-width:1220px){.testimonial_carousel .fs-carousel-controls{padding-inline:calc(5.2% + 5.625rem)}}@media(min-width:1402px){.testimonial_carousel .fs-carousel-controls{padding-inline:calc(5.2% + 8.125rem)}}@media(min-width:980px){.layout_reverse .testimonial_carousel .fs-carousel-controls{padding-inline:5.2%}}.testimonial_carousel .fs-carousel-control_next{margin-inline-end:1.875rem}.testimonial_carousel_item{transition:opacity .75s,visibility .75s}@media(min-width:980px){.testimonial_carousel_item{padding-inline:8.5%}}.testimonial_carousel_item.fs-carousel-item{opacity:0;pointer-events:none;visibility:hidden}.testimonial_carousel_item.fs-carousel-visible{opacity:1;pointer-events:auto;visibility:visible}.testimonial_inner{display:flex}@media(min-width:980px){.testimonial_inner{align-items:center;display:grid;grid-template-columns:1fr;margin-inline:-1.375rem}}@media(min-width:1220px){.testimonial_inner{margin-inline:-2.75rem}}@media(min-width:980px){.testimonial_inner:has(.testimonial_media){grid-template-columns:50px 1fr}}@media(min-width:1220px){.testimonial_inner:has(.testimonial_media){grid-template-columns:90px 1fr}}@media(min-width:1402px){.testimonial_inner:has(.testimonial_media){grid-template-columns:130px 1fr}}@media(min-width:980px){.layout_reverse .testimonial_inner:has(.testimonial_media){grid-template-columns:1fr 50px}}@media(min-width:1220px){.layout_reverse .testimonial_inner:has(.testimonial_media){grid-template-columns:1fr 90px}}@media(min-width:1402px){.layout_reverse .testimonial_inner:has(.testimonial_media){grid-template-columns:1fr 130px}}.testimonial_media{display:block;position:relative;z-index:2;width:5.3125rem}.testimonial_media img{display:block;width:100%;height:auto}@media(min-width:980px){.testimonial_media{width:18.5rem;margin-right:-10rem}}@media(min-width:980px){.testimonial_media_sm{display:none}}.testimonial_media_lg{opacity:0;translate:-0.625rem 0;transition:opacity .6s .1s,translate .6s .1s;display:none}.testimonial_media_lg.js-viewable{opacity:1;translate:0 0}@media(prefers-reduced-motion: reduce){.testimonial_media_lg{transition:none}}@media print{.testimonial_media_lg{opacity:1 !important;translate:0 0 0 !important}}@media(min-width:980px){.testimonial_media_lg{display:block}}@media(min-width:980px){.testimonial.layout_reverse:has(.testimonial_media) .testimonial_media{margin-left:-15.4375rem;margin-right:0;order:2}}@media(min-width:1220px){.testimonial.layout_reverse:has(.testimonial_media) .testimonial_media{margin-left:-12.9375rem}}@media(min-width:1402px){.testimonial.layout_reverse:has(.testimonial_media) .testimonial_media{margin-left:-10.4375rem}}.testimonial_figure{position:relative;display:grid;gap:30px;background:var(--theme_3);color:#fff;padding:clamp(1.875rem,-0.72917rem + 8.3333333333vw,5.625rem) clamp(1.5625rem,-2.12674rem + 11.8055555556vw,6.875rem)}@media print{.testimonial_figure{padding:0}}@media(min-width:980px){.testimonial:has(.testimonial_media) .testimonial_figure{padding-left:18.125rem}}@media(min-width:1220px){.testimonial:has(.testimonial_media) .testimonial_figure{padding-left:15.625rem}}@media(min-width:1402px){.testimonial:has(.testimonial_media) .testimonial_figure{padding-left:13.125rem}}@media(min-width:980px){.testimonial.layout_reverse:has(.testimonial_media) .testimonial_figure{padding-left:clamp(1.25rem,-2.65625rem + 12.5vw,6.875rem);padding-right:18.125rem}}@media(min-width:1220px){.testimonial.layout_reverse:has(.testimonial_media) .testimonial_figure{padding-right:15.625rem}}@media(min-width:1402px){.testimonial.layout_reverse:has(.testimonial_media) .testimonial_figure{padding-right:13.125rem}}.testimonial_figure:before{width:100%;height:100%;position:absolute;inset:0;background:var(--theme_pattern_1_linear);background-repeat:no-repeat;background-size:100%;background-position:0 100%;content:""}.testimonial_quote{opacity:0;translate:-0.625rem 0;transition:opacity .6s .1s,translate .6s .1s;font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:clamp(1.625rem,1.36458rem + .8333333333vw,2rem);line-height:1.25;line-height:1.4;margin:0}.testimonial_quote.js-viewable{opacity:1;translate:0 0}@media(prefers-reduced-motion: reduce){.testimonial_quote{transition:none}}@media print{.testimonial_quote{opacity:1 !important;translate:0 0 0 !important}}@media print{.testimonial_quote{font-size:1.5rem;line-height:1.5}}@media print{.testimonial_quote{border-width:0}}.testimonial_quote p{margin-block:0}.testimonial_quote a{text-decoration:none;background-image:linear-gradient(currentColor, currentColor);background-position:0% 90%;background-repeat:no-repeat;background-size:0% 2px;transition:background-size .25s;background-position:0 100%;background-size:0% 1px;color:var(--theme_2, #b00024);font-weight:700;text-decoration:none;transition:background-size .25s,color .25s}.testimonial_quote a:focus-visible{background-size:100% 2px}@media(hover: hover){.testimonial_quote a:hover{background-size:100% 2px}}@media(prefers-reduced-motion: reduce){.testimonial_quote a{transition:none}}.testimonial_quote a:hover,.testimonial_quote a:focus{background-size:100% 1px;color:#111}@media(min-width:980px)and (max-width:1219px){.testimonial_quote{font-size:1.75rem}}.testimonial_quote_open{font-size:5rem;font-weight:700;display:block}.testimonial_figcaption{opacity:0;translate:-0.625rem 0;transition:opacity .6s .1s,translate .6s .1s;align-items:center;display:grid;-moz-column-gap:30px;column-gap:30px;grid-template-columns:auto 1fr;text-align:left}.testimonial_figcaption.js-viewable{opacity:1;translate:0 0}@media(prefers-reduced-motion: reduce){.testimonial_figcaption{transition:none}}@media print{.testimonial_figcaption{opacity:1 !important;translate:0 0 0 !important}}.testimonial_info{display:flex;flex-direction:column}.testimonial_quote_name{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:400;font-size:clamp(1.625rem,1.36458rem + .8333333333vw,2rem);line-height:1.25;margin-bottom:0.625rem}@media print{.testimonial_quote_name{font-size:1.5rem;line-height:1.5}}a.testimonial_quote_name{color:#fff;text-decoration:underline;text-underline-offset:3px;transition:text-underline-offset .25s ease}a.testimonial_quote_name:hover{text-underline-offset:6px}.testimonial_quote_title{font-family:"Sora","Noto Sans SC",sans-serif;font-weight:600;font-size:0.875rem;letter-spacing:0.03125rem;line-height:1.5;text-transform:uppercase}@media print{.testimonial_quote_title{font-size:0.75rem;line-height:1.5}}