.elementor .opinie-murowane{column-count:2;column-gap:1.5rem;display:block;& > * { break-inside: avoid; margin-bottom: 1.5rem; width: 100%; }\n}.elementor .social-in{width:1.25rem;height:1.25rem;font-size:0px;line-height:0px;background-color:currentColor;display:block;flex:0 0 auto;-webkit-mask-image: url("/wp-content/uploads/2026/11/linkedin-brands-solid-full.svg"); mask-image: url("/wp-content/uploads/2026/11/linkedin-brands-solid-full.svg"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: contain; mask-size: contain;\n}.elementor .social-ig{width:1.25rem;height:1.25rem;font-size:0px;line-height:0px;background-color:currentColor;display:block;flex:0 0 auto;-webkit-mask-image: url("/wp-content/uploads/2026/11/instagram-brands-solid-full.svg"); mask-image: url("/wp-content/uploads/2026/11/instagram-brands-solid-full.svg"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: contain; mask-size: contain;\n}.elementor .social-fb{width:1.25rem;height:1.25rem;font-size:0px;line-height:0px;background-color:currentColor;display:block;flex:0 0 auto;-webkit-mask-image: url("/wp-content/uploads/2026/11/facebook-brands-solid-full.svg"); mask-image: url("/wp-content/uploads/2026/11/facebook-brands-solid-full.svg"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: contain; mask-size: contain;\n}.elementor .gwiazdki-fa{font-size:0px;color:#D9890A;line-height:0px;background-color:currentColor;display:inline-block;flex:0 0 auto;-webkit-mask-image: url("/wp-content/uploads/2026/11/star-solid-full.svg"); mask-image: url("/wp-content/uploads/2026/11/star-solid-full.svg"); -webkit-mask-repeat: repeat-x; mask-repeat: repeat-x; -webkit-mask-position: left center; mask-position: left center; -webkit-mask-size: 20% 100%; mask-size: 20% 100%;\n}.elementor .koperta-fa{background-color:currentColor;-webkit-mask-image: url("/wp-content/uploads/2026/11/envelope-solid-full.svg"); mask-image: url("/wp-content/uploads/2026/11/envelope-solid-full.svg"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: 1.5625rem 1.5625rem; mask-size: 1.5625rem 1.5625rem;\n}.elementor .chevron-fa-po{&::after { content: ""; display: block; flex: 0 0 auto; width: 0.875rem; height: 0.875rem; margin-left: -0.375rem; background-color: currentColor; -webkit-mask-image: url("/wp-content/uploads/2026/11/chevron-down-solid-full.svg"); mask-image: url("/wp-content/uploads/2026/11/chevron-down-solid-full.svg"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: contain; mask-size: contain; transition: transform 0.2s; }\n}.elementor .strzalka-ukos{&::after { content: ""; display: inline-block; width: 1rem; height: 1rem; vertical-align: top; margin-left: 0.5rem; background-color: currentColor; -webkit-mask-image: url("/wp-content/uploads/2026/11/arrow-up-right-solid-full.svg"); mask-image: url("/wp-content/uploads/2026/11/arrow-up-right-solid-full.svg"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center; mask-position: center; -webkit-mask-size: contain; mask-size: contain; transition: transform 0.2s ease; } &:hover::after { transform: translate(4px, -4px); } &:focus-visible::after { transform: translate(4px, -4px); } &::after { @media (prefers-reduced-motion: reduce) {
  transition: none; transform: none !important;
} }\n}.elementor .tytul-karty{font-weight:600;font-size:1.25rem;line-height:1.3;font-family: var(--e-global-typography-7b2c1df-font-family); color: var(--e-global-color-f14ddb6);\n}.elementor .animuj-akordeon{position:relative;}.elementor .nawigacja-link:hover,.elementor .nawigacja-link:focus-visible{background-size: 100% 2px; color: var(--e-global-color-e67bdfa);\n}.elementor .nawigacja-link{padding-block-end:3px;background-image:linear-gradient(currentColor 0%,currentColor 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-repeat: no-repeat; background-position: left bottom; background-size: 0 2px; transition: background-size 0.25s ease, color 0.2s;\n}