.els-reviews{--els-review-panel:#ffffff;--els-review-primary:#2f455c;--els-review-muted:#56606f;--els-review-accent:#21d0b3;background:linear-gradient(rgb(47 69 92 / .024) 1px,transparent 1px),linear-gradient(90deg,rgb(47 69 92 / .024) 1px,transparent 1px),radial-gradient(circle at 50% 0%,rgb(33 208 179 / .1),transparent 26rem),linear-gradient(180deg,#f8fbfb 0%,#ffffff 100%);background-size:52px 52px,52px 52px,auto,auto;box-sizing:border-box;color:var(--els-review-primary);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:clip;padding:clamp(68px, 7vw, 96px) 24px clamp(64px, 7vw, 92px);width:100vw}.els-reviews *,.els-reviews *::before,.els-reviews *::after{box-sizing:border-box}.elementor-element.e-con:has(>.elementor-widget-shortcode .els-reviews){margin-block-start:0!important}.els-reviews__featured-inner,.els-reviews__featured-panel{margin:0 auto;width:100%}.els-reviews__featured-inner{max-width:980px}.els-reviews__header{margin:0 auto clamp(34px, 4vw, 48px);max-width:760px;text-align:center}.els-reviews__eyebrow{color:var(--els-review-accent);font-size:.78rem;font-weight:800;letter-spacing:.16em;line-height:1.3;margin:0 0 .8rem;text-transform:uppercase}.els-reviews__title{color:var(--els-review-primary);font-size:clamp(2.75rem, 3.4vw, 3.25rem);font-weight:700;letter-spacing:0;line-height:1.05;margin:0;text-wrap:balance}.els-reviews__title-accent{color:var(--els-review-accent);display:inline-block}.els-reviews__featured-panel{align-items:center;display:grid;justify-items:center;position:relative;width:min(100%, 960px)}.els-reviews__featured-stage{display:grid;min-height:clamp(320px, 31vw, 370px);position:relative;width:100%}.els-reviews__featured-card{align-self:center;background:var(--els-review-panel);border:1px solid rgb(47 69 92 / .1);border-radius:20px;box-shadow:0 24px 72px rgb(47 69 92 / .1);grid-area:1 / 1;opacity:0;overflow:hidden;pointer-events:none;transform:translate3d(0,6px,0);transition:opacity 340ms ease,transform 340ms cubic-bezier(.22,1,.36,1),visibility 0s linear 340ms;visibility:hidden;width:100%}.els-reviews__featured-card::before{background-image:url("data:image/svg+xml,%3Csvg width='960' height='380' viewBox='0 0 960 380' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%2321D0B3' stroke-opacity='.14' stroke-width='1.2'%3E%3Cpath d='M-40 300 C110 190 220 330 365 218 S650 55 1010 225'/%3E%3Cpath d='M-25 120 C145 8 260 115 420 92 S720 85 995 -35'/%3E%3Cpath d='M80 410 C210 260 360 330 520 215 S790 160 970 58'/%3E%3C/g%3E%3Cg fill='%2321D0B3' fill-opacity='.2'%3E%3Ccircle cx='112' cy='231' r='3'/%3E%3Ccircle cx='365' cy='218' r='3'/%3E%3Ccircle cx='611' cy='104' r='3'/%3E%3Ccircle cx='805' cy='175' r='3'/%3E%3Ccircle cx='249' cy='88' r='3'/%3E%3Ccircle cx='520' cy='215' r='3'/%3E%3C/g%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:cover;content:"";inset:0;opacity:.62;pointer-events:none;position:absolute;z-index:0}.els-reviews__featured-card::after{background:radial-gradient(circle,rgb(33 208 179 / .13),transparent 68%);content:"";height:19rem;pointer-events:none;position:absolute;right:-7rem;top:-8rem;width:19rem;z-index:0}.els-reviews__featured-card.is-active{opacity:1;pointer-events:auto;transform:translate3d(0,0,0);transition-delay:0s;visibility:visible;z-index:2}.els-reviews__featured-card-inner{display:grid;min-height:clamp(320px, 31vw, 370px);position:relative;z-index:1}.els-reviews__featured-visual{display:none}.els-reviews__featured-mark{color:var(--els-review-accent);display:block;font-family:Georgia,"Times New Roman",serif;font-size:clamp(3.8rem, 5vw, 5rem);font-weight:400;height:.55em;line-height:.78}.els-reviews__featured-mark::before{content:"\201C"}.els-reviews__featured-content{align-content:center;display:grid;justify-items:start;padding:clamp(46px, 5vw, 68px) clamp(42px, 7vw, 84px) clamp(82px, 7vw, 94px);text-align:left}.els-reviews__featured-quote{border:0;font-style:normal;margin:0;max-width:47rem;padding:0}.els-reviews__featured-text{color:#27384b;font-size:20px;font-style:normal;line-height:1.55;margin:0;max-width:46rem;text-wrap:pretty}.els-reviews__featured-attribution{display:grid;gap:.38rem;margin-top:clamp(1.5rem, 2.5vw, 2rem)}.els-reviews__featured-name{color:var(--els-review-primary);font-size:1rem;font-weight:700;line-height:1.25}.els-reviews__featured-meta{color:#516173;display:flex;flex-wrap:wrap;font-size:.76rem;font-weight:700;letter-spacing:.075em;line-height:1.45;margin:0;text-transform:uppercase}.els-reviews__featured-meta span+span::before{color:var(--els-review-accent);content:"\00b7";display:inline-block;margin:0 .65rem}.els-reviews__featured-controls{align-items:center;background:rgb(255 255 255 / .94);border:1px solid rgb(47 69 92 / .1);border-radius:999px;bottom:clamp(22px, 3vw, 28px);box-shadow:0 8px 24px rgb(47 69 92 / .08);display:inline-grid;gap:.55rem;grid-template-columns:auto auto auto;justify-content:center;padding:.35rem .45rem;position:absolute;right:clamp(22px, 3vw, 30px);z-index:4}.els-reviews__featured-button{align-items:center;appearance:none;background:#fff;border:1px solid rgb(47 69 92 / .14);border-radius:999px;color:var(--els-review-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:800;height:44px;justify-content:center;line-height:1;padding:0;transition:background-color 180ms ease,border-color 180ms ease,color 180ms ease,transform 180ms ease;width:44px}.els-reviews .els-reviews__featured-button:hover,.els-reviews .els-reviews__featured-button:active,.els-reviews .els-reviews__featured-button:focus-visible{background:var(--els-review-accent);border-color:var(--els-review-accent);color:var(--els-review-primary);transform:translateY(-1px)}.els-reviews .els-reviews__featured-button:focus:not(:focus-visible){background:#fff;border-color:rgb(47 69 92 / .14);color:var(--els-review-primary)}.els-reviews .els-reviews__featured-button:focus-visible{outline:3px solid rgb(33 208 179 / .3);outline-offset:3px}.els-reviews__featured-dots{align-items:center;display:inline-flex;gap:.45rem}.els-reviews__featured-dot{background:rgb(47 69 92 / .22);border-radius:999px;display:block;height:.42rem;transition:background-color 180ms ease,width 180ms ease;width:.42rem}.els-reviews__featured-dot.is-active{background:var(--els-review-accent);width:1.25rem}@media (max-width:767px){.els-reviews{padding:56px 20px 52px}.els-reviews__header{margin-bottom:30px}.els-reviews__eyebrow{font-size:.72rem;margin-bottom:.65rem}.els-reviews__title{font-size:clamp(1.875rem, 8vw, 2.125rem);line-height:1.05}.els-reviews__featured-stage,.els-reviews__featured-card-inner{min-height:390px}.els-reviews__featured-card-inner{grid-template-columns:1fr}.els-reviews__featured-mark{font-size:3.6rem}.els-reviews__featured-content{align-content:start;padding:38px 24px 86px;text-align:left}.els-reviews__featured-text{font-size:18px;line-height:1.62;text-wrap:pretty}.els-reviews__featured-attribution{margin-top:1.35rem}.els-reviews__featured-meta{font-size:.7rem}.els-reviews__featured-controls{bottom:18px;right:50%;transform:translateX(50%)}}@media (prefers-reduced-motion:reduce){.els-reviews__featured-card,.els-reviews__featured-button,.els-reviews__featured-dot{transition:none}}