.ngp-testimonials{--testimonials-gold:#cda66e;--testimonials-ivory:#f3f1ea;--testimonials-hair:rgba(205, 166, 110, .25);position:relative;min-height:calc(var(--vh) * 100);padding:calc(var(--ngp-total-h,120px) + 1.5rem) 8vw 4rem;background-color:#0a0a0a;background-image:radial-gradient(ellipse at 50% 0,rgba(205,166,110,.09),transparent 60%),repeating-linear-gradient(60deg,rgba(255,255,255,.025) 0 1px,transparent 1px 84px),repeating-linear-gradient(-60deg,rgba(255,255,255,.025) 0 1px,transparent 1px 84px),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0 1px,transparent 1px 84px);color:var(--testimonials-ivory);font-family:'Circular Std',Arial,sans-serif;display:flex;flex-direction:column;justify-content:center}.ngp-testimonials [hidden]{display:none!important}.ngp-testimonials__head{max-width:760px;margin:0 auto 64px;text-align:center}.ngp-testimonials__head h2{margin:0 0 22px;color:var(--testimonials-gold);font:800 clamp(2.4rem, 6vw, 4.5rem)/1 'Sharp Sans Display No1',Arial,sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere}.ngp-testimonials__head p{max-width:56ch;margin:0 auto;font-size:clamp(15px, 1.6vw, 18px);line-height:1.55;font-weight:500}.ngp-testimonials__viewport{position:relative;width:min(100%,1200px);min-width:0;margin:0 auto;padding:0 68px}.ngp-testimonials__track{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.ngp-testimonials__track::-webkit-scrollbar{display:none}.ngp-testimonials__card{position:relative;flex:0 0 calc((100% - 56px)/ 3);min-width:0;padding:32px 28px 28px;display:flex;flex-direction:column;gap:20px;border:1px solid var(--testimonials-hair);background:#17161a;text-align:start;scroll-snap-align:start;overflow-wrap:anywhere}.ngp-testimonials__card::before{content:'';position:absolute;top:0;inset-inline-start:0;width:44px;height:3px;background:var(--testimonials-gold)}.ngp-testimonials__person{display:flex;align-items:flex-start;gap:14px}.ngp-testimonials__identity{min-width:0}.ngp-testimonials__initials,.ngp-testimonials__photo{width:56px;height:56px;flex:0 0 56px;align-self:flex-start;border-radius:50%;border:1px solid var(--testimonials-hair);object-fit:cover}.ngp-testimonials__initials{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#232025,#111);color:#e4cda3;font-size:16px;font-weight:500}.ngp-testimonials__name{margin:0;font:500 16px/1.25 'Circular Std',Arial,sans-serif;color:var(--testimonials-ivory)}.ngp-testimonials__country{display:flex;flex-flow:row nowrap;align-items:center;gap:6px;margin:4px 0 0;color:var(--testimonials-gold);font-size:12px;font-weight:600;text-transform:uppercase}.ngp-testimonials__country img{display:block;width:24px;height:16px;flex:0 0 24px;object-fit:cover;border:1px solid rgba(255,255,255,.32)}.ngp-testimonials__country-name{min-width:0}.ngp-testimonials__bio{margin:3px 0 0;font-size:12.5px;line-height:1.45;color:var(--testimonials-gold)}.ngp-testimonials__quote{margin:0;padding:0;border:0;font:400 15px/1.65 'Circular Std',Arial,sans-serif;color:rgba(243,241,234,.72)}.ngp-testimonials__quote p{margin:0}.ngp-testimonials__arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:1px solid var(--testimonials-hair);background:rgba(10,10,10,.6);color:var(--testimonials-ivory);display:flex;align-items:center;justify-content:center;cursor:pointer}.ngp-testimonials__arrow--prev{inset-inline-start:0}.ngp-testimonials__arrow--next{inset-inline-end:0}.ngp-testimonials__arrow svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ngp-testimonials__arrow:dir(rtl) svg{transform:rotate(180deg)}.ngp-testimonials__arrow:hover{border-color:var(--testimonials-gold);background:rgba(205,166,110,.12)}.ngp-testimonials__arrow:disabled{opacity:.3;cursor:default}.ngp-testimonials__dots{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin:32px auto 0}.ngp-testimonials__dot{display:grid;place-items:center;width:32px;height:44px;padding:0;border:0;background:0 0;cursor:pointer}.ngp-testimonials__dot::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--testimonials-hair)}.ngp-testimonials__dot[aria-current=true]::before{background:var(--testimonials-gold);transform:scale(1.2)}.ngp-testimonials button:focus-visible,.ngp-testimonials__track:focus-visible{outline:2px solid var(--testimonials-gold);outline-offset:3px}.ngp-testimonials__empty{text-align:center}@media (min-width:901px) and (max-width:1200px){.ngp-testimonials__card{flex-basis:calc((100% - 28px)/ 2)}}@media (max-width:900px){.ngp-testimonials{min-height:calc(var(--vh) * 100);padding:calc(var(--ngp-total-h,120px) + 2rem) 4vw 4rem}.ngp-testimonials__viewport{padding:0 48px}.ngp-testimonials__arrow{width:44px;height:44px}.ngp-testimonials__card{flex-basis:100%}}@media (max-width:480px){.ngp-testimonials__card{padding:28px 16px 24px}.ngp-testimonials__person{flex-direction:column;align-items:flex-start}}