/* 5plus.edu.pl — strona główna w schemacie FEAC32 (granat · zieleń · burgund · żółty), 05.11.2026
   Warstwa nadpisująca kolory globalne Elementora i motywu Coachi + przydział kolorów do sekcji. */
:root{
  --nk-navy:#073462; --nk-green:#124429; --nk-plum:#451E3E; --nk-wine:#6A2142;
  --nk-yellow:#FEAC32; --nk-pale:#DBE9F4; --nk-cream:#FEFBF7; --nk-slate:#566377; --nk-light:#D3DAE3;
  --pt-color-primary:var(--nk-navy); --pt-color-text:var(--nk-navy);
  --pt-color-secondary:var(--nk-yellow); --pt-color-accent:var(--nk-yellow);
}
.elementor-kit-9{
  --e-global-color-primary:var(--nk-navy); --e-global-color-text:var(--nk-navy);
  --e-global-color-secondary:var(--nk-yellow); --e-global-color-accent:var(--nk-wine);
  --e-global-color-cfcdb86:var(--nk-slate); --e-global-color-3607618:var(--nk-navy);
}
/* Kolory sekcji (na sztywno, bo w środku zmienne tekstu są jasne) */
.elementor-3013 .elementor-element.elementor-element-793b068 > .elementor-widget-wrap,
.elementor-3013 .elementor-element.elementor-element-793b068 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-3013 .elementor-element.elementor-element-ef9aeae > .elementor-widget-wrap,
.elementor-3013 .elementor-element.elementor-element-ef9aeae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-3013 .elementor-element.elementor-element-0ba897b > .elementor-widget-wrap,
.elementor-3013 .elementor-element.elementor-element-0ba897b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--nk-navy)!important}
.elementor-3013 .elementor-element.elementor-element-1ac6267 > .elementor-widget-wrap,
.elementor-3013 .elementor-element.elementor-element-1ac6267 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-3013 .elementor-element.elementor-element-3c4ba69 > .elementor-widget-wrap,
.elementor-3013 .elementor-element.elementor-element-3c4ba69 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--nk-green)!important}
.elementor-3013 .elementor-element.elementor-element-920b652 > .elementor-widget-wrap,
.elementor-3013 .elementor-element.elementor-element-920b652 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-3013 .elementor-element.elementor-element-13cd2b4 > .elementor-widget-wrap,
.elementor-3013 .elementor-element.elementor-element-13cd2b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--nk-plum)!important}
/* W ciemnych blokach: tekst jasny, akcent żółty */
.elementor-element-793b068,
.elementor-element-ef9aeae,
.elementor-element-0ba897b,
.elementor-element-1ac6267,
.elementor-element-3c4ba69,
.elementor-element-920b652,
.elementor-element-13cd2b4{
  --e-global-color-primary:var(--nk-cream); --e-global-color-text:var(--nk-cream);
  --e-global-color-accent:var(--nk-yellow); --e-global-color-cfcdb86:var(--nk-light);
  --pt-color-primary:var(--nk-cream); --pt-color-text:var(--nk-cream);
}
.elementor-location-footer,.site-footer,.elementor-element-edb84de{--e-global-color-accent:var(--nk-yellow);--e-global-color-cfcdb86:var(--nk-light)}
/* Błękitna karta „8 lat jako Fundacja” — jasna karta w zielonym bloku */
.elementor-element-1ac6267 .pt-service.intro{background-color:var(--nk-pale)!important;--e-global-color-primary:var(--nk-navy);--e-global-color-text:var(--nk-navy);--pt-color-text:var(--nk-navy);--e-global-color-accent:var(--nk-wine)}
/* Przyciski wypełnione (CTA): zawsze żółte z granatowym napisem */
.pt-button.filled,.wpcf7-form input[type=submit]{background-color:var(--nk-yellow)!important;border-color:var(--nk-yellow)!important;color:var(--nk-navy)!important}
.pt-button.filled:hover,.wpcf7-form input[type=submit]:hover{background-color:#FFC466!important;border-color:#FFC466!important;color:var(--nk-navy)!important}
/* Przyciski obrysowane: na jasnym burgund, na ciemnym żółć */
.pt-button.outlined{color:var(--nk-wine)!important;border-color:var(--nk-wine)!important;background-color:transparent!important}
.pt-button.outlined:hover{background-color:var(--nk-wine)!important;color:var(--nk-cream)!important}
.elementor-element-793b068 .pt-button.outlined,
.elementor-element-ef9aeae .pt-button.outlined,
.elementor-element-0ba897b .pt-button.outlined,
.elementor-element-1ac6267 .pt-button.outlined,
.elementor-element-3c4ba69 .pt-button.outlined,
.elementor-element-920b652 .pt-button.outlined,
.elementor-element-13cd2b4 .pt-button.outlined{color:var(--nk-yellow)!important;border-color:var(--nk-yellow)!important}
.elementor-element-793b068 .pt-button.outlined:hover,
.elementor-element-ef9aeae .pt-button.outlined:hover,
.elementor-element-0ba897b .pt-button.outlined:hover,
.elementor-element-1ac6267 .pt-button.outlined:hover,
.elementor-element-3c4ba69 .pt-button.outlined:hover,
.elementor-element-920b652 .pt-button.outlined:hover,
.elementor-element-13cd2b4 .pt-button.outlined:hover{background-color:var(--nk-yellow)!important;color:var(--nk-navy)!important}
/* Czytelność drobnego tekstu (szarości motywu były za blade) */
.entry-meta,.entry-meta .entry-date,.entry-meta .entry-reading-time,.entry-meta a{color:var(--nk-slate)!important}
.elementor-counter .elementor-counter-title{color:var(--nk-navy)!important}
.elementor-element-8891f70 p,.elementor-element-f275341 p,.elementor-element-f2d1db6 span,.elementor-element-1d98ddf span{color:var(--nk-slate)!important}
/* Baner cookies */
.cookieadmin_re_consent{background:var(--nk-navy)!important}
.cookieadmin_consent_inside{border-top-color:var(--nk-navy)!important}
.cookieadmin_btn{color:var(--nk-navy)!important;border-color:var(--nk-navy)!important}
.cookieadmin_btn[class*="cookieadmin_ac"]{background-color:var(--nk-yellow)!important;border-color:var(--nk-yellow)!important;color:var(--nk-navy)!important}
/* Białe karty w granatowym bloku (slider „Kursy Online / Dla szkół / Dla firm / Erasmus+”) — tekst granatowy */
.elementor-element-5dc609b,.elementor-element-e22ee9e{--e-global-color-primary:var(--nk-navy);--e-global-color-text:var(--nk-navy);--pt-color-primary:var(--nk-navy);--pt-color-text:var(--nk-navy);--e-global-color-accent:var(--nk-wine)}
/* === nagłówek: logo === */
[data-id="1c12e5b"],[data-id="1db2e45"],[data-id="2ee7051"],[data-id="4ec752e"],[data-id="654c912"],[data-id="9b25203"],[data-id="a518c60"],[data-id="af929e5"]{display:none!important}
.pt-heading-title img.nk-logo-h,img.nk-logo-h{display:inline-block!important;height:1.54em!important;width:auto!important;max-width:none!important;vertical-align:-0.33em!important;margin:0 0 0 .05em!important}
.pt-heading-title:has(img.nk-logo-h){line-height:1.25!important;white-space:nowrap!important}.pt-heading-title:has(img.nk-logo-h) span{line-height:1.25!important}
@media (max-width:767px){.pt-heading-title:has(img.nk-logo-h){white-space:nowrap!important;font-size:var(--nk-h1m,7vw)!important;line-height:1.2!important}.pt-heading-title:has(img.nk-logo-h) span{font-size:2.3em!important;line-height:.5!important}.pt-heading-title:has(img.nk-logo-h) br{display:none}}

/* === 14.11.2026 (audyt strony, decyzja Piotra nr 4): menu na telefonie === */
/* na podstronach krzyżyk zamykania wychodził nad górną krawędź ekranu (motyw liczy odstęp z pustego nagłówka) */
body:not(.home) .mobile-menu-inner .header-space{height:97px!important;min-height:97px!important;display:flex!important;align-items:center!important}
/* na stronie głównej przycisk „Platforma z kursami” leżał na otwartym menu (nagłówek 9999, panel 999) */
.mobile-menu-wrap{z-index:10000!important}
