#stronki-home .opinions-section{background:var(--bg);color:var(--ink);padding-bottom:88px;scroll-margin-top:100px;overflow:hidden}#stronki-home .op-inner{border-top:1px solid var(--line);padding-top:88px}#stronki-home.lublin-page .op-inner{border-top:0}#stronki-home .op-heading{text-align:left;max-width:800px;margin:0 0 60px}#stronki-home .op-heading .section-label{color:var(--ink);margin-bottom:20px}#stronki-home .op-heading h2{font:600 clamp(38px,3.8vw,54px)/1.16 var(--display);letter-spacing:-.025em;text-wrap:balance}#stronki-home .op-subtitle{max-width:610px;color:var(--ink);opacity:.7;margin:20px 0 0;font-size:17px;line-height:1.65}#stronki-home .op-content{position:relative}#stronki-home .op-cards{isolation:isolate;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;height:380px;position:relative}#stronki-home .op-cards:active{cursor:grabbing}#stronki-home .op-card{z-index:0;opacity:0;visibility:hidden;pointer-events:none;background:0 0;border:0;flex-direction:column;width:min(600px,46%);min-width:0;margin:0;padding:0;transition:transform .5s cubic-bezier(.22,.68,0,1),opacity .5s,filter .5s;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,45px)scale(.8)}#stronki-home .op-card[data-position=active]{z-index:3;opacity:1;visibility:visible;filter:none;pointer-events:auto;transform:translate(-50%)scale(1)}#stronki-home .op-card[data-position=previous]{z-index:1;opacity:.38;visibility:visible;filter:blur(1px);transform-origin:top;clip-path:inset(0 50% 0 -2px);transform:translate(-100%,24px)scale(.8)}#stronki-home .op-card[data-position=next]{z-index:1;opacity:.38;visibility:visible;filter:blur(1px);transform-origin:top;clip-path:inset(0 -2px 0 50%);transform:translateY(24px)scale(.8)}#stronki-home .op-card blockquote{background:var(--accent);color:var(--ink);font:italic 400 30px/1.45 var(--body);text-wrap:pretty;align-items:center;min-height:280px;margin:0 0 24px;padding:38px 36px;display:flex;position:relative}#stronki-home .op-card[data-position=previous] blockquote,#stronki-home .op-card[data-position=next] blockquote{padding:28px 24px;font-size:clamp(18px,1.6vw,24px)}#stronki-home .op-card blockquote:after{content:"";border-top:15px solid var(--accent);border-right:20px solid #0000;width:0;height:0;position:absolute;bottom:-14px;left:30px}#stronki-home .op-card figcaption{text-align:left;justify-content:flex-start;align-items:center;gap:12px;margin:0;padding:0 0 10px 30px;display:flex}#stronki-home .op-person{flex-direction:column;gap:1px;display:flex}#stronki-home .op-person strong{font:400 34px/1.2 var(--display)}#stronki-home .op-slider-controls{pointer-events:none;position:absolute;inset:0}#stronki-home .op-slider-controls button{width:44px;height:52px;color:var(--ink);pointer-events:auto;background:0 0;border:1px solid #18181840;justify-content:center;align-items:center;transition:background .2s,color .2s,border-color .2s;display:flex;position:absolute;top:110px}#stronki-home .op-slider-controls button[data-op-direction="-1"]{left:-50px}#stronki-home .op-slider-controls button[data-op-direction="1"]{right:-50px}#stronki-home .op-slider-controls button:hover{background:var(--accent);color:var(--ink);border-color:var(--accent)}@media (min-width:761px) and (max-width:1100px){#stronki-home .op-cards{height:500px}#stronki-home .op-card[data-position=active] blockquote{font-size:26px}}@media (max-width:760px){#stronki-home .opinions-section{padding-bottom:52px}#stronki-home .op-inner{padding-top:52px}#stronki-home .op-heading{margin-bottom:38px}#stronki-home .op-heading h2{font-size:36px;line-height:1.18}#stronki-home .op-heading .section-label{margin-bottom:16px;font-size:10px}#stronki-home .op-subtitle{margin-top:17px;font-size:16px}#stronki-home .op-cards{height:380px}#stronki-home .op-card{width:calc(100% - 80px)}#stronki-home .op-card[data-position=active]{transform:translate(-50%)}#stronki-home .op-card[data-position=previous]{transform:translate(-100%,75px)scale(.28)}#stronki-home .op-card[data-position=next]{transform:translateY(75px)scale(.28)}#stronki-home .op-card blockquote,#stronki-home .op-card[data-position=previous] blockquote,#stronki-home .op-card[data-position=next] blockquote{min-height:240px;padding:24px 22px;font-size:20px}#stronki-home .op-person strong{font-size:28px}#stronki-home .op-slider-controls button{width:30px;height:46px;top:110px}#stronki-home .op-slider-controls button[data-op-direction="-1"]{left:-18px}#stronki-home .op-slider-controls button[data-op-direction="1"]{right:-18px}}@media (max-width:360px){#stronki-home .op-heading h2{font-size:32px}#stronki-home .op-cards{height:420px}}@media (prefers-reduced-motion:reduce){#stronki-home .op-card,#stronki-home .op-slider-controls button{transition:none}}
