/* lg.css - plik generowany przez design/zbuduj-css.js z design/lg-tokens.css i design/css. Nie edytować ręcznie. */

/* ===== lg-tokens.css ===== */
/* Plik generowany z design/tokeny.tokens.json - nie edytować ręcznie. */
:root {
	--lg-kolor-niebieski-marka: #0047bb;
	--lg-kolor-niebieski-tlo: #e6eaf9;
	--lg-kolor-niebieski-wyroznienie: #e1eaef;
	--lg-kolor-niebieski-gwiazdka-tlo: #f5f8ff;
	--lg-kolor-niebieski-granat: #001a45;
	--lg-kolor-niebieski-turkus: #c9dfe6;
	--lg-kolor-roz-akcja: #f50057;
	--lg-kolor-roz-ciemny: #d50354;
	--lg-kolor-roz-gwiazdka: #e0315b;
	--lg-kolor-czerwien-miejska: #c71c0a;
	--lg-kolor-szary-bialy: #ffffff;
	--lg-kolor-szary-tlo-sekcji: #f4f4f4;
	--lg-kolor-szary-tlo-karty: #eeeeee;
	--lg-kolor-szary-tlo-jasne: #f8f9fa;
	--lg-kolor-szary-linia: #dee2e6;
	--lg-kolor-szary-linia-kolumny: #dddddd;
	--lg-kolor-szary-pole: #ced4da;
	--lg-kolor-szary-ramka-formularza: #c8c8c8;
	--lg-kolor-szary-tekst-jasny: #999999;
	--lg-kolor-szary-tekst-tag: #888888;
	--lg-kolor-szary-tekst-szary: #777777;
	--lg-kolor-szary-tekst: #555555;
	--lg-kolor-szary-tekst-ciemny: #383838;
	--lg-kolor-szary-tekst-mocny: #222222;
	--lg-kolor-szary-czarny: #000000;
	--lg-kolor-kafel-gradient-od: #f0efed;
	--lg-kolor-kafel-gradient-do: #c2d5cf;
	--lg-kolor-lokalne-ocena-najechanie: #ffcc36;
	--lg-kolor-lokalne-ocena-wybrana: #ff912c;
	--lg-kolor-lokalne-pole-pliku-najechanie: #4dbbed;
	--lg-kolor-lokalne-menu-wyroznienie: #f8f6b4;
	--lg-kolor-lokalne-linia-menu: #aaaaaa;
	--lg-kolor-lokalne-szary-ciemniejszy: #808080;
	--lg-kolor-lokalne-zielony-szary: #869791;
	--lg-kolor-lokalne-zolty-lp: #edd811;
	--lg-kolor-lokalne-sukces-tlo: #d4edda;
	--lg-kolor-lokalne-sukces-tekst: #155724;
	--lg-kolor-lokalne-wydarzenie-niebieski: #0007cf;
	--lg-kolor-lokalne-wydarzenie-granat: #00009f;
	--lg-kolor-lokalne-produkt-niebieski: #005cf0;
	--lg-kolor-lokalne-produkt-fiolet: #c850c0;
	--lg-kolor-lokalne-produkt-blekit: #cce0ff;
	--lg-kolor-lokalne-kalkulator-tekst: #1f2933;
	--lg-kolor-lokalne-kalkulator-szary: #5b6672;
	--lg-kolor-lokalne-kalkulator-linia: #d5dfea;
	--lg-kolor-lokalne-kalkulator-linia-ciemna: #a9b8c8;
	--lg-kolor-lokalne-kalkulator-szary-jasny: #9aa7b4;
	--lg-kolor-lokalne-kalkulator-akcent: #4c6ef5;
	--lg-kolor-lokalne-kalkulator-granat: #1e3a8a;
	--lg-kolor-lokalne-kalkulator-zielony: #2f9e57;
	--lg-kolor-lokalne-kalkulator-zielony-ciemny: #14532d;
	--lg-kolor-lokalne-kalkulator-zielony-tlo: #e3f4e8;
	--lg-kolor-lokalne-kalkulator-czerwony: #d9534f;
	--lg-kolor-lokalne-kalkulator-czerwony-ciemny: #7f1d1d;
	--lg-kolor-lokalne-kalkulator-czerwony-tlo: #fdecec;
	--lg-kolor-lokalne-kalkulator-blad: #b00020;
	--lg-kolor-lokalne-kalkulator-zloty: #d4a017;
	--lg-kolor-lokalne-kalkulator-brazowy: #6b4e00;
	--lg-kolor-lokalne-przyciemnienie-zdjecia: rgba(0, 0, 0, .2);
	--lg-kolor-lokalne-nakladka-ciemna: rgba(0, 0, 0, .7);
	--lg-kolor-lokalne-biel-polprzezroczysta: rgba(255, 255, 255, .8);
	--lg-font-naglowki: Rubik, Arial, sans-serif;
	--lg-font-tekst: Lato, Arial, sans-serif;
	--lg-promien-brak: 0;
	--lg-promien-tag: 2px;
	--lg-promien-przycisk: 3px;
	--lg-promien-pole: 5px;
	--lg-promien-karta: 8px;
	--lg-promien-przycisk-duzy: 12.8px;
	--lg-promien-opinia: 16px;
	--lg-promien-karta-glowna: 20px;
	--lg-promien-lp: 24px;
	--lg-promien-przekroj: 25px;
	--lg-promien-zdjecie-wpis: 40px;
	--lg-promien-kolo: 50%;
	--lg-cien-menu: 0 3px 2px -2px #dddddd;
	--lg-cien-karta: 0 2px 8px rgba(99, 99, 99, .2);
	--lg-cien-formularz: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3), 0 -18px 60px -10px rgba(0, 0, 0, .025);
	--lg-cien-opinia: 3px 3px 10px #555555;
	--lg-cien-przycisk-menu: 0 7px 15px -5px rgba(0, 0, 0, .17);
	--lg-cien-wysoki: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);
	--lg-cien-baza-wiedzy: 0 3px 6px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
	--lg-cien-obraz: 2px 2px 5px 0px rgba(0, 0, 0, .75);
	--lg-rozmiar-tekst: 16px;
	--lg-rozmiar-tekst-duzy: 18px;
	--lg-rozmiar-maly: 14px;
	--lg-rozmiar-h1-wpis: 32px;
	--lg-rozmiar-h1-oferta: 56px;
	--lg-rozmiar-h2: 36px;
	--lg-rozmiar-h2-duzy: 40px;
	--lg-rozmiar-h3: 28px;
	--lg-rozmiar-h4: 24px;
	--lg-rozmiar-h5: 20px;
	--lg-rozmiar-przycisk: 19.2px;
	--lg-interlinia-tekst: 1.8;
	--lg-interlinia-naglowek: 1.5;
	--lg-kontener-szerokosc: 1140px;
	--lg-tekst-tresc: var(--lg-kolor-szary-tekst);
	--lg-tekst-naglowek: var(--lg-kolor-szary-tekst-ciemny);
	--lg-tekst-naglowek-oferty: var(--lg-kolor-niebieski-marka);
	--lg-tekst-link: var(--lg-kolor-niebieski-marka);
	--lg-tekst-pomocniczy: var(--lg-kolor-szary-tekst-szary);
	--lg-tekst-na-ciemnym: var(--lg-kolor-szary-bialy);
	--lg-tlo-strona: var(--lg-kolor-szary-bialy);
	--lg-tlo-sekcja: var(--lg-kolor-szary-tlo-sekcji);
	--lg-tlo-karta: var(--lg-kolor-szary-tlo-karty);
	--lg-tlo-niebieskie: var(--lg-kolor-niebieski-tlo);
	--lg-tlo-wyroznienie: var(--lg-kolor-niebieski-wyroznienie);
	--lg-tlo-marka: var(--lg-kolor-niebieski-marka);
	--lg-akcja-przycisk: var(--lg-kolor-roz-akcja);
	--lg-akcja-przycisk-glowna: var(--lg-kolor-roz-akcja);
	--lg-akcja-przycisk-hover: var(--lg-kolor-roz-ciemny);
	--lg-akcja-przycisk-tekst: var(--lg-kolor-szary-bialy);
	--lg-akcja-drugorzedna: var(--lg-kolor-niebieski-marka);
	--lg-akcja-miejska: var(--lg-kolor-czerwien-miejska);
	--lg-obramowanie-linia: var(--lg-kolor-szary-linia);
	--lg-obramowanie-pole: var(--lg-kolor-szary-pole);
	--lg-obramowanie-akcent: var(--lg-kolor-niebieski-marka);
	--lg-komponent-przycisk-promien: var(--lg-promien-przycisk);
	--lg-komponent-przycisk-kroj: var(--lg-font-naglowki);
	--lg-komponent-przycisk-rozmiar: var(--lg-rozmiar-przycisk);
	--lg-komponent-przycisk-menu-tlo: var(--lg-kolor-szary-tlo-karty);
	--lg-komponent-przycisk-menu-promien: var(--lg-promien-karta);
	--lg-komponent-pole-promien: var(--lg-promien-pole);
	--lg-komponent-pole-obramowanie: var(--lg-kolor-szary-pole);
	--lg-komponent-karta-promien: var(--lg-promien-karta);
	--lg-komponent-karta-tlo: var(--lg-kolor-szary-tlo-karty);
	--lg-komponent-karta-oferty-produktu-promien: 0 0 8px 8px;
	--lg-komponent-ramka-notatki-tlo: var(--lg-kolor-niebieski-wyroznienie);
	--lg-komponent-ramka-notatki-akcent: var(--lg-kolor-niebieski-marka);
	--lg-komponent-ramka-notatki-akcent-szerokosc: 4px;
	--lg-komponent-ramka-notatki-promien: var(--lg-promien-karta);
	--lg-komponent-w-skrocie-obramowanie: 2px;
	--lg-komponent-karta-oferty-promien: var(--lg-promien-opinia);
	--lg-komponent-karta-oferty-cien: var(--lg-cien-karta);
	--lg-komponent-karta-oferty-obramowanie: var(--lg-kolor-szary-linia);
	--lg-komponent-karta-oferty-akcent: var(--lg-kolor-niebieski-marka);
	--lg-komponent-formularz-oferty-tlo: var(--lg-kolor-niebieski-marka);
	--lg-komponent-formularz-oferty-promien: var(--lg-promien-przekroj);
	--lg-komponent-opinia-promien: var(--lg-promien-opinia);
	--lg-komponent-opinia-tlo: var(--lg-kolor-szary-tlo-sekcji);
	--lg-komponent-zdjecie-osoby-promien: var(--lg-promien-kolo);
	--lg-komponent-tag-tlo: var(--lg-kolor-szary-tlo-karty);
	--lg-komponent-tag-tekst: var(--lg-kolor-szary-tekst-tag);
	--lg-komponent-tag-promien: var(--lg-promien-tag);
}

/* ===== css/stary/style.css ===== */
/* static/css-mini/style.css (Bootstrap 4 z motywem strony) odchudzony w etapie 6 do reguł z klasami użytymi w szablonach, skryptach i treści (PurgeCSS, design/narzedzia/odchudz.js). */
:root:where(.lg-s-glowny, .lg-s-uproszczony) {
--blue:#007bff;
--breakpoint-lg:992px;
--breakpoint-md:768px;
--breakpoint-sm:576px;
--breakpoint-xl:1200px;
--breakpoint-xs:0;
--cyan:#17a2b8;
--danger:#dc3545;
--dark:#343a40;
--font-family-monospace:Lato,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
--font-family-sans-serif:Lato,"Work Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
--gray:#6c757d;
--gray-dark:#343a40;
--green:#28a745;
--indigo:#6610f2;
--info:#17a2b8;
--light:#f8f9fa;
--orange:#fd7e14;
--pink:#e83e8c;
--primary:#0047BB;
--purple:#6f42c1;
--red:#dc3545;
--secondary:#6c757d;
--success:#28a745;
--teal:#20c997;
--warning:#ffc107;
--white:#fff;
--yellow:#ffc107;
}

html:where(.lg-s-glowny, .lg-s-uproszczony), :where(.lg-s-glowny, .lg-s-uproszczony), :where(.lg-s-glowny, .lg-s-uproszczony) *,:where(.lg-s-glowny, .lg-s-uproszczony) ::after,:where(.lg-s-glowny, .lg-s-uproszczony) ::before {
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

html:where(.lg-s-glowny, .lg-s-uproszczony) {
-ms-overflow-style:scrollbar;
-ms-text-size-adjust:100%;
-webkit-tap-highlight-color:transparent;
-webkit-text-size-adjust:100%;
font-family:sans-serif;
line-height:1.15;
}

:where(.lg-s-glowny, .lg-s-uproszczony) article,:where(.lg-s-glowny, .lg-s-uproszczony) dialog,:where(.lg-s-glowny, .lg-s-uproszczony) footer,:where(.lg-s-glowny, .lg-s-uproszczony) main,:where(.lg-s-glowny, .lg-s-uproszczony) nav,:where(.lg-s-glowny, .lg-s-uproszczony) section {
display:block;
}

body:where(.lg-s-glowny, .lg-s-uproszczony) {
background-color:#fff;
color:#212529;
font-family:Lato,Arial,sans-serif;
font-size:1rem;
font-weight:400;
line-height:1.5;
margin:0;
text-align:left;
}

:where(.lg-s-glowny, .lg-s-uproszczony) [tabindex="-1"]:focus {
outline:0!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) hr {
-webkit-box-sizing:content-box;
border:0;
border-top:1px solid rgba(0,0,0,.1);
box-sizing:content-box;
height:0;
margin-bottom:1rem;
margin-top:1rem;
overflow:visible;
}

:where(.lg-s-glowny, .lg-s-uproszczony) h1,:where(.lg-s-glowny, .lg-s-uproszczony) h2,:where(.lg-s-glowny, .lg-s-uproszczony) h3,:where(.lg-s-glowny, .lg-s-uproszczony) h4,:where(.lg-s-glowny, .lg-s-uproszczony) h5 {
margin-bottom:.5rem;
margin-top:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) h6 {
color:#a87f53;
margin-top:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) p {
margin-bottom:1rem;
margin-top:0;
text-align:justify;
}

:where(.lg-s-glowny, .lg-s-uproszczony) dl,:where(.lg-s-glowny, .lg-s-uproszczony) ol,:where(.lg-s-glowny, .lg-s-uproszczony) ul {
margin-bottom:1rem;
margin-top:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) ol ol,:where(.lg-s-glowny, .lg-s-uproszczony) ol ul,:where(.lg-s-glowny, .lg-s-uproszczony) ul ol,:where(.lg-s-glowny, .lg-s-uproszczony) ul ul {
margin-bottom:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) blockquote {
margin:0 0 1rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) b {
font-weight:bolder;
}

:where(.lg-s-glowny, .lg-s-uproszczony) small {
font-size:80%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) sub {
bottom:-.25em;
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline;
}

:where(.lg-s-glowny, .lg-s-uproszczony) a {
-webkit-text-decoration-skip:objects;
background-color:transparent;
color:#0047bb;
text-decoration:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) a:hover {
color:#34c0e7;
text-decoration:underline;
}

:where(.lg-s-glowny, .lg-s-uproszczony) code,:where(.lg-s-glowny, .lg-s-uproszczony) pre {
font-family:monospace,monospace;
font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
font-size:1em;
}

:where(.lg-s-glowny, .lg-s-uproszczony) pre {
-ms-overflow-style:scrollbar;
color:#212529;
display:block;
font-size:87.5%;
margin-bottom:1rem;
margin-top:0;
overflow:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) img {
border-style:none;
vertical-align:middle;
}

:where(.lg-s-glowny, .lg-s-uproszczony) svg:not(:root) {
overflow:hidden;
}

:where(.lg-s-glowny, .lg-s-uproszczony) table {
border-collapse:collapse;
}

:where(.lg-s-glowny, .lg-s-uproszczony) th {
text-align:inherit;
}

:where(.lg-s-glowny, .lg-s-uproszczony) label {
display:inline-block;
margin-bottom:.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) button {
border-radius:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) button:focus {
outline:1px dotted;
outline:5px auto -webkit-focus-ring-color;
}

:where(.lg-s-glowny, .lg-s-uproszczony) button,:where(.lg-s-glowny, .lg-s-uproszczony) input,:where(.lg-s-glowny, .lg-s-uproszczony) select,:where(.lg-s-glowny, .lg-s-uproszczony) textarea {
font-family:inherit;
font-size:inherit;
line-height:inherit;
margin:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) button,:where(.lg-s-glowny, .lg-s-uproszczony) input {
overflow:visible;
}

:where(.lg-s-glowny, .lg-s-uproszczony) button,:where(.lg-s-glowny, .lg-s-uproszczony) select {
text-transform:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) [type=reset],:where(.lg-s-glowny, .lg-s-uproszczony) [type=submit],:where(.lg-s-glowny, .lg-s-uproszczony) button,html :where(.lg-s-glowny, .lg-s-uproszczony) [type=button] {
-webkit-appearance:button;
}

:where(.lg-s-glowny, .lg-s-uproszczony) [type=button]::-moz-focus-inner,:where(.lg-s-glowny, .lg-s-uproszczony) [type=reset]::-moz-focus-inner,:where(.lg-s-glowny, .lg-s-uproszczony) [type=submit]::-moz-focus-inner,:where(.lg-s-glowny, .lg-s-uproszczony) button::-moz-focus-inner {
border-style:none;
padding:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) input[type=checkbox],:where(.lg-s-glowny, .lg-s-uproszczony) input[type=radio] {
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) input[type=date],:where(.lg-s-glowny, .lg-s-uproszczony) input[type=month],:where(.lg-s-glowny, .lg-s-uproszczony) input[type=time] {
-webkit-appearance:listbox;
}

:where(.lg-s-glowny, .lg-s-uproszczony) textarea {
overflow:auto;
resize:vertical;
}

:where(.lg-s-glowny, .lg-s-uproszczony) [type=number]::-webkit-inner-spin-button,:where(.lg-s-glowny, .lg-s-uproszczony) [type=number]::-webkit-outer-spin-button {
height:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) [type=search] {
-webkit-appearance:none;
outline-offset:-2px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) [type=search]::-webkit-search-cancel-button,:where(.lg-s-glowny, .lg-s-uproszczony) [type=search]::-webkit-search-decoration {
-webkit-appearance:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) ::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit;
}

:where(.lg-s-glowny, .lg-s-uproszczony) summary {
cursor:pointer;
display:list-item;
}

