.ngp--factors .ngp-factors .ngp-factors__grid{grid-template-columns:repeat(var(--ngp-factor-cols,3),minmax(0,1fr))}.ngp--factors .ngp-factors[data-columns="4"] .ngp-factors__grid{gap:32px}.ngp--factors .ngp-factors__grid article{max-width:none;min-width:0}.ngp-factors__nav{display:none}.ngp-factors__announcement{clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(min-width:768px) and (max-width:991px){.ngp--factors .ngp-factors .ngp-factors__grid{gap:32px;grid-template-columns:repeat(var(--ngp-factor-tablet-cols,2),minmax(0,1fr))}}@media(max-width:767px){.ngp--factors .ngp-factors .ngp-factors__grid{gap:26px;grid-template-columns:minmax(0,1fr)}.ngp--factors .ngp-factors--mobile-slider .ngp-factors__grid{display:grid;gap:20px;grid-auto-columns:88%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 8px;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ngp--factors .ngp-factors--mobile-slider .ngp-factors__grid::-webkit-scrollbar{display:none}.ngp--factors .ngp-factors--mobile-slider .ngp-factors__grid article{display:block;scroll-snap-align:start;scroll-snap-stop:always}.ngp--factors .ngp-factors--mobile-slider .ngp__icon{margin:0 0 16px}.ngp--factors .ngp-factors--mobile-slider h3{margin:0 0 12px}.ngp-factors--mobile-slider .ngp-factors__grid:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ngp-factors--mobile-slider .ngp-factors__nav:not([hidden]){align-items:center;display:flex;gap:20px;justify-content:center;margin-top:20px;position:relative}.ngp--factors .ngp-factors__nav button{align-items:center;appearance:none;background:transparent;border:1px solid rgba(182,187,214,.6);border-radius:5px;box-shadow:none;color:inherit;cursor:pointer;display:flex;flex:none;height:40px;justify-content:center;margin:0;min-height:40px;min-width:40px;padding:0;width:40px}.ngp--factors .ngp-factors__nav button:disabled{cursor:default;opacity:.3}.ngp--factors .ngp-factors__nav button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ngp--factors .ngp-factors__nav svg{fill:none;height:20px;stroke:currentColor;stroke-width:1.5;width:20px}.ngp--factors .ngp-factors__dots{align-items:center;display:flex;gap:0}.ngp--factors .ngp-factors__dots button{border:0;border-radius:0;height:40px;min-height:40px;min-width:28px;width:28px}.ngp--factors .ngp-factors__dots button:before{background:currentColor;border-radius:50%;content:"";height:7px;opacity:.25;width:7px}.ngp--factors .ngp-factors__dots button[aria-current=true]:before{background:var(--ngp-accent,#c27655);opacity:1}}.ngp--factors .ngp-factors .ngp-factors__grid article{display:block}.ngp--factors .ngp-factors .ngp-factors__grid .ngp__icon{margin-inline:auto;margin-bottom:16px}.ngp--factors .ngp-factors .ngp-factors__grid h3{text-align:center}@media(max-width:767px){.ngp--factors .ngp-factors__dots button:before{border-radius:0;height:3px;width:18px}.ngp--factors .ngp-factors__nav .ngp-factors__next,.ngp--factors .ngp-factors__nav .ngp-factors__previous{display:none}}