.elementor .dc-mp-f{font-size:13px;color:var(--color-grafit);line-height:18px;margin:0px;& span { display: block; font-size: 10px; line-height: normal; font-weight: 500; letter-spacing: 0.6px; text-transform: uppercase; color: #4B5457; margin-block-end: 2px; }\n}.elementor .dc-mp-card{width:400px;position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + 18px);z-index:10;padding:20px;background-color:var(--color-ecru);opacity:0%;transform:translate3d(0px, -50%, 0px);transition:opacity 0.2s;display:flex;flex-direction:column;gap:16px;max-width: none; box-sizing: border-box; visibility: hidden; pointer-events: none; &::after { content: ""; position: absolute; inset-inline-end: -6px; inset-block-start: 50%; width: 12px; height: 12px; background-color: var(--color-ecru); transform: translateY(-50%) rotate(45deg); }\n}.elementor .dc-mp-hascard{&:hover > .dc-mp-card, &:focus-within > .dc-mp-card { opacity: 1; visibility: visible; }\n}.elementor .dc-mp-i-podmioty{&::before { content: ""; position: absolute; inset: 0; margin: auto; width: 16px; height: 16px; background-color: var(--color-grafit); mask: url("https://dc-centrum.pl/wp-content/uploads/2026/11/dc-centrum_realizacje_mapa-ikona_podmioty-spoleczne.svg") center / contain no-repeat; -webkit-mask: url("https://dc-centrum.pl/wp-content/uploads/2026/11/dc-centrum_realizacje_mapa-ikona_podmioty-spoleczne.svg") center / contain no-repeat; pointer-events: none; }\n}.elementor .dc-mp-i-przedsiebiorstwa{&::before { content: ""; position: absolute; inset: 0; margin: auto; width: 16px; height: 16px; background-color: var(--color-grafit); mask: url("https://dc-centrum.pl/wp-content/uploads/2026/11/dc-centrum_realizacje_mapa-ikona_przedsiebiorstwa.svg") center / contain no-repeat; -webkit-mask: url("https://dc-centrum.pl/wp-content/uploads/2026/11/dc-centrum_realizacje_mapa-ikona_przedsiebiorstwa.svg") center / contain no-repeat; pointer-events: none; }\n}.elementor .dc-mp-i-jst{&::before { content: ""; position: absolute; inset: 0; margin: auto; width: 16px; height: 16px; background-color: var(--color-grafit); mask: url("https://dc-centrum.pl/wp-content/uploads/2026/11/dc-centrum_realizacje_mapa-ikona_jst.svg") center / contain no-repeat; -webkit-mask: url("https://dc-centrum.pl/wp-content/uploads/2026/11/dc-centrum_realizacje_mapa-ikona_jst.svg") center / contain no-repeat; pointer-events: none; }\n}.elementor .dc-mp-i-zabytek{&::before { content: ""; position: absolute; inset: 0; margin: auto; width: 16px; height: 16px; background-color: var(--color-grafit); mask: url("https://dc-centrum.pl/wp-content/uploads/2026/11/dc-centrum_realizacje_mapa-ikona_zabytki.svg") center / contain no-repeat; -webkit-mask: url("https://dc-centrum.pl/wp-content/uploads/2026/11/dc-centrum_realizacje_mapa-ikona_zabytki.svg") center / contain no-repeat; pointer-events: none; }\n}.elementor .dc-iw-tile{&:hover > :first-child { transform: scale(1.05); } & > :not(:first-child) { pointer-events: none; } & > :last-child > :last-child { pointer-events: auto; transition: background-color 0.25s; } &:hover > :last-child > :last-child { background-color: var(--color-szklo); }\n}.elementor .dc-mp-tip{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:50%;z-index:6;font-size:12px;color:var(--color-stal);padding-block-start:4px;padding-block-end:4px;padding-inline-start:8px;padding-inline-end:8px;margin:0px;background-color:var(--color-ecru);opacity:0%;transform:translate3d(-50%, 0px, 0px);transition:opacity 0.15s;pointer-events: none; white-space: nowrap; line-height: normal;\n}.elementor .dc-mp-b{width:28px;height:28px;min-width:0px;}.elementor .dc-mp-s{width:10px;height:10px;min-width:0px;}.elementor .dc-mp:hover,.elementor .dc-mp:focus-visible{z-index:5;}.elementor .dc-mp{position:absolute;cursor:pointer;padding:0px;border-radius:50%;border-width:1.5px;border-color:var(--color-stal);border-style:solid;background-color:var(--color-szklo);transform:translate3d(-50%, -50%, 0px);&:hover span { opacity: 1; }\n}.elementor .dc-mp-k{background-color:var(--color-ecru);}.elementor .dc-rk-val{font-size:15px;color:var(--color-ecru);line-height:1.5;margin:0px;}.elementor .dc-rk-lead{font-size:20px;color:var(--color-ecru);line-height:1.35;margin:0px;}.elementor .dc-rk-label{font-weight:500;font-size:11px;color:#C5D3D9;letter-spacing:0.66px;text-transform:uppercase;margin:0px;line-height: normal;\n}.elementor .dc-rk-pole{width:100%;padding:0px;display:flex;flex-direction:column;gap:4px;}.elementor .dc-rk{min-width:0px;padding:24px;border-width:1px;border-color:var(--color-szklo);border-style:solid;background-color:rgba(62, 79, 102, 0.92);display:flex;flex-direction:column;gap:20px;flex:1 1 0px;align-items:flex-start;align-self:stretch;}.elementor .dc-font{font-family:neue-haas-grotesk-text;}.elementor .dc-btn-stal:hover,.elementor .dc-btn-stal:focus-visible{background-color:var(--color-grafit);}.elementor .dc-btn-stal{color:var(--color-bialy);background-color:var(--color-stal);&:focus-visible { outline: 2px solid var(--color-grafit); outline-offset: 2px; }\n}.elementor .dc-btn-szklo:hover,.elementor .dc-btn-szklo:focus-visible{background-color:var(--color-szklo-jasne);}.elementor .dc-btn-szklo{color:var(--color-stal);background-color:var(--color-szklo);&:focus-visible { outline: 2px solid var(--color-bialy); outline-offset: 2px; }\n}.elementor .dc-btn{font-weight:500;font-size:14px;text-decoration:none;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:0px;display:inline-flex;gap:8px;align-items:center;line-height: normal; text-align: left;\n}.elementor .dc-index{font-weight:500;font-size:8px;margin:0px;line-height: normal;\n}.elementor .dc-t-16{font-weight:400;font-size:16px;line-height:1.3;margin:0px;}.elementor .dc-t-24{font-weight:400;font-size:24px;line-height:1.3;margin:0px;}.elementor .dc-t-72{font-weight:400;font-size:72px;line-height:1.05;margin:0px;}.elementor .dc-label{font-weight:500;font-size:14px;text-transform:uppercase;margin:0px;line-height: normal;\n}.elementor .dc-line{width:100%;height:1px;padding:0px;margin:0px;background-color:var(--color-szklo);}.elementor .dc-marker{width:12px;height:12px;min-width:12px;min-height:12px;padding:0px;background-color:var(--color-szklo);flex:0 0 auto;}.elementor .dc-eyebrow-label{width:auto;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:center;}.elementor .dc-eyebrow{width:100%;padding:0px;display:flex;flex-direction:column;gap:24px;align-items:flex-start;}.elementor .dc-section{width:100%;padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:var(--space-gutter);padding-inline-end:var(--space-gutter);display:flex;flex-direction:column;align-items:center;}