/* Wspólne ikony wektorowe Evolution. */
:root{--evo-mask-check:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%2012%204%204L19%206%22%2F%3E%3C%2Fsvg%3E");--evo-mask-plus:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14M5%2012h14%22%2F%3E%3C%2Fsvg%3E");--evo-mask-minus:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E");--evo-mask-chevron-down:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m5%209%207%207%207-7%22%2F%3E%3C%2Fsvg%3E");}
svg.evo-icon{display:inline-block;width:16px;height:16px;min-width:16px;max-width:none;flex:0 0 16px;vertical-align:-.17em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;overflow:visible;pointer-events:none}
svg.evo-icon>path,svg.evo-icon>rect,svg.evo-icon>circle{stroke-width:inherit;stroke-linecap:inherit;stroke-linejoin:inherit}
.evo-icon-leading{margin-inline-end:.45em}.evo-share-main>.evo-icon-leading{margin-inline-end:0}.contact-phone>.evo-icon{width:20px;height:20px;min-width:20px}.nav-toggle>svg.evo-icon{width:20px;height:20px;min-width:20px;flex-basis:20px}.evo-menu-close{display:none}.nav-toggle[aria-expanded=true] .evo-menu-bars{display:none}.nav-toggle[aria-expanded=true] .evo-menu-close{display:block}
.evo-back-to-top>svg.evo-icon{width:24px;height:24px;min-width:24px;flex-basis:24px}.strip-star>.evo-icon{width:26px;height:26px;min-width:26px;flex-basis:26px}.lightbox-close>.evo-icon,.lightbox-nav>.evo-icon{width:20px;height:20px;min-width:20px}.evo-privacy-close>.evo-icon{width:18px;height:18px;min-width:18px}
.video-poster>span{font-size:14px;display:grid;justify-items:center;gap:14px}.video-poster>span>.evo-icon{width:48px;height:48px;min-width:48px}.compare-line>.evo-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;min-width:38px;padding:8px;background:#fff;color:#202735;border-radius:50%;box-shadow:0 3px 15px #20273530}
/* Rozwijanie bez natywnego symbolu przeglądarki. */
details>summary,.evo-privacy-settings>summary,.form-privacy-notice summary,.evo-share summary,.faq-items summary{list-style:none!important;position:relative;padding-right:32px}
details>summary::-webkit-details-marker{display:none}details>summary::marker{content:''}
details>summary::after{content:''!important;position:absolute;right:8px;top:50%;width:16px;height:16px;background:currentColor;-webkit-mask:var(--evo-mask-chevron-down) center/contain no-repeat;mask:var(--evo-mask-chevron-down) center/contain no-repeat;transform:translateY(-50%);pointer-events:none}
details[open]>summary::after{transform:translateY(-50%) rotate(180deg)}
.faq-items summary::after{width:20px;height:20px;top:50%;background:currentColor;-webkit-mask-image:var(--evo-mask-plus);mask-image:var(--evo-mask-plus);transform:translateY(-50%)}
.faq-items details[open]>summary::after{-webkit-mask-image:var(--evo-mask-minus);mask-image:var(--evo-mask-minus);transform:translateY(-50%)}
/* Dekoracyjne znaczniki list, zachowane w dotychczasowych miejscach. */
.service-card li::before{content:'';display:inline-block;width:11px;height:11px;vertical-align:-.12em;background:currentColor;-webkit-mask:var(--evo-mask-plus) center/contain no-repeat;mask:var(--evo-mask-plus) center/contain no-repeat}
.article-content ul li::before,.growth-checklist li::before{content:'';width:14px;height:14px;background:currentColor;-webkit-mask:var(--evo-mask-check) center/contain no-repeat;mask:var(--evo-mask-check) center/contain no-repeat}
.article-content ul li::before{top:.4em}.growth-checklist li::before{top:1.5em}
