/* Homepage only: all five original opinions remain available without JavaScript. */
#kng-opinie-nauczycielek .kngt-carousel{--kngt-columns:3;--kngt-gap:20px;margin-top:28px;min-width:0}
#kng-opinie-nauczycielek .kngt-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:20px;padding:3px 0 14px}
#kng-opinie-nauczycielek .kngt-viewport::-webkit-scrollbar{display:none}
#kng-opinie-nauczycielek .kngt-track{display:flex;align-items:stretch;gap:var(--kngt-gap)}
#kng-opinie-nauczycielek .kngt-card{box-sizing:border-box;flex:0 0 calc((100% - (var(--kngt-columns) - 1)*var(--kngt-gap))/var(--kngt-columns));min-width:0;max-width:none;margin:0;padding:26px 24px;display:flex;flex-direction:column;border-left-width:4px;border-radius:20px;box-shadow:0 6px 14px rgba(34,51,61,.05);scroll-snap-align:start;overflow-wrap:anywhere}
#kng-opinie-nauczycielek .kngt-card blockquote{font-size:1.08rem;line-height:1.5;font-weight:700;margin:14px 0 22px}
#kng-opinie-nauczycielek .kngt-card figcaption{margin-top:auto;line-height:1.5}
#kng-opinie-nauczycielek .kngt-card figcaption strong{font-size:.94rem}
#kng-opinie-nauczycielek .kngt-card figcaption span{font-size:.81rem}
#kng-opinie-nauczycielek .kngt-card .kngt-link{font-size:.9rem;line-height:1.45;margin-top:18px}
#kng-opinie-nauczycielek .kngt-controls{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}
#kng-opinie-nauczycielek .kngt-controls[hidden]{display:none}
#kng-opinie-nauczycielek .kngt-control{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;min-width:44px;border:1px solid #d6cbb5;background:#fff;color:#294939!important;border-radius:999px;padding:9px 15px;font:inherit;font-size:.9rem;font-weight:700;line-height:1.2;cursor:pointer;box-shadow:none;text-transform:none}
#kng-opinie-nauczycielek .kngt-control:hover{background:#edf2eb;border-color:#66806d}
#kng-opinie-nauczycielek .kngt-control:focus-visible,#kng-opinie-nauczycielek .kngt-viewport:focus-visible,#kng-opinie-nauczycielek .kngt-link:focus-visible{outline:3px solid #3d6555;outline-offset:3px}
#kng-opinie-nauczycielek .kngt-position{min-width:78px;text-align:center;font-size:.86rem;color:#4b596c}
@media(max-width:1023px){#kng-opinie-nauczycielek .kngt-carousel{--kngt-columns:2}}
@media(max-width:639px){#kng-opinie-nauczycielek .kngt-carousel{--kngt-columns:1;--kngt-gap:16px}#kng-opinie-nauczycielek .kngt-card{padding:24px 22px}#kng-opinie-nauczycielek .kngt-card blockquote{font-size:1.08rem}#kng-opinie-nauczycielek .kngt-section-head{display:block}#kng-opinie-nauczycielek .kngt-section-head p{margin-top:14px}}
@media(prefers-reduced-motion:reduce){#kng-opinie-nauczycielek .kngt-viewport{scroll-behavior:auto}}
