.ef-tcc{--ef-tcc-acc:#126e45;--ef-tcc-bg:#fbf8f1;--ef-tcc-card:#ffffff;--ef-tcc-text:#0c1e18;--ef-tcc-dim:color-mix(in srgb, var(--ef-tcc-text) 55%, var(--ef-tcc-card));position:relative;width:100%;min-height:26rem;padding:70px 20px;overflow:hidden;border-radius:1rem;background:var(--ef-tcc-bg);color:var(--ef-tcc-text);font-family:"Instrument Sans",system-ui,sans-serif;container-type:inline-size}.ef-tcc,.ef-tcc *,.ef-tcc ::after,.ef-tcc ::before{box-sizing:border-box}.ef-tcc .ef-tcc__head{position:relative;max-width:1140px;margin:0 auto 30px;padding-bottom:15px;text-align:center}.ef-tcc .ef-tcc__head::after{content:"";position:absolute;left:50%;bottom:0;width:100px;height:3px;transform:translateX(-50%);background:var(--ef-tcc-acc)}.ef-tcc .ef-tcc__h{margin:0;padding:0;opacity:1;color:var(--ef-tcc-acc);font-family:"Parkinsans","Space Grotesk",sans-serif;font-size:clamp(34px,7cqw,56px);font-weight:800;line-height:1.15;letter-spacing:normal;text-transform:uppercase}.ef-tcc .ef-tcc__sub{margin:0;padding:0;opacity:1;color:var(--ef-tcc-text);font-size:18px;line-height:28px}.ef-tcc .ef-tcc__gallery{position:relative;width:100%;height:380px;perspective:900px;outline:0;border-radius:26px}.ef-tcc .ef-tcc__gallery:focus-visible{box-shadow:0 0 0 3px var(--ef-tcc-acc)}.ef-tcc .ef-tcc__card,.ef-tcc .ef-tcc__cards{position:absolute;top:50%;left:50%;width:320px;height:320px;margin:-160px 0 0-160px;padding:0;list-style:none}.ef-tcc .ef-tcc__card{top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:30px;text-align:center;opacity:1;background:var(--ef-tcc-card);border:2px solid var(--ef-tcc-acc);border-radius:26px;box-shadow:0 20px 40px color-mix(in srgb,var(--ef-tcc-acc) 15%,transparent);will-change:transform,opacity}.ef-tcc .ef-tcc__q{display:block;width:30px;height:30px;margin-bottom:14px;color:var(--ef-tcc-acc)}.ef-tcc .ef-tcc__stars{margin-bottom:14px;color:var(--ef-tcc-acc);font-size:16px;line-height:1;letter-spacing:3px}.ef-tcc .ef-tcc__quote{margin:0 0 14px;padding:0;opacity:1;color:var(--ef-tcc-text);font-family:"Parkinsans","Space Grotesk",sans-serif;font-size:15px;font-weight:600;line-height:23px}.ef-tcc .ef-tcc__who{color:var(--ef-tcc-dim);font-size:12px;letter-spacing:.5px}.ef-tcc .ef-tcc__actions,.ef-tcc .ef-tcc__arrow{display:flex;align-items:center;justify-content:center}.ef-tcc .ef-tcc__actions{position:relative;gap:22px;padding-top:30px}.ef-tcc .ef-tcc__arrow{flex-shrink:0;width:44px;height:44px;padding:0;border:2px solid var(--ef-tcc-acc);border-radius:50%;background:var(--ef-tcc-card);color:var(--ef-tcc-acc);cursor:pointer;transition:.2s}.ef-tcc .ef-tcc__arrow svg{width:18px;height:18px}.ef-tcc .ef-tcc__arrow:hover{background:var(--ef-tcc-acc);color:var(--ef-tcc-card)}.ef-tcc .ef-tcc__arrow:focus-visible,.ef-tcc .ef-tcc__dot:focus-visible{outline:3px solid var(--ef-tcc-acc);outline-offset:3px}.ef-tcc .ef-tcc__dots{display:flex;gap:8px}.ef-tcc .ef-tcc__dot{position:relative;width:8px;height:8px;padding:0;border:0;border-radius:26px;background:var(--ef-tcc-acc);opacity:.35;cursor:pointer;transition:.3s}.ef-tcc .ef-tcc__dot::before{content:"";position:absolute;inset:-10px -4px}.ef-tcc .ef-tcc__dot.is-active{width:24px;opacity:1}.ef-tcc .ef-tcc__live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@container (max-width: 560px){.ef-tcc .ef-tcc__gallery{height:320px}.ef-tcc .ef-tcc__cards{width:240px;height:280px;margin:-140px 0 0-120px}.ef-tcc .ef-tcc__card{padding:22px;border-radius:20px}}