:where(.lg-s-glowny, .lg-s-uproszczony) [hidden] {
display:none!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h1,:where(.lg-s-glowny, .lg-s-uproszczony) .h2,:where(.lg-s-glowny, .lg-s-uproszczony) .h3,:where(.lg-s-glowny, .lg-s-uproszczony) .h4,:where(.lg-s-glowny, .lg-s-uproszczony) .h5,:where(.lg-s-glowny, .lg-s-uproszczony) .h6,:where(.lg-s-glowny, .lg-s-uproszczony) h1,:where(.lg-s-glowny, .lg-s-uproszczony) h2,:where(.lg-s-glowny, .lg-s-uproszczony) h3,:where(.lg-s-glowny, .lg-s-uproszczony) h4,:where(.lg-s-glowny, .lg-s-uproszczony) h5,:where(.lg-s-glowny, .lg-s-uproszczony) h6 {
color:inherit;
font-family:Rubik,Arial;
font-weight:900;
line-height:1.2;
margin-bottom:.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h1,:where(.lg-s-glowny, .lg-s-uproszczony) h1 {
font-size:2.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h2,:where(.lg-s-glowny, .lg-s-uproszczony) h2 {
font-size:2rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h3,:where(.lg-s-glowny, .lg-s-uproszczony) h3 {
font-size:1.75rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h4,:where(.lg-s-glowny, .lg-s-uproszczony) h4 {
font-size:1.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h5,:where(.lg-s-glowny, .lg-s-uproszczony) h5 {
font-size:1.25rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h6,:where(.lg-s-glowny, .lg-s-uproszczony) h6 {
font-size:1rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .lead {
font-size:1.25rem;
font-weight:300;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .small,:where(.lg-s-glowny, .lg-s-uproszczony) small {
font-size:80%;
font-weight:400;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .blockquote {
font-size:1.25rem;
margin-bottom:1rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .blockquote-footer {
color:#6c757d;
display:block;
font-size:80%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .blockquote-footer::before {
content:"\2014 \00A0";
}

:where(.lg-s-glowny, .lg-s-uproszczony) code {
color:#e83e8c;
font-size:87.5%;
word-break:break-word;
}

:where(.lg-s-glowny, .lg-s-uproszczony) a>code {
color:inherit;
}

:where(.lg-s-glowny, .lg-s-uproszczony) pre code {
color:inherit;
font-size:inherit;
word-break:normal;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .container {
margin-left:auto;
margin-right:auto;
padding-left:15px;
padding-right:15px;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .list-unstyled {
list-style:none;
padding-left:0;
}

@media (min-width:576px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .container {
max-width:540px;
}
}

@media (min-width:768px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .container {
max-width:720px;
}
}

@media (min-width:992px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .container {
max-width:960px;
}
}

@media (min-width:1200px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .container {
max-width:1140px;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .container-fluid {
margin-left:auto;
margin-right:auto;
padding-left:15px;
padding-right:15px;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .row {
-ms-flex-wrap:wrap;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
flex-wrap:wrap;
margin-left:-15px;
margin-right:-15px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col,:where(.lg-s-glowny, .lg-s-uproszczony) .col-1,:where(.lg-s-glowny, .lg-s-uproszczony) .col-10,:where(.lg-s-glowny, .lg-s-uproszczony) .col-11,:where(.lg-s-glowny, .lg-s-uproszczony) .col-12,:where(.lg-s-glowny, .lg-s-uproszczony) .col-2,:where(.lg-s-glowny, .lg-s-uproszczony) .col-3,:where(.lg-s-glowny, .lg-s-uproszczony) .col-4,:where(.lg-s-glowny, .lg-s-uproszczony) .col-5,:where(.lg-s-glowny, .lg-s-uproszczony) .col-6,:where(.lg-s-glowny, .lg-s-uproszczony) .col-7,:where(.lg-s-glowny, .lg-s-uproszczony) .col-8,:where(.lg-s-glowny, .lg-s-uproszczony) .col-9,:where(.lg-s-glowny, .lg-s-uproszczony) .col-auto,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-1,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-10,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-11,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-12,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-2,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-3,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-4,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-5,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-6,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-7,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-8,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-9,:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-auto,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-1,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-10,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-11,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-12,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-2,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-3,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-4,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-5,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-6,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-7,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-8,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-9,:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-auto,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-1,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-10,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-11,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-12,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-2,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-3,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-4,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-5,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-6,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-7,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-8,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-9,:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-auto,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-1,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-10,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-11,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-12,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-2,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-3,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-4,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-5,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-6,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-7,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-8,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-9,:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-auto {
min-height:1px;
padding-left:15px;
padding-right:15px;
position:relative;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col {
-ms-flex-positive:1;
-ms-flex-preferred-size:0;
-webkit-box-flex:1;
flex-basis:0;
flex-grow:1;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-auto {
-ms-flex:0 0 auto;
-webkit-box-flex:0;
flex:0 0 auto;
max-width:none;
width:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-1 {
-ms-flex:0 0 8.33333%;
-webkit-box-flex:0;
flex:0 0 8.33333%;
max-width:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-2 {
-ms-flex:0 0 16.66667%;
-webkit-box-flex:0;
flex:0 0 16.66667%;
max-width:16.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-3 {
-ms-flex:0 0 25%;
-webkit-box-flex:0;
flex:0 0 25%;
max-width:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-4 {
-ms-flex:0 0 33.33333%;
-webkit-box-flex:0;
flex:0 0 33.33333%;
max-width:33.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-5 {
-ms-flex:0 0 41.66667%;
-webkit-box-flex:0;
flex:0 0 41.66667%;
max-width:41.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-6 {
-ms-flex:0 0 50%;
-webkit-box-flex:0;
flex:0 0 50%;
max-width:50%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-7 {
-ms-flex:0 0 58.33333%;
-webkit-box-flex:0;
flex:0 0 58.33333%;
max-width:58.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-8 {
-ms-flex:0 0 66.66667%;
-webkit-box-flex:0;
flex:0 0 66.66667%;
max-width:66.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-9 {
-ms-flex:0 0 75%;
-webkit-box-flex:0;
flex:0 0 75%;
max-width:75%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-10 {
-ms-flex:0 0 83.33333%;
-webkit-box-flex:0;
flex:0 0 83.33333%;
max-width:83.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-11 {
-ms-flex:0 0 91.66667%;
-webkit-box-flex:0;
flex:0 0 91.66667%;
max-width:91.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-12 {
-ms-flex:0 0 100%;
-webkit-box-flex:0;
flex:0 0 100%;
max-width:100%;
}

@media (min-width:576px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm {
-ms-flex-positive:1;
-ms-flex-preferred-size:0;
-webkit-box-flex:1;
flex-basis:0;
flex-grow:1;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-auto {
-ms-flex:0 0 auto;
-webkit-box-flex:0;
flex:0 0 auto;
max-width:none;
width:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-1 {
-ms-flex:0 0 8.33333%;
-webkit-box-flex:0;
flex:0 0 8.33333%;
max-width:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-2 {
-ms-flex:0 0 16.66667%;
-webkit-box-flex:0;
flex:0 0 16.66667%;
max-width:16.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-3 {
-ms-flex:0 0 25%;
-webkit-box-flex:0;
flex:0 0 25%;
max-width:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-4 {
-ms-flex:0 0 33.33333%;
-webkit-box-flex:0;
flex:0 0 33.33333%;
max-width:33.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-5 {
-ms-flex:0 0 41.66667%;
-webkit-box-flex:0;
flex:0 0 41.66667%;
max-width:41.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-6 {
-ms-flex:0 0 50%;
-webkit-box-flex:0;
flex:0 0 50%;
max-width:50%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-7 {
-ms-flex:0 0 58.33333%;
-webkit-box-flex:0;
flex:0 0 58.33333%;
max-width:58.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-8 {
-ms-flex:0 0 66.66667%;
-webkit-box-flex:0;
flex:0 0 66.66667%;
max-width:66.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-9 {
-ms-flex:0 0 75%;
-webkit-box-flex:0;
flex:0 0 75%;
max-width:75%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-10 {
-ms-flex:0 0 83.33333%;
-webkit-box-flex:0;
flex:0 0 83.33333%;
max-width:83.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-11 {
-ms-flex:0 0 91.66667%;
-webkit-box-flex:0;
flex:0 0 91.66667%;
max-width:91.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-12 {
-ms-flex:0 0 100%;
-webkit-box-flex:0;
flex:0 0 100%;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-sm-1 {
margin-left:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-sm-6 {
margin-left:50%;
}
}

@media (max-width:767px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .enormous {
width:100%;
}
}

@media (min-width:768px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .enormous {
width:150%;
}
}

@media (min-width:768px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .col-md {
-ms-flex-positive:1;
-ms-flex-preferred-size:0;
-webkit-box-flex:1;
flex-basis:0;
flex-grow:1;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-auto {
-ms-flex:0 0 auto;
-webkit-box-flex:0;
flex:0 0 auto;
max-width:none;
width:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-1 {
-ms-flex:0 0 8.33333%;
-webkit-box-flex:0;
flex:0 0 8.33333%;
max-width:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-2 {
-ms-flex:0 0 16.66667%;
-webkit-box-flex:0;
flex:0 0 16.66667%;
max-width:16.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-3 {
-ms-flex:0 0 25%;
-webkit-box-flex:0;
flex:0 0 25%;
max-width:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-4 {
-ms-flex:0 0 33.33333%;
-webkit-box-flex:0;
flex:0 0 33.33333%;
max-width:33.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-5 {
-ms-flex:0 0 41.66667%;
-webkit-box-flex:0;
flex:0 0 41.66667%;
max-width:41.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-6 {
-ms-flex:0 0 50%;
-webkit-box-flex:0;
flex:0 0 50%;
max-width:50%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-7 {
-ms-flex:0 0 58.33333%;
-webkit-box-flex:0;
flex:0 0 58.33333%;
max-width:58.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-8 {
-ms-flex:0 0 66.66667%;
-webkit-box-flex:0;
flex:0 0 66.66667%;
max-width:66.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-9 {
-ms-flex:0 0 75%;
-webkit-box-flex:0;
flex:0 0 75%;
max-width:75%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-10 {
-ms-flex:0 0 83.33333%;
-webkit-box-flex:0;
flex:0 0 83.33333%;
max-width:83.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-11 {
-ms-flex:0 0 91.66667%;
-webkit-box-flex:0;
flex:0 0 91.66667%;
max-width:91.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-12 {
-ms-flex:0 0 100%;
-webkit-box-flex:0;
flex:0 0 100%;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-md-1 {
margin-left:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-md-2 {
margin-left:16.66667%;
}
}

@media (min-width:992px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg {
-ms-flex-positive:1;
-ms-flex-preferred-size:0;
-webkit-box-flex:1;
flex-basis:0;
flex-grow:1;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-auto {
-ms-flex:0 0 auto;
-webkit-box-flex:0;
flex:0 0 auto;
max-width:none;
width:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-1 {
-ms-flex:0 0 8.33333%;
-webkit-box-flex:0;
flex:0 0 8.33333%;
max-width:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-2 {
-ms-flex:0 0 16.66667%;
-webkit-box-flex:0;
flex:0 0 16.66667%;
max-width:16.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-3 {
-ms-flex:0 0 25%;
-webkit-box-flex:0;
flex:0 0 25%;
max-width:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-4 {
-ms-flex:0 0 33.33333%;
-webkit-box-flex:0;
flex:0 0 33.33333%;
max-width:33.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-5 {
-ms-flex:0 0 41.66667%;
-webkit-box-flex:0;
flex:0 0 41.66667%;
max-width:41.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-6 {
-ms-flex:0 0 50%;
-webkit-box-flex:0;
flex:0 0 50%;
max-width:50%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-7 {
-ms-flex:0 0 58.33333%;
-webkit-box-flex:0;
flex:0 0 58.33333%;
max-width:58.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-8 {
-ms-flex:0 0 66.66667%;
-webkit-box-flex:0;
flex:0 0 66.66667%;
max-width:66.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-9 {
-ms-flex:0 0 75%;
-webkit-box-flex:0;
flex:0 0 75%;
max-width:75%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-10 {
-ms-flex:0 0 83.33333%;
-webkit-box-flex:0;
flex:0 0 83.33333%;
max-width:83.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-11 {
-ms-flex:0 0 91.66667%;
-webkit-box-flex:0;
flex:0 0 91.66667%;
max-width:91.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-12 {
-ms-flex:0 0 100%;
-webkit-box-flex:0;
flex:0 0 100%;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-lg-1 {
margin-left:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-lg-2 {
margin-left:16.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-lg-3 {
margin-left:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-lg-4 {
margin-left:33.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-lg-8 {
margin-left:66.66667%;
}
}

@media (min-width:1200px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl {
-ms-flex-positive:1;
-ms-flex-preferred-size:0;
-webkit-box-flex:1;
flex-basis:0;
flex-grow:1;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-auto {
-ms-flex:0 0 auto;
-webkit-box-flex:0;
flex:0 0 auto;
max-width:none;
width:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-1 {
-ms-flex:0 0 8.33333%;
-webkit-box-flex:0;
flex:0 0 8.33333%;
max-width:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-2 {
-ms-flex:0 0 16.66667%;
-webkit-box-flex:0;
flex:0 0 16.66667%;
max-width:16.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-3 {
-ms-flex:0 0 25%;
-webkit-box-flex:0;
flex:0 0 25%;
max-width:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-4 {
-ms-flex:0 0 33.33333%;
-webkit-box-flex:0;
flex:0 0 33.33333%;
max-width:33.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-5 {
-ms-flex:0 0 41.66667%;
-webkit-box-flex:0;
flex:0 0 41.66667%;
max-width:41.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-6 {
-ms-flex:0 0 50%;
-webkit-box-flex:0;
flex:0 0 50%;
max-width:50%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-7 {
-ms-flex:0 0 58.33333%;
-webkit-box-flex:0;
flex:0 0 58.33333%;
max-width:58.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-8 {
-ms-flex:0 0 66.66667%;
-webkit-box-flex:0;
flex:0 0 66.66667%;
max-width:66.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-9 {
-ms-flex:0 0 75%;
-webkit-box-flex:0;
flex:0 0 75%;
max-width:75%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-10 {
-ms-flex:0 0 83.33333%;
-webkit-box-flex:0;
flex:0 0 83.33333%;
max-width:83.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-11 {
-ms-flex:0 0 91.66667%;
-webkit-box-flex:0;
flex:0 0 91.66667%;
max-width:91.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-12 {
-ms-flex:0 0 100%;
-webkit-box-flex:0;
flex:0 0 100%;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-xl-1 {
margin-left:8.33333%;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .table {
background-color:transparent;
margin-bottom:1rem;
max-width:100%;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .table td,:where(.lg-s-glowny, .lg-s-uproszczony) .table th {
border-top:1px solid #dee2e6;
padding:.75rem;
vertical-align:top;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .table thead th {
border-bottom:2px solid #dee2e6;
vertical-align:bottom;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .table tbody+tbody {
border-top:2px solid #dee2e6;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .table .table {
background-color:#fff;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .table-striped tbody tr:nth-of-type(odd) {
background-color:rgba(0,0,0,.05);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .table-responsive {
-ms-overflow-style:-ms-autohiding-scrollbar;
-webkit-overflow-scrolling:touch;
display:block;
overflow-x:auto;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-control {
-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
background-clip:padding-box;
background-color:#fff;
border:1px solid #ced4da;
border-radius:.25rem;
color:#495057;
display:block;
font-size:1rem;
line-height:1.5;
padding:.375rem .75rem;
transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
width:100%;
}

@media screen and (prefers-reduced-motion:reduce) {
:where(.lg-s-glowny, .lg-s-uproszczony) .form-control {
-o-transition:none;
-webkit-transition:none;
transition:none;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-control::-ms-expand {
background-color:transparent;
border:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-control:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(120,213,239,.25);
background-color:#fff;
border-color:#eaf8fd;
box-shadow:0 0 0 .2rem rgba(120,213,239,.25);
color:#495057;
outline:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-control:disabled,:where(.lg-s-glowny, .lg-s-uproszczony) .form-control[readonly] {
background-color:#e9ecef;
opacity:1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) select.form-control:not([size]):not([multiple]) {
height:calc(2.25rem + 2px);
}

:where(.lg-s-glowny, .lg-s-uproszczony) select.form-control:focus::-ms-value {
background-color:#fff;
color:#495057;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-form-label {
font-size:inherit;
line-height:1.5;
margin-bottom:0;
padding-bottom:calc(.375rem + 1px);
padding-top:calc(.375rem + 1px);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-form-label-lg {
font-size:1.25rem;
line-height:1.5;
padding-bottom:calc(.5rem + 1px);
padding-top:calc(.5rem + 1px);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-form-label-sm {
font-size:.875rem;
line-height:1.5;
padding-bottom:calc(.25rem + 1px);
padding-top:calc(.25rem + 1px);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-group {
margin-bottom:1rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-inline {
-ms-flex-align:center;
-ms-flex-flow:row wrap;
-webkit-box-align:center;
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
align-items:center;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
flex-flow:row wrap;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-control::-webkit-input-placeholder,:where(.lg-s-glowny, .lg-s-uproszczony) .form-control:-ms-input-placeholder,:where(.lg-s-glowny, .lg-s-uproszczony) .form-control::-ms-input-placeholder,:where(.lg-s-glowny, .lg-s-uproszczony) .form-control::placeholder {
color:#6c757d;
opacity:1;
}

@media (min-width:576px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .form-inline label {
-ms-flex-align:center;
-ms-flex-pack:center;
-webkit-box-align:center;
-webkit-box-pack:center;
align-items:center;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
justify-content:center;
margin-bottom:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-inline .form-group {
-ms-flex:0 0 auto;
-ms-flex-align:center;
-ms-flex-flow:row wrap;
-webkit-box-align:center;
-webkit-box-direction:normal;
-webkit-box-flex:0;
-webkit-box-orient:horizontal;
align-items:center;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
flex:0 0 auto;
flex-flow:row wrap;
margin-bottom:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-inline .form-control {
display:inline-block;
vertical-align:middle;
width:auto;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn {
-moz-user-select:none;
-ms-user-select:none;
-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
-webkit-user-select:none;
border:1px solid transparent;
border-radius:.25rem;
display:inline-block;
font-size:1rem;
font-weight:400;
line-height:1.5;
padding:.375rem .75rem;
text-align:center;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
user-select:none;
vertical-align:middle;
white-space:normal;
}

@media screen and (prefers-reduced-motion:reduce) {
:where(.lg-s-glowny, .lg-s-uproszczony) .btn {
-o-transition:none;
-webkit-transition:none;
transition:none;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .btn:hover {
text-decoration:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn.focus,:where(.lg-s-glowny, .lg-s-uproszczony) .btn:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(120,213,239,.25);
box-shadow:0 0 0 .2rem rgba(120,213,239,.25);
outline:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn:disabled {
opacity:.65;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn-primary:hover {
background-color:#56caeb;
border-color:#4ac7ea;
color:#212529;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .show>.btn-primary.dropdown-toggle {
background-color:#4ac7ea;
border-color:#3fc3e8;
color:#212529;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn-lg {
border-radius:.3rem;
font-size:1.25rem;
line-height:1.5;
padding:.5rem 1rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn-block {
display:block;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn-block+.btn-block {
margin-top:.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) input[type=button].btn-block,:where(.lg-s-glowny, .lg-s-uproszczony) input[type=reset].btn-block,:where(.lg-s-glowny, .lg-s-uproszczony) input[type=submit].btn-block {
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .fade {
-o-transition:opacity .15s linear;
-webkit-transition:opacity .15s linear;
transition:opacity .15s linear;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn-primary,:where(.lg-s-glowny, .lg-s-uproszczony) .btn-primary:disabled {
background-color:#0047bb;
border-color:#0047bb;
color:#212529;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn-primary.focus,:where(.lg-s-glowny, .lg-s-uproszczony) .btn-primary:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .show>.btn-primary.dropdown-toggle:focus {
-webkit-box-shadow:0 0 0 .2rem rgba(120,213,239,.5);
box-shadow:0 0 0 .2rem rgba(120,213,239,.5);
}

@media screen and (prefers-reduced-motion:reduce) {
:where(.lg-s-glowny, .lg-s-uproszczony) .fade {
-o-transition:none;
-webkit-transition:none;
transition:none;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .fade:not(.show) {
opacity:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown {
position:relative;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-toggle::after {
border-bottom:0;
border-left:.3em solid transparent;
border-right:.3em solid transparent;
border-top:.3em solid;
content:"";
display:inline-block;
height:0;
margin-left:.255em;
vertical-align:.255em;
width:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-menu {
background-clip:padding-box;
background-color:#fff;
border:1px solid rgba(0,0,0,.15);
border-radius:.25rem;
color:#212529;
display:none;
float:left;
font-size:1rem;
left:0;
list-style:none;
margin:.125rem 0 0;
min-width:10rem;
padding:.5rem 0;
position:absolute;
text-align:left;
top:100%;
z-index:1000;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-menu-right {
left:auto;
right:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-menu[x-placement^=bottom],:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-menu[x-placement^=left],:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-menu[x-placement^=right],:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-menu[x-placement^=top] {
bottom:auto;
right:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-item {
background-color:transparent;
border:0;
clear:both;
color:#212529;
display:block;
font-weight:400;
padding:.25rem 1.5rem;
text-align:inherit;
white-space:nowrap;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-item:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-item:hover {
background-color:#f8f9fa;
color:#16181b;
text-decoration:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-item.active,:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-item:active {
background-color:#0047bb;
color:#fff;
text-decoration:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-item:disabled {
background-color:transparent;
color:#6c757d;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-item-text {
color:#212529;
display:block;
padding:.25rem 1.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav {
-ms-flex-wrap:wrap;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
flex-wrap:wrap;
list-style:none;
margin-bottom:0;
padding-left:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-link {
display:block;
padding:.5rem 1rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-pills .nav-link {
border-radius:.25rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-pills .nav-link.active,:where(.lg-s-glowny, .lg-s-uproszczony) .nav-pills .show>.nav-link {
background-color:#0047bb;
color:#fff;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar {
-ms-flex-align:center;
-ms-flex-pack:justify;
-ms-flex-wrap:wrap;
-webkit-box-align:center;
-webkit-box-pack:justify;
align-items:center;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
flex-wrap:wrap;
justify-content:space-between;
padding:.5rem 1rem;
position:relative;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar>.container,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar>.container-fluid {
-ms-flex-align:center;
-ms-flex-pack:justify;
-ms-flex-wrap:wrap;
-webkit-box-align:center;
-webkit-box-pack:justify;
align-items:center;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
flex-wrap:wrap;
justify-content:space-between;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-brand {
display:inline-block;
font-size:1.25rem;
line-height:inherit;
margin-right:1rem;
padding-bottom:.3125rem;
padding-top:.3125rem;
white-space:nowrap;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-nav {
-ms-flex-direction:column;
-webkit-box-direction:normal;
-webkit-box-orient:vertical;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
flex-direction:column;
list-style:none;
margin-bottom:0;
padding-left:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-nav .nav-link {
padding-left:0;
padding-right:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-nav .dropdown-menu {
float:none;
position:static;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-text {
display:inline-block;
padding-bottom:.5rem;
padding-top:.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-collapse {
-ms-flex-align:center;
-ms-flex-positive:1;
-ms-flex-preferred-size:100%;
-webkit-box-align:center;
-webkit-box-flex:1;
align-items:center;
flex-basis:100%;
flex-grow:1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-toggler {
background-color:transparent;
border:1px solid transparent;
border-radius:.25rem;
color:#555;
font-size:30px;
line-height:1;
padding:.25rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-toggler-icon {
background:no-repeat center center;
background-size:100% 100%;
content:"";
display:inline-block;
height:1.5em;
vertical-align:middle;
width:1.5em;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .collapse:not(.show),:where(.lg-s-glowny, .lg-s-uproszczony) .tab-content>.tab-pane {
display:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-toggle:empty::after {
margin-left:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-menu.show,:where(.lg-s-glowny, .lg-s-uproszczony) .tab-content>.active {
display:block;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-link:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .nav-link:hover,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-brand:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-brand:hover,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-toggler:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-toggler:hover {
text-decoration:none;
}

@media (max-width:575.98px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-sm>.container,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-sm>.container-fluid {
padding-left:0;
padding-right:0;
}
}

@media (min-width:576px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-sm {
-ms-flex-flow:row nowrap;
-ms-flex-pack:start;
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
-webkit-box-pack:start;
flex-flow:row nowrap;
justify-content:flex-start;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-sm .navbar-nav {
-ms-flex-direction:row;
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
flex-direction:row;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-sm .navbar-nav .dropdown-menu {
position:absolute;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-sm .navbar-nav .nav-link {
padding-left:.5rem;
padding-right:.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-sm>.container,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-sm>.container-fluid {
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-sm .navbar-collapse {
-ms-flex-preferred-size:auto;
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important;
flex-basis:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-sm .navbar-toggler {
display:none;
}
}

@media (max-width:767.98px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-md>.container,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-md>.container-fluid {
padding-left:0;
padding-right:0;
}
}

@media (min-width:768px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-md {
-ms-flex-flow:row nowrap;
-ms-flex-pack:start;
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
-webkit-box-pack:start;
flex-flow:row nowrap;
justify-content:flex-start;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-md .navbar-nav {
-ms-flex-direction:row;
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
flex-direction:row;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-md .navbar-nav .dropdown-menu {
position:absolute;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-md .navbar-nav .nav-link {
padding-left:.5rem;
padding-right:.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-md>.container,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-md>.container-fluid {
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-md .navbar-collapse {
-ms-flex-preferred-size:auto;
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important;
flex-basis:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-md .navbar-toggler {
display:none;
}
}

@media (max-width:991.98px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-lg>.container,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-lg>.container-fluid {
padding-left:0;
padding-right:0;
}
}

@media (min-width:992px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-lg {
-ms-flex-flow:row nowrap;
-ms-flex-pack:start;
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
-webkit-box-pack:start;
flex-flow:row nowrap;
justify-content:flex-start;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-lg .navbar-nav {
-ms-flex-direction:row;
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
flex-direction:row;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-lg .navbar-nav .dropdown-menu {
position:absolute;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-lg .navbar-nav .nav-link {
padding-left:.5rem;
padding-right:.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-lg>.container,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-lg>.container-fluid {
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-lg .navbar-collapse {
-ms-flex-preferred-size:auto;
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important;
flex-basis:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-lg .navbar-toggler {
display:none;
}
}

@media (max-width:1199.98px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-xl>.container,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-xl>.container-fluid {
padding-left:0;
padding-right:0;
}
}

@media (min-width:1200px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-xl {
-ms-flex-flow:row nowrap;
-ms-flex-pack:start;
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
-webkit-box-pack:start;
flex-flow:row nowrap;
justify-content:flex-start;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-xl .navbar-nav {
-ms-flex-direction:row;
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
flex-direction:row;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-xl .navbar-nav .dropdown-menu {
position:absolute;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-xl .navbar-nav .nav-link {
padding-left:.5rem;
padding-right:.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-xl>.container,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-xl>.container-fluid {
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-xl .navbar-collapse {
-ms-flex-preferred-size:auto;
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important;
flex-basis:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand-xl .navbar-toggler {
display:none;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand {
-ms-flex-flow:row nowrap;
-ms-flex-pack:start;
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
-webkit-box-pack:start;
flex-flow:row nowrap;
justify-content:flex-start;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand>.container,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand>.container-fluid {
-ms-flex-wrap:nowrap;
flex-wrap:nowrap;
padding-left:0;
padding-right:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand .navbar-nav {
-ms-flex-direction:row;
-webkit-box-direction:normal;
-webkit-box-orient:horizontal;
flex-direction:row;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand .navbar-nav .dropdown-menu {
position:absolute;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand .navbar-nav .nav-link {
padding-left:.5rem;
padding-right:.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand .navbar-collapse {
-ms-flex-preferred-size:auto;
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important;
flex-basis:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-expand .navbar-toggler {
display:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-light .navbar-toggler-icon {
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-light .navbar-text {
color:rgba(0,0,0,.5);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-nav .nav-link:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-nav .nav-link:hover {
color:rgba(255,255,255,.75);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-toggler {
border-color:rgba(255,255,255,.1);
color:rgba(255,255,255,.5);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-toggler-icon {
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card {
-ms-flex-direction:column;
-webkit-box-direction:normal;
-webkit-box-orient:vertical;
background-clip:border-box;
background-color:#fff;
border:1px solid rgba(0,0,0,.125);
border-radius:.25rem;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
flex-direction:column;
min-width:0;
position:relative;
word-wrap:break-word;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card>hr {
margin-left:0;
margin-right:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card>.list-group:first-child .list-group-item:first-child {
border-top-left-radius:.25rem;
border-top-right-radius:.25rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card>.list-group:last-child .list-group-item:last-child {
border-bottom-left-radius:.25rem;
border-bottom-right-radius:.25rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card-body {
-ms-flex:1 1 auto;
-webkit-box-flex:1;
flex:1 1 auto;
padding:1.25rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card-title {
margin-bottom:.75rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card-text:last-child {
margin-bottom:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card-footer {
background-color:rgba(0,0,0,.03);
border-top:1px solid rgba(0,0,0,.125);
padding:.75rem 1.25rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card-footer:last-child {
border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card-img-top {
border-top-left-radius:calc(.25rem - 1px);
border-top-right-radius:calc(.25rem - 1px);
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-light .navbar-brand,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-light .navbar-brand:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-light .navbar-brand:hover,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-light .navbar-nav .active>.nav-link,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-light .navbar-nav .nav-link.active,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-light .navbar-nav .nav-link.show,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-light .navbar-nav .show>.nav-link,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-light .navbar-text a,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-light .navbar-text a:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-light .navbar-text a:hover {
color:rgba(0,0,0,.9);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-brand,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-brand:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-brand:hover,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-nav .active>.nav-link,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-nav .nav-link.active,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-nav .nav-link.show,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-nav .show>.nav-link,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-text a,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-text a:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-text a:hover {
color:#fff;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-nav .nav-link,:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-dark .navbar-text {
color:rgba(255,255,255,.5);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card-columns .card {
margin-bottom:.75rem;
}

@media (min-width:576px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .card-columns {
-webkit-column-count:3;
-webkit-column-gap:1.25rem;
column-count:3;
column-gap:1.25rem;
orphans:1;
widows:1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card-columns .card {
display:inline-block;
width:100%;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .alert {
border:1px solid transparent;
border-radius:.25rem;
margin-bottom:1rem;
padding:.75rem 1.25rem;
position:relative;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .alert-info {
background-color:#d1ecf1;
border-color:#bee5eb;
color:#0c5460;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .alert-info hr {
border-top-color:#abdde5;
}

@-webkit-keyframes progress-bar-stripes {
from {
background-position:1rem 0;
}

to {
background-position:0 0;
}
}

@keyframes progress-bar-stripes {
from {
background-position:1rem 0;
}

to {
background-position:0 0;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .media {
-ms-flex-align:start;
-webkit-box-align:start;
align-items:flex-start;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .list-group {
-ms-flex-direction:column;
-webkit-box-direction:normal;
-webkit-box-orient:vertical;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
flex-direction:column;
margin-bottom:0;
padding-left:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .list-group-item {
background-color:#fff;
border:1px solid rgba(0,0,0,.125);
display:block;
margin-bottom:-1px;
padding:.75rem 1.25rem;
position:relative;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .list-group-item:first-child {
border-top-left-radius:.25rem;
border-top-right-radius:.25rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .list-group-item:last-child {
border-bottom-left-radius:.25rem;
border-bottom-right-radius:.25rem;
margin-bottom:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .list-group-item:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .list-group-item:hover {
text-decoration:none;
z-index:1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .list-group-item:disabled {
background-color:#fff;
color:#6c757d;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .list-group-item.active {
background-color:#0047bb;
border-color:#0047bb;
color:#fff;
z-index:2;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .close {
color:#000;
float:right;
font-size:1.5rem;
font-weight:700;
line-height:1;
opacity:.5;
text-shadow:0 1px 0 #fff;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .close:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .close:hover {
color:#000;
opacity:.75;
text-decoration:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) button.close {
-webkit-appearance:none;
background-color:transparent;
border:0;
padding:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .carousel {
position:relative;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-item {
-ms-flex-align:center;
-o-transition:transform .6s ease;
-webkit-backface-visibility:hidden;
-webkit-box-align:center;
-webkit-perspective:1000px;
-webkit-transition:-webkit-transform .6s ease;
align-items:center;
backface-visibility:hidden;
display:none;
perspective:1000px;
position:relative;
transition:-webkit-transform .6s ease;
transition:transform .6s ease;
transition:transform .6s ease,-webkit-transform .6s ease;
width:100%;
}

@media screen and (prefers-reduced-motion:reduce) {
:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-item {
-o-transition:none;
-webkit-transition:none;
transition:none;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-item-next,:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-item.active {
display:block;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-item-next {
position:absolute;
top:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-item-next.carousel-item-left {
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .active.carousel-item-right,:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-item-next {
-ms-transform:translateX(100%);
-webkit-transform:translateX(100%);
transform:translateX(100%);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .active.carousel-item-left {
-ms-transform:translateX(-100%);
-webkit-transform:translateX(-100%);
transform:translateX(-100%);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-fade .carousel-item {
-o-transition-duration:.6s;
-o-transition-property:opacity;
-webkit-transition-duration:.6s;
-webkit-transition-property:opacity;
opacity:0;
transition-duration:.6s;
transition-property:opacity;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-fade .carousel-item-next.carousel-item-left,:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-fade .carousel-item.active {
opacity:1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-fade .active.carousel-item-left,:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-fade .active.carousel-item-right {
opacity:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-fade .active.carousel-item-left,:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-fade .carousel-item-next,:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-fade .carousel-item.active {
-ms-transform:translateX(0);
-webkit-transform:translateX(0);
transform:translateX(0);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-control-next {
-ms-flex-align:center;
-ms-flex-pack:center;
-webkit-box-align:center;
-webkit-box-pack:center;
align-items:center;
bottom:0;
color:#fff;
display:-webkit-box;
display:-ms-flexbox;
display:flex;
justify-content:center;
opacity:.5;
position:absolute;
right:0;
text-align:center;
top:0;
width:15%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-control-next:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-control-next:hover {
color:#fff;
opacity:.9;
outline:0;
text-decoration:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .carousel-control-next-icon {
background:transparent no-repeat center center;
background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
background-size:100% 100%;
display:inline-block;
height:20px;
width:20px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .bg-primary {
background-color:#0047bb!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) a.bg-primary:focus,:where(.lg-s-glowny, .lg-s-uproszczony) a.bg-primary:hover,:where(.lg-s-glowny, .lg-s-uproszczony) button.bg-primary:focus,:where(.lg-s-glowny, .lg-s-uproszczony) button.bg-primary:hover {
background-color:#4ac7ea!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .bg-light {
background-color:#f8f9fa!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) a.bg-light:focus,:where(.lg-s-glowny, .lg-s-uproszczony) a.bg-light:hover,:where(.lg-s-glowny, .lg-s-uproszczony) button.bg-light:focus,:where(.lg-s-glowny, .lg-s-uproszczony) button.bg-light:hover {
background-color:#dae0e5!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .border {
border:1px solid #dee2e6!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .border-top {
border-top:1px solid #dee2e6!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .border-bottom {
border-bottom:1px solid #dee2e6!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .border-left {
border-left:1px solid #dee2e6!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .border-primary {
border-color:#0047bb!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .rounded-circle {
border-radius:50%!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .d-none {
display:none!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .d-inline {
display:inline!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .d-inline-block {
display:inline-block!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .d-block {
display:block!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .d-flex {
display:-webkit-box!important;
display:-ms-flexbox!important;
display:flex!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .d-inline-flex {
display:-webkit-inline-box!important;
display:-ms-inline-flexbox!important;
display:inline-flex!important;
}

@media (min-width:576px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .d-sm-none {
display:none!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .d-sm-inline-block {
display:inline-block!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .d-sm-block {
display:block!important;
}
}

@media (min-width:768px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .d-md-none {
display:none!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .d-md-inline {
display:inline!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .d-md-inline-block {
display:inline-block!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .d-md-block {
display:block!important;
}
}

@media (min-width:992px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .d-lg-none {
display:none!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .d-lg-block {
display:block!important;
}
}

@media (min-width:1200px) {

:where(.lg-s-glowny, .lg-s-uproszczony) .d-xl-block {
display:block!important;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .flex-wrap {
-ms-flex-wrap:wrap!important;
flex-wrap:wrap!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .justify-content-center {
-ms-flex-pack:center!important;
-webkit-box-pack:center!important;
justify-content:center!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .align-items-center {
-ms-flex-align:center!important;
-webkit-box-align:center!important;
align-items:center!important;
}

@media (min-width:768px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .float-md-left {
float:left!important;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .position-static {
position:static!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .fixed-top {
left:0;
position:fixed;
right:0;
top:0;
z-index:1030;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .fixed-bottom {
bottom:0;
left:0;
position:fixed;
right:0;
z-index:1030;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mt-0,:where(.lg-s-glowny, .lg-s-uproszczony) .my-0 {
margin-top:0!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mb-0,:where(.lg-s-glowny, .lg-s-uproszczony) .my-0 {
margin-bottom:0!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .m-1 {
margin:.25rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mb-1 {
margin-bottom:.25rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .m-2 {
margin:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mt-2,:where(.lg-s-glowny, .lg-s-uproszczony) .my-2 {
margin-top:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mb-2,:where(.lg-s-glowny, .lg-s-uproszczony) .my-2 {
margin-bottom:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .m-3 {
margin:1rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mt-3,:where(.lg-s-glowny, .lg-s-uproszczony) .my-3 {
margin-top:1rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mb-3,:where(.lg-s-glowny, .lg-s-uproszczony) .my-3 {
margin-bottom:1rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mt-4,:where(.lg-s-glowny, .lg-s-uproszczony) .my-4 {
margin-top:1.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mr-4 {
margin-right:1.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mb-4,:where(.lg-s-glowny, .lg-s-uproszczony) .my-4 {
margin-bottom:1.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mt-5,:where(.lg-s-glowny, .lg-s-uproszczony) .my-5 {
margin-top:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mb-5,:where(.lg-s-glowny, .lg-s-uproszczony) .my-5 {
margin-bottom:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .py-1 {
padding-top:.25rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .py-1 {
padding-bottom:.25rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .p-2 {
padding:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .py-2 {
padding-top:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .px-2 {
padding-right:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .py-2 {
padding-bottom:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .px-2 {
padding-left:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .p-3 {
padding:1rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .py-3 {
padding-top:1rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .px-3 {
padding-right:1rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .pb-3,:where(.lg-s-glowny, .lg-s-uproszczony) .py-3 {
padding-bottom:1rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .px-3 {
padding-left:1rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .p-4 {
padding:1.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .py-4 {
padding-top:1.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .px-4 {
padding-right:1.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .pb-4,:where(.lg-s-glowny, .lg-s-uproszczony) .py-4 {
padding-bottom:1.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .px-4 {
padding-left:1.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .p-5 {
padding:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .py-5 {
padding-top:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .pr-5,:where(.lg-s-glowny, .lg-s-uproszczony) .px-5 {
padding-right:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .py-5 {
padding-bottom:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .px-5 {
padding-left:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .ml-auto {
margin-left:auto!important;
}

@media (min-width:576px) {

:where(.lg-s-glowny, .lg-s-uproszczony) .my-sm-2 {
margin-top:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mr-sm-2 {
margin-right:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .my-sm-2 {
margin-bottom:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .my-sm-5 {
margin-top:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .my-sm-5 {
margin-bottom:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .p-sm-3 {
padding:1rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .p-sm-4 {
padding:1.5rem!important;
}
}

@media (min-width:768px) {

:where(.lg-s-glowny, .lg-s-uproszczony) .my-md-3 {
margin-top:1rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .my-md-3 {
margin-bottom:1rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mt-md-5,:where(.lg-s-glowny, .lg-s-uproszczony) .my-md-5 {
margin-top:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mr-md-5 {
margin-right:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mb-md-5,:where(.lg-s-glowny, .lg-s-uproszczony) .my-md-5 {
margin-bottom:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .py-md-2 {
padding-top:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .py-md-2 {
padding-bottom:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .px-md-4 {
padding-right:1.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .pb-md-4 {
padding-bottom:1.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .px-md-4 {
padding-left:1.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .px-md-5 {
padding-right:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .pl-md-5,:where(.lg-s-glowny, .lg-s-uproszczony) .px-md-5 {
padding-left:3rem!important;
}
}

@media (min-width:992px) {

:where(.lg-s-glowny, .lg-s-uproszczony) .my-lg-4 {
margin-top:1.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .my-lg-4 {
margin-bottom:1.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .my-lg-5 {
margin-top:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .my-lg-5 {
margin-bottom:3rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .p-lg-2 {
padding:.5rem!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .p-lg-5 {
padding:3rem!important;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .text-left {
text-align:left!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .text-right {
text-align:right!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .text-center {
text-align:center!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .font-weight-bold {
font-weight:700!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .text-white {
color:#fff!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .text-primary {
color:#0047bb!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) a.text-primary:focus,:where(.lg-s-glowny, .lg-s-uproszczony) a.text-primary:hover {
color:#4ac7ea!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .text-dark {
color:#343a40!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) a.text-dark:focus,:where(.lg-s-glowny, .lg-s-uproszczony) a.text-dark:hover {
color:#1d2124!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .text-muted {
color:#6c757d!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .visible {
visibility:visible!important;
}

@media print {
html:where(.lg-s-glowny, .lg-s-uproszczony), :where(.lg-s-glowny, .lg-s-uproszczony), :where(.lg-s-glowny, .lg-s-uproszczony) *,:where(.lg-s-glowny, .lg-s-uproszczony) ::after,:where(.lg-s-glowny, .lg-s-uproszczony) ::before {
-webkit-box-shadow:none!important;
box-shadow:none!important;
text-shadow:none!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) a:not(.btn) {
text-decoration:underline;
}

:where(.lg-s-glowny, .lg-s-uproszczony) pre {
white-space:pre-wrap!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) blockquote,:where(.lg-s-glowny, .lg-s-uproszczony) pre {
border:1px solid #adb5bd;
page-break-inside:avoid;
}

:where(.lg-s-glowny, .lg-s-uproszczony) thead {
display:table-header-group;
}

:where(.lg-s-glowny, .lg-s-uproszczony) img,:where(.lg-s-glowny, .lg-s-uproszczony) tr {
page-break-inside:avoid;
}

:where(.lg-s-glowny, .lg-s-uproszczony) h2,:where(.lg-s-glowny, .lg-s-uproszczony) h3,:where(.lg-s-glowny, .lg-s-uproszczony) p {
orphans:3;
widows:3;
}

:where(.lg-s-glowny, .lg-s-uproszczony) h2,:where(.lg-s-glowny, .lg-s-uproszczony) h3 {
page-break-after:avoid;
}

@page {
size:a3;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar {
display:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .table {
border-collapse:collapse!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .table td,:where(.lg-s-glowny, .lg-s-uproszczony) .table th {
background-color:#fff!important;
}

body:where(.lg-s-glowny, .lg-s-uproszczony),:where(.lg-s-glowny, .lg-s-uproszczony) .container {
min-width:992px!important;
}
}

body:where(.lg-s-glowny, .lg-s-uproszczony) {
background:#fff;
color:#555;
font-family:Lato,Arial,sans-serif;
font-size:16px;
font-weight:400;
line-height:1.8;
}

body.menu-show:where(.lg-s-glowny, .lg-s-uproszczony) {
height:100%;
overflow:hidden;
position:fixed;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) a {
-o-transition:.3s all ease;
-webkit-transition:.3s all ease;
color:#0047bb;
transition:.3s all ease;
}

:where(.lg-s-glowny, .lg-s-uproszczony) a:focus,:where(.lg-s-glowny, .lg-s-uproszczony) a:hover {
color:#0047bb;
outline:0!important;
text-decoration:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h1,:where(.lg-s-glowny, .lg-s-uproszczony) .h2,:where(.lg-s-glowny, .lg-s-uproszczony) .h3,:where(.lg-s-glowny, .lg-s-uproszczony) .h4,:where(.lg-s-glowny, .lg-s-uproszczony) .h5,:where(.lg-s-glowny, .lg-s-uproszczony) h1,:where(.lg-s-glowny, .lg-s-uproszczony) h2,:where(.lg-s-glowny, .lg-s-uproszczony) h3,:where(.lg-s-glowny, .lg-s-uproszczony) h4,:where(.lg-s-glowny, .lg-s-uproszczony) h5 {
color:#383838;
font-weight:400;
line-height:1.5;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .text-primary {
color:#0047bb!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-brand {
font-size:20px;
font-weight:400;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-brand span {
font-weight:900;
}

:where(.lg-s-glowny, .lg-s-uproszczony) #timer {
width:50%;
}

@media (max-width:991.98px) {
:where(.lg-s-glowny, .lg-s-uproszczony) #timer {
width:100%;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) #timer .time {
border-left:1px solid rgba(0,0,0,.05);
color:#0047bb;
font-size:38px;
font-weight:200;
width:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) #timer .time:first-child {
border-left:transparent;
}

:where(.lg-s-glowny, .lg-s-uproszczony) #timer .time span {
color:#000;
display:block;
font-size:16px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel {
position:relative;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-item {
opacity:.4;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-nav {
position:absolute;
top:50%;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-nav .owl-next {
-moz-transition:all .7s ease;
-ms-transform:translateY(-50%);
-ms-transition:all .7s ease;
-o-transition:all .7s ease;
-webkit-transform:translateY(-50%);
-webkit-transition:all .7s ease;
color:#0047bb!important;
margin-top:-10px;
opacity:0;
position:absolute;
right:0;
transform:translateY(-50%);
transition:all .7s ease;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-nav .owl-next span:before {
font-size:30px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel:hover .owl-nav .owl-next {
opacity:1;
right:-25px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .bg-light {
background:#fff!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .bg-primary {
background:#0047bb;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn {
-moz-border-radius:3px;
-ms-border-radius:3px;
-webkit-border-radius:3px;
-webkit-box-shadow:none!important;
border-radius:3px;
box-shadow:none!important;
cursor:pointer;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn:active,:where(.lg-s-glowny, .lg-s-uproszczony) .btn:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .btn:hover {
outline:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn.btn-primary {
background:#0047bb!important;
border:1px solid #0047bb!important;
color:#fff!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .btn.btn-primary:hover {
background:0 0;
border:1px solid #0047bb;
color:#0047bb;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-item.active {
opacity:1;
}

@media (max-width:767.98px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .speaker-wrap {
padding:0!important;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .speaker-wrap {
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-webkit-transition:all .3s ease;
background:#fff;
margin-bottom:20px;
padding:40px;
transition:all .3s ease;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .speaker-wrap .speaker-img {
-moz-border-radius:50%;
-ms-border-radius:50%;
-webkit-border-radius:50%;
border-radius:50%;
height:120px;
width:120px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .speaker-wrap .text {
width:calc(100% - 120px);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .speaker-wrap .text h2 {
font-size:24px;
font-weight:700;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .speaker-wrap .text h3.speaker-name {
font-size:20px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .speaker-wrap .text .position {
color:rgba(0,0,0,.4);
font-size:18px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .speaker-wrap:focus,:where(.lg-s-glowny, .lg-s-uproszczony) .speaker-wrap:hover {
-moz-box-shadow:0 7px 15px -5px rgba(0,0,0,.07);
-webkit-box-shadow:0 7px 15px -5px rgba(0,0,0,.07);
box-shadow:0 7px 15px -5px rgba(0,0,0,.07);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .speaker .text {
position:relative;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .speaker .text:after {
background:#6b75ff;
background:-moz-linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
background:-webkit-gradient(left bottom,right top,color-stop(0,#6b75ff),color-stop(0,#6b75ff),color-stop(100%,#59b7ff));
background:-webkit-linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
background:-o-linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
background:-ms-linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
background:linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
content:'';
height:1px;
left:0;
margin:0 auto;
position:absolute;
right:0;
top:0;
width:80%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .speaker h3 {
font-size:24px;
font-weight:500;
margin-bottom:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .speaker .position {
font-size:15px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .services {
-moz-transition:all .3s ease;
-ms-transition:all .3s ease;
-o-transition:all .3s ease;
-webkit-transition:all .3s ease;
transition:all .3s ease;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .services .icon {
line-height:1.3;
position:relative;
z-index:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .services .icon:after {
-moz-border-radius:50%;
-ms-border-radius:50%;
-webkit-border-radius:50%;
background:#ebecff;
border-radius:50%;
content:'';
height:60px;
left:20px;
position:absolute;
top:-5px;
width:60px;
z-index:-1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .services .icon span {
-webkit-background-clip:text;
-webkit-text-fill-color:transparent;
background:#6b75ff;
background:-moz-linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
background:-webkit-gradient(left bottom,right top,color-stop(0,#6b75ff),color-stop(0,#6b75ff),color-stop(100%,#59b7ff));
background:-webkit-linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
background:-o-linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
background:-ms-linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
background:linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
color:#0047bb;
font-size:60px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-control {
-webkit-box-shadow:none!important;
background:#fff!important;
border-radius:5px;
box-shadow:none!important;
color:#000!important;
font-size:18px;
height:52px!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-control:active,:where(.lg-s-glowny, .lg-s-uproszczony) .form-control:focus {
border-color:#000;
}

:where(.lg-s-glowny, .lg-s-uproszczony) textarea.form-control {
height:inherit!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .speaker-wrap .text h2 a {
color:#000;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .bg-primary {
background:#0047bb!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .ftco-section {
padding:7em 0;
position:relative;
}

@media (max-width:767.98px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .ftco-section {
padding:6em 0;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .gallery {
display:block;
height:350px;
position:relative;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .gallery .icon {
-moz-transition:all .6s ease;
-ms-transition:all .6s ease;
-o-transition:all .6s ease;
-webkit-transition:all .6s ease;
background:#6b75ff;
background:-moz-linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
background:-webkit-gradient(left bottom,right top,color-stop(0,#6b75ff),color-stop(0,#6b75ff),color-stop(100%,#59b7ff));
background:-webkit-linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
background:-o-linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
background:-ms-linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
background:linear-gradient(45deg,#6b75ff 0,#6b75ff 0,#59b7ff 100%);
height:50px;
margin:0 auto;
opacity:0;
position:relative;
transition:all .6s ease;
width:50px;
z-index:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .gallery:focus .icon,:where(.lg-s-glowny, .lg-s-uproszczony) .gallery:hover .icon {
opacity:1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .ftco-footer-social li {
display:inline-block;
list-style:none;
margin:0 10px 0 0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .ftco-footer-social li a {
background:rgba(255,255,255,.05);
border-radius:50%;
display:block;
float:left;
height:50px;
position:relative;
width:50px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .ftco-footer-social li a span {
-ms-transform:translate(-50%,-50%);
-webkit-transform:translate(-50%,-50%);
font-size:26px;
left:50%;
position:absolute;
top:50%;
transform:translate(-50%,-50%);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .gallery .icon span {
color:#fff;
}

@-webkit-keyframes pulse {
0% {
-webkit-box-shadow:0 0 0 0 rgba(107,118,255,.4);
}

70% {
-webkit-box-shadow:0 0 0 30px rgba(107,118,255,0);
}

100% {
-webkit-box-shadow:0 0 0 0 rgba(107,118,255,0);
}
}

@keyframes pulse {
0% {
-moz-box-shadow:0 0 0 0 rgba(107,118,255,.4);
-webkit-box-shadow:0 0 0 0 rgba(107,118,255,.4);
box-shadow:0 0 0 0 rgba(107,118,255,.4);
}

70% {
-moz-box-shadow:0 0 0 30px rgba(107,118,255,0);
-webkit-box-shadow:0 0 0 30px rgba(107,118,255,0);
box-shadow:0 0 0 30px rgba(107,118,255,0);
}

100% {
-moz-box-shadow:0 0 0 0 rgba(107,118,255,0);
-webkit-box-shadow:0 0 0 0 rgba(107,118,255,0);
box-shadow:0 0 0 0 rgba(107,118,255,0);
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .heading-section h2 {
font-size:40px;
font-weight:500;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .heading-section h1 {
font-weight:300;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .heading-section h2 span {
font-weight:400;
}

@media (max-width:767.98px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .heading-section h2 {
font-size:28px;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .img {
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
}

:where(.lg-s-glowny, .lg-s-uproszczony) #ftco-loader {
-ms-transform:translate(-50%,-50%);
-o-transition:opacity .2s ease-out,visibility 0s linear .2s;
-webkit-box-shadow:0 24px 64px rgba(0,0,0,.24);
-webkit-transform:translate(-50%,-50%);
-webkit-transition:opacity .2s ease-out,visibility 0s linear .2s;
background-color:rgba(255,255,255,.9);
border-radius:16px;
box-shadow:0 24px 64px rgba(0,0,0,.24);
height:96px;
left:50%;
opacity:0;
position:fixed;
top:50%;
transform:translate(-50%,-50%);
transition:opacity .2s ease-out,visibility 0s linear .2s;
visibility:hidden;
width:96px;
z-index:1000;
}

:where(.lg-s-glowny, .lg-s-uproszczony) #ftco-loader.fullscreen {
-ms-transform:none;
-webkit-box-shadow:none;
-webkit-transform:none;
background-color:#fff;
border-radius:0;
box-shadow:none;
height:100%;
left:0;
padding:0;
top:0;
transform:none;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) #ftco-loader.show {
-o-transition:opacity .4s ease-out,visibility 0s linear 0s;
-webkit-transition:opacity .4s ease-out,visibility 0s linear 0s;
opacity:1;
transition:opacity .4s ease-out,visibility 0s linear 0s;
visibility:visible;
}

:where(.lg-s-glowny, .lg-s-uproszczony) #ftco-loader .circular {
-ms-transform:rotate(0);
-webkit-animation:loader-rotate 2s linear infinite;
-webkit-transform:rotate(0);
animation:loader-rotate 2s linear infinite;
display:block;
left:calc(50% - 24px);
position:absolute;
top:calc(50% - 24px);
transform:rotate(0);
}

:where(.lg-s-glowny, .lg-s-uproszczony) #ftco-loader .path {
-webkit-animation:loader-dash 1.5s ease-in-out infinite;
animation:loader-dash 1.5s ease-in-out infinite;
stroke-dasharray:1,200;
stroke-dashoffset:0;
stroke-linecap:round;
}

@-webkit-keyframes loader-rotate {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}

@keyframes loader-rotate {
100% {
-webkit-transform:rotate(360deg);
transform:rotate(360deg);
}
}

@-webkit-keyframes loader-dash {
0% {
stroke-dasharray:1,200;
stroke-dashoffset:0;
}

50% {
stroke-dasharray:89,200;
stroke-dashoffset:-35px;
}

100% {
stroke-dasharray:89,200;
stroke-dashoffset:-136px;
}
}

@keyframes loader-dash {
0% {
stroke-dasharray:1,200;
stroke-dashoffset:0;
}

50% {
stroke-dasharray:89,200;
stroke-dashoffset:-35px;
}

100% {
stroke-dasharray:89,200;
stroke-dashoffset:-136px;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .liczby>div {
font-weight:700;
font-weight:700;
margin-bottom:10px;
margin-bottom:10px;
padding:20px;
padding:20px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .liczby>div>img {
display:block;
display:block;
margin-bottom:5px;
margin-bottom:5px;
max-width:25%;
max-width:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .liczby>div>div {
margin-top:5px;
margin-top:5px;
padding-top:0;
padding-top:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .heading-section {
margin-top:20px;
margin-top:20px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .lead-h {
font-size:17px;
font-size:17px;
font-weight:300;
font-weight:300;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h1,:where(.lg-s-glowny, .lg-s-uproszczony) h1 {
font-size:2rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h1,:where(.lg-s-glowny, .lg-s-uproszczony) .h2,:where(.lg-s-glowny, .lg-s-uproszczony) .h3,:where(.lg-s-glowny, .lg-s-uproszczony) .h4,:where(.lg-s-glowny, .lg-s-uproszczony) .h5,:where(.lg-s-glowny, .lg-s-uproszczony) .h6,:where(.lg-s-glowny, .lg-s-uproszczony) h1,:where(.lg-s-glowny, .lg-s-uproszczony) h2,:where(.lg-s-glowny, .lg-s-uproszczony) h3,:where(.lg-s-glowny, .lg-s-uproszczony) h4,:where(.lg-s-glowny, .lg-s-uproszczony) h5,:where(.lg-s-glowny, .lg-s-uproszczony) h6 {
line-height:1.4;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h2,:where(.lg-s-glowny, .lg-s-uproszczony) h2 {
font-size:1.4rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .contact-form-container {
background:#0047bb;
background:#0047bb;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .contact-form {
padding:20px 0;
padding:20px 0;
width:100%;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .summary>ul {
list-style-type:none;
margin:0;
padding-left:1em;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .summary>ul>li {
background:url(/static/img/star-icon.png) no-repeat left .6em;
background-size:.5em .5em;
padding-left:1.3em;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .share {
text-align:center;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .share>span {
display:block;
font-size:1.15rem;
font-weight:700;
margin:4rem 0 1rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .share>div {
font-size:1.8rem;
margin-bottom:.2rem;
margin-top:.2rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .faq h5 {
margin-top:30px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .liczby>.col-sm-4 {
font-weight:700;
margin-bottom:10px;
padding:20px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .liczby>.col-sm-4>img {
display:block;
margin-bottom:5px;
max-width:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .liczby>.col-sm-4>div {
margin-top:5px;
padding-top:0;
}

@media (max-width:767px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .h4.lead-h {
font-size:16px;
}
}

@media (min-width:768px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .contact-form {
padding:30px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h1,:where(.lg-s-glowny, .lg-s-uproszczony) .h2,:where(.lg-s-glowny, .lg-s-uproszczony) .h3,:where(.lg-s-glowny, .lg-s-uproszczony) .h4,:where(.lg-s-glowny, .lg-s-uproszczony) .h5,:where(.lg-s-glowny, .lg-s-uproszczony) .h6,:where(.lg-s-glowny, .lg-s-uproszczony) h1,:where(.lg-s-glowny, .lg-s-uproszczony) h2,:where(.lg-s-glowny, .lg-s-uproszczony) h3,:where(.lg-s-glowny, .lg-s-uproszczony) h4,:where(.lg-s-glowny, .lg-s-uproszczony) h5,:where(.lg-s-glowny, .lg-s-uproszczony) h6 {
line-height:1.5;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .lead-h {
font-size:19px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h1,:where(.lg-s-glowny, .lg-s-uproszczony) h1 {
font-size:2.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h2,:where(.lg-s-glowny, .lg-s-uproszczony) h2 {
font-size:2rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) #main-photo {
height:500px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .number-box {
padding:80px 20px 20px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .contact-form-container {
border-bottom-left-radius:20px;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mouse {
height:auto;
max-width:2.5rem;
width:100%;
}

@keyframes scroll {
0%,20% {
transform:translateY(0) scaleY(1);
}

10% {
opacity:1;
}

100% {
opacity:.01;
transform:translateY(36px) scaleY(2);
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar {
padding:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown {
display:inline-block;
position:relative;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-content {
background-color:#0047bb;
border-bottom-left-radius:8px;
border-bottom-right-radius:8px;
border-top-right-radius:8px;
box-shadow:0 8px 16px 0 rgba(0,0,0,.2);
min-width:200px;
opacity:0;
padding:10px;
position:absolute;
transform:translateY(-5px);
transition:all .3s ease!important;
visibility:hidden;
z-index:1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item {
display:block;
font-family:Rubik,Arial;
font-size:20px;
padding:0 5px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-link {
display:block;
padding:10px 0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item a {
color:#383838;
font-size:15px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-content a {
color:#fff;
display:block;
font-size:14px;
padding:7px 16px;
text-decoration:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) div.blockquote {
color:#0047bb;
display:block;
font-family:Rubik,Arial;
font-size:1.75rem;
font-weight:400;
margin:10px 0;
text-align:right;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) div.blockquote>h4 {
margin-top:2px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-content a:hover {
color:#fff;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown:hover .dropdown-content {
opacity:1;
visibility:visible;
}

@media (min-width:1000px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item {
padding:0 10px;
}
:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item>a {
margin-top:10px!important;
padding:20px 5px!important;
}
}

@media (min-width:1460px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item {
padding:0 15px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-brand>img {
margin-left:40px;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item>a {
margin-top:10px!important;
padding:20px 10px!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item {
margin:0!important;
padding:10px 0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item:hover>a {
background:#0047bb;
border-radius:8px;
box-shadow:0 20px 40px rgba(0,0,0,.1);
color:#fff!important;
transform:translateY(-5px);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item.dropdown:hover>a {
border-bottom-left-radius:0;
border-bottom-right-radius:0;
}

@media (max-width:991px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .speaker-wrap .text {
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item {
border-bottom:1px solid #efefef;
padding:0 3px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item>a {
margin-top:2px!important;
padding:10px!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item:first-of-type {
border-top:1px solid #efefef;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .dropdown-content {
border-radius:0;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item:hover>a {
border-radius:0;
width:100%;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu {
background:#60a7ff;
height:100vh;
left:-140vw;
position:fixed;
transition:all .5s ease!important;
visibility:hidden;
width:100vw;
z-index:10005;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu>div {
background:#0047bb;
height:100vh;
left:-140vw;
position:fixed;
top:0;
transition:all 1.5s ease!important;
width:100vw;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu-submenu {
background:#001d66;
height:100vh;
left:-150vw;
position:fixed;
top: 0;
transition:all 1.5s ease!important;
visibility:hidden;
width:100vw;
z-index:10006;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu-submenu>div,:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu>div>div {
margin-left:5vh;
margin-top:5vh;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu.active {
height:140vh;
left:0;
top:0;
visibility:visible;
width:100vw;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu-submenu.active {
height:100vh;
left:0;
top:0;
visibility:visible;
width:100vw;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu.active>div {
left:0;
top:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu-submenu>div>a,:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu>div>div>a {
color:#fff;
display:block;
font-family:Rubik,Arial;
font-size:18px;
font-weight:500;
margin-top:0;
padding:8px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu-submenu>div>a {
margin-left:0;
margin-top:0;
visibility:visible;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu>div>div>a {
margin-left:0;
margin-top:0;
visibility:visible;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu-close {
bottom:-20vh;
left:0;
position:fixed;
text-align:center;
transition:all 2s ease!important;
width:100%;
z-index:10005;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu-close.active {
bottom:10vh;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu-close>a {
background:#0047bb;
border-radius:100%;
color:#fff;
display:inline-block;
font-size:30px;
height:70px;
padding:5px;
text-align:center;
width:70px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .mobile-menu-close>a>i {
color:#fff;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card {
border-radius:8px;
transition:.3s all ease;
transition-delay:0s;
transition-duration:1.3s;
transition-property:all;
transition-timing-function:ease;
z-index:1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .card:hover {
box-shadow:0 50px 100px -20px rgba(50,50,93,.25),0 30px 60px -30px rgba(0,0,0,.3),0 -18px 60px -10px rgba(0,0,0,.025);
transform:translateY(-5px);
webkit-transform:translateY(-5px);
z-index:2;
}

@media (max-width:991px) {

:where(.lg-s-glowny, .lg-s-uproszczony) .card-body {
padding:.75rem;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .hp-title {
color:#fff;
font-size:40px;
margin-top:100px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .faq h5 {
margin-top:30px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .liczby>.col-sm-4 {
font-weight:700;
margin-bottom:10px;
padding:20px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .liczby>.col-sm-4>img {
display:block;
margin-bottom:5px;
max-width:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .liczby>.col-sm-4>div {
margin-top:5px;
padding-top:0;
}

html:where(.lg-s-glowny, .lg-s-uproszczony), :where(.lg-s-glowny, .lg-s-uproszczony), :where(.lg-s-glowny, .lg-s-uproszczony) * {
transition:all .5s ease;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .choice {
text-align:center;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .summary>ul {
list-style-type:none;
margin:0;
padding-left:1em;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .summary>ul>li {
background:url(/static/img/star-icon.png) no-repeat left .6em;
background-size:.5em .5em;
padding-left:1.3em;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .circle {
background-color:#0047bb;
border-radius:50%;
color:#fff;
max-height:50px;
padding:13px 20px;
z-index:2;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .how-it-works.row .col-2 {
align-self:stretch;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .how-it-works.row .col-2::after {
border-left:3px solid #0047bb;
content:"";
position:absolute;
z-index:1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .how-it-works.row .col-2.bottom::after {
height:50%;
left:50%;
top:50%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .how-it-works.row .col-2.full::after {
height:100%;
left:calc(50%);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .how-it-works.row .col-2.top::after {
height:50%;
left:50%;
top:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .timeline div {
height:40px;
padding:0;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .timeline hr {
border-top:3px solid #0047bb;
margin:0;
position:relative;
top:17px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .timeline .col-2 {
display:flex;
overflow:hidden;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .choice>div {
border:2px solid #fff;
border-radius:8px;
padding:10px;
transform:scale(.7);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .choice>div>img {
filter:grayscale(100%);
max-width:50%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .choice>div>h3 {
font-size:25px;
margin-bottom:20px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .choice.active>div,:where(.lg-s-glowny, .lg-s-uproszczony) .choice:hover>div {
transform:scale(.9);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .choice.active>div {
border:2px solid #558b2f;
height:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .choice.active>div>img,:where(.lg-s-glowny, .lg-s-uproszczony) .choice:hover>div>img {
filter:grayscale(0);
}

@media (max-width:991px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .choice>div>h3 {
font-size:20px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h1,:where(.lg-s-glowny, .lg-s-uproszczony) h1 {
font-size:2rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h2,:where(.lg-s-glowny, .lg-s-uproszczony) h2 {
font-size:1.4rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h3,:where(.lg-s-glowny, .lg-s-uproszczony) h3 {
font-size:1.25rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h4,:where(.lg-s-glowny, .lg-s-uproszczony) h4 {
font-size:1.1rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .hp-title {
color:#555;
font-size:20px;
margin-top:30px;
line-height: 1.1;
}
}

@media (min-width:1460px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .nav-item>a {
margin-top:10px!important;
padding:20px!important;
}
}

@media (max-width:340px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .choice>div>h3 {
font-size:18px;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .ctb a {
background:#eee;
border-radius:8px;
color:#000;
display:block;
padding:12px 15px;
position:relative;
transition:all .3s ease!important;
width:200px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .ctb a .a {
display:block;
height:20px;
margin-top:-10px;
position:absolute;
right:10px;
top:50%;
width:20px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .ctb a:hover {
background:#0047bb;
box-shadow:0 20px 40px rgba(0,0,0,.1);
color:#fff;
transform:translateY(-5px);
}

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-brand>img {
height:39px;
width:100px;
}

@media (min-width:768px) {

:where(.lg-s-glowny, .lg-s-uproszczony) .navbar-brand>img {
height:58px;
width:150px;
}
}

@media (min-width:1200px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .hid-ic{
display:none;
}
}

@media (min-width:1460px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .hid-ic{
display:inline;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .date {
color:inherit;
font-size:50px;
font-weight:500;
line-height:.5;
padding-top:10px;
text-align:center;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .date>span {
font-size:16px;
font-weight:500;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .tag {
background:#ddd;
border-radius:6px;
display:inline-block;
font-size:.9em;
margin-bottom:2px;
margin-right:5px;
padding:6px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .text {
transition:all .3s ease;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .faq h5 {
margin-top:30px;
text-decoration:underline;
}

:where(.lg-s-glowny, .lg-s-uproszczony) #main-photo {
background-position:bottom right,top center;
background-repeat:no-repeat;
background-size:100px auto,cover;
height:200px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-gora {
background:#0047bb;
border-radius:20px;
color:#fff;
height:530px;
margin-left:0;
margin-top:-530px;
width:100%;
z-index:-2;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-dol {
background:#0047bb;
border-radius:20px;
color:#fff;
margin-left:0;
margin-top:-120px;
padding:40px 10px;
width:100%;
z-index:-1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-gora-max {
height:1000px;
}

@media (min-width:768px) {

:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-gora {
background:#0047bb;
border-radius:20px;
color:#fff;
height:400px;
margin-left:10%;
margin-top:-400px;
width:80%;
z-index:-2;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-dol {
background:#0047bb;
border-radius:20px;
color:#fff;
margin-left:10%;
margin-top:-120px;
padding-bottom:60px;
width:80%;
z-index:-1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-gora-max {
height:700px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h1,:where(.lg-s-glowny, .lg-s-uproszczony) .h2,:where(.lg-s-glowny, .lg-s-uproszczony) .h3,:where(.lg-s-glowny, .lg-s-uproszczony) .h4,:where(.lg-s-glowny, .lg-s-uproszczony) .h5,:where(.lg-s-glowny, .lg-s-uproszczony) .h6,:where(.lg-s-glowny, .lg-s-uproszczony) h1,:where(.lg-s-glowny, .lg-s-uproszczony) h2,:where(.lg-s-glowny, .lg-s-uproszczony) h3,:where(.lg-s-glowny, .lg-s-uproszczony) h4,:where(.lg-s-glowny, .lg-s-uproszczony) h5,:where(.lg-s-glowny, .lg-s-uproszczony) h6 {
line-height:1.5;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .lead-h {
font-size:19px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h1,:where(.lg-s-glowny, .lg-s-uproszczony) h1 {
font-size:2.5rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .h2,:where(.lg-s-glowny, .lg-s-uproszczony) h2 {
font-size:2rem;
}

:where(.lg-s-glowny, .lg-s-uproszczony) #main-photo {
background-size:auto auto,cover;
height:500px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .number-box {
padding:80px 20px 20px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .contact-form-container {
border-bottom-left-radius:20px;
}
}

@media (min-width:768px) {
:where(.lg-s-glowny, .lg-s-uproszczony) #map,:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-dol,:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-gora {
width:95%;
}
}

@media (min-width:768px) {
:where(.lg-s-glowny, .lg-s-uproszczony) #map,:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-dol,:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-gora {
margin-left:2.5%;
width:95%;
}
}

@media (min-width:1280PX) {
:where(.lg-s-glowny, .lg-s-uproszczony) #map,:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-dol,:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-gora {
margin-left:7.5%;
width:85%;
}
}

@media (min-width:1600px) {
:where(.lg-s-glowny, .lg-s-uproszczony) #map,:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-dol,:where(.lg-s-glowny, .lg-s-uproszczony) .form-tlo-gora {
width:80%;
}
}

@media (min-width:1024px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .contact-form {
padding:80px;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) #map {
border-radius:8px;
height:30vh;
margin-bottom:25px;
margin-top:15px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) #map,:where(.lg-s-glowny, .lg-s-uproszczony) #map>* {
transition-property:none!important;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .infobox {
margin:10px -15px;
padding: 12px;
border-left: 4px solid #0047b4;
background-color: #E1EAEF;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .redinfobox {
background:#c71c0a;
color:#fff;
margin:10px -20px;
padding:20px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .redinfobox>h4 {
color:#fff;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .redinfobox>a {
color:#fff;
text-decoration:underline;
}

:where(.lg-s-glowny, .lg-s-uproszczony) mark {
background:#ffc;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .infobox>h5 {
font-weight:500;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div-2 {
background:#eee;
border-radius:8px;
margin:30px 0;
padding:60px;
text-align:center;
width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>p {
color:#383838;
font-size:18px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>h2 {
margin-top:50px;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .order-first {
-ms-flex-order:-1;
-webkit-box-ordinal-group:0;
order:-1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .order-last {
-ms-flex-order:13;
-webkit-box-ordinal-group:14;
order:13;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .order-1 {
-ms-flex-order:1;
-webkit-box-ordinal-group:2;
order:1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .order-2 {
-ms-flex-order:2;
-webkit-box-ordinal-group:3;
order:2;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .order-11 {
-ms-flex-order:11;
-webkit-box-ordinal-group:12;
order:11;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .order-12 {
-ms-flex-order:12;
-webkit-box-ordinal-group:13;
order:12;
}

@media (min-width:576px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm {
-ms-flex-positive:1;
-ms-flex-preferred-size:0;
-webkit-box-flex:1;
flex-basis:0;
flex-grow:1;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-auto {
-ms-flex:0 0 auto;
-webkit-box-flex:0;
flex:0 0 auto;
max-width:none;
width:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-1 {
-ms-flex:0 0 8.33333%;
-webkit-box-flex:0;
flex:0 0 8.33333%;
max-width:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-2 {
-ms-flex:0 0 16.66667%;
-webkit-box-flex:0;
flex:0 0 16.66667%;
max-width:16.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-3 {
-ms-flex:0 0 25%;
-webkit-box-flex:0;
flex:0 0 25%;
max-width:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-4 {
-ms-flex:0 0 33.33333%;
-webkit-box-flex:0;
flex:0 0 33.33333%;
max-width:33.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-5 {
-ms-flex:0 0 41.66667%;
-webkit-box-flex:0;
flex:0 0 41.66667%;
max-width:41.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-6 {
-ms-flex:0 0 50%;
-webkit-box-flex:0;
flex:0 0 50%;
max-width:50%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-7 {
-ms-flex:0 0 58.33333%;
-webkit-box-flex:0;
flex:0 0 58.33333%;
max-width:58.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-8 {
-ms-flex:0 0 66.66667%;
-webkit-box-flex:0;
flex:0 0 66.66667%;
max-width:66.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-9 {
-ms-flex:0 0 75%;
-webkit-box-flex:0;
flex:0 0 75%;
max-width:75%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-10 {
-ms-flex:0 0 83.33333%;
-webkit-box-flex:0;
flex:0 0 83.33333%;
max-width:83.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-11 {
-ms-flex:0 0 91.66667%;
-webkit-box-flex:0;
flex:0 0 91.66667%;
max-width:91.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-sm-12 {
-ms-flex:0 0 100%;
-webkit-box-flex:0;
flex:0 0 100%;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-sm-1 {
margin-left:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-sm-6 {
margin-left:50%;
}
}

@media (min-width:768px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .col-md {
-ms-flex-positive:1;
-ms-flex-preferred-size:0;
-webkit-box-flex:1;
flex-basis:0;
flex-grow:1;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-auto {
-ms-flex:0 0 auto;
-webkit-box-flex:0;
flex:0 0 auto;
max-width:none;
width:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-1 {
-ms-flex:0 0 8.33333%;
-webkit-box-flex:0;
flex:0 0 8.33333%;
max-width:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-2 {
-ms-flex:0 0 16.66667%;
-webkit-box-flex:0;
flex:0 0 16.66667%;
max-width:16.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-3 {
-ms-flex:0 0 25%;
-webkit-box-flex:0;
flex:0 0 25%;
max-width:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-4 {
-ms-flex:0 0 33.33333%;
-webkit-box-flex:0;
flex:0 0 33.33333%;
max-width:33.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-5 {
-ms-flex:0 0 41.66667%;
-webkit-box-flex:0;
flex:0 0 41.66667%;
max-width:41.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-6 {
-ms-flex:0 0 50%;
-webkit-box-flex:0;
flex:0 0 50%;
max-width:50%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-7 {
-ms-flex:0 0 58.33333%;
-webkit-box-flex:0;
flex:0 0 58.33333%;
max-width:58.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-8 {
-ms-flex:0 0 66.66667%;
-webkit-box-flex:0;
flex:0 0 66.66667%;
max-width:66.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-9 {
-ms-flex:0 0 75%;
-webkit-box-flex:0;
flex:0 0 75%;
max-width:75%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-10 {
-ms-flex:0 0 83.33333%;
-webkit-box-flex:0;
flex:0 0 83.33333%;
max-width:83.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-11 {
-ms-flex:0 0 91.66667%;
-webkit-box-flex:0;
flex:0 0 91.66667%;
max-width:91.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-md-12 {
-ms-flex:0 0 100%;
-webkit-box-flex:0;
flex:0 0 100%;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .order-md-first {
-ms-flex-order:-1;
-webkit-box-ordinal-group:0;
order:-1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .order-md-last {
-ms-flex-order:13;
-webkit-box-ordinal-group:14;
order:13;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .order-md-1 {
-ms-flex-order:1;
-webkit-box-ordinal-group:2;
order:1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .order-md-2 {
-ms-flex-order:2;
-webkit-box-ordinal-group:3;
order:2;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .order-md-11 {
-ms-flex-order:11;
-webkit-box-ordinal-group:12;
order:11;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-md-1 {
margin-left:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-md-2 {
margin-left:16.66667%;
}
}

@media (min-width:992px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg {
-ms-flex-positive:1;
-ms-flex-preferred-size:0;
-webkit-box-flex:1;
flex-basis:0;
flex-grow:1;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-auto {
-ms-flex:0 0 auto;
-webkit-box-flex:0;
flex:0 0 auto;
max-width:none;
width:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-1 {
-ms-flex:0 0 8.33333%;
-webkit-box-flex:0;
flex:0 0 8.33333%;
max-width:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-2 {
-ms-flex:0 0 16.66667%;
-webkit-box-flex:0;
flex:0 0 16.66667%;
max-width:16.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-3 {
-ms-flex:0 0 25%;
-webkit-box-flex:0;
flex:0 0 25%;
max-width:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-4 {
-ms-flex:0 0 33.33333%;
-webkit-box-flex:0;
flex:0 0 33.33333%;
max-width:33.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-5 {
-ms-flex:0 0 41.66667%;
-webkit-box-flex:0;
flex:0 0 41.66667%;
max-width:41.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-6 {
-ms-flex:0 0 50%;
-webkit-box-flex:0;
flex:0 0 50%;
max-width:50%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-7 {
-ms-flex:0 0 58.33333%;
-webkit-box-flex:0;
flex:0 0 58.33333%;
max-width:58.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-8 {
-ms-flex:0 0 66.66667%;
-webkit-box-flex:0;
flex:0 0 66.66667%;
max-width:66.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-9 {
-ms-flex:0 0 75%;
-webkit-box-flex:0;
flex:0 0 75%;
max-width:75%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-10 {
-ms-flex:0 0 83.33333%;
-webkit-box-flex:0;
flex:0 0 83.33333%;
max-width:83.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-11 {
-ms-flex:0 0 91.66667%;
-webkit-box-flex:0;
flex:0 0 91.66667%;
max-width:91.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-lg-12 {
-ms-flex:0 0 100%;
-webkit-box-flex:0;
flex:0 0 100%;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .order-lg-1 {
-ms-flex-order:1;
-webkit-box-ordinal-group:2;
order:1;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .order-lg-2 {
-ms-flex-order:2;
-webkit-box-ordinal-group:3;
order:2;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-lg-1 {
margin-left:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-lg-2 {
margin-left:16.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-lg-3 {
margin-left:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-lg-4 {
margin-left:33.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-lg-8 {
margin-left:66.66667%;
}
}

@media (min-width:1200px) {
:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl {
-ms-flex-positive:1;
-ms-flex-preferred-size:0;
-webkit-box-flex:1;
flex-basis:0;
flex-grow:1;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-auto {
-ms-flex:0 0 auto;
-webkit-box-flex:0;
flex:0 0 auto;
max-width:none;
width:auto;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-1 {
-ms-flex:0 0 8.33333%;
-webkit-box-flex:0;
flex:0 0 8.33333%;
max-width:8.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-2 {
-ms-flex:0 0 16.66667%;
-webkit-box-flex:0;
flex:0 0 16.66667%;
max-width:16.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-3 {
-ms-flex:0 0 25%;
-webkit-box-flex:0;
flex:0 0 25%;
max-width:25%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-4 {
-ms-flex:0 0 33.33333%;
-webkit-box-flex:0;
flex:0 0 33.33333%;
max-width:33.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-5 {
-ms-flex:0 0 41.66667%;
-webkit-box-flex:0;
flex:0 0 41.66667%;
max-width:41.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-6 {
-ms-flex:0 0 50%;
-webkit-box-flex:0;
flex:0 0 50%;
max-width:50%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-7 {
-ms-flex:0 0 58.33333%;
-webkit-box-flex:0;
flex:0 0 58.33333%;
max-width:58.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-8 {
-ms-flex:0 0 66.66667%;
-webkit-box-flex:0;
flex:0 0 66.66667%;
max-width:66.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-9 {
-ms-flex:0 0 75%;
-webkit-box-flex:0;
flex:0 0 75%;
max-width:75%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-10 {
-ms-flex:0 0 83.33333%;
-webkit-box-flex:0;
flex:0 0 83.33333%;
max-width:83.33333%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-11 {
-ms-flex:0 0 91.66667%;
-webkit-box-flex:0;
flex:0 0 91.66667%;
max-width:91.66667%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .col-xl-12 {
-ms-flex:0 0 100%;
-webkit-box-flex:0;
flex:0 0 100%;
max-width:100%;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .offset-xl-1 {
margin-left:8.33333%;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>.h1,:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>h1 {
font-size:2em;
line-height:1.25;
margin-top:1em;
text-align:left;
}

@media (min-width:43.75em) {
:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>.h1,:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>h1 {
font-size:2.5em;
line-height:1.125;
margin-top:1.25em;
}
}

@media (min-width:56.25em) {
:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>.h1,:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>h1 {
font-size:3em;
line-height:1.05;
margin-top:1.5em;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>.h2,:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>h2 {
font-size:1.625em;
line-height:1.15384615;
margin-top:.8em;
text-align:left;
}

@media (min-width:43.75em) {
:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>.h2,:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>h2 {
font-size:2em;
line-height:1.25;
margin-top:1em;
}
}

@media (min-width:56.25em) {
:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>.h2,:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>h2 {
font-size:2.25em;
line-height:1.25;
margin-top:1.12em;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>.h3,:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>h3 {
font-size:1.375em;
line-height:1.13636364;
margin-top:.7em;
text-align:left;
}

@media (min-width:43.75em) {
:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>.h3,:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>h3 {
font-size:1.5em;
line-height:1.25;
margin-top:.75em;
}
}

@media (min-width:56.25em) {
:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>.h3,:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>h3 {
font-size:1.75em;
line-height:1.25;
margin-top:.8em;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>.h4,:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>h4 {
font-size:1.125em;
font-weight:500;
line-height:1.11111111;
margin-top:.6em;
text-align:left;
}

@media (min-width:43.75em) {
:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>.h4,:where(.lg-s-glowny, .lg-s-uproszczony) .baza-wiedzy-div>h4 {
line-height:1.22222222;
}
}

:where(.lg-s-glowny, .lg-s-uproszczony) .collapse:not(.show) {
display:none;
}

:where(.lg-s-glowny, .lg-s-uproszczony) .collapsing {
height:0;
overflow:hidden;
position:relative;
transition:height .35s ease;
}

@media (prefers-reduced-motion:reduce) {
:where(.lg-s-glowny, .lg-s-uproszczony) .collapsing {
transition:none;
}
}
	:where(.lg-s-glowny, .lg-s-uproszczony) .hp-subtitle {
		color: #555;
		font-size: 16px;
	} 
	:where(.lg-s-glowny, .lg-s-uproszczony) .hp-title{
		display: block;
		margin-top: 5vh;
	}
	@media (max-width: 900px){
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-title{
			color: #0047bb; font-size: 2rem;
			line-height: 1.1;
			
		}
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-subtitle{
			color: #808080;
			margin-top: 15px;
			font-size: 18px;
		}
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-main-btn{
			margin-top: 40px;font-size: max(19.2px, 0.9rem); background: #f50057; color: #fff !important; font-weight: 700; border-radius: 0.8rem;
		}
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-btn{
			font-size: max(19.2px, 1.1rem);  background: #f50057; color: #fff !important; font-weight: 700; border-radius: 0.3rem;
		}
	}
	@media (min-width: 901px) {
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-title{
			color: #0047bb; font-size: 3.2rem;
		}
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-main-btn{
			margin-top: 40px;font-size: max(19.2px, 1.7rem);  background: #f50057; color: #fff !important; font-weight: 700; border-radius: 0.8rem;
		}
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-btn{
			font-size: max(19.2px, 1.1rem);  background: #f50057; color: #fff !important; font-weight: 700; border-radius: 0.3rem;
		}
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-subtitle {
			color: #808080;
			font-size: 1.5rem;
		} 
	}
	:where(.lg-s-glowny, .lg-s-uproszczony) .glut{
		background-size: 140%;
		background-position: top center;
	}
	@media(min-width: 776px){		
		:where(.lg-s-glowny, .lg-s-uproszczony) .glut{
			background-size: contain;
		}
	}
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-post-text > div {
		border-radius: 0 0 8px 8px;  
		background: #383838; 		
	}
	:where(.lg-s-glowny, .lg-s-uproszczony) .hp-post-text-heading{
		padding: 0px;
	}
	
	:where(.lg-s-glowny, .lg-s-uproszczony) .hp-post-text-heading > img{
		max-width: 50px;
	}
	:where(.lg-s-glowny, .lg-s-uproszczony) .hp-post-text-heading > span{
		font-weight: 500; font-size: 0.8em;
		color:#fff;
	}
	
	:where(.lg-s-glowny, .lg-s-uproszczony) .hp-post-img > div{
		height: 200px; 
		border-radius: 8px 8px 0 0;
		background-size: cover; 
		background-position: top center;
	}
	@media (min-width: 768px) {
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-post-text{
			margin-right: 0; 
			padding-right: 0;
		} 
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-post-text > div {
			border-radius: 8px 0 0 8px;
			height: 300px;
		}
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-post-text-heading{
			padding-left: 30px; padding-bottom: 30px;  color: #fff;position: absolute; left:0; bottom:0;
		}
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-post-text-heading > img{
			margin-left: -5px; margin-right: 10px;
		}
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-post-img{
			margin-left: 0; padding-left: 0;
		}
		:where(.lg-s-glowny, .lg-s-uproszczony) .hp-post-img > div{
			height: 100%; 
			border-radius: 0 8px 8px 0;
			width:100%; 
			background-size: cover; background-position: top center;
		}
	}

/* ===== css/komponenty/tekst-wpisu.css ===== */
/* Tekst wpisów i stron: wyjustowany na komputerze, do lewej poniżej 768px (D7 - dziury między słowami na wąskim ekranie). */
.blog-text-content, .baza-wiedzy-div { overflow-wrap: break-word; }
.blog-text-content img { max-width: 100%; height: auto; }
@media (max-width: 767px) {
	.redinfobox { margin-left: 0; margin-right: 0; }
	.blog-text-content .infobox .row { margin-left: 0; margin-right: 0; }
}
@media (max-width: 767.98px) {
	html body .lg-justuj,
	html body [style*="text-align: justify"],
	html body [style*="text-align:justify"],
	html body .summary,
	html body .trivia,
	html body .warning {
		text-align: left !important;
	}
}

/* ===== css/komponenty/ramka-notatki.css ===== */
/* Ramka notatki: wyróżnienia w treści (blockmarker, infobox) i spis treści. Tło wyróżnienia, akcent 4px z lewej. */
.baza-wiedzy-div .blockmarker,
.baza-wiedzy-div .infobox:not(.kafel-box):not([style*="e5ecf8"]):not(.lg-spis-tresci) {
	position: relative;
	right: auto;
	margin: 24px 0;
	padding: 16px 20px;
	border: 0;
	border-left: var(--lg-komponent-ramka-notatki-akcent-szerokosc) solid var(--lg-komponent-ramka-notatki-akcent);
	border-radius: var(--lg-komponent-ramka-notatki-promien);
	background: var(--lg-komponent-ramka-notatki-tlo);
	color: var(--lg-tekst-tresc);
	font-family: var(--lg-font-tekst);
	font-size: var(--lg-rozmiar-tekst);
	line-height: 1.7;
	text-align: left;
}
.baza-wiedzy-div .infobox:not(.kafel-box) > h2,
.baza-wiedzy-div .infobox:not(.kafel-box) > h3,
.baza-wiedzy-div .infobox:not(.kafel-box) > h4,
.baza-wiedzy-div .infobox:not(.kafel-box) > h5 {
	margin: 0 0 8px;
	color: var(--lg-tekst-naglowek);
	font-family: var(--lg-font-naglowki);
	font-size: 19px;
	font-weight: 500;
	line-height: 1.35;
	text-align: left;
}
.baza-wiedzy-div .blockmarker p:last-child,
.baza-wiedzy-div .infobox p:last-child,
.baza-wiedzy-div .trivia-content p:last-child,
.baza-wiedzy-div .warning-content p:last-child { margin-bottom: 0; }

/* Spis treści: klasa lg-spis-tresci (szablony) albo tło #e5ecf8 w atrybucie style (treść w bazie); kolor scalony z jasnym niebieskim tłem */
.baza-wiedzy-div .infobox[style*="e5ecf8"],
.baza-wiedzy-div .infobox.lg-spis-tresci {
	margin: 10px 0 24px;
	padding: 16px 20px;
	border-left: var(--lg-komponent-ramka-notatki-akcent-szerokosc) solid var(--lg-komponent-ramka-notatki-akcent);
	border-radius: var(--lg-komponent-ramka-notatki-promien);
	background: var(--lg-tlo-niebieskie) !important;
	text-align: left;
}

/* ===== css/komponenty/w-skrocie.css ===== */
/* „W skrócie”, „Ciekawostka”, „Uwaga”: kropkowana ramka 2px w niebieskim marki z etykietą na krawędzi (D4).
   Etykieta wysokości jednego wiersza, wyśrodkowana na krawędzi - nie nachodzi na pierwszy wiersz tekstu. */
html body .summary::before,
html body .trivia::before,
html body .warning::before {
	top: -.55em;
	font-size: min(1em, 19.2px);
	line-height: 1;
	white-space: nowrap;
}

/* ===== css/komponenty/karta-oferty.css ===== */
/* Karta oferty: kafel w artykule (#kafel z szablonu seo_page) i ramki ofert w treści (.kafel-box).
   Biała karta, linia, akcent 4px z lewej (D5), promień i cień kart. */
.baza-wiedzy-div #kafel,
.baza-wiedzy-div .kafel-box {
	position: relative;
	overflow: hidden;
	margin: 2.5rem 0;
	padding: 32px 32px 28px;
	border: 1px solid var(--lg-komponent-karta-oferty-obramowanie);
	border-left: 4px solid var(--lg-komponent-karta-oferty-akcent);
	border-radius: var(--lg-komponent-karta-oferty-promien);
	background: var(--lg-tlo-strona);
	box-shadow: var(--lg-komponent-karta-oferty-cien);
	color: var(--lg-tekst-tresc);
	font-family: var(--lg-font-tekst);
	font-weight: 400;
	text-align: left;
}
.baza-wiedzy-div #kafel::after {
	content: "";
	position: absolute;
	right: -60px;
	bottom: -80px;
	width: 320px;
	height: 320px;
	border-radius: var(--lg-promien-kolo);
	background: var(--lg-tlo-niebieskie);
	z-index: 0;
}
.baza-wiedzy-div #kafel > * { position: relative; z-index: 1; }
.baza-wiedzy-div #kafel > img {
	position: absolute !important;
	right: 12px !important;
	bottom: 0 !important;
	width: 26% !important;
	z-index: 1 !important;
}
.baza-wiedzy-div #kafel #kafel-title,
.baza-wiedzy-div .kafel-box > h2,
.baza-wiedzy-div .kafel-box > h3,
.baza-wiedzy-div .kafel-box > h4 {
	margin: 0 0 6px;
	color: var(--lg-tekst-naglowek);
	font-family: var(--lg-font-naglowki);
	font-size: var(--lg-rozmiar-h3);
	font-weight: 600;
	line-height: 1.25;
	text-align: left;
}
.baza-wiedzy-div #kafel #kafel-subtitle {
	margin: 0 0 20px;
	color: var(--lg-tekst-naglowek-oferty);
	font-family: var(--lg-font-naglowki);
	font-size: 19px;
	font-weight: 500;
	line-height: 1.35;
	text-align: left;
}
.baza-wiedzy-div #kafel .kafel-content {
	width: 64%;
	margin: 0 0 12px;
	padding-left: 34px;
	color: var(--lg-tekst-tresc);
	font-family: var(--lg-font-tekst);
	font-size: var(--lg-rozmiar-tekst);
	font-weight: 400;
	line-height: 1.5;
}
.baza-wiedzy-div #kafel .kafel-content::before {
	content: "\2713";
	top: 1px;
	left: 0;
	width: 22px;
	height: 22px;
	border-radius: var(--lg-promien-kolo);
	background: var(--lg-kolor-niebieski-marka);
	background-image: none;
	color: var(--lg-tekst-na-ciemnym);
	font-size: 13px;
	font-weight: 700;
	line-height: 22px;
	text-align: center;
}
.baza-wiedzy-div #kafel #kafel-gwarancja {
	width: 64%;
	margin: 18px 0 20px;
	padding-top: 16px;
	border-top: 1px solid var(--lg-obramowanie-linia);
	color: var(--lg-tekst-naglowek);
	font-family: var(--lg-font-tekst);
	font-size: 15px;
	font-weight: 700;
	line-height: 1.5;
}
.baza-wiedzy-div #kafel #kafel-button {
	display: inline-block;
	margin: 0;
	padding: 13px 28px;
	border: 0;
	border-radius: var(--lg-komponent-przycisk-promien);
	background: var(--lg-akcja-przycisk);
	color: var(--lg-akcja-przycisk-tekst);
	font-family: var(--lg-komponent-przycisk-kroj);
	font-size: var(--lg-komponent-przycisk-rozmiar);
	font-weight: 700;
	line-height: 1.3;
	text-decoration: none;
	transition: background .15s, transform .15s;
}
.baza-wiedzy-div #kafel #kafel-button::after { content: " \2192"; }
.baza-wiedzy-div #kafel #kafel-button:hover,
.baza-wiedzy-div #kafel #kafel-button:focus { background: var(--lg-akcja-przycisk-hover); }
.baza-wiedzy-div .kafel-box p {
	color: var(--lg-tekst-tresc);
	font-family: var(--lg-font-tekst);
	font-size: var(--lg-rozmiar-tekst);
	line-height: 1.65;
	text-align: left;
}
.baza-wiedzy-div .kafel-box p:last-child { margin-bottom: 0; }
.baza-wiedzy-div .kafel-box u { color: var(--lg-tekst-naglowek); text-decoration: none; font-weight: 700; }
.baza-wiedzy-div .kafel-box a {
	color: var(--lg-tekst-link);
	font-weight: 700;
	text-decoration: underline;
	text-decoration-color: rgba(0, 71, 187, .35);
	text-underline-offset: 3px;
}
.baza-wiedzy-div .kafel-box a:hover { color: var(--lg-akcja-przycisk); text-decoration-color: var(--lg-akcja-przycisk); }
@media (max-width: 767px) {
	.baza-wiedzy-div #kafel,
	.baza-wiedzy-div .kafel-box { padding: 26px 20px 22px; }
	.baza-wiedzy-div #kafel::after { display: none; }
	.baza-wiedzy-div #kafel #kafel-title,
	.baza-wiedzy-div .kafel-box > h2,
	.baza-wiedzy-div .kafel-box > h3,
	.baza-wiedzy-div .kafel-box > h4 { font-size: 23px; }
	.baza-wiedzy-div #kafel .kafel-content,
	.baza-wiedzy-div #kafel #kafel-gwarancja { width: 100%; }
	.baza-wiedzy-div #kafel #kafel-button { display: block; text-align: center; }
}

/* ===== css/komponenty/przycisk.css ===== */
/* Przycisk różowy (róż akcji): napis co najmniej 19,2px pogrubiony (D6) - biały na #f50057 spełnia wtedy WCAG AA dla dużego tekstu.
   Zasada: tylko powiększa, nigdy nie zmniejsza.
   - Rozmiar zapisany przy przycisku (atrybut style -> klasa z narzędzia migracji, .hp-main-btn, .hp-btn, .lead-button)
     ma postać max(var(--lg-komponent-przycisk-rozmiar), dotychczasowa wartość).
   - Przycisk różowy bez własnego rozmiaru bierze go z Bootstrapa (.btn 1rem, .btn-lg 1.25rem, .btn-sm .875rem);
     znacznik lg-przycisk-rozowy (dodawany przy migracji, gdy tło przycisku jest różowe) daje te same wartości z minimum 19,2px.
     Klasa z atrybutu style (specyficzność czterech identyfikatorów) z własnym rozmiarem wygrywa z tą regułą. */
html body .lg-przycisk-rozowy.btn { font-size: max(var(--lg-komponent-przycisk-rozmiar), 1rem); }
html body .lg-przycisk-rozowy.btn-lg { font-size: max(var(--lg-komponent-przycisk-rozmiar), 1.25rem); }
html body .lg-przycisk-rozowy.btn-sm { font-size: max(var(--lg-komponent-przycisk-rozmiar), .875rem); }
html body .lg-przycisk-rozowy { font-weight: 700 !important; }

/* ===== css/komponenty/ikony.css ===== */
/* Ikony (decyzja D8): kształty Font Awesome Free 5.15.4 (licencja ikon CC BY 4.0, https://fontawesome.com/license/free) jako maski SVG.
   Klasy w szablonach i treści bez zmian (fa/fas/far/fab + fa-*). Plik generowany przez design/narzedzia/ikony.py - nie edytować. */
.fa, .fas, .far, .fab { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }
.fa-fw { text-align: center; width: 1.25em; }
.fa-caret-down::before, .fa-star::before, .fa-phone-alt::before, .fa-calendar-alt::before, .fa-vk::before, .fa-twitter::before, .fa-facebook-f::before, .fa-chevron-left::before, .fa-chevron-right::before, .fa-phone::before, .fa-map-marker-alt::before, .fa-youtube::before, .fa-whatsapp::before, .fa-linkedin::before, .fa-instagram::before, .fa-times::before, .fa-calendar::before, .fa-comments::before, .fa-clock::before { content: ""; display: inline-block; height: 1em; vertical-align: -.125em; background-color: currentColor; -webkit-mask: var(--lg-ikona) no-repeat 50% 50% / 100% 100%; mask: var(--lg-ikona) no-repeat 50% 50% / 100% 100%; }
.fa-caret-down::before { width: 0.625em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z'/%3E%3C/svg%3E"); }
.fa-star::before { width: 1.125em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z'/%3E%3C/svg%3E"); }
.fa-phone-alt::before { width: 1em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z'/%3E%3C/svg%3E"); }
.fa-calendar-alt::before { width: 0.875em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M148 288h-40c-6.6 0-12-5.4-12-12v-40c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v40c0 6.6-5.4 12-12 12zm108-12v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 96v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm-96 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm192 0v-40c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v40c0 6.6 5.4 12 12 12h40c6.6 0 12-5.4 12-12zm96-260v352c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h48V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h128V12c0-6.6 5.4-12 12-12h40c6.6 0 12 5.4 12 12v52h48c26.5 0 48 21.5 48 48zm-48 346V160H48v298c0 3.3 2.7 6 6 6h340c3.3 0 6-2.7 6-6z'/%3E%3C/svg%3E"); }
.fa-vk::before { width: 1.125em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M545 117.7c3.7-12.5 0-21.7-17.8-21.7h-58.9c-15 0-21.9 7.9-25.6 16.7 0 0-30 73.1-72.4 120.5-13.7 13.7-20 18.1-27.5 18.1-3.7 0-9.4-4.4-9.4-16.9V117.7c0-15-4.2-21.7-16.6-21.7h-92.6c-9.4 0-15 7-15 13.5 0 14.2 21.2 17.5 23.4 57.5v86.8c0 19-3.4 22.5-10.9 22.5-20 0-68.6-73.4-97.4-157.4-5.8-16.3-11.5-22.9-26.6-22.9H38.8c-16.8 0-20.2 7.9-20.2 16.7 0 15.6 20 93.1 93.1 195.5C160.4 378.1 229 416 291.4 416c37.5 0 42.1-8.4 42.1-22.9 0-66.8-3.4-73.1 15.4-73.1 8.7 0 23.7 4.4 58.7 38.1 40 40 46.6 57.9 69 57.9h58.9c16.8 0 25.3-8.4 20.4-25-11.2-34.9-86.9-106.7-90.3-111.5-8.7-11.2-6.2-16.2 0-26.2.1-.1 72-101.3 79.4-135.6z'/%3E%3C/svg%3E"); }
.fa-twitter::before { width: 1em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z'/%3E%3C/svg%3E"); }
.fa-facebook-f::before { width: 0.625em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z'/%3E%3C/svg%3E"); }
.fa-chevron-left::before { width: 0.625em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M34.52 239.03L228.87 44.69c9.37-9.37 24.57-9.37 33.94 0l22.67 22.67c9.36 9.36 9.37 24.52.04 33.9L131.49 256l154.02 154.75c9.34 9.38 9.32 24.54-.04 33.9l-22.67 22.67c-9.37 9.37-24.57 9.37-33.94 0L34.52 272.97c-9.37-9.37-9.37-24.57 0-33.94z'/%3E%3C/svg%3E"); }
.fa-chevron-right::before { width: 0.625em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512'%3E%3Cpath d='M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z'/%3E%3C/svg%3E"); }
.fa-phone::before { width: 1em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z'/%3E%3C/svg%3E"); }
.fa-map-marker-alt::before { width: 0.75em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'/%3E%3C/svg%3E"); }
.fa-youtube::before { width: 1.125em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z'/%3E%3C/svg%3E"); }
.fa-whatsapp::before { width: 0.875em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M380.9 97.1C339 55.1 283.2 32 223.9 32c-122.4 0-222 99.6-222 222 0 39.1 10.2 77.3 29.6 111L0 480l117.7-30.9c32.4 17.7 68.9 27 106.1 27h.1c122.3 0 224.1-99.6 224.1-222 0-59.3-25.2-115-67.1-157zm-157 341.6c-33.2 0-65.7-8.9-94-25.7l-6.7-4-69.8 18.3L72 359.2l-4.4-7c-18.5-29.4-28.2-63.3-28.2-98.2 0-101.7 82.8-184.5 184.6-184.5 49.3 0 95.6 19.2 130.4 54.1 34.8 34.9 56.2 81.2 56.1 130.5 0 101.8-84.9 184.6-186.6 184.6zm101.2-138.2c-5.5-2.8-32.8-16.2-37.9-18-5.1-1.9-8.8-2.8-12.5 2.8-3.7 5.6-14.3 18-17.6 21.8-3.2 3.7-6.5 4.2-12 1.4-32.6-16.3-54-29.1-75.5-66-5.7-9.8 5.7-9.1 16.3-30.3 1.8-3.7.9-6.9-.5-9.7-1.4-2.8-12.5-30.1-17.1-41.2-4.5-10.8-9.1-9.3-12.5-9.5-3.2-.2-6.9-.2-10.6-.2-3.7 0-9.7 1.4-14.8 6.9-5.1 5.6-19.4 19-19.4 46.3 0 27.3 19.9 53.7 22.6 57.4 2.8 3.7 39.1 59.7 94.8 83.8 35.2 15.2 49 16.5 66.6 13.9 10.7-1.6 32.8-13.4 37.4-26.4 4.6-13 4.6-24.1 3.2-26.4-1.3-2.5-5-3.9-10.5-6.6z'/%3E%3C/svg%3E"); }
.fa-linkedin::before { width: 0.875em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z'/%3E%3C/svg%3E"); }
.fa-instagram::before { width: 0.875em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E"); }
.fa-times::before { width: 0.6875em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 352 512'%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E"); }
.fa-calendar::before { width: 0.875em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M12 192h424c6.6 0 12 5.4 12 12v260c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V204c0-6.6 5.4-12 12-12zm436-44v-36c0-26.5-21.5-48-48-48h-48V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H160V12c0-6.6-5.4-12-12-12h-40c-6.6 0-12 5.4-12 12v52H48C21.5 64 0 85.5 0 112v36c0 6.6 5.4 12 12 12h424c6.6 0 12-5.4 12-12z'/%3E%3C/svg%3E"); }
.fa-comments::before { width: 1.125em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M532 386.2c27.5-27.1 44-61.1 44-98.2 0-80-76.5-146.1-176.2-157.9C368.3 72.5 294.3 32 208 32 93.1 32 0 103.6 0 192c0 37 16.5 71 44 98.2-15.3 30.7-37.3 54.5-37.7 54.9-6.3 6.7-8.1 16.5-4.4 25 3.6 8.5 12 14 21.2 14 53.5 0 96.7-20.2 125.2-38.8 9.2 2.1 18.7 3.7 28.4 4.9C208.1 407.6 281.8 448 368 448c20.8 0 40.8-2.4 59.8-6.8C456.3 459.7 499.4 480 553 480c9.2 0 17.5-5.5 21.2-14 3.6-8.5 1.9-18.3-4.4-25-.4-.3-22.5-24.1-37.8-54.8zm-392.8-92.3L122.1 305c-14.1 9.1-28.5 16.3-43.1 21.4 2.7-4.7 5.4-9.7 8-14.8l15.5-31.1L77.7 256C64.2 242.6 48 220.7 48 192c0-60.7 73.3-112 160-112s160 51.3 160 112-73.3 112-160 112c-16.5 0-33-1.9-49-5.6l-19.8-4.5zM498.3 352l-24.7 24.4 15.5 31.1c2.6 5.1 5.3 10.1 8 14.8-14.6-5.1-29-12.3-43.1-21.4l-17.1-11.1-19.9 4.6c-16 3.7-32.5 5.6-49 5.6-54 0-102.2-20.1-131.3-49.7C338 339.5 416 272.9 416 192c0-3.4-.4-6.7-.7-10C479.7 196.5 528 238.8 528 288c0 28.7-16.2 50.6-29.7 64z'/%3E%3C/svg%3E"); }
.fa-clock::before { width: 1em; --lg-ikona: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z'/%3E%3C/svg%3E"); }

/* ===== css/strony/_inline-baza-wiedzy.css ===== */
/* atrybuty style z baza-wiedzy-2.php (specyficzność jak atrybut style) */
:is(.lg-baza-wiedzy-f0b72, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-bialy); border-radius: 10px; padding: 4px; border: 1px solid var(--lg-kolor-szary-ramka-formularza); display: flex; align-items: center; }
:is(.lg-baza-wiedzy-5319e, #lgi#lgi#lgi#lgi) { width: 29px; display: inline-block; margin-left: 10px; }
:is(.lg-baza-wiedzy-bf553, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-roz-akcja) !important; border: 1px solid var(--lg-kolor-roz-ciemny) !important; }
:is(.lg-baza-wiedzy-dd358, #lgi#lgi#lgi#lgi) { background-image: var(--lg-tlo-zdjecia); }
:is(.lg-baza-wiedzy-6dddc, #lgi#lgi#lgi#lgi) { display: block; height: 100%; width: 100%; text-decoration: none; }
:is(.lg-baza-wiedzy-c451f, #lgi#lgi#lgi#lgi) { position: relative; }
:is(.lg-baza-wiedzy-6ae03, #lgi#lgi#lgi#lgi) { display: block; height: 100%; width: 100%; text-decoration: none; position: absolute; top: 0; left: 0; z-index: 2; }
:is(.lg-baza-wiedzy-4db1a, #lgi#lgi#lgi#lgi) { float: left; position: relative; width: 20px; height: 70px; }
:is(.lg-baza-wiedzy-2db09, #lgi#lgi#lgi#lgi) { width: 10px; position: absolute; top: 3px; left: 0; }
:is(.lg-baza-wiedzy-abc19, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-jasny); font-size: 0.7rem; clear: both; }
:is(.lg-baza-wiedzy-fd255, #lgi#lgi#lgi#lgi) { width: 25px; position: relative; border-radius: 40px; margin-right: 5px; }
:is(.lg-baza-wiedzy-6e162, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-tlo-karty); border-radius: 8px; margin-bottom: 50px; }
:is(.lg-baza-wiedzy-6b283, #lgi#lgi#lgi#lgi) { padding: 10px; }
:is(.lg-baza-wiedzy-343cb, #lgi#lgi#lgi#lgi) { font-size: 1.5rem; }
:is(.lg-baza-wiedzy-32e81, #lgi#lgi#lgi#lgi) { margin-bottom: 40px; padding-bottom: 10px; border-bottom: 1px solid var(--lg-kolor-szary-ramka-formularza); }
:is(.lg-baza-wiedzy-6ecdd, #lgi#lgi#lgi#lgi) { position: absolute; top: 10px; right: 20px; }
:is(.lg-baza-wiedzy-01f6f, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-czarny); font-size: 1rem; border-radius: 4px; padding: 4px 10px; background: var(--lg-kolor-szary-tlo-karty); }
:is(.lg-baza-wiedzy-bae12, #lgi#lgi#lgi#lgi) { float: left; position: relative; width: 20px; height: 80px; }
:is(.lg-baza-wiedzy-cbcb6, #lgi#lgi#lgi#lgi) { width: 10px; position: absolute; top: 4px; left: 0; }
:is(.lg-baza-wiedzy-d40af, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-roz-akcja); padding: 9px; border-radius: 8px; margin-bottom: 50px; color: var(--lg-kolor-szary-bialy); font-size: 1.6rem; line-height: 1.5; }
:is(.lg-baza-wiedzy-6254a, #lgi#lgi#lgi#lgi) { font-weight: 300; }
:is(.lg-baza-wiedzy-b6b40, #lgi#lgi#lgi#lgi) { font-weight: 500; font-size: 1.3rem; }
:is(.lg-baza-wiedzy-b0edc, #lgi#lgi#lgi#lgi) { margin-top: 10px; background: var(--lg-kolor-szary-bialy); font-size: 1.2rem; font-weight: bold; }
:is(.lg-baza-wiedzy-50302, #lgi#lgi#lgi#lgi) { height: auto; }
:is(.lg-baza-wiedzy-12ae0, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-tlo-karty); }
:is(.lg-baza-wiedzy-13076, #lgi#lgi#lgi#lgi) { text-align: center; }
:is(.lg-baza-wiedzy-dc62f, #lgi#lgi#lgi#lgi) { font-size: max(var(--lg-komponent-przycisk-rozmiar), 1.3rem); }
:is(.lg-baza-wiedzy-742cb, #lgi#lgi#lgi#lgi) { font-size: 1.8rem; }
:is(.lg-baza-wiedzy-ab66d, #lgi#lgi#lgi#lgi) { font-size: 1.4rem; }
:is(.lg-baza-wiedzy-06adf, #lgi#lgi#lgi#lgi) { float: left; position: relative; width: 20px; height: 60px; }
:is(.lg-baza-wiedzy-ea024, #lgi#lgi#lgi#lgi) { width: 10px; position: absolute; top: 0; left: 0; }

/* ===== css/strony/_inline-blog.css ===== */
/* atrybuty style z blog.php (specyficzność jak atrybut style) */
:is(.lg-blog-a1286, #lgi#lgi#lgi#lgi) { padding-top: 40px; margin-bottom: 10px; }
:is(.lg-blog-49be5, #lgi#lgi#lgi#lgi) { margin-bottom: 0px; }
:is(.lg-blog-4290f, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-tlo-karty); }
:is(.lg-blog-75886, #lgi#lgi#lgi#lgi) { padding-top: 20px; margin-bottom: 20px; }
:is(.lg-blog-30196, #lgi#lgi#lgi#lgi) { margin-bottom: 20px; }
:is(.lg-blog-09904, #lgi#lgi#lgi#lgi) { padding-top: 40px; margin-bottom: 20px; }
:is(.lg-blog-aca8e, #lgi#lgi#lgi#lgi) { margin-bottom: 60px; }
:is(.lg-blog-8f4ce, #lgi#lgi#lgi#lgi) { margin-bottom: 100px; }
:is(.lg-blog-fc903, #lgi#lgi#lgi#lgi) { font-size: 0.9em; color: var(--lg-kolor-szary-tekst); }
:is(.lg-blog-fcf40, #lgi#lgi#lgi#lgi) { margin-top: 40px; }
:is(.lg-blog-32e2b, #lgi#lgi#lgi#lgi) { border-radius: 8px; background-image: var(--lg-tlo-zdjecia); background-image: -webkit-image-set(var(--lg-tlo-zdjecia) 1x, var(--lg-tlo-zdjecia-2) 2x, var(--lg-tlo-zdjecia-3) 3x); background-size: cover; height: 170px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-position: center; }
:is(.lg-blog-6f2e4, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); padding: 15px 25px; height: 250px; border-top-left-radius: 0; border-top-right-radius: 0; }
:is(.lg-blog-708c8, #lgi#lgi#lgi#lgi) { margin-top: 5px; line-height: 1.2; }
:is(.lg-blog-979a5, #lgi#lgi#lgi#lgi) { position: absolute; left: 25px; bottom: 10px; font-size: 1em; color: var(--lg-kolor-szary-tekst); }
:is(.lg-blog-a69b1, #lgi#lgi#lgi#lgi) { max-width: 50px; margin-right: 10px; }

/* ===== css/strony/_inline-brak-strony.css ===== */
/* atrybuty style z 404.php (specyficzność jak atrybut style) */
:is(.lg-brak-strony-aca8e, #lgi#lgi#lgi#lgi) { margin-bottom: 60px; }
:is(.lg-brak-strony-877d6, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-szary); }
:is(.lg-brak-strony-57603, #lgi#lgi#lgi#lgi) { height: 500px; border-radius: 10px; }
:is(.lg-brak-strony-dc42d, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-bialy); border-radius: 10px; box-shadow: var(--lg-cien-formularz); }
:is(.lg-brak-strony-3c857, #lgi#lgi#lgi#lgi) { border-radius: 10px; }
:is(.lg-brak-strony-83e44, #lgi#lgi#lgi#lgi) { font-weight: 700; }
:is(.lg-brak-strony-7d818, #lgi#lgi#lgi#lgi) { height: 40px !important; font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-brak-strony-51650, #lgi#lgi#lgi#lgi) { font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-brak-strony-9163b, #lgi#lgi#lgi#lgi) { text-align: right; margin-top: 10px; }
:is(.lg-brak-strony-955ca, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-roz-akcja) !important; color: var(--lg-kolor-szary-bialy) !important; border: 0 !important; font-weight: 700; }
:is(.lg-brak-strony-a7e47, #lgi#lgi#lgi#lgi) { position: absolute; bottom: 0px; left: 0; color: var(--lg-kolor-szary-bialy); padding: 20px; }
:is(.lg-brak-strony-7a919, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); margin-bottom: 2px; font-size: 1.2em; }
:is(.lg-brak-strony-ca794, #lgi#lgi#lgi#lgi) { font-weight: 300; color: var(--lg-kolor-szary-bialy); margin-top: 0px; font-size: 1.1em; }
:is(.lg-brak-strony-4092b, #lgi#lgi#lgi#lgi) { margin-bottom: 20px; margin-top: 30px; font-size: 1.2em; color: var(--lg-kolor-szary-bialy); }
:is(.lg-brak-strony-13076, #lgi#lgi#lgi#lgi) { text-align: center; }
:is(.lg-brak-strony-e6e15, #lgi#lgi#lgi#lgi) { max-width: 60%; border-radius: 50%; }
:is(.lg-brak-strony-c32e2, #lgi#lgi#lgi#lgi) { font-size: 1em; line-height: 1; margin-top: 5px; color: var(--lg-kolor-szary-bialy); }
:is(.lg-brak-strony-b5daa, #lgi#lgi#lgi#lgi) { padding-top: 20px; padding-bottom: 20px; }
:is(.lg-brak-strony-6d567, #lgi#lgi#lgi#lgi) { width: 100%; }
:is(.lg-brak-strony-1e29e, #lgi#lgi#lgi#lgi) { font-weight: 500; }
:is(.lg-brak-strony-07f60, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); text-decoration: none; }

/* ===== css/strony/_inline-case-studies.css ===== */
/* atrybuty style z case-studies.php (specyficzność jak atrybut style) */
:is(.lg-case-studies-d2a10, #lgi#lgi#lgi#lgi) { padding-top: 40px; }
:is(.lg-case-studies-a7409, #lgi#lgi#lgi#lgi) { margin-bottom: 10px; }
:is(.lg-case-studies-6254a, #lgi#lgi#lgi#lgi) { font-weight: 300; }
:is(.lg-case-studies-4290f, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-tlo-karty); }
:is(.lg-case-studies-75886, #lgi#lgi#lgi#lgi) { padding-top: 20px; margin-bottom: 20px; }
:is(.lg-case-studies-30196, #lgi#lgi#lgi#lgi) { margin-bottom: 20px; }
:is(.lg-case-studies-d6543, #lgi#lgi#lgi#lgi) { background-image: linear-gradient(0deg, var(--lg-kolor-lokalne-przyciemnienie-zdjecia), var(--lg-kolor-lokalne-przyciemnienie-zdjecia)), var(--lg-tlo-zdjecia); background-size: cover; background-position: top center; margin-bottom: 50px; }
:is(.lg-case-studies-31b86, #lgi#lgi#lgi#lgi) { width: 250px; background: var(--lg-kolor-niebieski-marka); color: var(--lg-kolor-szary-bialy); }
:is(.lg-case-studies-b31fe, #lgi#lgi#lgi#lgi) { text-align: center; margin-top: 0px; margin-bottom: 50px; }
:is(.lg-case-studies-13fe4, #lgi#lgi#lgi#lgi) { word-wrap: normal; white-space: normal; font-weight: 500; border: 1px var(--lg-kolor-szary-tekst) solid; color: var(--lg-kolor-szary-tekst); padding: 30px; font-size: 24px; margin-top: 0; }

/* ===== css/strony/_inline-case-study.css ===== */
/* atrybuty style z szablon/case_study.php (specyficzność jak atrybut style) */
:is(.lg-case-study-48bda, #lgi#lgi#lgi#lgi) { padding-top: 0px; }
:is(.lg-case-study-1e29e, #lgi#lgi#lgi#lgi) { font-weight: 500; }
:is(.lg-case-study-8f95b, #lgi#lgi#lgi#lgi) { margin-top: 50px; }
:is(.lg-case-study-ae862, #lgi#lgi#lgi#lgi) { background-image: var(--lg-tlo-zdjecia), var(--lg-tlo-zdjecia-2); }
:is(.lg-case-study-ce14d, #lgi#lgi#lgi#lgi) { text-align: justify; }
:is(.lg-case-study-7f2e9, #lgi#lgi#lgi#lgi) { margin-bottom: 20px; display: block; }
:is(.lg-case-study-f08d4, #lgi#lgi#lgi#lgi) { font-size: 1.2em; font-family: Rubik; color: var(--lg-kolor-niebieski-marka); }
:is(.lg-case-study-5831e, #lgi#lgi#lgi#lgi) { width: 100%; height: 30vh; }
:is(.lg-case-study-72a71, #lgi#lgi#lgi#lgi) { width: 100%; margin: 5vh 0; padding-top: 5vh; color: var(--lg-kolor-szary-tekst-jasny); font-weight: 500; font-size: 18px; border-top: 1px solid var(--lg-kolor-szary-ramka-formularza); }
:is(.lg-case-study-be2d3, #lgi#lgi#lgi#lgi) { position: sticky; top: 80px; }
:is(.lg-case-study-6215a, #lgi#lgi#lgi#lgi) { margin-top: 80px; margin-bottom: 80px; }
:is(.lg-case-study-fcf40, #lgi#lgi#lgi#lgi) { margin-top: 40px; }
:is(.lg-case-study-bc768, #lgi#lgi#lgi#lgi) { height: 100%; border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); }
:is(.lg-case-study-4d143, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-tlo-zdjecia); background-size: cover; background-position: center center; height: 170px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
:is(.lg-case-study-1e12b, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); padding: 30px; border-top-left-radius: 0; border-top-right-radius: 0; }
:is(.lg-case-study-de2d3, #lgi#lgi#lgi#lgi) { margin-top: -10px; }

/* ===== css/strony/_inline-event.css ===== */
/* atrybuty style z szablon/event.php (specyficzność jak atrybut style) */
:is(.lg-event-200a9, #lgi#lgi#lgi#lgi) { text-align: left; }
:is(.lg-event-b5df2, #lgi#lgi#lgi#lgi) { color: inherit; }
:is(.lg-event-6086b, #lgi#lgi#lgi#lgi) { border-radius: 20px; margin-top: 20px; height: 90%; padding: 20px !important; }
:is(.lg-event-6d567, #lgi#lgi#lgi#lgi) { width: 100%; }
:is(.lg-event-5f19a, #lgi#lgi#lgi#lgi) { font-weight: 300; font-family: 'Rubik'; }
:is(.lg-event-d522a, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-jasny); }
:is(.lg-event-f751c, #lgi#lgi#lgi#lgi) { width: 10%; display: inline-block; float: left; }
:is(.lg-event-a3522, #lgi#lgi#lgi#lgi) { font-size: 1.3em; display: inline-block; margin-right: 20px; }
:is(.lg-event-efe3a, #lgi#lgi#lgi#lgi) { display: inline-block; width: 90%; float: left; }
:is(.lg-event-f994e, #lgi#lgi#lgi#lgi) { margin-top: 20px; background: var(--lg-kolor-szary-tlo-karty); padding: 20px; }
:is(.lg-event-13076, #lgi#lgi#lgi#lgi) { text-align: center; }
:is(.lg-event-f40ea, #lgi#lgi#lgi#lgi) { font-weight: 500; font-size: 1.6em; }
:is(.lg-event-48bda, #lgi#lgi#lgi#lgi) { padding-top: 0px; }
:is(.lg-event-842a8, #lgi#lgi#lgi#lgi) { width: 120px; margin-left: -140px; float: left; margin-top: 10px; background: var(--lg-kolor-szary-bialy); color: var(--lg-kolor-niebieski-marka); border: solid 1px var(--lg-kolor-niebieski-marka); font-size: 30px; text-align: center; font-family: Rubik; font-weight: 300; padding: 0; border-radius: 8px; margin-right: 5px; }
:is(.lg-event-aa12b, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-lokalne-wydarzenie-niebieski); padding: 5px; color: var(--lg-kolor-szary-bialy); border-radius: 7px 7px 0 0; width: 100%; }
:is(.lg-event-3e7f8, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-lokalne-wydarzenie-granat); padding: 5px; color: var(--lg-kolor-szary-bialy); font-size: 13px; font-weight: 500; width: 100%; }
:is(.lg-event-71807, #lgi#lgi#lgi#lgi) { margin: auto; padding: 5px; width: 100%; }
:is(.lg-event-b30d2, #lgi#lgi#lgi#lgi) { font-size: 0.8rem; display: block; margin-top: 5px; }
:is(.lg-event-1e29e, #lgi#lgi#lgi#lgi) { font-weight: 500; }
:is(.lg-event-4b8fb, #lgi#lgi#lgi#lgi) { max-width: 100%; min-width: 100%; border-radius: 20px; margin: 20px 0; }
:is(.lg-event-8f95b, #lgi#lgi#lgi#lgi) { margin-top: 50px; }
:is(.lg-event-ce14d, #lgi#lgi#lgi#lgi) { text-align: justify; }
:is(.lg-event-f08d4, #lgi#lgi#lgi#lgi) { font-size: 1.2em; font-family: Rubik; color: var(--lg-kolor-niebieski-marka); }
:is(.lg-event-03eb2, #lgi#lgi#lgi#lgi) { margin: 50px 0; }
:is(.lg-event-94e1c, #lgi#lgi#lgi#lgi) { padding: 5px; }
:is(.lg-event-d714e, #lgi#lgi#lgi#lgi) { margin-top: 10px; font-size: max(var(--lg-rozmiar-przycisk), 14px); padding: 15px; background: var(--lg-kolor-roz-akcja); color: var(--lg-kolor-szary-bialy); font-weight: 700; }
:is(.lg-event-c026b, #lgi#lgi#lgi#lgi) { min-width: 100%; max-width: 100%; }
:is(.lg-event-4f6ea, #lgi#lgi#lgi#lgi) { margin-top: 50px; margin-bottom: 50px; }
:is(.lg-event-30196, #lgi#lgi#lgi#lgi) { margin-bottom: 20px; }
:is(.lg-event-93efc, #lgi#lgi#lgi#lgi) { max-width: 100%; border-radius: 8px; margin-bottom: 20px; }
:is(.lg-event-b49ae, #lgi#lgi#lgi#lgi) { margin: 20px 0; }
:is(.lg-event-ae862, #lgi#lgi#lgi#lgi) { background-image: var(--lg-tlo-zdjecia), var(--lg-tlo-zdjecia-2); }

/* ===== css/strony/_inline-faq.css ===== */
/* atrybuty style z faq.php (specyficzność jak atrybut style) */
:is(.lg-faq-4a032, #lgi#lgi#lgi#lgi) { background: url(/static/faq-tlo.png); background-size: cover; background-position: top center; }
:is(.lg-faq-d2a10, #lgi#lgi#lgi#lgi) { padding-top: 40px; }
:is(.lg-faq-a7409, #lgi#lgi#lgi#lgi) { margin-bottom: 10px; }
:is(.lg-faq-0064b, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); font-weight: bold; text-align: center; }
:is(.lg-faq-2e6b7, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-bialy); border-radius: 10px; border: 1px solid var(--lg-kolor-szary-ramka-formularza); }
:is(.lg-faq-1eee8, #lgi#lgi#lgi#lgi) { width: calc(100% - 50px); border: 0; display: inline-block; }
:is(.lg-faq-b7f77, #lgi#lgi#lgi#lgi) { width: 29px; display: inline-block; }
:is(.lg-faq-55ba0, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-mocny); font-size: 1.1rem; }
:is(.lg-faq-a3ff6, #lgi#lgi#lgi#lgi) { margin-top: 30px; color: var(--lg-kolor-niebieski-marka); font-size: 1.4rem; }

/* ===== css/strony/_inline-glowna.css ===== */
/* atrybuty style z index.php (specyficzność jak atrybut style) */
:is(.lg-glowna-7d2be, #lgi#lgi#lgi#lgi) { font-weight: bolder; }
:is(.lg-glowna-cc433, #lgi#lgi#lgi#lgi) { min-width: 100%; max-width: 100%; height: auto; }
:is(.lg-glowna-30196, #lgi#lgi#lgi#lgi) { margin-bottom: 20px; }
:is(.lg-glowna-36b2d, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-lokalne-szary-ciemniejszy); }
:is(.lg-glowna-fa4c7, #lgi#lgi#lgi#lgi) { min-width: 100%; max-width: 100%; position: relative; top: var(--lg-w-top); }
:is(.lg-glowna-a6fac, #lgi#lgi#lgi#lgi) { position: relative; top: -20px; }
:is(.lg-glowna-da06e, #lgi#lgi#lgi#lgi) { font-weight: 500; color: var(--lg-kolor-niebieski-marka); }
:is(.lg-glowna-30219, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst); line-height: 1.3; font-size: 1rem; font-family: Rubik; font-weight: 400; text-align: left; }
:is(.lg-glowna-b674b, #lgi#lgi#lgi#lgi) { width: 100%; text-align: right; }
:is(.lg-glowna-c026b, #lgi#lgi#lgi#lgi) { min-width: 100%; max-width: 100%; }
:is(.lg-glowna-5a1a1, #lgi#lgi#lgi#lgi) { margin-top: 100px; margin-bottom: 100px; }
:is(.lg-glowna-0d7a1, #lgi#lgi#lgi#lgi) { border-radius: 20px; height: 95%; box-shadow: var(--lg-cien-karta); padding: 3rem; }
:is(.lg-glowna-13076, #lgi#lgi#lgi#lgi) { text-align: center; }
:is(.lg-glowna-828df, #lgi#lgi#lgi#lgi) { min-width: 95%; max-width: 95%; }
:is(.lg-glowna-d7f53, #lgi#lgi#lgi#lgi) { font-weight: 500; color: var(--lg-kolor-szary-tekst); text-align: center; font-size: 1.1rem; text-transform: uppercase; min-height: 45px; }
:is(.lg-glowna-cc98d, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst); line-height: 1.3; font-size: 0.9rem; font-family: Rubik; font-weight: 400; text-align: justify; }
:is(.lg-glowna-fc872, #lgi#lgi#lgi#lgi) { border-radius: 4px; background-image: var(--lg-tlo-zdjecia); background-size: cover; height: 100%; background-position: center; min-height: 150px; }
:is(.lg-glowna-a5033, #lgi#lgi#lgi#lgi) { border-radius: 8px; }
:is(.lg-glowna-bbb74, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-lokalne-szary-ciemniejszy); }
:is(.lg-glowna-2f73a, #lgi#lgi#lgi#lgi) { width: 40px; position: relative; top: -4px; height: 3px; border-radius: 2px; background: var(--lg-kolor-lokalne-szary-ciemniejszy); display: inline-block; margin-right: 10px; }
:is(.lg-glowna-39c29, #lgi#lgi#lgi#lgi) { margin-top: 5px; line-height: 1.2; font-size: 1.6rem; font-weight: 500; }
:is(.lg-glowna-71dbb, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst); font-size: 0.95rem; font-family: Rubik; font-weight: 300; }
:is(.lg-glowna-53b04, #lgi#lgi#lgi#lgi) { background: none; color: var(--lg-kolor-roz-akcja) !important; border: 2px solid var(--lg-kolor-roz-akcja); }
:is(.lg-glowna-49c83, #lgi#lgi#lgi#lgi) { margin-top: 5px; line-height: 1.2; font-size: 1.2rem; font-weight: 500; }
:is(.lg-glowna-4f6ea, #lgi#lgi#lgi#lgi) { margin-top: 50px; margin-bottom: 50px; }
:is(.lg-glowna-c850a, #lgi#lgi#lgi#lgi) { font-size: 45px; }
:is(.lg-glowna-8f95b, #lgi#lgi#lgi#lgi) { margin-top: 50px; }
:is(.lg-glowna-9600a, #lgi#lgi#lgi#lgi) { width: 250px; }
:is(.lg-glowna-3ae1f, #lgi#lgi#lgi#lgi) { margin-top: 20px; }

/* ===== css/strony/_inline-glowny.css ===== */
/* atrybuty style z include/head.php (specyficzność jak atrybut style) */
:is(.lg-glowny-7b4b7, #lgi#lgi#lgi#lgi) { width: 100%; background: var(--lg-kolor-szary-tekst-ciemny); display: block; color: var(--lg-kolor-szary-bialy); }
:is(.lg-glowny-7fa56, #lgi#lgi#lgi#lgi) { padding: 20px; }
:is(.lg-glowny-4e34d, #lgi#lgi#lgi#lgi) { font-size: 30px; }
:is(.lg-glowny-d259d, #lgi#lgi#lgi#lgi) { padding: 22px; }
:is(.lg-glowny-f6e3d, #lgi#lgi#lgi#lgi) { text-align: right; }
:is(.lg-glowny-c9cbe, #lgi#lgi#lgi#lgi) { width: 100%; background: var(--lg-kolor-niebieski-marka); padding-bottom: 20px; }
:is(.lg-glowny-2c972, #lgi#lgi#lgi#lgi) { width: 100%; background: var(--lg-kolor-roz-akcja); text-align: center; padding: 6vh 1vw; border-radius: 0 0 20px 20px; z-index: 2; box-shadow: var(--lg-cien-przycisk-menu); }
:is(.lg-glowny-1030e, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); font-weight: 700; }
:is(.lg-glowny-fcfe5, #lgi#lgi#lgi#lgi) { width: 200px; max-width: 60%; aspect-ratio: 70 / 27; margin: 3vh 0; }
:is(.lg-glowny-13076, #lgi#lgi#lgi#lgi) { text-align: center; }
:is(.lg-glowny-35722, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); font-weight: 500; width: 600px; max-width: 90%; }
:is(.lg-glowny-acae0, #lgi#lgi#lgi#lgi) { width: 100%; background: var(--lg-kolor-niebieski-marka); text-align: center; padding: 6vh 1vw; margin-bottom: 20px; z-index: 1; border-radius: 0 0 20px 20px; box-shadow: var(--lg-cien-przycisk-menu); }
:is(.lg-glowny-b9e7e, #lgi#lgi#lgi#lgi) { margin-top: 10px; font-size: 20px; padding: 18px 36px; background: var(--lg-kolor-roz-akcja); border-radius: 20px; color: var(--lg-kolor-szary-bialy); font-weight: 700; }
:is(.lg-glowny-3f8c4, #lgi#lgi#lgi#lgi) { font-size: 2rem; color: var(--lg-kolor-szary-bialy); }
:is(.lg-glowny-3b36a, #lgi#lgi#lgi#lgi) { height: 30px; }
:is(.lg-glowny-2786c, #lgi#lgi#lgi#lgi) { max-width: 30vw; aspect-ratio: 70 / 27; }
:is(.lg-glowny-70802, #lgi#lgi#lgi#lgi) { font-size: 1.7em; }
:is(.lg-glowny-121b6, #lgi#lgi#lgi#lgi) { z-index: 10000; border-bottom: 1px solid var(--lg-kolor-lokalne-linia-menu); }
:is(.lg-glowny-bb8c4, #lgi#lgi#lgi#lgi) { height: 25px; margin: 0 10px; display: inline-block; }
:is(.lg-glowny-0e2cc, #lgi#lgi#lgi#lgi) { margin: 10px; aspect-ratio: 70 / 27; }
:is(.lg-glowny-bf553, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-roz-akcja) !important; border: 1px solid var(--lg-kolor-roz-ciemny) !important; }
:is(.lg-glowny-fd914, #lgi#lgi#lgi#lgi) { font-size: 1rem; }
:is(.lg-glowny-d34f5, #lgi#lgi#lgi#lgi) { font-weight: 500; padding: 16px 0; background: var(--lg-kolor-szary-bialy); color: var(--lg-kolor-szary-tekst) !important; box-shadow: none; }
:is(.lg-glowny-fce69, #lgi#lgi#lgi#lgi) { max-width: 25px; min-width: 25px; margin-left: 20px; margin-right: 10px; }
:is(.lg-glowny-7bad2, #lgi#lgi#lgi#lgi) { width: 220px; margin-right: 20px; }
:is(.lg-glowny-6ac67, #lgi#lgi#lgi#lgi) { width: 100%; position: sticky; top: 6px; background: var(--lg-kolor-szary-bialy); z-index: 1000; box-shadow: 0 3px 2px -2px var(--lg-kolor-szary-linia-kolumny); }
:is(.lg-glowny-83c3c, #lgi#lgi#lgi#lgi) { padding: 0px 5px; width: 100%; overflow-x: auto; white-space: nowrap; font-size: 0.9em; text-align: center; }
:is(.lg-glowny-b5df2, #lgi#lgi#lgi#lgi) { color: inherit; }
:is(.lg-glowny-016cd, #lgi#lgi#lgi#lgi) { padding: 5px 10px; display: inline-block; border-radius: 5px; background: var(--lg-kolor-lokalne-menu-wyroznienie); word-wrap: break-word; font-weight: 500; position: relative; margin-left: 20px; top: 2px; font-size: 0.9em; line-height: 1.3; width: 360px; white-space: normal; text-align: left; }
:is(.lg-glowny-9ab21, #lgi#lgi#lgi#lgi) { max-width: 100%; margin: 5px; }
:is(.lg-glowny-32a9c, #lgi#lgi#lgi#lgi) { padding: 5px 0; }
:is(.lg-glowny-965e2, #lgi#lgi#lgi#lgi) { position: fixed; bottom: 0; width: 100%; z-index: 10; }
:is(.lg-glowny-c757a, #lgi#lgi#lgi#lgi) { padding: 2px; }
:is(.lg-glowny-99b11, #lgi#lgi#lgi#lgi) { box-shadow: var(--lg-cien-wysoki); border: 2px solid var(--lg-kolor-szary-bialy); border-radius: 40px; position: relative; background: var(--lg-kolor-niebieski-marka); color: var(--lg-kolor-szary-bialy); padding: 23px 5px 22px 50px; font-size: 16px; font-weight: 700; font-family: Rubik; line-height: 0.9; }
:is(.lg-glowny-6b934, #lgi#lgi#lgi#lgi) { font-size: 26px; position: absolute; left: 18px; top: 16px; }
:is(.lg-glowny-3e7de, #lgi#lgi#lgi#lgi) { box-shadow: var(--lg-cien-wysoki); border: 2px solid var(--lg-kolor-szary-bialy); border-radius: 40px; position: relative; background: var(--lg-kolor-niebieski-marka); color: var(--lg-kolor-szary-bialy); padding: 15px 5px 15px 50px; font-size: 16px; font-weight: 700; font-family: Rubik; line-height: 0.9; }
/* aktywny link podmenu (include/head.php, wcześniej atrybut style; siła reguły jak atrybutu) */
:is(#submenu-link-active, #lgi#lgi#lgi#lgi) { border-bottom: 3px solid var(--lg-kolor-niebieski-marka); color: var(--lg-kolor-niebieski-marka); }

/* ===== css/strony/_inline-info-page.css ===== */
/* atrybuty style z szablon/info_page.php (specyficzność jak atrybut style) */
:is(.lg-info-page-02013, #lgi#lgi#lgi#lgi) { margin-top: 30px; margin-bottom: 30px; }
:is(.lg-info-page-1e29e, #lgi#lgi#lgi#lgi) { font-weight: 500; }
:is(.lg-info-page-3a275, #lgi#lgi#lgi#lgi) { margin-top: 30px; position: relative; }
:is(.lg-info-page-8c275, #lgi#lgi#lgi#lgi) { margin-bottom: 30px; }

/* ===== css/strony/_inline-kim-jestesmy.css ===== */
/* atrybuty style z kim-jestesmy.php (specyficzność jak atrybut style) */
:is(.lg-kim-jestesmy-39e97, #lgi#lgi#lgi#lgi) { line-height: 1.3; font-size: 2rem; font-weight: 600; }
:is(.lg-kim-jestesmy-eac7e, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-lokalne-szary-ciemniejszy); line-height: 1.3; font-size: 1.4rem; }
:is(.lg-kim-jestesmy-dc62f, #lgi#lgi#lgi#lgi) { font-size: max(var(--lg-komponent-przycisk-rozmiar), 1.3rem); }
:is(.lg-kim-jestesmy-dcbdf, #lgi#lgi#lgi#lgi) { font-size: max(var(--lg-komponent-przycisk-rozmiar), 1rem); color: var(--lg-kolor-roz-akcja) !important; background: none; border: 2px solid var(--lg-kolor-roz-akcja); }
:is(.lg-kim-jestesmy-a2937, #lgi#lgi#lgi#lgi) { max-width: 100%; }
:is(.lg-kim-jestesmy-1d887, #lgi#lgi#lgi#lgi) { width: 100%; background: var(--lg-kolor-niebieski-turkus); }
:is(.lg-kim-jestesmy-a7c51, #lgi#lgi#lgi#lgi) { max-width: 40%; }
:is(.lg-kim-jestesmy-8f4ce, #lgi#lgi#lgi#lgi) { margin-bottom: 100px; }
:is(.lg-kim-jestesmy-36b2d, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-lokalne-szary-ciemniejszy); }
:is(.lg-kim-jestesmy-102c4, #lgi#lgi#lgi#lgi) { font-weight: 500; color: var(--lg-kolor-niebieski-marka); text-align: center; }
:is(.lg-kim-jestesmy-889b3, #lgi#lgi#lgi#lgi) { max-height: 200px; max-width: 75%; }
:is(.lg-kim-jestesmy-8f95b, #lgi#lgi#lgi#lgi) { margin-top: 50px; }
:is(.lg-kim-jestesmy-28cae, #lgi#lgi#lgi#lgi) { font-size: 0.9em; }
:is(.lg-kim-jestesmy-c2f76, #lgi#lgi#lgi#lgi) { max-width: 80%; border-radius: 8px; margin-top: 50px; margin-bottom: 20px; }
:is(.lg-kim-jestesmy-040e5, #lgi#lgi#lgi#lgi) { margin: 0; font-size: 1.5rem; }
:is(.lg-kim-jestesmy-196a2, #lgi#lgi#lgi#lgi) { margin: 0; font-size: 1.15rem; font-weight: 300; }
:is(.lg-kim-jestesmy-4f6ea, #lgi#lgi#lgi#lgi) { margin-top: 50px; margin-bottom: 50px; }
:is(.lg-kim-jestesmy-c850a, #lgi#lgi#lgi#lgi) { font-size: 45px; }

/* ===== css/strony/_inline-kontakt.css ===== */
/* atrybuty style z kontakt.php (specyficzność jak atrybut style) */
:is(.lg-kontakt-aca8e, #lgi#lgi#lgi#lgi) { margin-bottom: 60px; }
:is(.lg-kontakt-877d6, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-szary); }
:is(.lg-kontakt-e4f41, #lgi#lgi#lgi#lgi) { z-index: 4; height: 500px; border-radius: 10px; margin-top: -120px; }
:is(.lg-kontakt-dc42d, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-bialy); border-radius: 10px; box-shadow: var(--lg-cien-formularz); }
:is(.lg-kontakt-3c857, #lgi#lgi#lgi#lgi) { border-radius: 10px; }
:is(.lg-kontakt-83e44, #lgi#lgi#lgi#lgi) { font-weight: 700; }
:is(.lg-kontakt-7d818, #lgi#lgi#lgi#lgi) { height: 40px !important; font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-kontakt-51650, #lgi#lgi#lgi#lgi) { font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-kontakt-9163b, #lgi#lgi#lgi#lgi) { text-align: right; margin-top: 10px; }
:is(.lg-kontakt-955ca, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-roz-akcja) !important; color: var(--lg-kolor-szary-bialy) !important; border: 0 !important; font-weight: 700; }
:is(.lg-kontakt-42272, #lgi#lgi#lgi#lgi) { position: absolute; bottom: -40px; left: 0; color: var(--lg-kolor-szary-bialy); padding: 20px; }
:is(.lg-kontakt-7a919, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); margin-bottom: 2px; font-size: 1.2em; }
:is(.lg-kontakt-ca794, #lgi#lgi#lgi#lgi) { font-weight: 300; color: var(--lg-kolor-szary-bialy); margin-top: 0px; font-size: 1.1em; }
:is(.lg-kontakt-4092b, #lgi#lgi#lgi#lgi) { margin-bottom: 20px; margin-top: 30px; font-size: 1.2em; color: var(--lg-kolor-szary-bialy); }
:is(.lg-kontakt-13076, #lgi#lgi#lgi#lgi) { text-align: center; }
:is(.lg-kontakt-e6e15, #lgi#lgi#lgi#lgi) { max-width: 60%; border-radius: 50%; }
:is(.lg-kontakt-c32e2, #lgi#lgi#lgi#lgi) { font-size: 1em; line-height: 1; margin-top: 5px; color: var(--lg-kolor-szary-bialy); }
:is(.lg-kontakt-838e3, #lgi#lgi#lgi#lgi) { margin-top: -500px; }
:is(.lg-kontakt-b5daa, #lgi#lgi#lgi#lgi) { padding-top: 20px; padding-bottom: 20px; }
:is(.lg-kontakt-6d567, #lgi#lgi#lgi#lgi) { width: 100%; }
:is(.lg-kontakt-1e29e, #lgi#lgi#lgi#lgi) { font-weight: 500; }
:is(.lg-kontakt-07f60, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); text-decoration: none; }

/* ===== css/strony/_inline-oferta.css ===== */
/* atrybuty style z szablon/oferta.php (specyficzność jak atrybut style) */
:is(.lg-oferta-8f95b, #lgi#lgi#lgi#lgi) { margin-top: 50px; }
:is(.lg-oferta-ce14d, #lgi#lgi#lgi#lgi) { text-align: justify; }
:is(.lg-oferta-96545, #lgi#lgi#lgi#lgi) { font-size: 1.2em; }
:is(.lg-oferta-cb458, #lgi#lgi#lgi#lgi) { display: none; }
:is(.lg-oferta-fec8d, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-niebieski-tlo); }
:is(.lg-oferta-5831e, #lgi#lgi#lgi#lgi) { width: 100%; height: 30vh; }
:is(.lg-oferta-be2d3, #lgi#lgi#lgi#lgi) { position: sticky; top: 80px; }
:is(.lg-oferta-66759, #lgi#lgi#lgi#lgi) { width: 100%; margin: 5vh 0; color: var(--lg-kolor-szary-tekst-mocny); font-weight: 700; font-size: 1.4em; }
:is(.lg-oferta-fcf40, #lgi#lgi#lgi#lgi) { margin-top: 40px; }
:is(.lg-oferta-aca8e, #lgi#lgi#lgi#lgi) { margin-bottom: 60px; }
:is(.lg-oferta-877d6, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-szary); }
:is(.lg-oferta-57603, #lgi#lgi#lgi#lgi) { height: 500px; border-radius: 10px; }
:is(.lg-oferta-dc42d, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-bialy); border-radius: 10px; box-shadow: var(--lg-cien-formularz); }
:is(.lg-oferta-8d6ed, #lgi#lgi#lgi#lgi) { border-radius: 10px; color: var(--lg-kolor-szary-tekst); }
:is(.lg-oferta-83e44, #lgi#lgi#lgi#lgi) { font-weight: 700; }
:is(.lg-oferta-7d818, #lgi#lgi#lgi#lgi) { height: 40px !important; font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-oferta-9163b, #lgi#lgi#lgi#lgi) { text-align: right; margin-top: 10px; }
:is(.lg-oferta-ffb0c, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-roz-akcja) !important; color: var(--lg-kolor-szary-bialy) !important; border: 0 !important; font-weight: 500; }
:is(.lg-oferta-b5daa, #lgi#lgi#lgi#lgi) { padding-top: 20px; padding-bottom: 20px; }
:is(.lg-oferta-6d567, #lgi#lgi#lgi#lgi) { width: 100%; }
:is(.lg-oferta-7a919, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); margin-bottom: 2px; font-size: 1.2em; }
:is(.lg-oferta-1e29e, #lgi#lgi#lgi#lgi) { font-weight: 500; }
:is(.lg-oferta-07f60, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); text-decoration: none; }
/* atrybuty style z sites/kursy-do-toefl.php (specyficzność jak atrybut style) */
:is(.lg-oferta-62867, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-niebieski-marka); margin-bottom: 2px; margin-top: 20px; }
:is(.lg-oferta-9d306, #lgi#lgi#lgi#lgi) { display: block; margin: auto; max-width: 70%; min-width: 70%; }
/* atrybuty style z sites/modules/banner.php (specyficzność jak atrybut style) */
:is(.lg-oferta-dd358, #lgi#lgi#lgi#lgi) { background-image: var(--lg-tlo-zdjecia); }
:is(.lg-oferta-410d7, #lgi#lgi#lgi#lgi) { padding-left: 1.1rem; margin-top: 5rem; margin-left: 0; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
/* atrybuty style z sites/modules/blog.php (specyficzność jak atrybut style) */
:is(.lg-oferta-83aaf, #lgi#lgi#lgi#lgi) { margin-bottom: 40px; }
:is(.lg-oferta-659c4, #lgi#lgi#lgi#lgi) { width: 100%; height: 110px; max-width: 240px; border-radius: 8px; background-size: cover; background-position: center; background-image: var(--lg-tlo-zdjecia); }
:is(.lg-oferta-dd76e, #lgi#lgi#lgi#lgi) { max-width: 240px; }
:is(.lg-oferta-9edd2, #lgi#lgi#lgi#lgi) { display: block; font-size: 16px; line-height: 1.25; margin: 15px 0; color: var(--lg-kolor-szary-tekst-mocny); font-weight: 700; font-size: 1.1em; }
/* atrybuty style z sites/modules/exclamation.php (specyficzność jak atrybut style) */
:is(.lg-oferta-8f1bb, #lgi#lgi#lgi#lgi) { padding: 40px; border-radius: 40px; border: 2px solid red; }
/* atrybuty style z sites/modules/faq.php (specyficzność jak atrybut style) */
:is(.lg-oferta-4f6ea, #lgi#lgi#lgi#lgi) { margin-top: 50px; margin-bottom: 50px; }
/* atrybuty style z sites/modules/faq2.php (specyficzność jak atrybut style) */
:is(.lg-oferta-4f6ea, #lgi#lgi#lgi#lgi) { margin-top: 50px; margin-bottom: 50px; }
/* atrybuty style z sites/modules/lp-header.php (specyficzność jak atrybut style) */
:is(.lg-oferta-5eaa8, #lgi#lgi#lgi#lgi) { z-index: 20; }
:is(.lg-oferta-dd358, #lgi#lgi#lgi#lgi) { background-image: var(--lg-tlo-zdjecia); }
:is(.lg-oferta-4b65f, #lgi#lgi#lgi#lgi) { font-family: Rubik; font-size: 2rem; font-weight: 400; }
:is(.lg-oferta-02fbe, #lgi#lgi#lgi#lgi) { font-family: Rubik; font-size: 1.3rem; }
:is(.lg-oferta-bc175, #lgi#lgi#lgi#lgi) { border-radius: 5px; background: var(--lg-kolor-lokalne-sukces-tlo); color: var(--lg-kolor-lokalne-sukces-tekst); }
:is(.lg-oferta-53ebd, #lgi#lgi#lgi#lgi) { font-weight: 700; color: var(--lg-kolor-szary-bialy); }
:is(.lg-oferta-7d818, #lgi#lgi#lgi#lgi) { height: 40px !important; font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-oferta-4ea03, #lgi#lgi#lgi#lgi) { margin-top: 10px; font-size: max(var(--lg-komponent-przycisk-rozmiar), 14px); padding: 15px; background: var(--lg-kolor-roz-akcja); color: var(--lg-kolor-szary-bialy); font-weight: 700; }
/* atrybuty style z sites/modules/mentors.php (specyficzność jak atrybut style) */
:is(.lg-oferta-b3907, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-mocny); font-weight: 500; font-size: 2.7rem; }
:is(.lg-oferta-1e01d, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst); font-weight: 300; font-size: 1.1rem; }
/* atrybuty style z sites/modules/timeline.php (specyficzność jak atrybut style) */
:is(.lg-oferta-cc59c, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-niebieski-marka); }

/* ===== css/strony/_inline-oferty.css ===== */
/* atrybuty style z oferta.php (specyficzność jak atrybut style) */
:is(.lg-oferty-d2a10, #lgi#lgi#lgi#lgi) { padding-top: 40px; }
:is(.lg-oferty-83aaf, #lgi#lgi#lgi#lgi) { margin-bottom: 40px; }
:is(.lg-oferty-6254a, #lgi#lgi#lgi#lgi) { font-weight: 300; }
:is(.lg-oferty-8f4ce, #lgi#lgi#lgi#lgi) { margin-bottom: 100px; }
:is(.lg-oferty-fcf40, #lgi#lgi#lgi#lgi) { margin-top: 40px; }
:is(.lg-oferty-3ec05, #lgi#lgi#lgi#lgi) { border-radius: 8px; height: 100%; background: var(--lg-kolor-szary-tlo-karty); }
:is(.lg-oferty-e61d2, #lgi#lgi#lgi#lgi) { border-radius: 8px; background-image: var(--lg-tlo-zdjecia); background-image: -webkit-image-set(var(--lg-tlo-zdjecia) 1x, var(--lg-tlo-zdjecia-2) 2x, var(--lg-tlo-zdjecia-3) 3x); background-size: cover; height: 250px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-position: center; }
:is(.lg-oferty-de2d3, #lgi#lgi#lgi#lgi) { margin-top: -10px; }
:is(.lg-oferty-3f062, #lgi#lgi#lgi#lgi) { margin-top: 15px; display: block; }
:is(.lg-oferty-caa39, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-kolor-szary-linia-kolumny); padding: 60px; height: 100%; }
:is(.lg-oferty-3ae1f, #lgi#lgi#lgi#lgi) { margin-top: 20px; }
:is(.lg-oferty-7d247, #lgi#lgi#lgi#lgi) { margin-top: 80px; text-align: center; }

/* ===== css/strony/_inline-prezentacje.css ===== */
/* atrybuty style z sciagnij-prezentacje.php (specyficzność jak atrybut style) */
:is(.lg-prezentacje-bfb65, #lgi#lgi#lgi#lgi) { z-index: 9999999; width: 100%; height: 3000px; background: var(--lg-kolor-lokalne-nakladka-ciemna); position: fixed; top: 0; left: 0; display: none; }
:is(.lg-prezentacje-0696a, #lgi#lgi#lgi#lgi) { margin: 60px 0; }
:is(.lg-prezentacje-8c20d, #lgi#lgi#lgi#lgi) { margin-bottom: 80px; }
:is(.lg-prezentacje-3fd5e, #lgi#lgi#lgi#lgi) { max-width: 100%; min-width: 100%; padding: 20px; border: 2px solid var(--lg-kolor-niebieski-marka); }
:is(.lg-prezentacje-40fe9, #lgi#lgi#lgi#lgi) { max-width: 100%; min-width: 100%; padding: 10px; margin-top: 20px; border: 2px solid var(--lg-kolor-niebieski-marka); }
:is(.lg-prezentacje-ab63b, #lgi#lgi#lgi#lgi) { z-index: 10000000 !important; }
:is(.lg-prezentacje-dbfac, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); font-size: 30px; }
:is(.lg-prezentacje-f4b07, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); font-size: 20px; font-weight: 500; margin-bottom: 20px; }
:is(.lg-prezentacje-53ebd, #lgi#lgi#lgi#lgi) { font-weight: 700; color: var(--lg-kolor-szary-bialy); }
:is(.lg-prezentacje-7d818, #lgi#lgi#lgi#lgi) { height: 40px !important; font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-prezentacje-4ea03, #lgi#lgi#lgi#lgi) { margin-top: 10px; font-size: max(var(--lg-komponent-przycisk-rozmiar), 14px); padding: 15px; background: var(--lg-kolor-roz-akcja); color: var(--lg-kolor-szary-bialy); font-weight: 700; }

/* ===== css/strony/_inline-product.css ===== */
/* atrybuty style z szablon/product.php (specyficzność jak atrybut style) */
:is(.lg-product-1e29e, #lgi#lgi#lgi#lgi) { font-weight: 500; }
:is(.lg-product-8c20d, #lgi#lgi#lgi#lgi) { margin-bottom: 80px; }
:is(.lg-product-dbfac, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); font-size: 30px; }
:is(.lg-product-f4b07, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); font-size: 20px; font-weight: 500; margin-bottom: 20px; }
:is(.lg-product-53ebd, #lgi#lgi#lgi#lgi) { font-weight: 700; color: var(--lg-kolor-szary-bialy); }
:is(.lg-product-7d818, #lgi#lgi#lgi#lgi) { height: 40px !important; font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-product-d714e, #lgi#lgi#lgi#lgi) { margin-top: 10px; font-size: max(var(--lg-rozmiar-przycisk), 14px); padding: 15px; background: var(--lg-kolor-roz-akcja); color: var(--lg-kolor-szary-bialy); font-weight: 700; }
:is(.lg-product-91c3d, #lgi#lgi#lgi#lgi) { font-size: 0.8em; text-align: center; border: 1px solid var(--lg-kolor-szary-bialy); color: var(--lg-kolor-szary-bialy); margin-top: 10px; border-radius: 3px; padding: 5px; width: 100%; display: block; background: transparent; }
:is(.lg-product-5a1a1, #lgi#lgi#lgi#lgi) { margin-top: 100px; margin-bottom: 100px; }
:is(.lg-product-a7409, #lgi#lgi#lgi#lgi) { margin-bottom: 10px; }
:is(.lg-product-b66df, #lgi#lgi#lgi#lgi) { max-width: 25%; margin: 30px 0 5px 0; }
:is(.lg-product-d6543, #lgi#lgi#lgi#lgi) { background-image: linear-gradient(0deg, var(--lg-kolor-lokalne-przyciemnienie-zdjecia), var(--lg-kolor-lokalne-przyciemnienie-zdjecia)), var(--lg-tlo-zdjecia); background-size: cover; background-position: top center; margin-bottom: 50px; }
:is(.lg-product-31b86, #lgi#lgi#lgi#lgi) { width: 250px; background: var(--lg-kolor-niebieski-marka); color: var(--lg-kolor-szary-bialy); }
:is(.lg-product-4b2e2, #lgi#lgi#lgi#lgi) { margin-top: 100px; margin-bottom: 40px; }
:is(.lg-product-91200, #lgi#lgi#lgi#lgi) { margin-bottom: 40px; text-align: center; }
:is(.lg-product-f6e3d, #lgi#lgi#lgi#lgi) { text-align: right; }
:is(.lg-product-0ea56, #lgi#lgi#lgi#lgi) { margin-bottom: 0; color: var(--lg-kolor-niebieski-marka); }
:is(.lg-product-f005b, #lgi#lgi#lgi#lgi) { margin-top: 2px; }
:is(.lg-product-855c8, #lgi#lgi#lgi#lgi) { margin-top: 10px; margin-bottom: 80px; }
:is(.lg-product-aca8e, #lgi#lgi#lgi#lgi) { margin-bottom: 60px; }
:is(.lg-product-877d6, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-szary); }
:is(.lg-product-57603, #lgi#lgi#lgi#lgi) { height: 500px; border-radius: 10px; }
:is(.lg-product-dc42d, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-bialy); border-radius: 10px; box-shadow: var(--lg-cien-formularz); }
:is(.lg-product-8d6ed, #lgi#lgi#lgi#lgi) { border-radius: 10px; color: var(--lg-kolor-szary-tekst); }
:is(.lg-product-83e44, #lgi#lgi#lgi#lgi) { font-weight: 700; }
:is(.lg-product-9163b, #lgi#lgi#lgi#lgi) { text-align: right; margin-top: 10px; }
:is(.lg-product-ffb0c, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-roz-akcja) !important; color: var(--lg-kolor-szary-bialy) !important; border: 0 !important; font-weight: 500; }
:is(.lg-product-dc1ff, #lgi#lgi#lgi#lgi) { position: absolute; bottom: 90px; left: 0; color: var(--lg-kolor-szary-bialy); padding: 20px; }
:is(.lg-product-7a919, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); margin-bottom: 2px; font-size: 1.2em; }
:is(.lg-product-ca794, #lgi#lgi#lgi#lgi) { font-weight: 300; color: var(--lg-kolor-szary-bialy); margin-top: 0px; font-size: 1.1em; }
:is(.lg-product-4092b, #lgi#lgi#lgi#lgi) { margin-bottom: 20px; margin-top: 30px; font-size: 1.2em; color: var(--lg-kolor-szary-bialy); }
:is(.lg-product-13076, #lgi#lgi#lgi#lgi) { text-align: center; }
:is(.lg-product-e6e15, #lgi#lgi#lgi#lgi) { max-width: 60%; border-radius: 50%; }
:is(.lg-product-c32e2, #lgi#lgi#lgi#lgi) { font-size: 1em; line-height: 1; margin-top: 5px; color: var(--lg-kolor-szary-bialy); }
:is(.lg-product-4d3a7, #lgi#lgi#lgi#lgi) { margin-top: -30px; }
:is(.lg-product-b5daa, #lgi#lgi#lgi#lgi) { padding-top: 20px; padding-bottom: 20px; }
:is(.lg-product-6d567, #lgi#lgi#lgi#lgi) { width: 100%; }
:is(.lg-product-07f60, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); text-decoration: none; }
:is(.lg-product-84f73, #lgi#lgi#lgi#lgi) { border: 3px dashed var(--lg-kolor-szary-bialy); background: var(--lg-kolor-lokalne-produkt-niebieski); border-radius: 8px; padding-top: 20px; padding-bottom: 20px; }
:is(.lg-product-63b80, #lgi#lgi#lgi#lgi) { font-weight: 500; color: var(--lg-kolor-szary-bialy); }
:is(.lg-product-6c844, #lgi#lgi#lgi#lgi) { margin-top: 40px; margin-bottom: line0px; }
:is(.lg-product-0db52, #lgi#lgi#lgi#lgi) { margin-top: 5px; margin-bottom: 40px; }
:is(.lg-product-fcf40, #lgi#lgi#lgi#lgi) { margin-top: 40px; }
:is(.lg-product-9a047, #lgi#lgi#lgi#lgi) { border-radius: 8px; max-width: 80%; margin-bottom: 10px; }
:is(.lg-product-0667e, #lgi#lgi#lgi#lgi) { margin-top: 10px; margin-bottom: 2px; font-weight: 300; line-height: 1.1; }
:is(.lg-product-7d31e, #lgi#lgi#lgi#lgi) { margin-top: 2px; margin-bottom: 10px; font-weight: 300; line-height: 1.1; color: var(--lg-kolor-szary-tekst); }
:is(.lg-product-38401, #lgi#lgi#lgi#lgi) { text-align: center; margin-top: 30px; margin-bottom: 30px; }
:is(.lg-product-0b8f2, #lgi#lgi#lgi#lgi) { white-space: normal; font-weight: 500; border: 1px var(--lg-kolor-szary-tekst) solid; color: var(--lg-kolor-szary-tekst); }
:is(.lg-product-4f6ea, #lgi#lgi#lgi#lgi) { margin-top: 50px; margin-bottom: 50px; }
:is(.lg-product-c850a, #lgi#lgi#lgi#lgi) { font-size: 45px; }
:is(.lg-product-7f9bf, #lgi#lgi#lgi#lgi) { padding: 20px; height: 100%; }
:is(.lg-product-5023d, #lgi#lgi#lgi#lgi) { border: 3px dashed var(--lg-kolor-szary-tekst-szary); border-radius: 8px; padding-top: 20px; padding-bottom: 10px; margin-bottom: 0px; height: 100%; }
:is(.lg-product-b9704, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-szary); margin-bottom: 2px; font-size: 1.2em; }
:is(.lg-product-073d3, #lgi#lgi#lgi#lgi) { font-weight: 500; color: var(--lg-kolor-szary-tekst); }
:is(.lg-product-83aaf, #lgi#lgi#lgi#lgi) { margin-bottom: 40px; }
:is(.lg-product-6215a, #lgi#lgi#lgi#lgi) { margin-top: 80px; margin-bottom: 80px; }
:is(.lg-product-bc768, #lgi#lgi#lgi#lgi) { height: 100%; border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); }
:is(.lg-product-4d143, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-tlo-zdjecia); background-size: cover; background-position: center center; height: 170px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
:is(.lg-product-1e12b, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); padding: 30px; border-top-left-radius: 0; border-top-right-radius: 0; }
:is(.lg-product-de2d3, #lgi#lgi#lgi#lgi) { margin-top: -10px; }

/* ===== css/strony/_inline-quiz.css ===== */
/* atrybuty style z quiz.php (specyficzność jak atrybut style) */
:is(.lg-quiz-0696a, #lgi#lgi#lgi#lgi) { margin: 60px 0; }
:is(.lg-quiz-8c20d, #lgi#lgi#lgi#lgi) { margin-bottom: 80px; }

/* ===== css/strony/_inline-seo-page.css ===== */
/* atrybuty style z szablon/seo_page.php (specyficzność jak atrybut style) */
:is(.lg-seo-page-c026b, #lgi#lgi#lgi#lgi) { min-width: 100%; max-width: 100%; }
:is(.lg-seo-page-8ae9c, #lgi#lgi#lgi#lgi) { padding-top: 10px; }
:is(.lg-seo-page-1e29e, #lgi#lgi#lgi#lgi) { font-weight: 500; }
:is(.lg-seo-page-24c9f, #lgi#lgi#lgi#lgi) { width: 100%; font-size: 1em; color: var(--lg-kolor-szary-tekst-tag); }
:is(.lg-seo-page-ba648, #lgi#lgi#lgi#lgi) { width: 40px; height: 40px; position: relative; top: 8px; margin-right: 20px; border-radius: 40px; margin-bottom: 20px; }
:is(.lg-seo-page-e5ea8, #lgi#lgi#lgi#lgi) { display: inline-block; margin: 0 20px; }
:is(.lg-seo-page-4f6ea, #lgi#lgi#lgi#lgi) { margin-top: 50px; margin-bottom: 50px; }
:is(.lg-seo-page-38e29, #lgi#lgi#lgi#lgi) { font-size: 34px; margin-top: 20px; }
:is(.lg-seo-page-13076, #lgi#lgi#lgi#lgi) { text-align: center; }
:is(.lg-seo-page-3a275, #lgi#lgi#lgi#lgi) { margin-top: 30px; position: relative; }
:is(.lg-seo-page-4a8f6, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-niebieski-marka); color: var(--lg-kolor-szary-bialy); }
:is(.lg-seo-page-8f95b, #lgi#lgi#lgi#lgi) { margin-top: 50px; }
:is(.lg-seo-page-ce14d, #lgi#lgi#lgi#lgi) { text-align: justify; }
:is(.lg-seo-page-f08d4, #lgi#lgi#lgi#lgi) { font-size: 1.2em; font-family: Rubik; color: var(--lg-kolor-niebieski-marka); }
:is(.lg-seo-page-c451f, #lgi#lgi#lgi#lgi) { position: relative; }
:is(.lg-seo-page-e0215, #lgi#lgi#lgi#lgi) { padding: 0; position: relative; }
:is(.lg-seo-page-21ec7, #lgi#lgi#lgi#lgi) { max-width: 190%; position: absolute; left: -120px; top: -108px; }
:is(.lg-seo-page-f2d91, #lgi#lgi#lgi#lgi) { margin: 20px 40px; }
:is(.lg-seo-page-07f56, #lgi#lgi#lgi#lgi) { font-size: 24px; font-weight: 500; text-align: center; }
:is(.lg-seo-page-e00fe, #lgi#lgi#lgi#lgi) { height: 50px !important; font-size: 24px; padding: 10px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-seo-page-6e9dc, #lgi#lgi#lgi#lgi) { height: 100px; position: absolute; bottom: 100px; right: 22px; }
:is(.lg-seo-page-beeb2, #lgi#lgi#lgi#lgi) { margin-top: 10px; font-size: 24px; padding: 8px; background: var(--lg-kolor-roz-akcja); color: var(--lg-kolor-szary-bialy); font-weight: 700; }
:is(.lg-seo-page-fec8d, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-niebieski-tlo); }
:is(.lg-seo-page-6888a, #lgi#lgi#lgi#lgi) { width: 30%; position: absolute; bottom: 0; right: 0; z-index: 0; }
:is(.lg-seo-page-88305, #lgi#lgi#lgi#lgi) { z-index: 40; }
:is(.lg-seo-page-96545, #lgi#lgi#lgi#lgi) { font-size: 1.2em; }
:is(.lg-seo-page-cb458, #lgi#lgi#lgi#lgi) { display: none; }
:is(.lg-seo-page-7cea6, #lgi#lgi#lgi#lgi) { width: 100%; height: 100vh; }
:is(.lg-seo-page-be2d3, #lgi#lgi#lgi#lgi) { position: sticky; top: 80px; }
:is(.lg-seo-page-66759, #lgi#lgi#lgi#lgi) { width: 100%; margin: 5vh 0; color: var(--lg-kolor-szary-tekst-mocny); font-weight: 700; font-size: 1.4em; }
:is(.lg-seo-page-fcf40, #lgi#lgi#lgi#lgi) { margin-top: 40px; }
:is(.lg-seo-page-aca8e, #lgi#lgi#lgi#lgi) { margin-bottom: 60px; }
:is(.lg-seo-page-877d6, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-szary); }
:is(.lg-seo-page-57603, #lgi#lgi#lgi#lgi) { height: 500px; border-radius: 10px; }
:is(.lg-seo-page-dc42d, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-bialy); border-radius: 10px; box-shadow: var(--lg-cien-formularz); }
:is(.lg-seo-page-8d6ed, #lgi#lgi#lgi#lgi) { border-radius: 10px; color: var(--lg-kolor-szary-tekst); }
:is(.lg-seo-page-83e44, #lgi#lgi#lgi#lgi) { font-weight: 700; }
:is(.lg-seo-page-7d818, #lgi#lgi#lgi#lgi) { height: 40px !important; font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-seo-page-9163b, #lgi#lgi#lgi#lgi) { text-align: right; margin-top: 10px; }
:is(.lg-seo-page-ffb0c, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-roz-akcja) !important; color: var(--lg-kolor-szary-bialy) !important; border: 0 !important; font-weight: 500; }
:is(.lg-seo-page-b5daa, #lgi#lgi#lgi#lgi) { padding-top: 20px; padding-bottom: 20px; }
:is(.lg-seo-page-6d567, #lgi#lgi#lgi#lgi) { width: 100%; }
:is(.lg-seo-page-7a919, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); margin-bottom: 2px; font-size: 1.2em; }
:is(.lg-seo-page-07f60, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); text-decoration: none; }
:is(.lg-seo-page-6215a, #lgi#lgi#lgi#lgi) { margin-top: 80px; margin-bottom: 80px; }
:is(.lg-seo-page-bc768, #lgi#lgi#lgi#lgi) { height: 100%; border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); }
:is(.lg-seo-page-ec786, #lgi#lgi#lgi#lgi) { border-radius: 8px; background-size: cover; background-position: center center; height: 170px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
:is(.lg-seo-page-1e12b, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); padding: 30px; border-top-left-radius: 0; border-top-right-radius: 0; }
:is(.lg-seo-page-de2d3, #lgi#lgi#lgi#lgi) { margin-top: -10px; }

/* ===== css/strony/_inline-stopka.css ===== */
/* atrybuty style z include/foot.php (specyficzność jak atrybut style) */
:is(.lg-stopka-02013, #lgi#lgi#lgi#lgi) { margin-top: 30px; margin-bottom: 30px; }
:is(.lg-stopka-8d721, #lgi#lgi#lgi#lgi) { max-width: 100%; width: 200px; margin-top: 0px; margin-bottom: 30px; }
:is(.lg-stopka-d2739, #lgi#lgi#lgi#lgi) { font-size: 16px; display: block; margin-bottom: 15px; font-weight: 500; }
:is(.lg-stopka-0152b, #lgi#lgi#lgi#lgi) { width: 30px; margin-right: 20px; }
:is(.lg-stopka-0818d, #lgi#lgi#lgi#lgi) { width: 30px; margin-right: 20px; height: 16px; display: inline-block; }
:is(.lg-stopka-d522a, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-jasny); }
:is(.lg-stopka-56eeb, #lgi#lgi#lgi#lgi) { font-size: 16px; display: block; margin: 15px 0; font-weight: 500; }
:is(.lg-stopka-bae5a, #lgi#lgi#lgi#lgi) { margin-bottom: 20px; font-size: 1.2em; }
:is(.lg-stopka-f95ae, #lgi#lgi#lgi#lgi) { margin-bottom: 10px; margin-top: 30px; font-size: 1.2em; }
:is(.lg-stopka-22906, #lgi#lgi#lgi#lgi) { border-left: 1px solid var(--lg-kolor-szary-linia-kolumny); }
:is(.lg-stopka-feb8d, #lgi#lgi#lgi#lgi) { font-size: 20px; font-weight: 700; }
:is(.lg-stopka-200a9, #lgi#lgi#lgi#lgi) { text-align: left; }
:is(.lg-stopka-15054, #lgi#lgi#lgi#lgi) { font-style: italic; color: var(--lg-kolor-szary-tekst-jasny); font-size: 0.9em; text-align: center; margin-bottom: 20px; margin-top: 5px; }

/* ===== css/strony/_inline-strona-miejska.css ===== */
/* atrybuty style z szablon/strona_miejska.php (specyficzność jak atrybut style) */
:is(.lg-strona-miejska-bc328, #lgi#lgi#lgi#lgi) { background: var(--lg-tlo-zdjecia); background-size: cover; background-position: center; }
:is(.lg-strona-miejska-48bda, #lgi#lgi#lgi#lgi) { padding-top: 0px; }
:is(.lg-strona-miejska-65dde, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-lokalne-biel-polprzezroczysta); border-radius: 8px; line-height: 1; }
:is(.lg-strona-miejska-1e29e, #lgi#lgi#lgi#lgi) { font-weight: 500; }
:is(.lg-strona-miejska-d1fcf, #lgi#lgi#lgi#lgi) { line-height: 1.8; font-weight: bold; font-size: 1.3em; }
:is(.lg-strona-miejska-521bc, #lgi#lgi#lgi#lgi) { z-index: 10; }
:is(.lg-strona-miejska-13076, #lgi#lgi#lgi#lgi) { text-align: center; }
:is(.lg-strona-miejska-4f6ea, #lgi#lgi#lgi#lgi) { margin-top: 50px; margin-bottom: 50px; }
:is(.lg-strona-miejska-38e29, #lgi#lgi#lgi#lgi) { font-size: 34px; margin-top: 20px; }
:is(.lg-strona-miejska-8f95b, #lgi#lgi#lgi#lgi) { margin-top: 50px; }
:is(.lg-strona-miejska-9709e, #lgi#lgi#lgi#lgi) { max-width: 30%; margin: 30px 0 5px 0; }
:is(.lg-strona-miejska-d5b20, #lgi#lgi#lgi#lgi) { max-width: 80%; }
:is(.lg-strona-miejska-62a00, #lgi#lgi#lgi#lgi) { margin: 5vh 0; }
:is(.lg-strona-miejska-0ee94, #lgi#lgi#lgi#lgi) { margin-top: 50px; text-align: center; }
:is(.lg-strona-miejska-c3f2e, #lgi#lgi#lgi#lgi) { text-align: center; margin-bottom: 20px; }
:is(.lg-strona-miejska-b674b, #lgi#lgi#lgi#lgi) { width: 100%; text-align: right; }
:is(.lg-strona-miejska-cd8df, #lgi#lgi#lgi#lgi) { width: 18px; }
:is(.lg-strona-miejska-ce14d, #lgi#lgi#lgi#lgi) { text-align: justify; }
:is(.lg-strona-miejska-763f2, #lgi#lgi#lgi#lgi) { margin-bottom: 3vh; }
:is(.lg-strona-miejska-96545, #lgi#lgi#lgi#lgi) { font-size: 1.2em; }
:is(.lg-strona-miejska-cb458, #lgi#lgi#lgi#lgi) { display: none; }
:is(.lg-strona-miejska-8c675, #lgi#lgi#lgi#lgi) { padding: 20px; background: var(--lg-kolor-szary-tlo-karty); border-radius: 8px; }
:is(.lg-strona-miejska-d714e, #lgi#lgi#lgi#lgi) { margin-top: 10px; font-size: max(var(--lg-rozmiar-przycisk), 14px); padding: 15px; background: var(--lg-kolor-roz-akcja); color: var(--lg-kolor-szary-bialy); font-weight: 700; }
:is(.lg-strona-miejska-5831e, #lgi#lgi#lgi#lgi) { width: 100%; height: 30vh; }
:is(.lg-strona-miejska-f190b, #lgi#lgi#lgi#lgi) { position: sticky; top: 180px; }
:is(.lg-strona-miejska-66759, #lgi#lgi#lgi#lgi) { width: 100%; margin: 5vh 0; color: var(--lg-kolor-szary-tekst-mocny); font-weight: 700; font-size: 1.4em; }
:is(.lg-strona-miejska-fcf40, #lgi#lgi#lgi#lgi) { margin-top: 40px; }
:is(.lg-strona-miejska-aca8e, #lgi#lgi#lgi#lgi) { margin-bottom: 60px; }
:is(.lg-strona-miejska-57603, #lgi#lgi#lgi#lgi) { height: 500px; border-radius: 10px; }
:is(.lg-strona-miejska-dc42d, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-bialy); border-radius: 10px; box-shadow: var(--lg-cien-formularz); }
:is(.lg-strona-miejska-8d6ed, #lgi#lgi#lgi#lgi) { border-radius: 10px; color: var(--lg-kolor-szary-tekst); }
:is(.lg-strona-miejska-83e44, #lgi#lgi#lgi#lgi) { font-weight: 700; }
:is(.lg-strona-miejska-7d818, #lgi#lgi#lgi#lgi) { height: 40px !important; font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-strona-miejska-9163b, #lgi#lgi#lgi#lgi) { text-align: right; margin-top: 10px; }
:is(.lg-strona-miejska-ffb0c, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-roz-akcja) !important; color: var(--lg-kolor-szary-bialy) !important; border: 0 !important; font-weight: 500; }
:is(.lg-strona-miejska-b5daa, #lgi#lgi#lgi#lgi) { padding-top: 20px; padding-bottom: 20px; }
:is(.lg-strona-miejska-6d567, #lgi#lgi#lgi#lgi) { width: 100%; }
:is(.lg-strona-miejska-7a919, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); margin-bottom: 2px; font-size: 1.2em; }
:is(.lg-strona-miejska-07f60, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); text-decoration: none; }
:is(.lg-strona-miejska-6215a, #lgi#lgi#lgi#lgi) { margin-top: 80px; margin-bottom: 80px; }
:is(.lg-strona-miejska-bc768, #lgi#lgi#lgi#lgi) { height: 100%; border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); }
:is(.lg-strona-miejska-4d143, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-tlo-zdjecia); background-size: cover; background-position: center center; height: 170px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
:is(.lg-strona-miejska-1e12b, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); padding: 30px; border-top-left-radius: 0; border-top-right-radius: 0; }
:is(.lg-strona-miejska-de2d3, #lgi#lgi#lgi#lgi) { margin-top: -10px; }

/* ===== css/strony/_inline-strona.css ===== */
/* atrybuty style z strona.php (specyficzność jak atrybut style) */
:is(.lg-strona-d2275, #lgi#lgi#lgi#lgi) { display: inline-block; font-family: Rubik; font-weight: 500; font-size: 0.95em; color: var(--lg-kolor-szary-tekst-tag); background: var(--lg-kolor-szary-tlo-karty); padding: 2px 10px; border-radius: 2px; margin-right: 10px; margin-bottom: 2px; }
:is(.lg-strona-112e0, #lgi#lgi#lgi#lgi) { width: 100%; height: 110px; max-width: 240px; border-radius: 8px; background-size: cover; background-position: center; }
:is(.lg-strona-200a9, #lgi#lgi#lgi#lgi) { text-align: left; }
:is(.lg-strona-dd76e, #lgi#lgi#lgi#lgi) { max-width: 240px; }
:is(.lg-strona-9edd2, #lgi#lgi#lgi#lgi) { display: block; font-size: 16px; line-height: 1.25; margin: 15px 0; color: var(--lg-kolor-szary-tekst-mocny); font-weight: 700; font-size: 1.1em; }
:is(.lg-strona-35df0, #lgi#lgi#lgi#lgi) { width: 100%; height: 5vh; }
:is(.lg-strona-ea92c, #lgi#lgi#lgi#lgi) { padding: 40px 20px; }

/* ===== css/strony/_inline-tresc.css ===== */
/* atrybuty style z include/config.php (specyficzność jak atrybut style) */
:is(.lg-tresc-be08a, #lgi#lgi#lgi#lgi) { overflow: auto; }
:is(.lg-tabela-tresci, #lgi#lgi#lgi#lgi) > table { font-size: 0.9rem; } /* tabela z treści: atrybuty tabeli przychodzą z treści, więc klasa jest na otoczce */
:is(.lg-tresc-13076, #lgi#lgi#lgi#lgi) { text-align: center; }
:is(.lg-tresc-0e703, #lgi#lgi#lgi#lgi) { width: 80%; margin: 10px auto; }
:is(.lg-tresc-85201, #lgi#lgi#lgi#lgi) { font-size: 0.9em; font-style: italic; }

/* ===== css/strony/_inline-umow-konsultacje.css ===== */
/* atrybuty style z umow-konsultacje.php (specyficzność jak atrybut style) */
:is(.lg-umow-konsultacje-ecc04, #lgi#lgi#lgi#lgi) { border-radius: 20px; padding: 60px; }
:is(.lg-umow-konsultacje-0db6d, #lgi#lgi#lgi#lgi) { font-weight: 300; color: var(--lg-kolor-szary-tekst-szary); }
:is(.lg-umow-konsultacje-69841, #lgi#lgi#lgi#lgi) { border-radius: 20px; background: var(--lg-kolor-niebieski-marka); padding: 60px; }
:is(.lg-umow-konsultacje-a2b66, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); text-align: center; font-weight: 100; }
:is(.lg-umow-konsultacje-48bda, #lgi#lgi#lgi#lgi) { padding-top: 0px; }
:is(.lg-umow-konsultacje-cb458, #lgi#lgi#lgi#lgi) { display: none; }
:is(.lg-umow-konsultacje-316b8, #lgi#lgi#lgi#lgi) { min-height: 80vh; padding-bottom: 40px; }
:is(.lg-umow-konsultacje-aca8e, #lgi#lgi#lgi#lgi) { margin-bottom: 60px; }
:is(.lg-umow-konsultacje-877d6, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-szary); }
:is(.lg-umow-konsultacje-42da8, #lgi#lgi#lgi#lgi) { font-size: 40px; }
:is(.lg-umow-konsultacje-53896, #lgi#lgi#lgi#lgi) { margin-top: 0; }
:is(.lg-umow-konsultacje-6ed88, #lgi#lgi#lgi#lgi) { border: 1px solid var(--lg-kolor-szary-tekst); color: inherit; }
:is(.lg-umow-konsultacje-57603, #lgi#lgi#lgi#lgi) { height: 500px; border-radius: 10px; }
:is(.lg-umow-konsultacje-0f07b, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-niebieski-marka); border-radius: 10px; }
:is(.lg-umow-konsultacje-3c857, #lgi#lgi#lgi#lgi) { border-radius: 10px; }
:is(.lg-umow-konsultacje-53ebd, #lgi#lgi#lgi#lgi) { font-weight: 700; color: var(--lg-kolor-szary-bialy); }
:is(.lg-umow-konsultacje-7d818, #lgi#lgi#lgi#lgi) { height: 40px !important; font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-umow-konsultacje-51650, #lgi#lgi#lgi#lgi) { font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-umow-konsultacje-5371d, #lgi#lgi#lgi#lgi) { margin-top: 10px; }
:is(.lg-umow-konsultacje-744e2, #lgi#lgi#lgi#lgi) { border: 1px solid var(--lg-kolor-szary-bialy); color: var(--lg-kolor-szary-bialy); max-width: 100%; }
:is(.lg-umow-konsultacje-9163b, #lgi#lgi#lgi#lgi) { text-align: right; margin-top: 10px; }
:is(.lg-umow-konsultacje-5f5e2, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-roz-akcja) !important; color: var(--lg-kolor-szary-bialy) !important; border: 0 !important; font-weight: 700; max-width: 100%; }
:is(.lg-umow-konsultacje-4293d, #lgi#lgi#lgi#lgi) { width: 100%; padding: 60px; position: fixed; left: 0; bottom: 0; background: var(--lg-kolor-niebieski-marka); z-index: 1000; }
:is(.lg-umow-konsultacje-14259, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); text-align: center; }
:is(.lg-umow-konsultacje-496be, #lgi#lgi#lgi#lgi) { width: 100%; height: 300px; }

/* ===== css/strony/_inline-umow-rozmowe.css ===== */
/* atrybuty style z umow-rozmowe.php (specyficzność jak atrybut style) */
:is(.lg-umow-rozmowe-ecc04, #lgi#lgi#lgi#lgi) { border-radius: 20px; padding: 60px; }
:is(.lg-umow-rozmowe-0db6d, #lgi#lgi#lgi#lgi) { font-weight: 300; color: var(--lg-kolor-szary-tekst-szary); }
:is(.lg-umow-rozmowe-69841, #lgi#lgi#lgi#lgi) { border-radius: 20px; background: var(--lg-kolor-niebieski-marka); padding: 60px; }
:is(.lg-umow-rozmowe-a2b66, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); text-align: center; font-weight: 100; }
:is(.lg-umow-rozmowe-4010c, #lgi#lgi#lgi#lgi) { background: url(/static/img/formularz-kontktu-tlo.svg); background-position: bottom right; background-size: cover; min-height: 105vh; margin-top: -100px; padding-top: 100px; }
:is(.lg-umow-rozmowe-48bda, #lgi#lgi#lgi#lgi) { padding-top: 0px; }
:is(.lg-umow-rozmowe-aca8e, #lgi#lgi#lgi#lgi) { margin-bottom: 60px; }
:is(.lg-umow-rozmowe-877d6, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-szary); }
:is(.lg-umow-rozmowe-57603, #lgi#lgi#lgi#lgi) { height: 500px; border-radius: 10px; }
:is(.lg-umow-rozmowe-0f07b, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-niebieski-marka); border-radius: 10px; }
:is(.lg-umow-rozmowe-3c857, #lgi#lgi#lgi#lgi) { border-radius: 10px; }
:is(.lg-umow-rozmowe-53ebd, #lgi#lgi#lgi#lgi) { font-weight: 700; color: var(--lg-kolor-szary-bialy); }
:is(.lg-umow-rozmowe-7d818, #lgi#lgi#lgi#lgi) { height: 40px !important; font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-umow-rozmowe-9163b, #lgi#lgi#lgi#lgi) { text-align: right; margin-top: 10px; }
:is(.lg-umow-rozmowe-5f5e2, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-roz-akcja) !important; color: var(--lg-kolor-szary-bialy) !important; border: 0 !important; font-weight: 700; max-width: 100%; }

/* ===== css/strony/_inline-uniwersytet.css ===== */
/* atrybuty style z szablon/uniwersytet.php (specyficzność jak atrybut style) */
:is(.lg-uniwersytet-48bda, #lgi#lgi#lgi#lgi) { padding-top: 0px; }
:is(.lg-uniwersytet-1e29e, #lgi#lgi#lgi#lgi) { font-weight: 500; }
:is(.lg-uniwersytet-24c9f, #lgi#lgi#lgi#lgi) { width: 100%; font-size: 1em; color: var(--lg-kolor-szary-tekst-tag); }
:is(.lg-uniwersytet-a7520, #lgi#lgi#lgi#lgi) { width: 40px; position: relative; top: 8px; margin-right: 20px; border-radius: 40px; margin-bottom: 20px; }
:is(.lg-uniwersytet-e5ea8, #lgi#lgi#lgi#lgi) { display: inline-block; margin: 0 20px; }
:is(.lg-uniwersytet-13076, #lgi#lgi#lgi#lgi) { text-align: center; }
:is(.lg-uniwersytet-4f6ea, #lgi#lgi#lgi#lgi) { margin-top: 50px; margin-bottom: 50px; }
:is(.lg-uniwersytet-c850a, #lgi#lgi#lgi#lgi) { font-size: 45px; }
:is(.lg-uniwersytet-8f95b, #lgi#lgi#lgi#lgi) { margin-top: 50px; }
:is(.lg-uniwersytet-ce14d, #lgi#lgi#lgi#lgi) { text-align: justify; }
:is(.lg-uniwersytet-f08d4, #lgi#lgi#lgi#lgi) { font-size: 1.2em; font-family: Rubik; color: var(--lg-kolor-niebieski-marka); }
:is(.lg-uniwersytet-c451f, #lgi#lgi#lgi#lgi) { position: relative; }
:is(.lg-uniwersytet-e0215, #lgi#lgi#lgi#lgi) { padding: 0; position: relative; }
:is(.lg-uniwersytet-d51ef, #lgi#lgi#lgi#lgi) { max-width: 155%; position: absolute; left: -120px; top: -108px; }
:is(.lg-uniwersytet-f2d91, #lgi#lgi#lgi#lgi) { margin: 20px 40px; }
:is(.lg-uniwersytet-07f56, #lgi#lgi#lgi#lgi) { font-size: 24px; font-weight: 500; text-align: center; }
:is(.lg-uniwersytet-e00fe, #lgi#lgi#lgi#lgi) { height: 50px !important; font-size: 24px; padding: 10px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-uniwersytet-6e9dc, #lgi#lgi#lgi#lgi) { height: 100px; position: absolute; bottom: 100px; right: 22px; }
:is(.lg-uniwersytet-beeb2, #lgi#lgi#lgi#lgi) { margin-top: 10px; font-size: 24px; padding: 8px; background: var(--lg-kolor-roz-akcja); color: var(--lg-kolor-szary-bialy); font-weight: 700; }
:is(.lg-uniwersytet-96545, #lgi#lgi#lgi#lgi) { font-size: 1.2em; }
:is(.lg-uniwersytet-cb458, #lgi#lgi#lgi#lgi) { display: none; }
:is(.lg-uniwersytet-5831e, #lgi#lgi#lgi#lgi) { width: 100%; height: 30vh; }
:is(.lg-uniwersytet-72a71, #lgi#lgi#lgi#lgi) { width: 100%; margin: 5vh 0; padding-top: 5vh; color: var(--lg-kolor-szary-tekst-jasny); font-weight: 500; font-size: 18px; border-top: 1px solid var(--lg-kolor-szary-ramka-formularza); }
:is(.lg-uniwersytet-be2d3, #lgi#lgi#lgi#lgi) { position: sticky; top: 80px; }
:is(.lg-uniwersytet-fcf40, #lgi#lgi#lgi#lgi) { margin-top: 40px; }
:is(.lg-uniwersytet-aca8e, #lgi#lgi#lgi#lgi) { margin-bottom: 60px; }
:is(.lg-uniwersytet-877d6, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-tekst-szary); }
:is(.lg-uniwersytet-57603, #lgi#lgi#lgi#lgi) { height: 500px; border-radius: 10px; }
:is(.lg-uniwersytet-dc42d, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-bialy); border-radius: 10px; box-shadow: var(--lg-cien-formularz); }
:is(.lg-uniwersytet-8d6ed, #lgi#lgi#lgi#lgi) { border-radius: 10px; color: var(--lg-kolor-szary-tekst); }
:is(.lg-uniwersytet-83e44, #lgi#lgi#lgi#lgi) { font-weight: 700; }
:is(.lg-uniwersytet-7d818, #lgi#lgi#lgi#lgi) { height: 40px !important; font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-uniwersytet-9163b, #lgi#lgi#lgi#lgi) { text-align: right; margin-top: 10px; }
:is(.lg-uniwersytet-ffb0c, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-roz-akcja) !important; color: var(--lg-kolor-szary-bialy) !important; border: 0 !important; font-weight: 500; }
:is(.lg-uniwersytet-b5daa, #lgi#lgi#lgi#lgi) { padding-top: 20px; padding-bottom: 20px; }
:is(.lg-uniwersytet-6d567, #lgi#lgi#lgi#lgi) { width: 100%; }
:is(.lg-uniwersytet-7a919, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); margin-bottom: 2px; font-size: 1.2em; }
:is(.lg-uniwersytet-07f60, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); text-decoration: none; }
:is(.lg-uniwersytet-6215a, #lgi#lgi#lgi#lgi) { margin-top: 80px; margin-bottom: 80px; }
:is(.lg-uniwersytet-bc768, #lgi#lgi#lgi#lgi) { height: 100%; border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); }
:is(.lg-uniwersytet-4d143, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-tlo-zdjecia); background-size: cover; background-position: center center; height: 170px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
:is(.lg-uniwersytet-1e12b, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); padding: 30px; border-top-left-radius: 0; border-top-right-radius: 0; }
:is(.lg-uniwersytet-de2d3, #lgi#lgi#lgi#lgi) { margin-top: -10px; }

/* ===== css/strony/_inline-uproszczony.css ===== */
/* atrybuty style z include/head_simplify.php (specyficzność jak atrybut style) */
:is(.lg-uproszczony-c9cbe, #lgi#lgi#lgi#lgi) { width: 100%; background: var(--lg-kolor-niebieski-marka); padding-bottom: 20px; }
:is(.lg-uproszczony-2c972, #lgi#lgi#lgi#lgi) { width: 100%; background: var(--lg-kolor-roz-akcja); text-align: center; padding: 6vh 1vw; border-radius: 0 0 20px 20px; z-index: 2; box-shadow: var(--lg-cien-przycisk-menu); }
:is(.lg-uproszczony-1030e, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); font-weight: 700; }
:is(.lg-uproszczony-fcfe5, #lgi#lgi#lgi#lgi) { width: 200px; max-width: 60%; aspect-ratio: 70 / 27; margin: 3vh 0; }
:is(.lg-uproszczony-13076, #lgi#lgi#lgi#lgi) { text-align: center; }
:is(.lg-uproszczony-35722, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); font-weight: 500; width: 600px; max-width: 90%; }
:is(.lg-uproszczony-acae0, #lgi#lgi#lgi#lgi) { width: 100%; background: var(--lg-kolor-niebieski-marka); text-align: center; padding: 6vh 1vw; margin-bottom: 20px; z-index: 1; border-radius: 0 0 20px 20px; box-shadow: var(--lg-cien-przycisk-menu); }
:is(.lg-uproszczony-b9e7e, #lgi#lgi#lgi#lgi) { margin-top: 10px; font-size: 20px; padding: 18px 36px; background: var(--lg-kolor-roz-akcja); border-radius: 20px; color: var(--lg-kolor-szary-bialy); font-weight: 700; }
:is(.lg-uproszczony-3ae1f, #lgi#lgi#lgi#lgi) { margin-top: 20px; }
:is(.lg-uproszczony-22624, #lgi#lgi#lgi#lgi) { width: 150px; max-width: 100%; }
:is(.lg-uproszczony-482c5, #lgi#lgi#lgi#lgi) { text-align: right; background: none; }
:is(.lg-uproszczony-178ed, #lgi#lgi#lgi#lgi) { font-weight: 700; padding: 16px 0; background: none; color: var(--lg-kolor-szary-tekst) !important; box-shadow: none; }
:is(.lg-uproszczony-fce69, #lgi#lgi#lgi#lgi) { max-width: 25px; min-width: 25px; margin-left: 20px; margin-right: 10px; }

/* ===== css/strony/_inline-wywiad.css ===== */
/* atrybuty style z szablon/wywiad.php (specyficzność jak atrybut style) */
:is(.lg-wywiad-48bda, #lgi#lgi#lgi#lgi) { padding-top: 0px; }
:is(.lg-wywiad-1e29e, #lgi#lgi#lgi#lgi) { font-weight: 500; }
:is(.lg-wywiad-4f6ea, #lgi#lgi#lgi#lgi) { margin-top: 50px; margin-bottom: 50px; }
:is(.lg-wywiad-c850a, #lgi#lgi#lgi#lgi) { font-size: 45px; }
:is(.lg-wywiad-8f95b, #lgi#lgi#lgi#lgi) { margin-top: 50px; }
:is(.lg-wywiad-ae862, #lgi#lgi#lgi#lgi) { background-image: var(--lg-tlo-zdjecia), var(--lg-tlo-zdjecia-2); }
:is(.lg-wywiad-ce14d, #lgi#lgi#lgi#lgi) { text-align: justify; }
:is(.lg-wywiad-f08d4, #lgi#lgi#lgi#lgi) { font-size: 1.2em; font-family: Rubik; color: var(--lg-kolor-niebieski-marka); }
:is(.lg-wywiad-7f2e9, #lgi#lgi#lgi#lgi) { margin-bottom: 20px; display: block; }
:is(.lg-wywiad-a1689, #lgi#lgi#lgi#lgi) { width: 100%; margin-top: 30px; background: var(--lg-kolor-szary-tlo-jasne); border-radius: 8px; padding: 12px; font-weight: bold; font-size: 1.2em; color: var(--lg-kolor-szary-tekst); }
:is(.lg-wywiad-5371d, #lgi#lgi#lgi#lgi) { margin-top: 10px; }
:is(.lg-wywiad-8c675, #lgi#lgi#lgi#lgi) { padding: 20px; background: var(--lg-kolor-szary-tlo-karty); border-radius: 8px; }
:is(.lg-wywiad-d714e, #lgi#lgi#lgi#lgi) { margin-top: 10px; font-size: max(var(--lg-rozmiar-przycisk), 14px); padding: 15px; background: var(--lg-kolor-roz-akcja); color: var(--lg-kolor-szary-bialy); font-weight: 700; }
:is(.lg-wywiad-5831e, #lgi#lgi#lgi#lgi) { width: 100%; height: 30vh; }
:is(.lg-wywiad-be2d3, #lgi#lgi#lgi#lgi) { position: sticky; top: 80px; }
:is(.lg-wywiad-66759, #lgi#lgi#lgi#lgi) { width: 100%; margin: 5vh 0; color: var(--lg-kolor-szary-tekst-mocny); font-weight: 700; font-size: 1.4em; }
:is(.lg-wywiad-a5f50, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-tlo-karty); margin-top: 30px; border-radius: 8px; padding: 30px; }
:is(.lg-wywiad-93efc, #lgi#lgi#lgi#lgi) { max-width: 100%; border-radius: 8px; margin-bottom: 20px; }
:is(.lg-wywiad-6215a, #lgi#lgi#lgi#lgi) { margin-top: 80px; margin-bottom: 80px; }
:is(.lg-wywiad-fcf40, #lgi#lgi#lgi#lgi) { margin-top: 40px; }
:is(.lg-wywiad-bc768, #lgi#lgi#lgi#lgi) { height: 100%; border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); }
:is(.lg-wywiad-4d143, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-tlo-zdjecia); background-size: cover; background-position: center center; height: 170px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
:is(.lg-wywiad-1e12b, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); padding: 30px; border-top-left-radius: 0; border-top-right-radius: 0; }
:is(.lg-wywiad-de2d3, #lgi#lgi#lgi#lgi) { margin-top: -10px; }

/* ===== css/strony/_inline-zamow.css ===== */
/* atrybuty style z zamow/index.php (specyficzność jak atrybut style) */
:is(.lg-zamow-b1995, #lgi#lgi#lgi#lgi) { font-weight: 300; margin-bottom: 60px; }
:is(.lg-zamow-3c857, #lgi#lgi#lgi#lgi) { border-radius: 10px; }
:is(.lg-zamow-dc42d, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-szary-bialy); border-radius: 10px; box-shadow: var(--lg-cien-formularz); }
:is(.lg-zamow-83e44, #lgi#lgi#lgi#lgi) { font-weight: 700; }
:is(.lg-zamow-7d818, #lgi#lgi#lgi#lgi) { height: 40px !important; font-size: 15px; background: var(--lg-kolor-szary-tlo-jasne) !important; border: 0; }
:is(.lg-zamow-9163b, #lgi#lgi#lgi#lgi) { text-align: right; margin-top: 10px; }
:is(.lg-zamow-955ca, #lgi#lgi#lgi#lgi) { background: var(--lg-kolor-roz-akcja) !important; color: var(--lg-kolor-szary-bialy) !important; border: 0 !important; font-weight: 700; }
:is(.lg-zamow-28cae, #lgi#lgi#lgi#lgi) { font-size: 0.9em; }
:is(.lg-zamow-9bdac, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); padding: 20px; }
:is(.lg-zamow-090c2, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); margin-bottom: 2px; font-size: 1.3em; }
:is(.lg-zamow-40580, #lgi#lgi#lgi#lgi) { color: var(--lg-kolor-szary-bialy); margin-bottom: 2px; font-size: 2em; }
:is(.lg-zamow-0b65c, #lgi#lgi#lgi#lgi) { font-size: 1.2em; font-family: Rubik; color: var(--lg-kolor-szary-bialy); }
:is(.lg-zamow-fcf40, #lgi#lgi#lgi#lgi) { margin-top: 40px; }
:is(.lg-zamow-0dbd2, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-tlo-zdjecia); background-size: cover; height: 180px; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
:is(.lg-zamow-e0787, #lgi#lgi#lgi#lgi) { position: absolute; right: 15px; bottom: 250px; padding: 10px; background: var(--lg-kolor-szary-tlo-karty); }
:is(.lg-zamow-0a152, #lgi#lgi#lgi#lgi) { font-weight: bold; }
:is(.lg-zamow-a8b93, #lgi#lgi#lgi#lgi) { border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); padding: 30px; height: 250px; border-top-left-radius: 0; border-top-right-radius: 0; }
:is(.lg-zamow-708c8, #lgi#lgi#lgi#lgi) { margin-top: 5px; line-height: 1.2; }

/* ===== css/strony/_kalkulator.css ===== */
/* z include/kalkulator-medycyna.php */
.km{--km-niebieski:var(--lg-kolor-niebieski-marka);--km-roz:var(--lg-kolor-roz-akcja);--km-tlo:var(--lg-kolor-niebieski-gwiazdka-tlo);--km-ramka:var(--lg-kolor-lokalne-kalkulator-linia);--km-tekst:var(--lg-kolor-lokalne-kalkulator-tekst);--km-szary:var(--lg-kolor-lokalne-kalkulator-szary);margin:2rem 0;padding:1.5rem;border:1px solid var(--km-ramka);border-radius:12px;background:var(--km-tlo);color:var(--km-tekst);text-align:left}
.km p,.km li,.km td,.km th{text-align:left}
.km-nadtytul{margin:0 0 .25rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--km-roz)}
.km-tytul{margin:0 0 .4rem;color:var(--km-niebieski)}
.km-lead{margin:0 0 1rem;color:var(--km-szary)}
.km-form{background:var(--lg-kolor-szary-bialy);border:1px solid var(--km-ramka);border-radius:10px;padding:1rem}
.km-grupa{border:0;margin:0 0 .75rem;padding:0;min-width:0}
.km-grupa legend{font-size:.8rem;font-weight:700;color:var(--km-szary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.4rem;width:auto;padding:0}
.km-pola{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}
.km-pole label{display:block;font-size:.85rem;margin-bottom:.2rem;color:var(--km-tekst)}
.km-wejscie{position:relative}
.km-wejscie input{width:100%;height:44px;padding:0 1.8rem 0 .7rem;font-size:16px;border:1px solid var(--lg-kolor-lokalne-kalkulator-linia-ciemna);border-radius:8px;background:var(--lg-kolor-szary-bialy);color:var(--km-tekst)}
.km-wejscie input:focus-visible{outline:2px solid var(--km-niebieski);outline-offset:1px;border-color:var(--km-niebieski)}
.km-wejscie span{position:absolute;right:.7rem;top:50%;transform:translateY(-50%);color:var(--km-szary);pointer-events:none}
.km-wiecej-pol{margin:.25rem 0 .9rem}
.km-wiecej-pol summary{cursor:pointer;color:var(--km-niebieski);font-size:.9rem;font-weight:600}
.km-wiecej-pol .km-pola{margin-top:.6rem}
.km-wiecej-pol p{margin:.4rem 0 0;font-size:.8rem;color:var(--km-szary)}
.km-przycisk{display:block;width:100%;background:var(--km-roz);color:var(--lg-kolor-szary-bialy);border:0;border-radius:8px;padding:.75rem 1.25rem;font-weight:700;font-size:1rem;min-height:48px;cursor:pointer}
.km-przycisk:hover{filter:brightness(.95)}
.km-przycisk:focus-visible{outline:3px solid var(--km-niebieski);outline-offset:2px}
.km-blad{margin:.75rem 0 0;color:var(--lg-kolor-lokalne-kalkulator-blad);font-weight:600}
.km-kafle{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:1rem 0 .5rem}
.km-kafel{display:block;width:100%;border:2px solid transparent;border-radius:10px;padding:.7rem .8rem;text-align:left;cursor:pointer;background:var(--lg-kolor-szary-bialy);color:var(--km-tekst)}
.km-kafel strong{display:block;font-size:1.6rem;line-height:1.1}
.km-kafel span{display:block;font-size:.8rem;line-height:1.3}
.km-kafel.km-k-tak{background:var(--lg-kolor-lokalne-kalkulator-zielony-tlo);color:var(--lg-kolor-lokalne-kalkulator-zielony-ciemny)}
.km-kafel.km-k-platne{background:var(--lg-kolor-niebieski-tlo);color:var(--lg-kolor-lokalne-kalkulator-granat)}
.km-kafel.km-k-nie{background:var(--lg-kolor-lokalne-kalkulator-czerwony-tlo);color:var(--lg-kolor-lokalne-kalkulator-czerwony-ciemny)}
.km-kafel[aria-pressed="true"]{border-color:currentColor}
.km-kafel:focus-visible{outline:2px solid var(--km-niebieski);outline-offset:2px}
.km-podsumowanie{margin:.25rem 0 0;font-size:.9rem;color:var(--km-szary)}
.km-wlochy{margin:1.25rem 0;padding:1rem 1.1rem;background:var(--lg-kolor-szary-bialy);border:1px solid var(--km-ramka);border-left:5px solid var(--km-roz);border-radius:10px}
.km-wlochy-tytul{margin:0 0 .35rem;font-weight:800;color:var(--km-niebieski);font-size:1.05rem}
.km-wlochy-tekst{margin:0 0 .75rem}
.km-wlochy-cta{display:inline-block;background:var(--km-niebieski);color:var(--lg-kolor-szary-bialy)!important;border-radius:8px;padding:.6rem 1rem;font-weight:700;text-decoration:none!important;margin:0 .5rem .5rem 0}
.km-wlochy-linki{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:.9rem;margin:0;padding:0;list-style:none}
.km-opis{margin:1.25rem 0 .5rem;font-size:.9rem;color:var(--km-szary)}
.km-progi{background:var(--lg-kolor-szary-bialy);margin-bottom:.5rem}
.km-progi th{font-size:.8rem;vertical-align:bottom;white-space:nowrap;color:var(--km-szary);background:var(--lg-kolor-szary-bialy)}
.km-progi th,.km-progi td{padding:.55rem .6rem}
.km-progi td{vertical-align:top}
.km-uczelnia{min-width:180px}
.km-status{min-width:135px}
.km-nazwa{display:block;font-weight:700;line-height:1.3}
.km-miasto{display:block;font-size:.85rem;color:var(--km-szary)}
.km-szczegoly{margin-top:.2rem;font-size:.8rem;color:var(--km-szary)}
.km-szczegoly summary{cursor:pointer;color:var(--km-niebieski)}
.km-szczegoly span{display:block;margin-top:.25rem}
.km-prog{white-space:nowrap;font-weight:600}
.km-proc{display:block;font-size:.75rem;font-weight:400;color:var(--km-szary)}
.km-kol{display:none}
.km-progi.km-policzone .km-kol{display:table-cell}
.km-progi.km-policzone .km-ukryj-po{display:none}
.km-pkt{white-space:nowrap;font-weight:700}
.km-pasek{position:relative;height:8px;margin-top:.35rem;background:var(--lg-kolor-niebieski-wyroznienie);border-radius:4px;min-width:90px}
.km-pasek i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--lg-kolor-lokalne-kalkulator-szary-jasny)}
.km-pasek b{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--km-tekst)}
tr.km-tak .km-pasek i{background:var(--lg-kolor-lokalne-kalkulator-zielony)}
tr.km-blisko .km-pasek i{background:var(--lg-kolor-lokalne-kalkulator-zloty)}
tr.km-platne .km-pasek i{background:var(--lg-kolor-lokalne-kalkulator-akcent)}
tr.km-nie .km-pasek i{background:var(--lg-kolor-lokalne-kalkulator-czerwony)}
.km-status{font-size:.88rem}
tr.km-tak .km-status{color:var(--lg-kolor-lokalne-kalkulator-zielony-ciemny);font-weight:700}
tr.km-blisko .km-status{color:var(--lg-kolor-lokalne-kalkulator-brazowy)}
tr.km-platne .km-status{color:var(--lg-kolor-lokalne-kalkulator-granat)}
tr.km-nie .km-status{color:var(--lg-kolor-lokalne-kalkulator-czerwony-ciemny)}
tr.km-brak .km-status{color:var(--km-szary)}
.km-progi tr.km-schowany{display:none}
.km-pokaz{display:block;width:100%;background:var(--lg-kolor-szary-bialy);border:1px solid var(--km-ramka);border-radius:8px;padding:.6rem;color:var(--km-niebieski);font-weight:700;cursor:pointer}
.km-przypis{margin:.75rem 0 0;font-size:.78rem;color:var(--km-szary)}
@media (max-width:767px){
.km{padding:1rem .75rem;border-radius:10px}
.km-form{padding:.8rem}
.km-pola{grid-template-columns:repeat(2,minmax(0,1fr))}
.km-kafle{gap:.4rem}
.km-kafel{padding:.55rem .5rem}
.km-kafel strong{font-size:1.35rem}
.km-kafel span{font-size:.72rem}
.km-progi thead{display:none}
.km-progi,.km-progi tbody,.km-progi tr{display:block;width:100%}
.km-progi{border:0;background:transparent}
.km-progi tr{border:1px solid var(--km-ramka);border-radius:10px;margin-bottom:.5rem;padding:.6rem .75rem;background:var(--lg-kolor-szary-bialy)}
.km-progi td{display:block;border:0!important;padding:0!important}
.km-progi td.km-kol{display:none}
.km-progi td.km-prog{display:inline-block;margin:.35rem 1rem 0 0;font-size:.9rem}
.km-progi td.km-prog::before{content:attr(data-label) ": ";font-weight:400;color:var(--km-szary)}
.km-progi td.km-pusty{display:none}
.km-proc{display:inline;margin-left:.15rem}
.km-progi.km-policzone td.km-kol{display:block;margin-top:.4rem}
.km-progi.km-policzone td.km-ukryj-po{display:none}
.km-pkt::before{content:"Twoje punkty: ";font-weight:400;color:var(--km-szary)}
.km-progi tr.km-schowany{display:none}
}

/* ===== css/strony/_strona.css ===== */
/* miniatury rekomendacji (strona.php): adresy z PHP w zmiennych --lg-zdj, --lg-zdj-webp (atrybut style elementu) */
html.webp .lg-zdjecie-rekomendacji { background-image: var(--lg-zdj-webp); }
html:not(.webp) .lg-zdjecie-rekomendacji { background-image: var(--lg-zdj); }

/* ===== css/strony/glowny.css ===== */
/* z include/head.php */
		:where(.lg-s-glowny) .rightcol-star {
			max-width: 10%;
			width: 20px;
			margin: 10px 0;
		}

		:where(.lg-s-glowny) .rightcol-header {
			font-size: 1.2em;
			color: var(--lg-kolor-szary-tekst-mocny);
			font-weight: 500;


		}

		:where(.lg-s-glowny) .sublist {
			margin-left: -5px;
		}

		:where(.lg-s-glowny) .rightcol-point {
			max-width: 80%;
			font-size: 1.05em;
			color: var(--lg-kolor-szary-tekst-mocny);
			text-align: left;
			line-height: 1.3;
			font-size: 300;

		}

		:where(.lg-s-glowny) img.lazy-image {
			opacity: 0.1;
			will-change: opacity;
			transition: all 0.3s;
		}

		:where(.lg-s-glowny) img.lazy-image.loaded {
			opacity: 1;
		}

		:where(.lg-s-glowny) [data-toggle~="collapse"] {
			cursor: pointer;
		}

		:where(.lg-s-glowny) .aboutList {
			list-style-type: none;
			font-size: 1rem;
			text-align: left;
			margin-left: 0;
			padding-left: 0;
		}

		:where(.lg-s-glowny) .aboutList>li {
			position: relative;
			padding-left: 1.8rem;
			margin-bottom: .1rem;
		}

		:where(.lg-s-glowny) .aboutList>li:before {
			content: '';
			position: absolute;
			width: 1.1rem;
			height: 1.1rem;
			left: 0;
			top: .3rem;
			background-image: url(https://personalstatement.support/static/tick.svg);
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center;
		}

		:where(.lg-s-glowny) .btn-zamow {
			background: var(--lg-kolor-czerwien-miejska);
			border: 0;
			padding: 0.5rem 0.2rem;
			text-transform: uppercase;
			font-weight: 800 !important;
			font-family: Roboto;
			font-size: 1rem;
			color: var(--lg-kolor-szary-bialy);
		}

		:where(.lg-s-glowny) .btn-zamow:hover {
			background: var(--lg-kolor-czerwien-miejska);
			color: var(--lg-kolor-szary-bialy);
		}

		:where(.lg-s-glowny) .aboutList>li.oraz:before {
			content: '';
			background: none;
		}

		:where(.lg-s-glowny) #div-text {
			width: calc(100% - 40px);
			position: fixed;
			left: 20px;
			top: 100px;
		}

		@media(max-width: 990px) {
			:where(.lg-s-glowny) .img-att {
				min-width: 100% !important;
				max-width: 100% !important;
			}
		}

		@media(min-width: 991px) {

			:where(.lg-s-glowny) #div-text {
				width: 50%;
				position: fixed;
				left: calc(25%);
				top: calc(50% - 30vh);
			}
		}

		:where(.lg-s-glowny) .subtitle {
			margin-top: 0;
			margin-bottom: 30px;
			color: var(--lg-kolor-szary-tekst-szary);
			font-size: 1.4rem;
		}

		:where(.lg-s-glowny) .maintitle {
			margin-top: 40px;
			margin-bottom: 5px;
			font-size: 1.8rem;
		}

		:where(.lg-s-glowny) [type="file"] {
			border: 0;
			clip: rect(0, 0, 0, 0);
			height: 1px;
			overflow: hidden;
			padding: 0;
			position: absolute !important;
			white-space: nowrap;
			width: 1px;
		}

		:where(.lg-s-glowny) [type="file"]+label {
			background-color: var(--lg-kolor-szary-tlo-karty);
			border-radius: 6px;
			color: var(--lg-kolor-szary-tekst);
			transition: * 2s;
			font-size: 1.3rem;
			cursor: pointer;
			display: inline-block;
			padding-left: 2rem 4rem;
			padding: 0.5rem;
			width: 100%;
		}

		:where(.lg-s-glowny) [type="file"]:focus+label,
		:where(.lg-s-glowny) [type="file"]+label:hover {
			background-color: var(--lg-kolor-lokalne-pole-pliku-najechanie);
		}

		:where(.lg-s-glowny) [type="file"]:focus+label {
			outline: 1px dotted var(--lg-kolor-szary-czarny);
		}

		:where(.lg-s-glowny) #progress-bar-box {
			background: var(--lg-kolor-szary-tlo-jasne);
			height: 6px;
			position: sticky;
			z-index: 5;	
			top: 0;
		}

		:where(.lg-s-glowny) #progress-bar {
			--scrollAmount: 0%;
			background: var(--lg-kolor-niebieski-marka);
			width: var(--scrollAmount);
			height: 6px;
			top: 0;
		}

		:where(.lg-s-glowny) .blockmarker{
			padding: 12px;
			border-left: 4px solid var(--lg-kolor-niebieski-marka);
			background-color: var(--lg-kolor-niebieski-wyroznienie);
		}
		:where(.lg-s-glowny) .textmarker{
			background-color: var(--lg-kolor-niebieski-wyroznienie);
			color: red;
			font-weight: 700;
		}

        :where(.lg-s-glowny) .summary{
            font-size: min(1rem, 18px);
            border: .125em dotted var(--lg-kolor-niebieski-marka);
            padding: 1rem;
            margin-bottom: 1rem;
            text-align: justify;
            border-radius: 0.5rem;
            position: relative;

        }
        :where(.lg-s-glowny) .summary::before{
            content: "W skrócie: ";
            font-weight: bold;
            color: var(--lg-kolor-niebieski-marka);
            position: absolute;
            top: -0.75rem;
            left: 0.5rem;
            background: var(--lg-kolor-szary-bialy);
            padding: 0 0.2rem;
        }

        :where(.lg-s-glowny) .trivia{
            font-size: min(1rem, 18px);
            border: .125em dotted var(--lg-kolor-niebieski-marka);
            padding: 1rem;
            margin-bottom: 1rem;
            text-align: justify;
            border-radius: 0.5rem;
            position: relative;
        }
        :where(.lg-s-glowny) .trivia::before{
            content: "Ciekawostka: ";
            font-weight: bold;
            color: var(--lg-kolor-niebieski-marka);
            position: absolute;
            top: -0.75rem;
            left: 0.5rem;
            background: var(--lg-kolor-szary-bialy);
            padding: 0 0.2rem;
        }
        :where(.lg-s-glowny) .trivia-title{
            font-weight: bold;
            color: var(--lg-kolor-niebieski-marka);
        }
        :where(.lg-s-glowny) .trivia-content{
            margin-top: 0.5rem;
        }
        :where(.lg-s-glowny) .warning{
            font-size: min(1rem, 18px);
            border: .125em dotted var(--lg-kolor-niebieski-marka);
            padding: 1rem;
            margin-bottom: 1rem;
            text-align: justify;
            border-radius: 0.5rem;
            position: relative;
        }
        :where(.lg-s-glowny) .warning::before{
            content: "Uwaga: ";
            font-weight: bold;
            color: var(--lg-kolor-niebieski-marka);
            position: absolute;
            top: -0.75rem;
            left: 0.5rem;
            background: var(--lg-kolor-szary-bialy);
            padding: 0 0.2rem;
        }
        :where(.lg-s-glowny) .warning-title{
            font-weight: bold;
            color: var(--lg-kolor-niebieski-marka);
        }
        :where(.lg-s-glowny) .warning-content{
            margin-top: 0.5rem;
        }
        /* On desktop only move warning left 60px */
        @media only screen and (min-width: 1440px) {
            :where(.lg-s-glowny) .warning{
                right: 60px;
            }
        }

/* z include/head.php */
				@media(max-width: 330px) {

					:where(.lg-s-glowny) .btn-tel {
						display: none !important;
					}
				}

/* z include/head.php */
										:where(.lg-s-glowny) .\32 9e36548-3ba5-42b1-8877-8f1fa3a57182,
										:where(.lg-s-glowny) .\39 2a33385-c132-4921-be7a-41729d739bc5 {
											fill: none;
											stroke: var(--lg-kolor-szary-czarny);
											stroke-linecap: round;
											stroke-width: 2px;
										}

										:where(.lg-s-glowny) .\32 9e36548-3ba5-42b1-8877-8f1fa3a57182 {
											stroke-linejoin: round;
										}

										:where(.lg-s-glowny) .\39 2a33385-c132-4921-be7a-41729d739bc5 {
											stroke-miterlimit: 10;
										}

/* z include/head.php */
			:where(.lg-s-glowny) #context-menu {
    -ms-overflow-style: none;  /* Internet Explorer 10+ */
    scrollbar-width: none;  /* Firefox */
}
:where(.lg-s-glowny) #context-menu::-webkit-scrollbar { 
    display: none;  /* Safari and Chrome */
}

/* z include/head.php */
					:where(.lg-s-glowny) .submenu-link {
						padding: 20px 10px;
						display: inline-block;
						color: var(--lg-kolor-szary-tekst-ciemny);
						font-weight: 700;
					}

					@media(max-width:776px) {
						:where(.lg-s-glowny) .submenu-link {
							padding: 10px 5px;
						}
					}

/* z include/head.php */
					:where(.lg-s-glowny) .partnerLink{
						color: inherit; position: absolute; left: 20px; bottom: 20px;
					}
					:where(.lg-s-glowny) .partnerDiv{
						padding: 5px 10px; display: inline-block; border-radius: 5px; background: var(--lg-kolor-lokalne-menu-wyroznienie); word-wrap: break-word; font-weight: 500; position: relative; margin-left: 20px; top: 2px; font-size: 0.9em;  line-height: 1.3; width: 220px; white-space: normal; text-align: center;
					}
					:where(.lg-s-glowny) .partnerImg{
						max-width: 70%; margin: 5px;
					}
					@media(max-width:667px){
						:where(.lg-s-glowny) .partnerLink{
							color: inherit; position: static; display: block;
						}
						:where(.lg-s-glowny) .partnerDiv{
							padding: 5px 10px; display: block; border-radius: 0px;  font-size: 0.9em;  line-height: 1.3; width: 100%; white-space: normal; text-align: center; margin-left: 0px;
							 
						}
						:where(.lg-s-glowny) .partnerImg{
							max-width: 100%; margin: 5px;
						}
					}

/* ===== css/strony/uproszczony.css ===== */
/* z include/head_simplify.php */
		:where(.lg-s-uproszczony) .rightcol-star{
			max-width: 10%;
			width: 20px;
			margin: 10px 0;
		}
		:where(.lg-s-uproszczony) .rightcol-header{
			font-size: 1.2em;
			color: var(--lg-kolor-szary-tekst-mocny);
			font-weight: 500;
			
			
		}
		:where(.lg-s-uproszczony) .sublist{
			margin-left: -5px;
		}
		:where(.lg-s-uproszczony) .rightcol-point{
			max-width: 80%;
			font-size: 1.05em;
			color: var(--lg-kolor-szary-tekst-mocny);
			text-align: left;
			line-height: 1.3;
			font-size: 300;
			
		}
		 :where(.lg-s-uproszczony) img.lazy-image {
		  opacity: 0.1;
		  will-change: opacity;
		  transition: all 0.3s;
		}
		 :where(.lg-s-uproszczony) img.lazy-image.loaded {
		  opacity: 1;
		}
		:where(.lg-s-uproszczony) [data-toggle~="collapse"] {
			cursor: pointer;
		}
		
		:where(.lg-s-uproszczony) .aboutList{
				list-style-type: none;
				 font-size: 1rem;
				 text-align: left;
				 margin-left: 0;
				 padding-left: 0;
			}
			:where(.lg-s-uproszczony) .aboutList > li{
				position: relative;
				padding-left: 1.8rem;
				margin-bottom: .1rem;
			}
			:where(.lg-s-uproszczony) .aboutList > li:before {
				content: '';
				position: absolute;
				width: 1.1rem;
				height: 1.1rem;
				left: 0;
				top: .3rem;
				background-image: url(https://personalstatement.support/static/tick.svg);
				background-repeat: no-repeat;
				background-size: contain;
				background-position: center;
			}
			:where(.lg-s-uproszczony) .btn-zamow{
				background: var(--lg-kolor-czerwien-miejska); 
				border: 0; 
				padding: 0.5rem 0.2rem; 
				text-transform: uppercase; 
				font-weight: 800!important; 
				font-family: Roboto; 
				font-size: 1rem;
				color: var(--lg-kolor-szary-bialy);
			}
			:where(.lg-s-uproszczony) .btn-zamow:hover{
				background: var(--lg-kolor-czerwien-miejska); 
				color: var(--lg-kolor-szary-bialy);
			}
			:where(.lg-s-uproszczony) .aboutList > li.oraz:before {
				content: '';
				background: none;
			}
				:where(.lg-s-uproszczony) #div-text{
				width: calc(100% - 40px); 
				position: fixed; left: 20px; top: 100px;
			}
			@media(max-width: 990px){
				:where(.lg-s-uproszczony) .img-att{
					min-width: 100% !important;
					max-width: 100% !important;
				}
		}
			@media(min-width: 991px){
				
				:where(.lg-s-uproszczony) #div-text{
					width: 50%; 
					position: fixed; left: calc(25%); top: calc(50% - 30vh);
				}
			}
			:where(.lg-s-uproszczony) .subtitle{
				margin-top: 0;
				margin-bottom: 30px;
				color: var(--lg-kolor-szary-tekst-szary);
				font-size: 1.4rem;
			}
			:where(.lg-s-uproszczony) .maintitle{
				margin-top: 40px;
				margin-bottom: 5px;
				font-size: 1.8rem;
			}
		:where(.lg-s-uproszczony) [type="file"] {
			  border: 0;
			  clip: rect(0, 0, 0, 0);
			  height: 1px;
			  overflow: hidden;
			  padding: 0;
			  position: absolute !important;
			  white-space: nowrap;
			  width: 1px;
			}
			 
			:where(.lg-s-uproszczony) [type="file"] + label {
			  background-color: var(--lg-kolor-szary-tlo-karty);
			  border-radius: 6px;
			  color: var(--lg-kolor-szary-tekst);
			  transition: * 2s;
			  font-size: 1.3rem;
			  cursor: pointer;
			  display: inline-block;
			  padding-left: 2rem 4rem;
			  padding: 0.5rem;
			  width: 100%;
			}
			  
			:where(.lg-s-uproszczony) [type="file"]:focus + label,
			:where(.lg-s-uproszczony) [type="file"] + label:hover {
				background-color: var(--lg-kolor-lokalne-pole-pliku-najechanie);
			}
			  
			:where(.lg-s-uproszczony) [type="file"]:focus + label {
			  outline: 1px dotted var(--lg-kolor-szary-czarny);
			}

/* ===== css/strony/baza-wiedzy.css ===== */
/* z baza-wiedzy-2.php */
	:where(.lg-s-baza-wiedzy) .bazawiedzy-h1 {
		font-weight: 400;
		font-size: 2.1rem;
		text-align: center;
		margin-top: 40px;
	}

	:where(.lg-s-baza-wiedzy) .bazawiedzy-h2 {
		font-weight: 200;
		font-size: 1.3rem;
		text-align: center;
		margin-bottom: 40px;
	}

	:where(.lg-s-baza-wiedzy) .najnowsze-h {
		text-transform: uppercase;
		font-weight: 500;
		text-align: center;
		font-size: 13px;
		color: var(--lg-kolor-szary-czarny);
		margin-bottom: 20px;
	}

	:where(.lg-s-baza-wiedzy) .najnowsze-art {
		margin-bottom: 30px;
		border-radius: 8px;
		height: 90%;
	}

	:where(.lg-s-baza-wiedzy) .art {
		margin-bottom: 30px;
		border-radius: 8px;
		height: 90%;
	}

	:where(.lg-s-baza-wiedzy) .art:hover {
		box-shadow: var(--lg-cien-baza-wiedzy);
	}

	:where(.lg-s-baza-wiedzy) .najnowsze-art-h {
		font-size: 0.85rem;
		margin-top: 10px;
		font-weight: bold;
		color: var(--lg-kolor-szary-czarny);
		line-height: 1.2;
	}

	:where(.lg-s-baza-wiedzy) .art-h {
		font-size: 1.1rem;
		font-weight: bold;
		color: var(--lg-kolor-szary-czarny);
		line-height: 1.2;
	}

	:where(.lg-s-baza-wiedzy) .art-h-main {
		font-size: 1.5rem;
	}

	:where(.lg-s-baza-wiedzy) .najnowsze-art-img {
		border-radius: 8px;
		max-width: 100%;
		width: 100%;
		background-size: cover;
		background-position: center center;
		height: 80px;
	}

	:where(.lg-s-baza-wiedzy) .tagi-szukaj {
		background: var(--lg-kolor-szary-tlo-karty);
		border-radius: 8px;
		padding: 10px;
	}

	:where(.lg-s-baza-wiedzy) .tagi-szukaj-h {
		text-align: center;
		font-size: 1rem;
	}

	:where(.lg-s-baza-wiedzy) .tagi-szukaj-link {
		color: var(--lg-kolor-szary-czarny);
		display: block;
		margin-bottom: 5px;
		font-size: 0.8rem;
		font-family: Rubik;
	}

	:where(.lg-s-baza-wiedzy) .search {
		background: var(--lg-kolor-szary-tlo-karty);
		border-radius: 8px;
		padding: 10px;
		margin-bottom: 40px;
	}

	:where(.lg-s-baza-wiedzy) .newsletter {
		margin: 20px 0;
		padding: 10px;
		font-family: Rubik;
		color: var(--lg-kolor-szary-czarny);
		text-align: center;
	}

	:where(.lg-s-baza-wiedzy) .newsletter-h {
		font-size: 1.3rem;

	}

	:where(.lg-s-baza-wiedzy) .newsletter-h2 {
		font-size: 1.3rem;
		font-weight: 500;
		text-transform: uppercase;
	}

	:where(.lg-s-baza-wiedzy) .tag-box {
		clear: both;
		display: block;
	}

	:where(.lg-s-baza-wiedzy) .tags {
		display: inline-block;
		font-family: Rubik;
		font-size: 0.6em;
		color: var(--lg-kolor-szary-tekst-szary);
		background: var(--lg-kolor-szary-tlo-karty);
		padding: 2px 4px;
		margin-bottom: 5px;
		border-radius: 2px;
		margin-right: 2px;
	}



	:where(.lg-s-baza-wiedzy) .category-img-name {
		font-size: 1rem;
		font-weight: bold;
		color: var(--lg-kolor-szary-tekst-mocny);
		margin-right: 4px;
		white-space: nowrap;
		display: inline-block;
		padding: 2px 6px;
		border-radius: 4px;
		background: var(--lg-kolor-szary-tlo-karty);
	}

	:where(.lg-s-baza-wiedzy) .tagi-szukaj-link-head {
		font-size: 2.1rem;
	}

	:where(.lg-s-baza-wiedzy) #faqSearchBox {
		flex: 1 1 auto;
		min-width: 0;
		width: auto;
		border: 0;
		display: inline-block
	}

	@media only screen and (max-width: 600px) {
		:where(.lg-s-baza-wiedzy) #faqSearchBox {
		}

		:where(.lg-s-baza-wiedzy) .bazawiedzy-h1 {
			font-size: 1.5rem;
		}

		:where(.lg-s-baza-wiedzy) .bazawiedzy-h2 {
			font-size: 1rem;
		}

		:where(.lg-s-baza-wiedzy) .najnowsze-h {
			font-size: 1.2rem;
		}

		:where(.lg-s-baza-wiedzy) .najnowsze-art {
			height: auto;
		}

		:where(.lg-s-baza-wiedzy) .art {
			height: auto;
		}

		:where(.lg-s-baza-wiedzy) .art-h {
			font-size: 1rem;
		}

		:where(.lg-s-baza-wiedzy) .art-h-main {
			font-size: 1.2rem;
		}

		:where(.lg-s-baza-wiedzy) .najnowsze-art-img {
			height: 60px;
		}

		:where(.lg-s-baza-wiedzy) .tagi-szukaj {
			padding: 5px;
		}

		:where(.lg-s-baza-wiedzy) .tagi-szukaj-h {
			font-size: 0.8rem;
		}

		:where(.lg-s-baza-wiedzy) .tagi-szukaj-link {
			font-size: 0.6rem;
		}

		:where(.lg-s-baza-wiedzy) .search {
			padding: 5px;
		}

		:where(.lg-s-baza-wiedzy) .newsletter {
			margin: 10px 0;
		}

		:where(.lg-s-baza-wiedzy) .newsletter-h {
			font-size: 1rem;
		}

		:where(.lg-s-baza-wiedzy) .newsletter-h2 {
			font-size: 0.8rem;
		}

		:where(.lg-s-baza-wiedzy) .tagi-szukaj-link-head {
			font-size: 2.1rem;
			display: block;
			text-align: center;
		}
	}

/* ===== css/strony/case_study.css ===== */
/* z szablon/case_study.php */
		:where(.lg-s-case_study) .videoWrapper {
			position: relative;
			padding-bottom: 36.25%; 
			padding-top: 25px;
			height: 0;
		}
		:where(.lg-s-case_study) .videoWrapper iframe {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}

/* z szablon/case_study.php */
					:where(.lg-s-case_study) .summary > ul {
						list-style-type: none;
						padding-left: 1em;
						margin: 0;
					}
					:where(.lg-s-case_study) .summary > ul > li {
						background: url('/static/img/star-icon.png') no-repeat left 0.6em;
						background-size: 0.5em 0.5em;
						padding-left: 1.3em;
					}

/* ===== css/strony/case-studies.css ===== */
/* z case-studies.php */
	:where(.lg-s-case-studies) .oferta-produkt{
		border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); padding: 40px 20px; border-top-left-radius: 0; border-top-right-radius: 0;
	}
	:where(.lg-s-case-studies) .case-studies-bait{
		font-size: 20px; font-weight: 700; color: var(--lg-kolor-szary-bialy); 
		width: 70%;
	}
	:where(.lg-s-case-studies) .case-studies-tlo{
		margin-top: 30px; margin-bottom: 30px;
	}
	@media screen and (min-width: 992px) {
	 
		:where(.lg-s-case-studies) .oferta-produkt{
			 padding: 60px;
		 }
		:where(.lg-s-case-studies) .case-studies-bait{
			font-size: 30px;
			font-weight: 500; 
			width: 100%;
		}
		:where(.lg-s-case-studies) .case-studies-tlo{
			margin-top: 175px; margin-bottom: 175px;
		}
	}

/* ===== css/strony/faq.css ===== */
/* z faq.php */
	:where(.lg-s-faq) .faq-header {
		font-size: 1.4rem;
	}

	:where(.lg-s-faq) .faq-header-container {
		min-height: 250px;
	}


	@media (min-width: 768px) {
		:where(.lg-s-faq) .faq-header {
			font-size: 2.7rem;
		}

		:where(.lg-s-faq) .faq-header-container {
			min-height: 500px;
		}

		:where(.lg-s-faq) .padding-search{
			padding: 4px; 
		}
	}

/* z faq.php */
	:where(.lg-s-faq) .faq-question {
		text-decoration: none !important;
		font-size: 1.1rem;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}

	:where(.lg-s-faq) .faq-item {
		border-bottom: 1px solid var(--lg-kolor-szary-tekst-jasny);
		padding: 20px 0;
	}

	:where(.lg-s-faq) .faq-item:last-child {
		border-bottom: 0;
	}

	:where(.lg-s-faq) .faq-question::before {
		background-image: url('/static/ikona-faq-plus.svg');
		background-size: 15px 15px;
		display: inline-block;
		width: 15px;
		height: 15px;
		position: relative;
		top: 1px;
		content: "";
		font-size: 1.5rem;
		color: var(--lg-kolor-szary-czarny);
		margin-right: 10px;
	}

	:where(.lg-s-faq) .faq-sidebar {
		position: sticky;
		top: 20px;
	}

	/* add dot before active link */
	:where(.lg-s-faq) .faq-link.active::before {
		content: "•";
		color: var(--lg-kolor-niebieski-marka);
		margin-right: 10px;
	}

/* ===== css/strony/info_page.css ===== */
/* zdjęcie główne: adresy z PHP w zmiennych --lg-zdj-* (atrybut style elementu) */
html.webp :where(.lg-s-info_page) #main-photo {
	background-image: url('/static/img/big-star.webp'), var(--lg-zdj-480-webp);
}
html:not(.webp) :where(.lg-s-info_page) #main-photo {
	background-image: url('/static/img/big-star.png'), var(--lg-zdj-480);
}
@media only screen and (min-width: 700px) {
	html.webp :where(.lg-s-info_page) #main-photo {
		background-image: url('/static/img/big-star.webp'), var(--lg-zdj-640-webp);
	}
	html:not(.webp) :where(.lg-s-info_page) #main-photo {
		background-image: url('/static/img/big-star.png'), var(--lg-zdj-640);
	}
}

/* ===== css/strony/kariera.css ===== */
/* /kariera (kariera.php): role, przebieg współpracy, formularz zgłoszenia. Tylko tokeny. */
:where(.lg-s-kariera) .lg-kariera { padding: 40px 0 64px; color: var(--lg-tekst-tresc); font-family: var(--lg-font-tekst); }
:where(.lg-s-kariera) .lg-kariera__tytul { font-family: var(--lg-font-naglowki); color: var(--lg-tekst-naglowek); font-size: 2.2rem; margin: 0 0 12px; }
:where(.lg-s-kariera) .lg-kariera__wstep { font-size: var(--lg-rozmiar-tekst-duzy); max-width: 46em; margin: 0 0 32px; }
:where(.lg-s-kariera) .lg-kariera__naglowek { font-family: var(--lg-font-naglowki); color: var(--lg-tekst-naglowek); font-size: 1.5rem; margin: 0 0 16px; }
:where(.lg-s-kariera) .col-lg-7 > .lg-kariera__naglowek:not(:first-child) { margin-top: 36px; }
:where(.lg-s-kariera) .lg-kariera__grupa { font-family: var(--lg-font-naglowki); color: var(--lg-tekst-naglowek-oferty); font-size: 1.1rem; margin: 20px 0 10px; }
:where(.lg-s-kariera) .lg-kariera__role { list-style: none; padding: 0; margin: 0; display: flex; flex-wrap: wrap; gap: 8px; }
:where(.lg-s-kariera) .lg-kariera__role li { background: var(--lg-tlo-wyroznienie); border-radius: var(--lg-promien-tag); padding: 6px 12px; font-size: var(--lg-rozmiar-maly); color: var(--lg-tekst-naglowek); }
:where(.lg-s-kariera) .lg-kariera__inne { margin: 16px 0 0; }
:where(.lg-s-kariera) .lg-kariera__kroki { padding-left: 1.25rem; margin: 0; }
:where(.lg-s-kariera) .lg-kariera__kroki li { margin-bottom: 10px; }
:where(.lg-s-kariera) .lg-kariera__karta { background: var(--lg-tlo-strona); border-radius: var(--lg-promien-karta-glowna); box-shadow: var(--lg-cien-formularz); padding: 28px; margin-top: 32px; }
@media (min-width: 992px) { :where(.lg-s-kariera) .lg-kariera__karta { margin-top: 0; position: sticky; top: 100px; } }
:where(.lg-s-kariera) .lg-kariera__pole { margin-bottom: 16px; }
:where(.lg-s-kariera) .lg-kariera__pole label:not(.lg-kariera__plik) { display: block; font-weight: 700; color: var(--lg-tekst-naglowek); margin-bottom: 4px; }
:where(.lg-s-kariera) .lg-kariera__podpowiedz { display: block; font-size: var(--lg-rozmiar-maly); color: var(--lg-tekst-pomocniczy); margin-bottom: 6px; }
:where(.lg-s-kariera) .lg-kariera__opcja { font-weight: 400; color: var(--lg-tekst-pomocniczy); }
:where(.lg-s-kariera) .lg-kariera__pole .form-control { border-radius: var(--lg-komponent-pole-promien); border-color: var(--lg-komponent-pole-obramowanie); font-size: var(--lg-rozmiar-tekst); }
:where(.lg-s-kariera) .lg-kariera__plik { font-size: var(--lg-rozmiar-tekst); text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
:where(.lg-s-kariera) .lg-kariera__pole [aria-invalid="true"] { border-color: var(--lg-akcja-miejska); }
:where(.lg-s-kariera) .lg-kariera__blad { display: block; color: var(--lg-akcja-miejska); font-size: var(--lg-rozmiar-maly); margin-top: 4px; }
:where(.lg-s-kariera) .lg-kariera__bledy { border-left: 4px solid var(--lg-akcja-miejska); background: var(--lg-tlo-sekcja); border-radius: var(--lg-promien-pole); padding: 12px 16px; margin-bottom: 16px; }
:where(.lg-s-kariera) .lg-kariera__bledy-tytul { font-weight: 700; margin: 0 0 6px; }
:where(.lg-s-kariera) .lg-kariera__bledy ul { margin: 0; padding-left: 1.25rem; }
:where(.lg-s-kariera) .lg-kariera__bledy a { color: var(--lg-tekst-link); }
:where(.lg-s-kariera) .lg-kariera__pulapka { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
:where(.lg-s-kariera) .lg-kariera__zgoda { display: flex; gap: 10px; align-items: flex-start; font-size: var(--lg-rozmiar-maly); margin-bottom: 12px; }
:where(.lg-s-kariera) .lg-kariera__zgoda input { margin-top: 4px; flex: none; }
:where(.lg-s-kariera) .lg-kariera__rodo { font-size: var(--lg-rozmiar-maly); color: var(--lg-tekst-pomocniczy); margin-bottom: 20px; }
:where(.lg-s-kariera) .lg-kariera__rodo summary { cursor: pointer; }
:where(.lg-s-kariera) .lg-kariera__rodo summary span { color: var(--lg-tekst-link); text-decoration: underline; }
:where(.lg-s-kariera) .lg-kariera__rodo p { margin: 8px 0 0; }
:where(.lg-s-kariera) .lg-kariera__rodo a { color: var(--lg-tekst-link); }
:where(.lg-s-kariera) .lg-kariera__wyslij { width: 100%; background: var(--lg-akcja-przycisk); border-color: var(--lg-akcja-przycisk); color: var(--lg-akcja-przycisk-tekst); border-radius: var(--lg-komponent-przycisk-promien); font-family: var(--lg-komponent-przycisk-kroj); padding: 12px 20px; }
:where(.lg-s-kariera) .lg-kariera__wyslij:hover, :where(.lg-s-kariera) .lg-kariera__wyslij:focus { background: var(--lg-akcja-przycisk-hover); border-color: var(--lg-akcja-przycisk-hover); color: var(--lg-akcja-przycisk-tekst); }
:where(.lg-s-kariera) .lg-kariera__sukces { text-align: left; }

/* ===== css/strony/kim-jestesmy.css ===== */
/* z kim-jestesmy.php */
	:where(.lg-s-kim-jestesmy) .osiagniecie{
		text-align: center;
		font-family: Rubik;
		font-weight: 400;
		font-size: 1.1rem;
	}
	:where(.lg-s-kim-jestesmy) .osiagniecie > b{
		font-family: Rubik;
		font-weight: 600;
		font-size: 1.2rem;
		display: block;
	}

/* ===== css/strony/kontakt.css ===== */
/* z kontakt.php */
	:where(.lg-s-kontakt) #map * {
		-webkit-transition-property: none !important;
-moz-transition-property: none !important;
-o-transition-property: none !important;
transition-property: none !important;
	}
	:where(.lg-s-kontakt) #map{
		z-index: 3; height: 450px; border-radius:20px 20px 0 0;
	}

/* ===== css/strony/oferta.css ===== */
/* z szablon/oferta.php */
					:where(.lg-s-oferta) .success-box {
						margin: 50px 0;
						padding: 10px 10px;
						border: 1px solid var(--lg-kolor-szary-tlo-karty);
						background: var(--lg-kolor-szary-tlo-jasne);
					}
					
					:where(.lg-s-oferta) .success-box img {
						margin-right: 10px;
						display: inline-block;
						vertical-align: top;
					}
					
					:where(.lg-s-oferta) .success-box > div {
						vertical-align: top;
						display: inline-block;
						color: var(--lg-kolor-szary-tekst-tag);
					}
					
					:where(.lg-s-oferta) .rating-stars ul {
						list-style-type: none;
						padding: 0;
						-moz-user-select: none;
						-webkit-user-select: none;
					}
					
					:where(.lg-s-oferta) .rating-stars ul > li.star {
						display: inline-block;
					}
					
					:where(.lg-s-oferta) .rating-stars ul > li.star > i.fa {
						font-style: normal!important;
					}
					
					:where(.lg-s-oferta) .rating-stars ul > li.star > i.fa {
						font-size: 2.5em;
						color: var(--lg-kolor-szary-ramka-formularza);
					}
					
					:where(.lg-s-oferta) .rating-stars ul > li.star.hover > i.fa {
						color: var(--lg-kolor-lokalne-ocena-najechanie);
					}
					
					:where(.lg-s-oferta) .rating-stars ul > li.star.selected > i.fa {
						color: var(--lg-kolor-lokalne-ocena-wybrana);
					}
					
					:where(.lg-s-oferta) .rating-widget {
						margin: 30px 0;
						text-align: center;
					}
					
					:where(.lg-s-oferta) .rating-stars {
						margin: 15px 0;
					}

/* z szablon/oferta.php */
					:where(.lg-s-oferta) .filmzodbioru {
						width: 100%;
						height: 360px;
					}

					@media (max-width: 768px) {
						:where(.lg-s-oferta) .filmzodbioru {
							width: 100%;
							height: 200px;
						}
					}

					:where(.lg-s-oferta) #jakToDziala {
						text-align: center;
						padding: 30px 0;
					}
					
					:where(.lg-s-oferta) #jakToDziala h4{
						color: var(--lg-kolor-niebieski-marka);
						font-size: 20px;
						font-weight: 400;
						letter-spacing: 0.5px;
						text-align: center;
						letter-spacing: 0.5px;
						max-width: 800px;
						margin: 0 auto;
						margin-bottom: 40px;
					}

/* z szablon/oferta.php */
    :where(.lg-s-oferta) .form-tlo-gora {
        height: 320px;
    }

    @media(min-width: 991px) {
        :where(.lg-s-oferta) .form-tlo-gora {
            height: 290px;
        }
    }

/* z sites/modules/features.php */
	:where(.lg-s-oferta) .feature-img{
		min-width: 70%; 
		max-width: 70%;
	}
	@media screen and (max-width: 560px){
		:where(.lg-s-oferta) .feature-img{
			min-width: 30%; 
			max-width: 30%;
		}
	}

/* z sites/modules/lead.php */
	:where(.lg-s-oferta) .lead-h2{
		color: var(--lg-kolor-niebieski-marka);
		font-weight: 500;
		font-size: 2.1rem;
	}
	:where(.lg-s-oferta) .lead-button{
		background: var(--lg-kolor-roz-akcja); 
		color: var(--lg-kolor-szary-bialy);
		padding: 1.1rem;
		font-size: max(19.2px, 1.4rem);
		font-family: Rubik;
		font-weight: 700;
		display: block;
		border-top-right-radius: 3px;
		border-bottom-right-radius: 3px;
		margin-left: -20px;
	}
	:where(.lg-s-oferta) .lead-button:hover .lead-button:active {
		background: var(--lg-kolor-roz-ciemny);
		color: var(--lg-kolor-szary-bialy);
	}
	
	:where(.lg-s-oferta) .lead-grafika{
		display: none;
		width: 200px;
		min-width: 200px;
		max-width: 200px;
		position: absolute;
		left: -60px;
		top: var(--lg-lead-grafika-gora);
	}
	:where(.lg-s-oferta) .lead-text{
		font-size: 1.3rem;
		font-family: Rubik;
		color: var(--lg-kolor-szary-tekst-mocny);
	}
	@media(min-width: 991px){
		
		:where(.lg-s-oferta) .lead-button{
			padding-left: 40%;
		}
		:where(.lg-s-oferta) .lead-grafika{
			width: 400px;
			min-width: 400px;
			max-width: 400px;
			left: 0px;
			position: absolute;
			display: block;
			top: var(--lg-lead-grafika-gora-lg);
		}
		:where(.lg-s-oferta) .lead-text{
			margin-left: 0px;
		}
	}

/* z sites/modules/lp-header.php */
	html:where(.lg-s-oferta), :where(.lg-s-oferta), :where(.lg-s-oferta) *{
		line-height: 1.4;
	}
	:where(.lg-s-oferta) .h1, :where(.lg-s-oferta) .h2, :where(.lg-s-oferta) .h3, :where(.lg-s-oferta) .h4, :where(.lg-s-oferta) .h5, :where(.lg-s-oferta) .h6, :where(.lg-s-oferta) h1, :where(.lg-s-oferta) h2, :where(.lg-s-oferta) h3, :where(.lg-s-oferta) h4, :where(.lg-s-oferta) h5, :where(.lg-s-oferta) h6 {
		line-height: 1.4;
	}
	html:where(.lg-s-oferta){	
		font-size: 80%;
	}
	@media(min-width: 667px){
		html:where(.lg-s-oferta){	
			font-size: 100%;
		}
		html:where(.lg-s-oferta), :where(.lg-s-oferta), :where(.lg-s-oferta) *{
			line-height: 1.6;
		}
		:where(.lg-s-oferta) .h1, :where(.lg-s-oferta) .h2, :where(.lg-s-oferta) .h3, :where(.lg-s-oferta) .h4, :where(.lg-s-oferta) .h5, :where(.lg-s-oferta) .h6, :where(.lg-s-oferta) h1, :where(.lg-s-oferta) h2, :where(.lg-s-oferta) h3, :where(.lg-s-oferta) h4, :where(.lg-s-oferta) h5, :where(.lg-s-oferta) h6 {
			line-height: 1.3;
		}
	}
	:where(.lg-s-oferta) h1, :where(.lg-s-oferta) h2, :where(.lg-s-oferta) h3, :where(.lg-s-oferta) h4, :where(.lg-s-oferta) .rubik{
		font-family: 'Rubik', sans-serif;
	}
	:where(.lg-s-oferta) h1{
		font-size: 2.5rem; 
		color: var(--lg-kolor-szary-bialy);
		text-align: center;
	}
	:where(.lg-s-oferta) h2{
		font-size: 2.1rem;
	}
	:where(.lg-s-oferta) h3{
		font-size: 1.6rem;
		font-weight: 400;
	}
	:where(.lg-s-oferta) .owl-theme .owl-dots .owl-dot.active span, :where(.lg-s-oferta) .owl-theme .owl-dots .owl-dot:hover span {
		background: var(--lg-kolor-niebieski-marka);
	}
	:where(.lg-s-oferta) .owl-theme .owl-dots .owl-dot span {
		background: var(--lg-kolor-lokalne-zielony-szary);
	}
	:where(.lg-s-oferta) p{
		text-align: justify;
		font-size: 1.1rem;
	}
	
	:where(.lg-s-oferta) .main-banner{ 
		background-size: cover;
		padding-bottom: 4rem;
		min-height: 0; 
	}
	
	:where(.lg-s-oferta) .image-waskie{
		max-width: 30%; 
		min-width: 30%;
	}
	:where(.lg-s-oferta) .image-bardzo-waskie{
		max-width: 22%; 
		min-width: 22%;
	}
	:where(.lg-s-oferta) .naglowek-zaleta{
		font-weight: 400; 
		color: var(--lg-kolor-niebieski-marka); 
		font-size: 1.4rem;
		border-bottom: 3px solid var(--lg-kolor-niebieski-marka); 
		text-align: center; 
		margin-top: 2rem;
		padding-bottom: 10px;
	}
	:where(.lg-s-oferta) .jak-mozemy-h3{
		text-transform: uppercase; 
		font-size: 1.2rem; 
		color: var(--lg-kolor-niebieski-marka);
	}
	:where(.lg-s-oferta) .jak-mozemy-punkt{
		 border-radius: 1.5rem; 
		 padding: 1.5rem; 
		 background: var(--lg-kolor-szary-bialy); 
		 box-shadow: var(--lg-cien-obraz); 
		 margin-bottom: 30px;
		 height: 85%;
	}
	:where(.lg-s-oferta) .primary{
		color: var(--lg-kolor-niebieski-marka);
	}
	
	:where(.lg-s-oferta) .carusel{
		background: var(--lg-kolor-niebieski-tlo); 
		border-top-right-radius: 25px; 
		border-bottom-right-radius: 25px; 
		padding: 1.4rem;
		margin: -15px; 
		margin-right: 2rem;
		position: relative; 
		top: -30px; 
	}
	:where(.lg-s-oferta) .carusel-h4{
		 font-size: 1.5rem; 
		 font-weight: 400; 
		 color: var(--lg-kolor-szary-tekst-ciemny);
		 margin-top: 1rem;
	}
	:where(.lg-s-oferta) .carusel-p{
		 font-size: 1.25rem; 
		 font-family: Rubik;  
		 color: var(--lg-kolor-szary-tekst);
	}
	:where(.lg-s-oferta) .carusel-item{
		 padding: 1.5rem;
	 }
	:where(.lg-s-oferta) .formularz-main{
		background: var(--lg-kolor-niebieski-marka); 
		margin: -15px; 
		margin-left: -15px;
		margin-right: -15px;
		padding: 20px; 
		position: relative; 
		top: -30px; 
		color: var(--lg-kolor-szary-bialy);
		border-top: 2px solid var(--lg-kolor-szary-bialy);
	}
	
	:where(.lg-s-oferta) .icon-holder{
		padding: 20px 20px;
	}
	@media(min-width: 667px){		
		
		:where(.lg-s-oferta) h1{
			font-size: 3.5rem; 
			text-align: left;
			margin-top: 4rem; 
			margin-bottom: 3rem;
			font-weight: 500;
		}	
		:where(.lg-s-oferta) h2{
			font-size: 2.3rem;
		}	
		:where(.lg-s-oferta) .carusel{
			min-height: 400px; 
			margin: -20px; 
			margin-right: -20px;
			padding-left: 220px;
			padding: 40px;
			top: 0; 	
		}
		
		:where(.lg-s-oferta) .carusel-item{
			 padding: 40px 120px;
		 }
		:where(.lg-s-oferta) .formularz-main{
			margin-left: -40px;
			border-top-left-radius: 25px; 
			border-bottom-left-radius: 25px; 
			margin: -40px; 
			margin-right: -15px;
			padding: 80px; 
			border-top: none;
			padding-right: 120px; 
			top: -120px; 
		}
		
		:where(.lg-s-oferta) .icon-holder{
			padding: 10px 30px;
		}
		:where(.lg-s-oferta) .main-banner{
			min-height: 50vh;
		}
	}
	
	:where(.lg-s-oferta) .opinions-header{
		font-size: 1.8rem;
		font-weight: 500;
	}
	:where(.lg-s-oferta) .opinion{
		font-size: 1.3rem;
		font-family: Rubik;
		color: var(--lg-kolor-szary-tekst-mocny);
		background: var(--lg-kolor-szary-tlo-sekcji);
		border-radius: 1rem;
		padding: 2rem;
		text-align: center;
		height: 100%;
	}
	:where(.lg-s-oferta) .opinion-star{
		width: 1.3rem;
		margin: 0.5rem;
	}
	:where(.lg-s-oferta) .opinion-text{
		text-align: justify;
		font-size: 1.1rem;
		font-family: Rubik;
		color: var(--lg-kolor-szary-tekst-mocny);
		font-weight: 300;
		font-style: italic;
	}
	:where(.lg-s-oferta) .opinion-author{
		font-size: 1.1rem;
		font-family: Rubik;
		color: var(--lg-kolor-szary-tekst-mocny);
		font-weight: 300;
		text-align: right;
	}
	:where(.lg-s-oferta) .opinion-author > i{
		font-weight: 400;
	}
	:where(.lg-s-oferta) .opinion::before {
		background-color: var(--lg-kolor-szary-tlo-sekcji);
		content:"\00a0";
		display: block;
		height: 50px;
		width: 50px;
		position: absolute;
		bottom: -7.5px;
		transform: rotate(47deg) skew(5deg);
		-moz-transform: rotate(47deg) skew(5deg);
		-ms-transform: rotate(47deg) skew(5deg);
		-o-transform: rotate(47deg) skew(5deg);
		-webkit-transform: rotate(47deg) skew(5deg);
	} 
	
	:where(.lg-s-oferta) .how-we-help-img{
		width: 23%;
		margin-bottom: 2rem;
	}
	:where(.lg-s-oferta) .how-we-help-header{
		font-size: 1.8rem;
		font-weight: 500;
	}
	:where(.lg-s-oferta) .how-we-help-element{
		text-align: center;
		font-size: 1.15rem;
		padding: 2rem 2rem;
		height: 98%;
		border-radius: 20px;
	}
	:where(.lg-s-oferta) .how-we-help-element:nth-of-type(odd) {
		background-color:var(--lg-kolor-szary-tlo-karty); 
	}
			
	:where(.lg-s-oferta) .how-we-help-element:nth-of-type(even) {
		background-color:var(--lg-kolor-szary-bialy);
	}
	@media(min-width: 667px){		
		:where(.lg-s-oferta) .how-we-help-element{
			padding: 2rem 4rem;
		}
	}
	:where(.lg-s-oferta) .bg-grey{
		background: var(--lg-kolor-szary-tlo-sekcji);
	}
	:where(.lg-s-oferta) .reason-img{
		width: 30%;
	}
	:where(.lg-s-oferta) .reason{
		font-size: 1.2rem;
		font-family: Rubik;
		color: var(--lg-kolor-szary-tekst-mocny);
		line-height: 1.8;
	}
	
	:where(.lg-s-oferta) ul.timeline-usa {
		list-style-type: none;
		position: relative;
	}
	:where(.lg-s-oferta) ul.timeline-usa:before {
		content: ' ';
		background: var(--lg-kolor-szary-pole);
		display: inline-block;
		position: absolute;
		left: 29px;
		width: 2px;
		height: 100%;
		z-index: 400;
	}
	:where(.lg-s-oferta) ul.timeline-usa > li {
		margin: 20px 0;
		padding-left: 20px;
	}
	:where(.lg-s-oferta) ul.timeline-usa > li >h5 { 
		display: inline;
	}
	:where(.lg-s-oferta) ul.timeline-usa > li:before {
		content: ' ';
		background: white;
		display: inline-block;
		position: absolute;
		border-radius: 50%;
		border: 3px solid var(--lg-kolor-niebieski-marka);
		left: 20px;
		width: 20px;
		height: 20px;
		z-index: 400;
	}
	:where(.lg-s-oferta) .timeline-date{
		padding: 10px; margin:10px 0px;display:block; background: var(--lg-kolor-szary-tlo-karty);
	}
	@media(min-width: 787px){
		:where(.lg-s-oferta) .timeline-date{
			float:right;
			padding: 0px; margin:0px; background: var(--lg-kolor-szary-tlo-karty);display:inline;
		}
	} 
	:where(.lg-s-oferta) .pillars-header{
		color: var(--lg-kolor-niebieski-marka);
		font-weight: 500;
		font-size: 2.0rem;
		margin-bottom: 0;
	}
	:where(.lg-s-oferta) .pillars-subheader{
		font-weight: 500;
		font-size: 1.6rem;
		margin-bottom: 2rem;
	}
	:where(.lg-s-oferta) .pillar-header{
		color: var(--lg-kolor-szary-bialy);
		font-weight: 500;
		font-size: 1.6rem;
		text-align: center;
		position: absolute; 
		padding: 20px 40px;
		top: 30px;
		width: 90%; 
	}
	:where(.lg-s-oferta) .pillar-img{
		max-width: 100%;
		min-width: 100%;
	}
	
	:where(.lg-s-oferta) .blog-header{
		color: var(--lg-kolor-niebieski-marka);
		font-weight: 500;
		font-size: 2.0rem;
		margin-bottom: 0;
	}
	:where(.lg-s-oferta) .blog-subheader{
		font-weight: 500;
		font-size: 1.6rem;
		margin-bottom: 2rem;
	}
	:where(.lg-s-oferta) .banner-right{
		background: var(--lg-kolor-niebieski-tlo); 
		border-bottom-left-radius: 25px; 
		padding: 1.4rem;
		margin: -15px; 
		margin-left: 2rem;
		position: relative; 
		top: -40px; 
		margin-top: 40px; 
	}
	:where(.lg-s-oferta) .banner-left{
		background: var(--lg-kolor-niebieski-marka); 
		border-bottom-right-radius: 25px; 
		margin: -15px; 
		z-index:10;
		margin-left: -15px;
		padding: 40px; 
		position: relative; 
		color: var(--lg-kolor-szary-bialy);
		font-size: 2rem; 
	}
	 
	@media(min-width: 992px){	/* układ dwukolumnowy (col-lg-6) zaczyna się od 992 px; przy 991 baner wystawał 81 px poza ekran */
		:where(.lg-s-oferta) .banner-right{
			margin-top: -15px; 
			top: -30px; 
			border-top-left-radius: 25px; 
			padding-left: 4rem;
		}
		:where(.lg-s-oferta) .banner-left{
			top: -100px; 
			margin-right: -6rem;
			border-top-right-radius: 25px; 
		}		
	}
	
	:where(.lg-s-oferta) .mentors-subheader{  
		text-align: center;
	}
	:where(.lg-s-oferta) .mentors-header{
		text-align: center;
	}
	
	:where(.lg-s-oferta) .mentors-container {
	  position: relative;
	  overflow: hidden;
	  height: 0;
	  padding-bottom: 56.25%;
	}

	:where(.lg-s-oferta) .mentors-container iframe,
	:where(.lg-s-oferta) .mentors-container embed {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  max-width: 100%;
	}

	:where(.lg-s-oferta) .mentors-wrap {
	  width: 100%;
	  max-width: 600px;
	  margin-bottom: 50px;
	}

/* tablet (667-991 px): karuzela nagłówka zajmuje całą szerokość - margines kolumny 15 px zamiast 20 px, inaczej wystawała 5 px poza ekran */
@media (min-width: 667px) and (max-width: 991.98px) {
	:where(.lg-s-oferta) .carusel { margin-left: -15px; margin-right: -15px; }
}

/* ===== css/strony/oferty.css ===== */
/* z oferta.php */
	:where(.lg-s-oferty) .oferta-produkt{
		border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); padding: 40px 20px; border-top-left-radius: 0; border-top-right-radius: 0;
	}
	
	@media screen and (min-width: 992px) {
	 
		:where(.lg-s-oferty) .oferta-produkt{
			 padding: 60px;
		 }
	}

/* z oferta.php */
:where(.lg-s-oferty) .\32 9e36548-3ba5-42b1-8877-8f1fa3a57182,:where(.lg-s-oferty) .\39 2a33385-c132-4921-be7a-41729d739bc5{fill:none;stroke:var(--lg-kolor-szary-czarny);stroke-linecap:round;stroke-width:2px;}:where(.lg-s-oferty) .\32 9e36548-3ba5-42b1-8877-8f1fa3a57182{stroke-linejoin:round;}:where(.lg-s-oferty) .\39 2a33385-c132-4921-be7a-41729d739bc5{stroke-miterlimit:10;}

/* ===== css/strony/product.css ===== */
/* z szablon/product.php */
	:where(.lg-s-product) li{
		margin-bottom:5px;
	}
:where(.lg-s-product) th{
	
  background:var(--lg-kolor-niebieski-marka);
  text-align: center;
}	
:where(.lg-s-product) th, :where(.lg-s-product) td{
	padding: 5px 20px;
}
:where(.lg-s-product) table {
  width: 100%;
  background: var(--lg-kolor-lokalne-produkt-fiolet);

  
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  border-radius: 12px;
  
  
}
:where(.lg-s-product) table tr:last-child td:first-child {
    border-bottom-left-radius: 10px;
}

:where(.lg-s-product) table tr:last-child td:last-child {
    border-bottom-right-radius: 10px;
}

:where(.lg-s-product) table tr:first-child th:first-child {
    border-top-left-radius: 10px;
}

:where(.lg-s-product) table tr:first-child th:last-child {
    border-top-right-radius: 10px;
}

:where(.lg-s-product) .wrap-table100 {
  width: 1170px;
}

:where(.lg-s-product) table {
  border-spacing: 1;
  border-collapse: collapse;
  background: white;
  border-radius: 10px;
  overflow: hidden;
  width: 100%;
  margin: 0 auto;
  position: relative;
}
:where(.lg-s-product) table * {
  position: relative;
}
:where(.lg-s-product) table td, :where(.lg-s-product) table th {
  padding-left: 8px;
}
:where(.lg-s-product) table thead tr {
  height: 60px;
  background: var(--lg-kolor-niebieski-marka);
}
:where(.lg-s-product) table tbody tr {
  height: 50px;
}
:where(.lg-s-product) table tbody tr:last-child {
  border: 0;
}
:where(.lg-s-product) table td {
  text-align: left;
}


:where(.lg-s-product) th{
  font-family: Rubik;
  font-size: 16px;
  color: var(--lg-kolor-szary-bialy);
  line-height: 1.2;
  font-weight: unset;
}

:where(.lg-s-product) tbody tr:nth-child(even) {
  background-color: var(--lg-kolor-lokalne-produkt-blekit);
}

:where(.lg-s-product) tbody tr {
  font-family: Lato;
  font-size: 15px;
  color: var(--lg-kolor-lokalne-szary-ciemniejszy);
  line-height: 1.2;
  font-weight: unset;
}

:where(.lg-s-product) tbody tr:hover {
  color: var(--lg-kolor-szary-tekst);
  background-color: var(--lg-kolor-szary-tlo-sekcji);
  cursor: pointer;
}


@media screen and (max-width: 992px) {
 
  :where(.lg-s-product) tbody tr {
    font-size: 14px;
  }
}



	:where(.lg-s-product) .oferta-produkt{
		border-radius: 8px; background: var(--lg-kolor-szary-tlo-karty); padding: 40px 20px; border-top-left-radius: 0; border-top-right-radius: 0;
	}
	:where(.lg-s-product) .case-studies-bait{
		font-size: 20px; font-weight: 700; color: var(--lg-kolor-szary-bialy); 
		width: 70%;
	}
	:where(.lg-s-product) .case-studies-tlo{
		margin-top: 30px; margin-bottom: 30px;
	}
	@media screen and (min-width: 992px) {
	 
		:where(.lg-s-product) .oferta-produkt{
			 padding: 60px;
		 }
		:where(.lg-s-product) .case-studies-bait{
			font-size: 30px;
			font-weight: 500; 
			width: 100%;
		}
		:where(.lg-s-product) .case-studies-tlo{
			margin-top: 175px; margin-bottom: 175px;
		}
	}

/* z szablon/product.php */
	:where(.lg-s-product) .hp-post-text > div {
		border-radius: 0 0 8px 8px;
		background: var(--lg-kolor-szary-tlo-karty);   	
	}
	:where(.lg-s-product) .hp-post-text-heading{
		padding: 20px;
	}
	
	:where(.lg-s-product) .hp-post-text-heading > img{
		max-width: 50px;
	}
	:where(.lg-s-product) .hp-post-text-heading > span{
		font-weight: 500; font-size: 0.8em;
	}
	
	:where(.lg-s-product) .hp-post-img > div{
		height: 200px; 
		border-radius: 8px 8px 0 0;
		background-size: cover; 
		background-position: top center;
	}
	@media (min-width: 768px) {
		:where(.lg-s-product) .hp-post-text{
			margin-right: 0; 
			padding-right: 0;
		} 
		:where(.lg-s-product) .hp-post-text > div {
			border-radius: 8px 0 0 8px;
			height: 200px;
		}
		:where(.lg-s-product) .hp-post-text-heading{
			padding-left: 30px; padding-bottom: 30px;  position: absolute; left:0; bottom:0;
		}
		:where(.lg-s-product) .hp-post-text-heading > img{
			margin-left: -5px; margin-right: 10px;
		}
		:where(.lg-s-product) .hp-post-img{
			margin-left: 0; padding-left: 0;
		}
		:where(.lg-s-product) .hp-post-img > div{
			height: 100%; 
			border-radius: 0 8px 8px 0;
			width:100%; 
			background-size: cover; background-position: top center;
		}
	}

/* zdjęcie główne: adres z PHP w zmiennej --lg-zdj (atrybut style elementu) */
:where(.lg-s-product) #main-photo {
	background-image: url('/static/img/big-star.png'), var(--lg-zdj);
}

/* ===== css/strony/seo_page.css ===== */
/* z szablon/seo_page.php */
				:where(.lg-s-seo_page) .new-form-border{
					padding: 10px;
					border: 2px solid var(--lg-kolor-szary-ramka-formularza);
					border-radius: 20px;
					margin: 40px 0;
				}
				:where(.lg-s-seo_page) .new-form-box{
					background: var(--lg-kolor-szary-tlo-karty);
					padding: 20px;
					border-radius: 20px;
				}
				:where(.lg-s-seo_page) .new-form-bottom{
					position: absolute; bottom: -30px; white-space: nowrap; left: -30px;
					border-radius: 0 0 18px 18px;
					padding: 2px 40px;
					width: calc(100% + 60px);
					background: var(--lg-kolor-szary-ramka-formularza);
				}

/* z szablon/seo_page.php */
                    :where(.lg-s-seo_page) #kafel {
                        margin: 2rem 0;
                        padding: 1.3rem;
                        border-radius: 5px;
                        background: linear-gradient(var(--lg-kolor-kafel-gradient-od), var(--lg-kolor-kafel-gradient-do));
                        position: relative;
                        font-weight: 500;
						font-family: Rubik, sans-serif;
                    }

                    :where(.lg-s-seo_page) #kafel-title {
                        font-size: 2rem;
						lin-height: 1.2;
                        font-weight: 900;
                        margin-bottom: 10px;
						font-family: Rubik, sans-serif;
						text-align: left;
                    }

                    :where(.lg-s-seo_page) #kafel-subtitle {
                        font-size: 1.5rem;
                        font-weight: 900;
                        margin-bottom: 25px;
						font-family: Rubik, sans-serif;
						text-align: left;
                    }

                    :where(.lg-s-seo_page) .kafel-content {
                        line-height: 1.35;
                        margin-bottom: 10px;
                        width: 65%;
                        margin-left: 40px;
                        font-size: 1rem;
                        font-weight: 400;
                        position: relative;
						font-family: Rubik, sans-serif;
						text-align: left;
                    }

                    :where(.lg-s-seo_page) .kafel-content::before {
                        content: "";
                        width: 20px;
                        display: inline-block;
                        position: absolute;
                        top: 5px;
                        left: -30px;
                        height: 20px;
                        background-size: cover;
						border-radius: 50%;
                        background-image: url(/static/img/240/ludzie/post-go--cinny-83402.png.webp);
						font-family: Rubik, sans-serif;
                    }

                    :where(.lg-s-seo_page) #kafel-gwarancja {
                        font-size: 1rem;
                        line-height: 1.1;
                        margin-top: 20px;
                        font-weight: 600;
                        width: 65%;
						font-family: Rubik, sans-serif;
                    }

                    :where(.lg-s-seo_page) #kafel-button {
						margin-top: 10px;font-size: 24px; padding: 8px; background: var(--lg-kolor-roz-akcja); color: var(--lg-kolor-szary-bialy); font-weight: 700;
						font-family: Rubik, sans-serif;
						position: relative;
						z-index: 1000;
                    }

/* z szablon/seo_page.php */
					:where(.lg-s-seo_page) .success-box {
						margin: 50px 0;
						padding: 10px 10px;
						border: 1px solid var(--lg-kolor-szary-tlo-karty);
						background: var(--lg-kolor-szary-tlo-jasne);
					}
					
					:where(.lg-s-seo_page) .success-box img {
						margin-right: 10px;
						display: inline-block;
						vertical-align: top;
					}
					
					:where(.lg-s-seo_page) .success-box > div {
						vertical-align: top;
						display: inline-block;
						color: var(--lg-kolor-szary-tekst-tag);
					}
					
					:where(.lg-s-seo_page) .rating-stars ul {
						list-style-type: none;
						padding: 0;
						-moz-user-select: none;
						-webkit-user-select: none;
					}
					
					:where(.lg-s-seo_page) .rating-stars ul > li.star {
						display: inline-block;
					}
					
					:where(.lg-s-seo_page) .rating-stars ul > li.star > i.fa {
						font-style: normal!important;
					}
					
					:where(.lg-s-seo_page) .rating-stars ul > li.star > i.fa {
						font-size: 2.5em;
						color: var(--lg-kolor-szary-ramka-formularza);
					}
					
					:where(.lg-s-seo_page) .rating-stars ul > li.star.hover > i.fa {
						color: var(--lg-kolor-lokalne-ocena-najechanie);
					}
					
					:where(.lg-s-seo_page) .rating-stars ul > li.star.selected > i.fa {
						color: var(--lg-kolor-lokalne-ocena-wybrana);
					}
					
					:where(.lg-s-seo_page) .rating-widget {
						margin: 30px 0;
						text-align: center;
					}
					
					:where(.lg-s-seo_page) .rating-stars {
						margin: 15px 0;
					}

/* z szablon/seo_page.php */
					:where(.lg-s-seo_page) .filmzodbioru {
						width: 100%;
						height: 360px;
					}

					@media (max-width: 768px) {
						:where(.lg-s-seo_page) .filmzodbioru {
							width: 100%;
							height: 200px;
						}
					}

					:where(.lg-s-seo_page) #jakToDziala {
						text-align: center;
						padding: 30px 0;
					}
					
					:where(.lg-s-seo_page) #jakToDziala h4{
						color: var(--lg-kolor-niebieski-marka);
						font-size: 20px;
						font-weight: 400;
						letter-spacing: 0.5px;
						text-align: center;
						letter-spacing: 0.5px;
						max-width: 800px;
						margin: 0 auto;
						margin-bottom: 40px;
					}

/* z szablon/seo_page.php */
	:where(.lg-s-seo_page) .form-tlo-gora {
		height: 320px;
	}

	@media(min-width: 991px) {
		:where(.lg-s-seo_page) .form-tlo-gora {
			height: 290px;
		}
	}

/* zdjęcie główne wpisu i miniatury produktów: adresy z PHP w zmiennych --lg-zdj-* (atrybut style elementu) */
html.webp :where(.lg-s-seo_page) #main-photo {
	background-image: url('/static/img/big-star.webp'), var(--lg-zdj-480-webp);
}
html:not(.webp) :where(.lg-s-seo_page) #main-photo {
	background-image: url('/static/img/big-star.png'), var(--lg-zdj-480);
}
@media only screen and (min-width: 700px) {
	html.webp :where(.lg-s-seo_page) #main-photo {
		background-image: url('/static/img/big-star.webp'), var(--lg-zdj-640-webp);
	}
	html:not(.webp) :where(.lg-s-seo_page) #main-photo {
		background-image: url('/static/img/big-star.png'), var(--lg-zdj-640);
	}
}
html.webp :where(.lg-s-seo_page) .lg-zdjecie-produktu { background-image: var(--lg-zdj-webp); }
html:not(.webp) :where(.lg-s-seo_page) .lg-zdjecie-produktu { background-image: var(--lg-zdj); }

/* ===== css/strony/strona_miejska.css ===== */
/* z szablon/strona_miejska.php */
	:where(.lg-s-strona_miejska) #main-photo{
		height: auto;
		
	}
	 :where(.lg-s-strona_miejska) .seo-header{
		 padding: 20px 20px;
		 margin: 30px 0; 
	 }

	 :where(.lg-s-strona_miejska) .summary{
		font-size: 1.1em; margin: 2vh 0; line-height: 1.8;font-family: Rubik; 
		}
		
	:where(.lg-s-strona_miejska) .btn-cta{
		border: 2px solid var(--lg-kolor-czerwien-miejska); background: none; color: var(--lg-kolor-czerwien-miejska); padding: 7px 15px; font-size: 18px; font-weight: 500; border-radius: 6px; font-family: Rubik
	}
	
	
	:where(.lg-s-strona_miejska) .review-box{
		border-radius: 8px; padding: 10px; font-size: 1em; font-style: italic;  margin-bottom: 2vh;border: 1px var(--lg-kolor-szary-tekst-jasny) solid; 
	}
	:where(.lg-s-strona_miejska) .review-stars{
		background: var(--lg-kolor-niebieski-marka); padding:  5px 10px; color: var(--lg-kolor-szary-bialy); border-radius: 4px;
	}
	:where(.lg-s-strona_miejska) .promotion-bar{
		background: var(--lg-kolor-szary-tlo-karty); padding: 10px 0; position: sticky; top: 68px; z-index: 10 
	}
	@media(min-width: 991px){
		 :where(.lg-s-strona_miejska) .seo-header{
			 padding: 50px 70px;
			 margin: 110px 0; 
		 }
		 :where(.lg-s-strona_miejska) .summary{
			font-size: 1.5em; line-height: 2;
			}
			
		:where(.lg-s-strona_miejska) .btn-cta{
			padding: 15px 35px; font-size: 25px; border-radius: 8px;
		}
		:where(.lg-s-strona_miejska) .btn-cta-sm{
			padding: 15px 25px; font-size: 20px; border-radius: 8px;
		}
			
		:where(.lg-s-strona_miejska) .promotion-bar{
			padding: 20px 0; 
		}
	
		:where(.lg-s-strona_miejska) .review-box{
			border-radius: 20px; position: relative;padding: 20px; font-size: 1.2em; font-style: italic; border: 1px var(--lg-kolor-szary-bialy) solid; box-shadow: 3px 3px 10px; height: 300px; margin-bottom: 10vh;
		}
		:where(.lg-s-strona_miejska) .review-stars{
			position: absolute; right:-20px; bottom: 20px; background: var(--lg-kolor-niebieski-marka); padding:  5px 20px; color: var(--lg-kolor-szary-bialy); border-radius: 10px;
		}
	}
	:where(.lg-s-strona_miejska) a.btn-cta:focus,:where(.lg-s-strona_miejska) a.btn-cta:hover,:where(.lg-s-strona_miejska) a.btn-cta:active{
		border: 2px solid var(--lg-kolor-czerwien-miejska); background: none; color: var(--lg-kolor-czerwien-miejska);
	}

/* z szablon/strona_miejska.php */
						:where(.lg-s-strona_miejska) .success-box {
							margin: 50px 0;
							padding: 10px 10px;
							border: 1px solid var(--lg-kolor-szary-tlo-karty);
							background: var(--lg-kolor-szary-tlo-jasne);
						}
						
						:where(.lg-s-strona_miejska) .success-box img {
							margin-right: 10px;
							display: inline-block;
							vertical-align: top;
						}
						
						:where(.lg-s-strona_miejska) .success-box > div {
							vertical-align: top;
							display: inline-block;
							color: var(--lg-kolor-szary-tekst-tag);
						}
						
						:where(.lg-s-strona_miejska) .rating-stars ul {
							list-style-type: none;
							padding: 0;
							-moz-user-select: none;
							-webkit-user-select: none;
						}
						
						:where(.lg-s-strona_miejska) .rating-stars ul > li.star {
							display: inline-block;
						}
						
						:where(.lg-s-strona_miejska) .rating-stars ul > li.star > i.fa {
							font-style: normal!important;
						}
						
						:where(.lg-s-strona_miejska) .rating-stars ul > li.star > i.fa {
							font-size: 2.5em;
							color: var(--lg-kolor-szary-ramka-formularza);
						}
						
						:where(.lg-s-strona_miejska) .rating-stars ul > li.star.hover > i.fa {
							color: var(--lg-kolor-lokalne-ocena-najechanie);
						}
						
						:where(.lg-s-strona_miejska) .rating-stars ul > li.star.selected > i.fa {
							color: var(--lg-kolor-lokalne-ocena-wybrana);
						}
						
						:where(.lg-s-strona_miejska) .rating-widget {
							margin: 30px 0;
							text-align: center;
						}
						
						:where(.lg-s-strona_miejska) .rating-stars {
							margin: 15px 0;
						}

/* z szablon/strona_miejska.php */
						:where(.lg-s-strona_miejska) .filmzodbioru {
							width: 100%;
							height: 360px;
						}
	
						@media (max-width: 768px) {
							:where(.lg-s-strona_miejska) .filmzodbioru {
								width: 100%;
								height: 200px;
							}
						}
	
						:where(.lg-s-strona_miejska) #jakToDziala {
							text-align: center;
							padding: 30px 0;
						}
						
						:where(.lg-s-strona_miejska) #jakToDziala h4{
							color: var(--lg-kolor-niebieski-marka);
							font-size: 20px;
							font-weight: 400;
							letter-spacing: 0.5px;
							text-align: center;
							letter-spacing: 0.5px;
							max-width: 800px;
							margin: 0 auto;
							margin-bottom: 40px;
						}

/* z szablon/strona_miejska.php */
	:where(.lg-s-strona_miejska) .form-tlo-gora {
		height: 320px;
	}

	@media(min-width: 991px) {
		:where(.lg-s-strona_miejska) .form-tlo-gora {
			height: 200px;
		}
	}

/* ===== css/strony/uniwersytet.css ===== */
/* z szablon/uniwersytet.php */
			:where(.lg-s-uniwersytet) .new-form-border{
				padding: 10px;
				border: 2px solid var(--lg-kolor-szary-ramka-formularza);
				border-radius: 20px;
				margin: 40px 0;
			}
			:where(.lg-s-uniwersytet) .new-form-box{
				background: var(--lg-kolor-szary-tlo-karty);
				padding: 20px;
				border-radius: 20px;
			}
			:where(.lg-s-uniwersytet) .new-form-bottom{
				position: absolute; bottom: -30px; white-space: nowrap; left: -30px;
				border-radius: 0 0 18px 18px;
				padding: 2px 40px;
				width: calc(100% + 60px);
				background: var(--lg-kolor-szary-ramka-formularza);
			}

/* z szablon/uniwersytet.php */
					:where(.lg-s-uniwersytet) .success-box {
						margin: 50px 0;
						padding: 10px 10px;
						border: 1px solid var(--lg-kolor-szary-tlo-karty);
						background: var(--lg-kolor-szary-tlo-jasne);
					}
					
					:where(.lg-s-uniwersytet) .success-box img {
						margin-right: 10px;
						display: inline-block;
						vertical-align: top;
					}
					
					:where(.lg-s-uniwersytet) .success-box > div {
						vertical-align: top;
						display: inline-block;
						color: var(--lg-kolor-szary-tekst-tag);
					}
					
					:where(.lg-s-uniwersytet) .rating-stars ul {
						list-style-type: none;
						padding: 0;
						-moz-user-select: none;
						-webkit-user-select: none;
					}
					
					:where(.lg-s-uniwersytet) .rating-stars ul > li.star {
						display: inline-block;
					}
					
					:where(.lg-s-uniwersytet) .rating-stars ul > li.star > i.fa {
						font-style: normal!important;
					}
					
					:where(.lg-s-uniwersytet) .rating-stars ul > li.star > i.fa {
						font-size: 2.5em;
						color: var(--lg-kolor-szary-ramka-formularza);
					}
					
					:where(.lg-s-uniwersytet) .rating-stars ul > li.star.hover > i.fa {
						color: var(--lg-kolor-lokalne-ocena-najechanie);
					}
					
					:where(.lg-s-uniwersytet) .rating-stars ul > li.star.selected > i.fa {
						color: var(--lg-kolor-lokalne-ocena-wybrana);
					}
					
					:where(.lg-s-uniwersytet) .rating-widget {
						margin: 30px 0;
						text-align: center;
					}
					
					:where(.lg-s-uniwersytet) .rating-stars {
						margin: 15px 0;
					}

/* z szablon/uniwersytet.php */
					:where(.lg-s-uniwersytet) .filmzodbioru {
						width: 100%;
						height: 360px;
					}

					@media (max-width: 768px) {
						:where(.lg-s-uniwersytet) .filmzodbioru {
							width: 100%;
							height: 200px;
						}
					}

					:where(.lg-s-uniwersytet) #jakToDziala {
						text-align: center;
						padding: 30px 0;
					}
					
					:where(.lg-s-uniwersytet) #jakToDziala h4{
						color: var(--lg-kolor-niebieski-marka);
						font-size: 20px;
						font-weight: 400;
						letter-spacing: 0.5px;
						text-align: center;
						letter-spacing: 0.5px;
						max-width: 800px;
						margin: 0 auto;
						margin-bottom: 40px;
					}

/* z szablon/uniwersytet.php */
				:where(.lg-s-uniwersytet) #toc{
					margin-bottom: 40px;
				}
				:where(.lg-s-uniwersytet) #toc ul li{
					font-weight: 700;
				}
				:where(.lg-s-uniwersytet) #toc ul li a{
					color: var(--lg-kolor-szary-tekst-szary);
				}

/* z szablon/uniwersytet.php */
	:where(.lg-s-uniwersytet) .form-tlo-gora {
		height: 320px;
	}

	@media(min-width: 991px) {
		:where(.lg-s-uniwersytet) .form-tlo-gora {
			height: 200px;
		}
	}

/* zdjęcie główne: adres z PHP w zmiennej --lg-zdj (atrybut style elementu) */
:where(.lg-s-uniwersytet) #main-photo {
	background-image: url('/static/img/big-star.png'), var(--lg-zdj);
}

/* ===== css/strony/zamow.css ===== */
/* z zamow/index.php */
					:where(.lg-s-zamow) .summary > ul {
						list-style-type: none;
						padding-left: 1em;
						margin: 0;
					}
					:where(.lg-s-zamow) .summary > ul > li {
						background: url('/static/img/star-icon2.png') no-repeat left 0.6em;
						background-size: 0.5em 0.5em;
						padding-left: 1.3em;
					}

/* ===== css/zewnetrzne/owl.carousel.min.css ===== */
/**
 * Owl Carousel v2.3.0
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel,:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel{display:none;width:100%;z-index:1}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-item,:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-item img{display:block;width:100%}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-dots.disabled,:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-nav.disabled{display:none}:where(.lg-s-glowny, .lg-s-uproszczony) .no-js .owl-carousel,:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel.owl-loaded{display:block}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-dot,:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-nav .owl-next,:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-nav button.owl-next,:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-nav button.owl-prev,:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel.owl-loading{opacity:0;display:block}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel.owl-hidden{opacity:0}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel.owl-refresh .owl-item{visibility:hidden}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel.owl-drag .owl-item{-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel.owl-grab{cursor:move;cursor:grab}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel.owl-rtl{direction:rtl}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel.owl-rtl .owl-item{float:right}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-animated-in{z-index:0}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-animated-out{z-index:1}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-height{transition:height .5s ease-in-out}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-video-playing .owl-video-play-icon,:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-video-playing .owl-video-tn{display:none}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}:where(.lg-s-glowny, .lg-s-uproszczony) .owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/* ===== css/zewnetrzne/owl.theme.default.min.css ===== */
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
:where(.lg-s-glowny, .lg-s-uproszczony) .owl-theme .owl-dots,
:where(.lg-s-glowny, .lg-s-uproszczony) .owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
:where(.lg-s-glowny, .lg-s-uproszczony) .owl-theme .owl-nav{margin-top:10px}
:where(.lg-s-glowny, .lg-s-uproszczony) .owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;position: absolute;}
:where(.lg-s-glowny, .lg-s-uproszczony) .owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}
:where(.lg-s-glowny, .lg-s-uproszczony) .owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
:where(.lg-s-glowny, .lg-s-uproszczony) .owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
:where(.lg-s-glowny, .lg-s-uproszczony) .owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
:where(.lg-s-glowny, .lg-s-uproszczony) .owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
:where(.lg-s-glowny, .lg-s-uproszczony) .owl-theme .owl-dots .owl-dot.active span,:where(.lg-s-glowny, .lg-s-uproszczony) .owl-theme .owl-dots .owl-dot:hover span{background:#869791}
