PageSourceSearch

https://pedagogium.pl/

html pedagogium.pl collected 2026-10-04 13:32:35 UTC 640,547 bytes, 12,014 lines download raw bytes

1<!DOCTYPE html>
2<html dir="ltr" lang="pl-PL" prefix="og: https://ogp.me/ns#" class="no-js " itemscope itemtype="https://schema.org/WebPage" >
3
4<head>
5
6<meta charset="UTF-8" />
7<title>Studia pedagogiczne – online i hybrydowo | Pedagogium</title>
8
9		<!-- All in One SEO 4.9.8 - aioseo.com -->
10	<meta name="description" content="Pedagogika I i II stopnia w Warszawie. Zjazdy weekendowe, część zajęć online i elastyczna formuła dla osób pracujących. Rekrutacja 2026/2027 trwa." />
11	<meta name="robots" content="max-image-preview:large" />
12	<link rel="canonical" href="https://pedagogium.pl/" />
13	<meta name="generator" content="All in One SEO (AIOSEO) 4.9.8" />
14		<meta property="og:locale" content="pl_PL" />
15		<meta property="og:site_name" content="Pedagogium WSNS | Studia licencjackie, magisterskie i podyplomowe" />
16		<meta property="og:type" content="article" />
17		<meta property="og:title" content="Studia pedagogiczne – online i hybrydowo | Pedagogium" />
18		<meta property="og:description" content="Pedagogika I i II stopnia w Warszawie. Zjazdy weekendowe, część zajęć online i elastyczna formuła dla osób pracujących. Rekrutacja 2026/2027 trwa." />
19		<meta property="og:url" content="https://pedagogium.pl/" />
20		<meta property="og:image" content="https://pedagogium.pl/wp-content/uploads/2026/01/black.svg" />
21		<meta property="og:image:secure_url" content="https://pedagogium.pl/wp-content/uploads/2026/01/black.svg" />
22		<meta property="og:image:width" content="1000" />
23		<meta property="og:image:height" content="1000" />
24		<meta property="article:published_time" content="2022-07-14T12:48:39+00:00" />
25		<meta property="article:modified_time" content="2026-09-18T13:38:35+00:00" />
26		<meta property="article:publisher" content="https://www.facebook.com/Pedagogium" />
27		<meta name="twitter:card" content="summary_large_image" />
28		<meta name="twitter:title" content="Studia pedagogiczne – online i hybrydowo | Pedagogium" />
29		<meta name="twitter:description" content="Pedagogika I i II stopnia w Warszawie. Zjazdy weekendowe, część zajęć online i elastyczna formuła dla osób pracujących. Rekrutacja 2026/2027 trwa." />
30		<meta name="twitter:image" content="https://pedagogium.pl/wp-content/uploads/2026/01/black.svg" />
31		
31<script type="application/ld+json" class="aioseo-schema">
32			{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/pedagogium.pl\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/pedagogium.pl#listItem","position":1,"name":"Home"}]},{"@type":"Organization","@id":"https:\/\/pedagogium.pl\/#organization","name":"Pedagogium Wy\u017csza Szko\u0142a Nauk Spo\u0142ecznych w Warszawie","description":"Niepubliczna uczelnia w Warszawie oferuj\u0105ca studia I i II stopnia, podyplomowe oraz MBA. Pedagogika, administracja, bezpiecze\u0144stwo i nowoczesne kierunki dla os\u00f3b pracuj\u0105cych. Online, hybrydowo i weekendowo.","url":"https:\/\/pedagogium.pl\/","email":"[email protected]","telephone":"+48223389898","numberOfEmployees":{"@type":"QuantitativeValue","value":50},"logo":{"@type":"ImageObject","url":"https:\/\/pedagogium.pl\/wp-content\/uploads\/2026\/01\/black.svg","@id":"https:\/\/pedagogium.pl\/#organizationLogo","width":1000,"height":1000,"caption":"logo wsns"},"image":{"@id":"https:\/\/pedagogium.pl\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/Pedagogium","https:\/\/www.instagram.com\/pedagogium.pl\/","https:\/\/www.youtube.com\/@PedagogiumWSNS","https:\/\/www.linkedin.com\/school\/pedagogium-wysza-szkoa-nauk-spoecznych\/"]},{"@type":"WebPage","@id":"https:\/\/pedagogium.pl\/#webpage","url":"https:\/\/pedagogium.pl\/","name":"Studia pedagogiczne \u2013 online i hybrydowo | Pedagogium","description":"Pedagogika I i II stopnia w Warszawie. Zjazdy weekendowe, cz\u0119\u015b\u0107 zaj\u0119\u0107 online i elastyczna formu\u0142a dla os\u00f3b pracuj\u0105cych. Rekrutacja 2026\/2027 trwa.","inLanguage":"pl-PL","isPartOf":{"@id":"https:\/\/pedagogium.pl\/#website"},"breadcrumb":{"@id":"https:\/\/pedagogium.pl\/#breadcrumblist"},"datePublished":"2022-07-14T14:48:39+02:00","dateModified":"2026-09-18T15:38:35+02:00"},{"@type":"WebSite","@id":"https:\/\/pedagogium.pl\/#website","url":"https:\/\/pedagogium.pl\/","name":"Pedagogium Wy\u017csza Szko\u0142a Nauk Spo\u0142ecznych","alternateName":"Pedagogium WSNS","description":"Studia licencjackie, magisterskie i podyplomowe","inLanguage":"pl-PL","publisher":{"@id":"https:\/\/pedagogium.pl\/#organization"}}]}
33		</script>
33
34		<!-- All in One SEO -->
35
36<script id="cookieyes" type="text/javascript" src="https://cdn-cookieyes.com/client_data/8730700ac3722e8198fef349/script.js"></script>
36	<!-- Pixel Cat Facebook Pixel Code -->
37	
37<script>
vendor: 409 bytes, lines 37-43
37
38	!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
39	n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
40	n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
41	t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
42	document,'script','https://connect.facebook.net/en_US/fbevents.js' );
43	fbq( 'init', '
431091063002817518
vendor: 5 bytes, line 43
43' );	
43</script>
43
44	<!-- DO NOT MODIFY -->
45	<!-- End Facebook Pixel Code -->
46	
47<!-- Google Tag Manager for WordPress by gtm4wp.com -->
48<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript">
49	var gtm4wp_datalayer_name = "dataLayer";
50	var dataLayer = dataLayer || [];
51	(function(){dataLayer.push(arguments);})('set', 'developer_id.dNGJiYT', true);
52</script>
52
53<!-- End Google Tag Manager for WordPress by gtm4wp.com -->
54<script type="text/javascript">
55    (function(c,l,a,r,i,t,y){
56        c[a]=c[a] || function(){(c[a].q=c[a].q || []).push(arguments)};
57        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
58        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
59    })(window, document, "clarity", "script", "teplw4ezvz");
60</script>
60
61<meta name="format-detection" content="telephone=no">
62<meta name="viewport" content="width=device-width, initial-scale=1" />
63<link rel="shortcut icon" href="https://pedagogium.pl/wp-content/uploads/2026/01/favicon-1.ico#17501" type="image/x-icon" />
64<link rel="apple-touch-icon" href="https://pedagogium.pl/wp-content/uploads/2026/01/favicon.svg#17502" />
65<meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)">
66<meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: dark)">
67<!-- Znacznik Google (gtag.js) tryb zgody dataLayer dodany przez Site Kit -->
68<script id="google_gtagjs-js-consent-mode-data-layer">
69window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
70gtag('consent', 'default', {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500});
71window._googlesitekitConsentCategoryMap = {"statistics":["analytics_storage"],"marketing":["ad_storage","ad_user_data","ad_personalization"],"functional":["functionality_storage","security_storage"],"preferences":["personalization_storage"]};
72window._googlesitekitConsents = {"ad_personalization":"denied","ad_storage":"denied","ad_user_data":"denied","analytics_storage":"denied","functionality_storage":"denied","security_storage":"denied","personalization_storage":"denied","region":["AT","BE","BG","CH","CY","CZ","DE","DK","EE","ES","FI","FR","GB","GR","HR","HU","IE","IS","IT","LI","LT","LU","LV","MT","NL","NO","PL","PT","RO","SE","SI","SK"],"wait_for_update":500};
73</script>
73
74<!-- DataLayer trybu zgody na koniec znacznika Google (gtag.js) dodany przez Site Kit -->
75<link rel='dns-prefetch' href='//www.googletagmanager.com' />
76<link rel='dns-prefetch' href='//fonts.googleapis.com' />
77<link rel="alternate" type="application/rss+xml" title="Pedagogium WSNS &raquo; Kanał z wpisami" href="https://pedagogium.pl/feed/" />
78<link rel="alternate" type="application/rss+xml" title="Pedagogium WSNS &raquo; Kanał z komentarzami" href="https://pedagogium.pl/comments/feed/" />
79<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://pedagogium.pl/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpedagogium.pl%2F" />
80<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://pedagogium.pl/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpedagogium.pl%2F&#038;format=xml" />
81<style id="wp-img-auto-sizes-contain-inline-css">
82img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
83/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
84</style>
85<style id="wp-emoji-styles-inline-css">
86
87	img.wp-smiley, img.emoji {
88		display: inline !important;
89		border: none !important;
90		box-shadow: none !important;
91		height: 1em !important;
92		width: 1em !important;
93		margin: 0 0.07em !important;
94		vertical-align: -0.1em !important;
95		background: none !important;
96		padding: 0 !important;
97	}
98/*# sourceURL=wp-emoji-styles-inline-css */
99</style>
100<style id="wp-block-library-inline-css">
101:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
101--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
102
103/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
104</style>
105<style id="classic-theme-styles-inline-css">
106/*! This file is auto-generated */
107.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
108/*# sourceURL=/wp-includes/css/classic-themes.min.css */
109</style>
110
111<style id="global-styles-inline-css">
112:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1120) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
112.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
113/*# sourceURL=global-styles-inline-css */
114</style>
115
116<link rel='stylesheet' id='cf7apps-honeypot-frontend-css' href='https://pedagogium.pl/wp-content/plugins/contact-form-7-honeypot/legacy-honeypot/includes/css/honeypot-frontend.css?ver=3.7.1' media='all' />
117<link rel='stylesheet' id='contact-form-7-css' href='https://pedagogium.pl/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.6' media='all' />
118<style id="dominant-color-styles-inline-css">
119img[data-dominant-color]:not(.has-transparency) { background-color: var(--dominant-color); }
120/*# sourceURL=dominant-color-styles-inline-css */
121</style>
122<link rel='stylesheet' id='wpah-front-styles-css' href='https://pedagogium.pl/wp-content/plugins/wp-accessibility-helper/assets/css/wp-accessibility-helper.min.css?ver=0.5.9.4' media='all' />
123<link rel='stylesheet' id='mfn-be-css' href='https://pedagogium.pl/wp-content/themes/betheme/css/be.min.css?ver=28.2.2' media='all' />
124<link rel='stylesheet' id='mfn-animations-css' href='https://pedagogium.pl/wp-content/themes/betheme/assets/animations/animations.min.css?ver=28.2.2' media='all' />
125<link rel='stylesheet' id='mfn-font-awesome-css' href='https://pedagogium.pl/wp-content/themes/betheme/fonts/fontawesome/fontawesome.min.css?ver=28.2.2' media='all' />
126<link rel='stylesheet' id='mfn-responsive-css' href='https://pedagogium.pl/wp-content/themes/betheme/css/responsive.min.css?ver=28.2.2' media='all' />
127<link rel='stylesheet' id='mfn-fonts-css' href='https://fonts.googleapis.com/css?family=Inter:1,400,500,600,700&#038;display=swap&#038;ver=7.1.2' media='all' />
128<link rel='stylesheet' id='mfn-font-button-css' href='https://fonts.googleapis.com/css?family=Inter:400,500&#038;display=swap&#038;ver=7.1.2' media='all' />
129<link rel='stylesheet' id='chaty-front-css-css' href='https://pedagogium.pl/wp-content/plugins/chaty/css/chaty-front.min.css?ver=3.5.71787430550' media='all' />
130<style id="mfn-dynamic-inline-css">
131#Subheader{background-image:url(https://pedagogium.pl/wp-content/uploads/2024/04/cont-scaled.jpg#8642);background-repeat:no-repeat;background-position:center;background-size:cover}
132html{background-color:#f3f3fc}#Wrapper,#Content,.mfn-popup .mfn-popup-content,.mfn-off-canvas-sidebar .mfn-off-canvas-content-wrapper,.mfn-cart-holder,.mfn-header-login,#Top_bar .search_wrapper,#Top_bar .top_bar_right .mfn-live-search-box,.column_livesearch .mfn-live-search-wrapper,.column_livesearch .mfn-live-search-box{background-color:#f3f3fc}.layout-boxed.mfn-bebuilder-header.mfn-ui #Wrapper .mfn-only-sample-content{background-color:#f3f3fc}body:not(.template-slider) #Header{min-height:100px}body.header-below:not(.template-slider) #Header{padding-top:100px}#Subheader{padding:200px 0 80px 0}#Footer .widgets_wrapper{padding:140px 0 80px 0}.has-search-overlay.search-overlay-opened #search-overlay{background-color:rgba(0,0,0,0.6)}.elementor-page.elementor-default #Content .the_content .section_wrapper{max-width:100%}.elementor-page.elementor-default #Content .section.the_content{width:100%}.elementor-page.elementor-default #Content .section_wrapper .the_content_wrapper{margin-left:0;margin-right:0;width:100%}body,span.date_label,.timeline_items li h3 span,input[type="date"],input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input[type="url"],textarea,select,.offer_li .title h3,.mfn-menu-item-megamenu{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.lead,.big{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#menu > ul > li > a,#overlay-menu ul li a{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}#Subheader .title{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}h1,h2,h3,h4,.text-logo #logo{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}h5,h6{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}blockquote{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.chart_box .chart .num,.counter .desc_wrapper .number-wrapper,.how_it_works .image .number,.pricing-box .plan-header .price,.quick_fact .number-wrapper,.w
132oocommerce .product div.entry-summary .price{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}body,.mfn-menu-item-megamenu{font-size:16px;line-height:26px;font-weight:400;letter-spacing:0px}.lead,.big{font-size:18px;line-height:30px;font-weight:400;letter-spacing:0px}#menu > ul > li > a,#overlay-menu ul li a{font-size:16px;font-weight:500;letter-spacing:0px}#overlay-menu ul li a{line-height:24px}#Subheader .title{font-size:60px;line-height:70px;font-weight:400;letter-spacing:0px}h1,.text-logo #logo{font-size:50px;line-height:60px;font-weight:700;letter-spacing:0px}h2{font-size:48px;line-height:50px;font-weight:600;letter-spacing:0px}h3,.woocommerce ul.products li.product h3,.woocommerce #customer_login h2{font-size:28px;line-height:32px;font-weight:600;letter-spacing:0px}h4,.woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2{font-size:24px;line-height:26px;font-weight:700;letter-spacing:0px}h5{font-size:20px;line-height:26px;font-weight:600;letter-spacing:0px}h6{font-size:18px;line-height:20px;font-weight:700;letter-spacing:0px}#Intro .intro-title{font-size:48px;line-height:70px;font-weight:;letter-spacing:0px}@media only screen and (min-width:768px) and (max-width:959px){body,.mfn-menu-item-megamenu{font-size:16px;line-height:26px;font-weight:400;letter-spacing:0px}.lead,.big{font-size:18px;line-height:30px;font-weight:400;letter-spacing:0px}#menu > ul > li > a,#overlay-menu ul li a{font-size:16px;font-weight:500;letter-spacing:0px}#overlay-menu ul li a{line-height:24px}#Subheader .title{font-size:50px;line-height:60px;font-weight:400;letter-spacing:0px}h1,.text-logo #logo{font-size:50px;line-height:60px;font-weight:700;letter-spacing:0px}h2{font-size:40px;line-height:44px;font-weight:600;letter-spacing:0px}h3,.woocommerce ul.products li.product h3,.woocommerce #customer_login h2{font-size:22px;line-height:30px;font-weight:600;letter-spacing:0px}h4,.woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2{font-size:24px;line-height:26px;font-weight:700;letter-spacing:0px}h5{font-size:20px;line-height:26px;font-weight:600;letter-spacing:0px}h6{font-size:18px;line-height:24px;font-weight:700;letter-spacing:0px}#Intro .intro-title{font-size:48px;line-height:70px;font-weight:;letter-spacing:0px}blockquote{font-size:15px}.chart_box .chart .num{font-size:45px;line-height:45px}.counter .desc_wrapper .number-wrapper{font-size:45px;line-height:45px}.counter .desc_wrapper .title{font-size:14px;line-height:18px}.faq .question .title{font-size:14px}.fancy_heading .title{font-size:38px;line-height:38px}.offer .offer_li .desc_wrapper .title h3{font-size:32px;line-height:32px}.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3{font-size:32px;line-height:32px}.pricing-box .plan-header h2{font-size:27px;line-height:27px}.pricing-box .plan-header .price > span{font-size:40px;line-height:40px}.pricing-box .plan-header .price sup.currency{font-size:18px;line-height:18px}.pricing-box .plan-header .price sup.period{font-size:14px;line-height:14px}.quick_fact .number-wrapper{font-size:80px;line-height:80px}.trailer_box .desc h2{font-size:27px;line-height:27px}.widget > h3{font-size:17px;line-height:20px}}@media only screen and (min-width:480px) and (max-width:767px){body,.mfn-menu-item-megamenu{font-size:16px;line-height:26px;font-weight:400;letter-spacing:0px}.lead,.big{font-size:16px;line-height:30px;font-weight:400;letter-spacing:0px}#menu > ul > li > a,#overlay-menu ul li a{font-size:16px;font-weight:500;letter-spacing:0px}#overlay-menu ul li a{line-height:24px}#Subheader .title{font-size:32px;line-height:44px;font-weight:400;letter-spacing:0px}h1,.text-logo #logo{font-size:40px;line-height:50px;font-weight:700;letter-spacing:0px}h2{font-size:26px;line-height:30px;font-weight:600;letter-spacing:0px}h3,.woocommerce ul.products li.product h3,.woocommerce #customer_login h2{font-size:22px;line-height:30px;font-weight:600;letter-spacing:0px}h4,.woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-detail
132s-heading,.woocommerce .woocommerce-customer-details h2{font-size:20px;line-height:24px;font-weight:700;letter-spacing:0px}h5{font-size:18px;line-height:24px;font-weight:600;letter-spacing:0px}h6{font-size:18px;line-height:24px;font-weight:700;letter-spacing:0px}#Intro .intro-title{font-size:48px;line-height:70px;font-weight:;letter-spacing:0px}blockquote{font-size:14px}.chart_box .chart .num{font-size:40px;line-height:40px}.counter .desc_wrapper .number-wrapper{font-size:40px;line-height:40px}.counter .desc_wrapper .title{font-size:13px;line-height:16px}.faq .question .title{font-size:13px}.fancy_heading .title{font-size:34px;line-height:34px}.offer .offer_li .desc_wrapper .title h3{font-size:28px;line-height:28px}.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3{font-size:28px;line-height:28px}.pricing-box .plan-header h2{font-size:24px;line-height:24px}.pricing-box .plan-header .price > span{font-size:34px;line-height:34px}.pricing-box .plan-header .price sup.currency{font-size:16px;line-height:16px}.pricing-box .plan-header .price sup.period{font-size:13px;line-height:13px}.quick_fact .number-wrapper{font-size:70px;line-height:70px}.trailer_box .desc h2{font-size:24px;line-height:24px}.widget > h3{font-size:16px;line-height:19px}}@media only screen and (max-width:479px){body,.mfn-menu-item-megamenu{font-size:16px;line-height:26px;font-weight:400;letter-spacing:0px}.lead,.big{font-size:16px;line-height:30px;font-weight:400;letter-spacing:0px}#menu > ul > li > a,#overlay-menu ul li a{font-size:16px;font-weight:500;letter-spacing:0px}#overlay-menu ul li a{line-height:24px}#Subheader .title{font-size:32px;line-height:44px;font-weight:400;letter-spacing:0px}h1,.text-logo #logo{font-size:40px;line-height:50px;font-weight:700;letter-spacing:0px}h2{font-size:26px;line-height:30px;font-weight:600;letter-spacing:0px}h3,.woocommerce ul.products li.product h3,.woocommerce #customer_login h2{font-size:22px;line-height:30px;font-weight:600;letter-spacing:0px}h4,.woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2{font-size:20px;line-height:24px;font-weight:700;letter-spacing:0px}h5{font-size:18px;line-height:24px;font-weight:600;letter-spacing:0px}h6{font-size:18px;line-height:24px;font-weight:700;letter-spacing:0px}#Intro .intro-title{font-size:48px;line-height:70px;font-weight:;letter-spacing:0px}blockquote{font-size:13px}.chart_box .chart .num{font-size:35px;line-height:35px}.counter .desc_wrapper .number-wrapper{font-size:35px;line-height:35px}.counter .desc_wrapper .title{font-size:13px;line-height:26px}.faq .question .title{font-size:13px}.fancy_heading .title{font-size:30px;line-height:30px}.offer .offer_li .desc_wrapper .title h3{font-size:26px;line-height:26px}.offer_thumb_ul li.offer_thumb_li .desc_wrapper .title h3{font-size:26px;line-height:26px}.pricing-box .plan-header h2{font-size:21px;line-height:21px}.pricing-box .plan-header .price > span{font-size:32px;line-height:32px}.pricing-box .plan-header .price sup.currency{font-size:14px;line-height:14px}.pricing-box .plan-header .price sup.period{font-size:13px;line-height:13px}.quick_fact .number-wrapper{font-size:60px;line-height:60px}.trailer_box .desc h2{font-size:21px;line-height:21px}.widget > h3{font-size:15px;line-height:18px}}.with_aside .sidebar.columns{width:33%}.with_aside .sections_group{width:67%}.aside_both .sidebar.columns{width:28%}.aside_both .sidebar.sidebar-1{margin-left:-72%}.aside_both .sections_group{width:44%;margin-left:28%}@media only screen and (min-width:1240px){#Wrapper,.with_aside .content_wrapper{max-width:1280px}body.layout-boxed.mfn-header-scrolled .mfn-header-tmpl.mfn-sticky-layout-width{max-width:1280px;left:0;right:0;margin-left:auto;margin-right:auto}body.layout-boxed:not(.mfn-header-scrolled) .mfn-header-tmpl.mfn-header-layout-width,body.layout-boxed .mfn-header-tmpl.mfn-header-layout-width:not(.mfn-hasSticky){max-width:1280px;left:0;right:0;margin-left:auto;margin-right:auto}body.layout-boxed.mfn-bebuilder-header.mfn-ui .mfn-only-sample-content{max-width:1280px;margin-left:auto;margin-right:auto}
132.section_wrapper,.container{max-width:1260px}.layout-boxed.header-boxed #Top_bar.is-sticky{max-width:1280px}}@media only screen and (max-width:767px){#Wrapper{max-width:calc(100% - 41px)}.content_wrapper .section_wrapper,.container,.four.columns .widget-area{max-width:550px !important;padding-left:20px;padding-right:20px}}body{--mfn-button-font-family:"Inter";--mfn-button-font-size:15px;--mfn-button-font-weight:500;--mfn-button-font-style:inherit;--mfn-button-letter-spacing:0px;--mfn-button-padding:14px 24px 14px 24x;--mfn-button-border-width:2px 2px 2px 2px;--mfn-button-border-radius:8px 8px 8px 8px;--mfn-button-gap:6px;--mfn-button-transition:0.2s;--mfn-button-color:#ffffff;--mfn-button-color-hover:#ffffff;--mfn-button-bg:#ff5d1f;--mfn-button-bg-hover:#f45116;--mfn-button-border-color:rgba(244,81,22,0);--mfn-button-border-color-hover:rgba(244,81,22,0);--mfn-button-icon-color:#ffffff;--mfn-button-icon-color-hover:#ffffff;--mfn-button-box-shadow:unset;--mfn-button-theme-color:#10162c;--mfn-button-theme-color-hover:#ffffff;--mfn-button-theme-bg:rgba(9,41,116,0);--mfn-button-theme-bg-hover:#10162c;--mfn-button-theme-border-color:#10162c;--mfn-button-theme-border-color-hover:rgba(16,22,44,0);--mfn-button-theme-icon-color:#10162c;--mfn-button-theme-icon-color-hover:#ffffff;--mfn-button-theme-box-shadow:unset;--mfn-button-shop-color:#10162c;--mfn-button-shop-color-hover:#ffffff;--mfn-button-shop-bg:rgba(9,41,116,0);--mfn-button-shop-bg-hover:#10162c;--mfn-button-shop-border-color:#10162c;--mfn-button-shop-border-color-hover:transparent;--mfn-button-shop-icon-color:#626262;--mfn-button-shop-icon-color-hover:#626262;--mfn-button-shop-box-shadow:unset;--mfn-button-action-color:#ffffff;--mfn-button-action-color-hover:#ffffff;--mfn-button-action-bg:#ff5d1f;--mfn-button-action-bg-hover:#f45116;--mfn-button-action-border-color:transparent;--mfn-button-action-border-color-hover:transparent;--mfn-button-action-icon-color:#ffffff;--mfn-button-action-icon-color-hover:#ffffff;--mfn-button-action-box-shadow:unset;--mfn-product-list-gallery-slider-arrow-bg:#ffffff;--mfn-product-list-gallery-slider-arrow-bg-hover:#ffffff;--mfn-product-list-gallery-slider-arrow-color:#000000;--mfn-product-list-gallery-slider-arrow-color-hover:#000000;--mfn-product-list-gallery-slider-dots-bg:rgba(0,0,0,0.3);--mfn-product-list-gallery-slider-dots-bg-active:#000000;--mfn-product-list-gallery-slider-padination-bg:transparent;--mfn-product-list-gallery-slider-dots-size:8px;--mfn-product-list-gallery-slider-nav-border-radius:0px;--mfn-product-list-gallery-slider-nav-offset:0px;--mfn-product-list-gallery-slider-dots-gap:5px}@media only screen and (max-width:959px){body{}}@media only screen and (max-width:768px){body{}}.mfn-cookies,.mfn-cookies-reopen{--mfn-gdpr2-container-text-color:#626262;--mfn-gdpr2-container-strong-color:#07070a;--mfn-gdpr2-container-bg:#ffffff;--mfn-gdpr2-container-overlay:rgba(25,37,48,0.6);--mfn-gdpr2-details-box-bg:#fbfbfb;--mfn-gdpr2-details-switch-bg:#00032a;--mfn-gdpr2-details-switch-bg-active:#5acb65;--mfn-gdpr2-tabs-text-color:#07070a;--mfn-gdpr2-tabs-text-color-active:#0089f7;--mfn-gdpr2-tabs-border:rgba(8,8,14,0.1);--mfn-gdpr2-buttons-box-bg:#fbfbfb;--mfn-gdpr2-reopen-background:#ffffff;--mfn-gdpr2-reopen-color:#222222;--mfn-gdpr2-reopen-box-shadow:0 15px 30px 0 rgba(1,7,39,.13)}#Top_bar #logo,.header-fixed #Top_bar #logo,.header-plain #Top_bar #logo,.header-transparent #Top_bar #logo{height:90px;line-height:90px;padding:5px 0}.logo-overflow #Top_bar:not(.is-sticky) .logo{height:100px}.single-post.post-template-default.header-transparent #Content{padding-top:130px}#Top_bar .menu > li > a{padding:20px 0}.menu-highlight:not(.header-creative) #Top_bar .menu > li > a{margin:25px 0}.header-plain:not(.menu-highlight) #Top_bar .menu > li > a span:not(.description){line-height:100px}.header-fixed #Top_bar .menu > li > a{padding:35px 0}@media only screen and (max-width:767px){.mobile-header-mini #Top_bar #logo{height:50px!important;line-height:50px!important;margin:5px 0}}#Top_bar #logo img.svg{width:230px}.image_frame,.wp-caption{border-width:0px}.alert{border-radius:0px}
132#Top_bar .top_bar_right .top-bar-right-input input{width:200px}.mfn-live-search-box .mfn-live-search-list{max-height:300px}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.woocommerce .quantity input.qty{border-width:2px;box-shadow:unset;resize:none}.select2-container--default .select2-selection--single,.select2-dropdown,.select2-container--default.select2-container--open .select2-selection--single{border-width:2px}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.woocommerce .quantity input.qty{border-radius:8px}.select2-container--default .select2-selection--single,.select2-dropdown,.select2-container--default.select2-container--open .select2-selection--single{border-radius:8px}#Side_slide{right:-360px;width:360px}#Side_slide.left{left:-360px}.blog-teaser li .desc-wrapper .desc{background-position-y:-1px}.mfn-free-delivery-info{--mfn-free-delivery-bar:#0089F7;--mfn-free-delivery-bg:rgba(0,0,0,0.1);--mfn-free-delivery-achieved:#0089F7}#back_to_top{background-color:#2b4d73}#back_to_top i{color:#ffffff}.mfn-product-list-gallery-slider .mfn-product-list-gallery-slider-arrow{display:flex}@media only screen and ( max-width:767px ){body:not(.template-slider) #Header{min-height:60px}}@media only screen and (min-width:1240px){body:not(.header-simple) #Top_bar #menu{display:block!important}.tr-menu #Top_bar #menu{background:none!important}#Top_bar .menu > li > ul.mfn-megamenu > li{float:left}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-1{width:100%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-2{width:50%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-3{width:33.33%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-4{width:25%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-5{width:20%}#Top_bar .menu > li > ul.mfn-megamenu > li.mfn-megamenu-cols-6{width:16.66%}#Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;left:auto;top:auto;border-width:0 1px 0 0}#Top_bar .menu > li > ul.mfn-megamenu > li:last-child > ul{border:0}#Top_bar .menu > li > ul.mfn-megamenu > li > ul li{width:auto}#Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400;background:none}#Top_bar .menu > li > ul.mfn-megamenu a .menu-arrow{display:none}.menuo-right #Top_bar .menu > li > ul.mfn-megamenu{left:0;width:98%!important;margin:0 1%;padding:20px 0}.menuo-right #Top_bar .menu > li > ul.mfn-megamenu-bg{box-sizing:border-box}#Top_bar .menu > li > ul.mfn-megamenu-bg{padding:20px 166px 20px 20px;background-repeat:no-repeat;background-position:right bottom}.rtl #Top_bar .menu > li > ul.mfn-megamenu-bg{padding-left:166px;padding-right:20px;background-position:left bottom}#Top_bar .menu > li > ul.mfn-megamenu-bg > li{background:none}#Top_bar .menu > li > ul.mfn-megamenu-bg > li a{border:none}#Top_bar .menu > li > ul.mfn-megamenu-bg > li > ul{background:none!important;-webkit-box-shadow:0 0 0 0;-moz-box-shadow:0 0 0 0;box-shadow:0 0 0 0}.mm-vertical #Top_bar .container{position:relative}.mm-vertical #Top_bar .top_bar_left{position:static}.mm-vertical #Top_bar .menu > li ul{box-shadow:0 0 0 0 transparent!important;background-image:none}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu{padding:20px 0}.mm-vertical.header-plain #Top_bar .menu > li > ul.mfn-megamenu{width:100%!important;margin:0}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li{display:table-cell;float:none!important;width:10%;padding:0 15px;border-right:1px solid rgba(0,0,0,0.05)}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:last-child{border-right-width:0}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li.hide-border{border-right-width:0}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li a{border-bottom-width:0;padding:9px 15px;line-height:120%}.mm-vertical #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{font-weight:700}.rtl .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:first-child{border-right-width:0}.rtl .mm-vertical #Top_bar .menu > li > ul.mfn-megamenu > li:last-child{border-right-width:1px}body.header-shop #Top_bar #menu{display:flex!important;background-color:transparent}.header-shop #Top_bar.is-sticky .top_bar_row_second{display:none}.header-plain:not(.menuo-right) #Header .top_bar_left{width:auto!important}.header-stack.header-center #Top_bar #menu{display:inline-block!important}.header-simple #Top_bar #menu{display:none;height:auto;width:300px;bottom:auto;top:100%;right:1px;position:absolute;margin:0}.header-simple #Header a.responsive-menu-toggle{display:block;right:10px}.header-simple #Top_bar #menu > ul{width:100%;float:left}.header-simple #Top_bar #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative}.header-simple #Top_bar #menu ul li a{padding:0 20px;margin:0;display:block;height:auto;line-height:normal;border:none}.header-simple #Top_bar #menu ul li a:not(.menu-toggle):after{display:none}.header-simple #Top_bar #menu ul li a span{border:none;line-height:44px;display:inline;padding:0}.header-simple #Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:0;top:0;width:44px;height:44px;line-height:44px;font-size:30px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;transform:unset}.header-simple #Top_bar #menu ul li.submenu .menu-toggle:after{content:"+";position:static}.header-simple #Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}.header-simple #Top_bar #menu ul li.hover a{border-bottom:0}.header-simple #Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}.header-simple #Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin:0!important;width:auto!important;background-image:none}.header-simple #Top_bar #menu ul li ul li{width:100%!important;display:block;padding:0}.header-simple #Top_bar #menu ul li ul li a{padding:0 20px 0 30px}.header-simple #Top_bar #menu ul li ul li a .menu-arrow{display:none}.header-simple #Top_bar #menu ul li ul li a span{padding:0}.header-simple #Top_bar #menu ul li ul li a span:after{display:none!important}.header-simple #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}.header-simple #Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;
132left:auto;top:auto}.header-simple #Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}.header-simple #Top_bar #menu ul li ul li ul li a{padding:0 20px 0 40px}.rtl.header-simple #Top_bar #menu{left:1px;right:auto}.rtl.header-simple #Top_bar a.responsive-menu-toggle{left:10px;right:auto}.rtl.header-simple #Top_bar #menu ul li.submenu .menu-toggle{left:0;right:auto}.rtl.header-simple #Top_bar #menu ul li ul{left:auto!important;right:0!important}.rtl.header-simple #Top_bar #menu ul li ul li a{padding:0 30px 0 20px}.rtl.header-simple #Top_bar #menu ul li ul li ul li a{padding:0 40px 0 20px}.menu-highlight #Top_bar .menu > li{margin:0 2px}.menu-highlight:not(.header-creative) #Top_bar .menu > li > a{padding:0;-webkit-border-radius:5px;border-radius:5px}.menu-highlight #Top_bar .menu > li > a:after{display:none}.menu-highlight #Top_bar .menu > li > a span:not(.description){line-height:50px}.menu-highlight #Top_bar .menu > li > a span.description{display:none}.menu-highlight.header-stack #Top_bar .menu > li > a{margin:10px 0!important}.menu-highlight.header-stack #Top_bar .menu > li > a span:not(.description){line-height:40px}.menu-highlight.header-simple #Top_bar #menu ul li,.menu-highlight.header-creative #Top_bar #menu ul li{margin:0}.menu-highlight.header-simple #Top_bar #menu ul li > a,.menu-highlight.header-creative #Top_bar #menu ul li > a{-webkit-border-radius:0;border-radius:0}.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a{margin:10px 0!important;padding:5px 0!important}.menu-highlight:not(.header-fixed):not(.header-simple) #Top_bar.is-sticky .menu > li > a span{line-height:30px!important}.header-modern.menu-highlight.menuo-right .menu_wrapper{margin-right:20px}.menu-line-below #Top_bar .menu > li > a:not(.menu-toggle):after{top:auto;bottom:-4px}.menu-line-below #Top_bar.is-sticky .menu > li > a:not(.menu-toggle):after{top:auto;bottom:-4px}.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:not(.menu-toggle):after{height:4px;left:10%;top:50%;margin-top:20px;width:80%}.menu-line-below-80-1 #Top_bar:not(.is-sticky) .menu > li > a:not(.menu-toggle):after{height:1px;left:10%;top:50%;margin-top:20px;width:80%}.menu-link-color #Top_bar .menu > li > a:not(.menu-toggle):after{display:none!important}.menu-arrow-top #Top_bar .menu > li > a:after{background:none repeat scroll 0 0 rgba(0,0,0,0)!important;border-color:#ccc transparent transparent;border-style:solid;border-width:7px 7px 0;display:block;height:0;left:50%;margin-left:-7px;top:0!important;width:0}.menu-arrow-top #Top_bar.is-sticky .menu > li > a:after{top:0!important}.menu-arrow-bottom #Top_bar .menu > li > a:after{background:none!important;border-color:transparent transparent #ccc;border-style:solid;border-width:0 7px 7px;display:block;height:0;left:50%;margin-left:-7px;top:auto;bottom:0;width:0}.menu-arrow-bottom #Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:0}.menuo-no-borders #Top_bar .menu > li > a span{border-width:0!important}.menuo-no-borders #Header_creative #Top_bar .menu > li > a span{border-bottom-width:0}.menuo-no-borders.header-plain #Top_bar a#header_cart,.menuo-no-borders.header-plain #Top_bar a#search_button,.menuo-no-borders.header-plain #Top_bar .wpml-languages,.menuo-no-borders.header-plain #Top_bar a.action_button{border-width:0}.menuo-right #Top_bar .menu_wrapper{float:right}.menuo-right.header-stack:not(.header-center) #Top_bar .menu_wrapper{margin-right:150px}body.header-creative{padding-left:50px}body.header-creative.header-open{padding-left:250px}body.error404,body.under-construction,body.elementor-maintenance-mode,body.template-blank,body.under-construction.header-rtl.header-creative.header-open{padding-left:0!important;padding-right:0!important}.header-creative.footer-fixed #Footer,.header-creative.footer-sliding #Footer,.header-creative.footer-stick #Footer.is-sticky{box-sizing:border-box;padding-left:50px}.header-open.footer-fixed #Footer,.header-open.footer-sliding #Footer,.header-creative.footer-stick #Footer.is-sticky{padding-left:250px}.header-rtl.header-creative.footer-fixed #Footer,.header-rtl.header-creative.footer-sliding #Footer,.header-rtl.header-creative.footer-stick #Footer.is-sticky{padding-left:0;padding-right:50px}.header-rtl.header-open.footer-fixed #Footer,.header-rtl.header-open.footer-sliding #Footer,.header-rtl.header-creative.footer-stick #Footer.is-sticky{padding-right:250px}#Header_creative{background-color:#fff;position:fixed;width:250px;height:100%;left:-200px;top:0;z-index:9002;-webkit-box-shadow:2px 0 4px 2px rgba(0,0,0,.15);box-shadow:2px 0 4px 2px rgba(0,0,0,.15)}#Header_creative .container{width:100%}#Header_creative .creative-wrapper{opacity:0;margin-right:50px}#Header_creative a.creative-menu-toggle{display:block;width:34px;height:34px;line-height:34px;font-size:22px;text-align:center;position:absolute;top:10px;right:8px;border-radius:3px}.admin-bar #Header_creative a.creative-menu-toggle{top:42px}#Header_creative #Top_bar{position:static;width:100%}#Header_creative #Top_bar .top_bar_left{width:100%!important;float:none}#Header_creative #Top_bar .logo{float:none;text-align:center;margin:15px 0}#Header_creative #Top_bar #menu{background-color:transparent}#Header_creative #Top_bar .menu_wrapper{float:none;margin:0 0 30px}#Header_creative #Top_bar .menu > li{width:100%;float:none;position:relative}#Header_creative #Top_bar .menu > li > a{padding:0;text-align:center}#Header_creative #Top_bar .menu > li > a:after{display:none}#Header_creative #Top_bar .menu > li > a span{border-right:0;border-bottom-width:1px;line-height:38px}#Header_creative #Top_bar .menu li ul{left:100%;right:auto;top:0;box-shadow:2px 2px 2px 0 rgba(0,0,0,0.03);-webkit-box-shadow:2px 2px 2px 0 rgba(0,0,0,0.03)}#Header_creative #Top_bar .menu > li > ul.mfn-megamenu{margin:0;width:700px!important}#Header_creative #Top_bar .menu > li > ul.mfn-megamenu > li > ul{left:0}#Header_creative #Top_bar .menu li ul li a{padding-top:9px;padding-bottom:8px}#Header_creative #Top_bar .menu li ul li ul{top:0}#Header_creative #Top_bar .menu > li >
132 a span.description{display:block;font-size:13px;line-height:28px!important;clear:both}.menuo-arrows #Top_bar .menu > li.submenu > a > span:after{content:unset!important}#Header_creative #Top_bar .top_bar_right{width:100%!important;float:left;height:auto;margin-bottom:35px;text-align:center;padding:0 20px;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#Header_creative #Top_bar .top_bar_right:before{content:none}#Header_creative #Top_bar .top_bar_right .top_bar_right_wrapper{flex-wrap:wrap;justify-content:center}#Header_creative #Top_bar .top_bar_right .top-bar-right-icon,#Header_creative #Top_bar .top_bar_right .wpml-languages,#Header_creative #Top_bar .top_bar_right .top-bar-right-button,#Header_creative #Top_bar .top_bar_right .top-bar-right-input{min-height:30px;margin:5px}#Header_creative #Top_bar .search_wrapper{left:100%;top:auto}#Header_creative #Top_bar .banner_wrapper{display:block;text-align:center}#Header_creative #Top_bar .banner_wrapper img{max-width:100%;height:auto;display:inline-block}#Header_creative #Action_bar{display:none;position:absolute;bottom:0;top:auto;clear:both;padding:0 20px;box-sizing:border-box}#Header_creative #Action_bar .contact_details{width:100%;text-align:center;margin-bottom:20px}#Header_creative #Action_bar .contact_details li{padding:0}#Header_creative #Action_bar .social{float:none;text-align:center;padding:5px 0 15px}#Header_creative #Action_bar .social li{margin-bottom:2px}#Header_creative #Action_bar .social-menu{float:none;text-align:center}#Header_creative #Action_bar .social-menu li{border-color:rgba(0,0,0,.1)}#Header_creative .social li a{color:rgba(0,0,0,.5)}#Header_creative .social li a:hover{color:#000}#Header_creative .creative-social{position:absolute;bottom:10px;right:0;width:50px}#Header_creative .creative-social li{display:block;float:none;width:100%;text-align:center;margin-bottom:5px}.header-creative .fixed-nav.fixed-nav-prev{margin-left:50px}.header-creative.header-open .fixed-nav.fixed-nav-prev{margin-left:250px}.menuo-last #Header_creative #Top_bar .menu li.last ul{top:auto;bottom:0}.header-open #Header_creative{left:0}.header-open #Header_creative .creative-wrapper{opacity:1;margin:0!important}.header-open #Header_creative .creative-menu-toggle,.header-open #Header_creative .creative-social{display:none}.header-open #Header_creative #Action_bar{display:block}body.header-rtl.header-creative{padding-left:0;padding-right:50px}.header-rtl #Header_creative{left:auto;right:-200px}.header-rtl #Header_creative .creative-wrapper{margin-left:50px;margin-right:0}.header-rtl #Header_creative a.creative-menu-toggle{left:8px;right:auto}.header-rtl #Header_creative .creative-social{left:0;right:auto}.header-rtl #Footer #back_to_top.sticky{right:125px}.header-rtl #popup_contact{right:70px}.header-rtl #Header_creative #Top_bar .menu li ul{left:auto;right:100%}.header-rtl #Header_creative #Top_bar .search_wrapper{left:auto;right:100%}.header-rtl .fixed-nav.fixed-nav-prev{margin-left:0!important}.header-rtl .fixed-nav.fixed-nav-next{margin-right:50px}body.header-rtl.header-creative.header-open{padding-left:0;padding-right:250px!important}.header-rtl.header-open #Header_creative{left:auto;right:0}.header-rtl.header-open #Footer #back_to_top.sticky{right:325px}.header-rtl.header-open #popup_contact{right:270px}.header-rtl.header-open .fixed-nav.fixed-nav-next{margin-right:250px}#Header_creative.active{left:-1px}.header-rtl #Header_creative.active{left:auto;right:-1px}#Header_creative.active .creative-wrapper{opacity:1;margin:0}.header-creative .vc_row[data-vc-full-width]{padding-left:50px}.header-creative.header-open .vc_row[data-vc-full-width]{padding-left:250px}.header-open .vc_parallax .vc_parallax-inner{left:auto;width:calc(100% - 250px)}.header-open.header-rtl .vc_parallax .vc_parallax-inner{left:0;right:auto}#Header_creative.scroll{height:100%;overflow-y:auto}#Header_creative.scroll:not(.dropdown) .menu li ul{display:none!important}#Header_creative.scroll #Action_bar{position:static}#Header_creative.dropdown{outline:none}#Header_creative.dropdown #Top_bar .menu_wrapper{float:left;width:100%}#Header_creative.dropdown #Top_bar #menu ul li{position:relative;float:left}#Header_creative.dropdown #Top_bar #menu ul li a:not(.menu-toggle):after{display:none}#Header_creative.dropdown #Top_bar #menu ul li a span{line-height:38px;padding:0}#Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:0;top:0;width:38px;height:38px;line-height:38px;font-size:26px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;z-index:203}#Header_creative.dropdown #Top_bar #menu ul li.submenu .menu-toggle:after{content:"+";position:static}#Header_creative.dropdown #Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}#Header_creative.dropdown #Top_bar #menu ul.sub-menu li:not(:last-of-type) a{border-bottom:0}#Header_creative.dropdown #Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}#Header_creative.dropdown #Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin-left:0!important;width:auto!important;background-image:none}#Header_creative.dropdown #Top_bar #menu ul li ul li{width:100%!important}#Header_creative.dropdown #Top_bar #menu ul li ul li a{padding:0 10px;text-align:center}#Header_creative.dropdown #Top_bar #menu ul li ul li a .menu-arrow{display:none}#Header_creative.dropdown #Top_bar #menu ul li ul li a span{padding:0}#Header_creative.dropdown #Top_bar #menu ul li ul li a span:after{display:none!important}#Header_creative.dropdown #Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}#Header_creative.dropdown #Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;
132left:auto;top:auto}#Header_creative.dropdown #Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}#Header_creative{transition:left .5s ease-in-out,right .5s ease-in-out}#Header_creative .creative-wrapper{transition:opacity .5s ease-in-out,margin 0s ease-in-out .5s}#Header_creative.active .creative-wrapper{transition:opacity .5s ease-in-out,margin 0s ease-in-out}}@media only screen and (min-width:768px){#Top_bar.is-sticky{position:fixed!important;width:100%;left:0;top:-60px;height:60px;z-index:701;background:#fff;opacity:.97;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}.layout-boxed.header-boxed #Top_bar.is-sticky{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#Top_bar.is-sticky .top_bar_left,#Top_bar.is-sticky .top_bar_right,#Top_bar.is-sticky .top_bar_right:before{background:none;box-shadow:unset}#Top_bar.is-sticky .logo{width:auto;margin:0 30px 0 20px;padding:0}#Top_bar.is-sticky #logo,#Top_bar.is-sticky .custom-logo-link{padding:5px 0!important;height:50px!important;line-height:50px!important}.logo-no-sticky-padding #Top_bar.is-sticky #logo{height:60px!important;line-height:60px!important}#Top_bar.is-sticky #logo img.logo-main{display:none}#Top_bar.is-sticky #logo img.logo-sticky{display:inline;max-height:35px}.logo-sticky-width-auto #Top_bar.is-sticky #logo img.logo-sticky{width:auto}#Top_bar.is-sticky .menu_wrapper{clear:none}#Top_bar.is-sticky .menu_wrapper .menu > li > a{padding:15px 0}#Top_bar.is-sticky .menu > li > a,#Top_bar.is-sticky .menu > li > a span{line-height:30px}#Top_bar.is-sticky .menu > li > a:after{top:auto;bottom:-4px}#Top_bar.is-sticky .menu > li > a span.description{display:none}#Top_bar.is-sticky .secondary_menu_wrapper,#Top_bar.is-sticky .banner_wrapper{display:none}.header-overlay #Top_bar.is-sticky{display:none}.sticky-dark #Top_bar.is-sticky,.sticky-dark #Top_bar.is-sticky #menu{background:rgba(0,0,0,.8)}.sticky-dark #Top_bar.is-sticky .menu > li:not(.current-menu-item) > a{color:#fff}.sticky-dark #Top_bar.is-sticky .top_bar_right .top-bar-right-icon{color:rgba(255,255,255,.9)}.sticky-dark #Top_bar.is-sticky .top_bar_right .top-bar-right-icon svg .path{stroke:rgba(255,255,255,.9)}.sticky-dark #Top_bar.is-sticky .wpml-languages a.active,.sticky-dark #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown{background:rgba(0,0,0,0.1);border-color:rgba(0,0,0,0.1)}.sticky-white #Top_bar.is-sticky,.sticky-white #Top_bar.is-sticky #menu{background:rgba(255,255,255,.8)}.sticky-white #Top_bar.is-sticky .menu > li:not(.current-menu-item) > a{color:#222}.sticky-white #Top_bar.is-sticky .top_bar_right .top-bar-right-icon{color:rgba(0,0,0,.8)}.sticky-white #Top_bar.is-sticky .top_bar_right .top-bar-right-icon svg .path{stroke:rgba(0,0,0,.8)}.sticky-white #Top_bar.is-sticky .wpml-languages a.active,.sticky-white #Top_bar.is-sticky .wpml-languages ul.wpml-lang-dropdown{background:rgba(255,255,255,0.1);border-color:rgba(0,0,0,0.1)}}@media only screen and (max-width:1239px){#Top_bar #menu{display:none;height:auto;width:300px;bottom:auto;top:100%;right:1px;position:absolute;margin:0}#Top_bar a.responsive-menu-toggle{display:block}#Top_bar #menu > ul{width:100%;float:left}#Top_bar #menu ul li{width:100%;padding-bottom:0;border-right:0;position:relative}#Top_bar #menu ul li a{padding:0 25px;margin:0;display:block;height:auto;line-height:normal;border:none}#Top_bar #menu ul li a:not(.menu-toggle):after{display:none}#Top_bar #menu ul li a span{border:none;line-height:44px;display:inline;padding:0}#Top_bar #menu ul li a span.description{margin:0 0 0 5px}#Top_bar #menu ul li.submenu .menu-toggle{display:block;position:absolute;right:15px;top:0;width:44px;height:44px;line-height:44px;font-size:30px;font-weight:300;text-align:center;cursor:pointer;color:#444;opacity:0.33;transform:unset}#Top_bar #menu ul li.submenu .menu-toggle:after{content:"+";position:static}#Top_bar #menu ul li.hover > .menu-toggle:after{content:"-"}#Top_bar #menu ul li.hover a{border-bottom:0}#Top_bar #menu ul li a span:after{display:none!important}#Top_bar #menu ul.mfn-megamenu li .menu-toggle{display:none}.menuo-arrows.keyboard-support #Top_bar .menu > li.submenu > a:not(.menu-toggle):after,.menuo-arrows:not(.keyboard-support) #Top_bar .menu > li.submenu > a:not(.menu-toggle)::after{display:none !important}#Top_bar #menu ul li ul{position:relative!important;left:0!important;top:0;padding:0;margin-left:0!important;width:auto!important;background-image:none!important;box-shadow:0 0 0 0 transparent!important;-webkit-box-shadow:0 0 0 0 transparent!important}#Top_bar #menu ul li ul li{width:100%!important}#Top_bar #menu ul li ul li a{padding:0 20px 0 35px}#Top_bar #menu ul li ul li a .menu-arrow{display:none}#Top_bar #menu ul li ul li a span{padding:0}#Top_bar #menu ul li ul li a span:after{display:none!important}#Top_bar .menu > li > ul.mfn-megamenu a.mfn-megamenu-title{text-transform:uppercase;font-weight:400}#Top_bar .menu > li > ul.mfn-megamenu > li > ul{display:block!important;position:inherit;
132left:auto;top:auto}#Top_bar #menu ul li ul li ul{border-left:0!important;padding:0;top:0}#Top_bar #menu ul li ul li ul li a{padding:0 20px 0 45px}#Header #menu > ul > li.current-menu-item > a,#Header #menu > ul > li.current_page_item > a,#Header #menu > ul > li.current-menu-parent > a,#Header #menu > ul > li.current-page-parent > a,#Header #menu > ul > li.current-menu-ancestor > a,#Header #menu > ul > li.current_page_ancestor > a{background:rgba(0,0,0,.02)}.rtl #Top_bar #menu{left:1px;right:auto}.rtl #Top_bar a.responsive-menu-toggle{left:20px;right:auto}.rtl #Top_bar #menu ul li.submenu .menu-toggle{left:15px;right:auto;border-left:none;border-right:1px solid #eee;transform:unset}.rtl #Top_bar #menu ul li ul{left:auto!important;right:0!important}.rtl #Top_bar #menu ul li ul li a{padding:0 30px 0 20px}.rtl #Top_bar #menu ul li ul li ul li a{padding:0 40px 0 20px}.header-stack .menu_wrapper a.responsive-menu-toggle{position:static!important;margin:11px 0!important}.header-stack .menu_wrapper #menu{left:0;right:auto}.rtl.header-stack #Top_bar #menu{left:auto;right:0}.admin-bar #Header_creative{top:32px}.header-creative.layout-boxed{padding-top:85px}.header-creative.layout-full-width #Wrapper{padding-top:60px}#Header_creative{position:fixed;width:100%;left:0!important;top:0;z-index:1001}#Header_creative .creative-wrapper{display:block!important;opacity:1!important}#Header_creative .creative-menu-toggle,#Header_creative .creative-social{display:none!important;opacity:1!important}#Header_creative #Top_bar{position:static;width:100%}#Header_creative #Top_bar .one{display:flex}#Header_creative #Top_bar #logo,#Header_creative #Top_bar .custom-logo-link{height:50px;line-height:50px;padding:5px 0}#Header_creative #Top_bar #logo img.logo-sticky{max-height:40px!important}#Header_creative #logo img.logo-main{display:none}#Header_creative #logo img.logo-sticky{display:inline-block}.logo-no-sticky-padding #Header_creative #Top_bar #logo{height:60px;line-height:60px;padding:0}.logo-no-sticky-padding #Header_creative #Top_bar #logo img.logo-sticky{max-height:60px!important}#Header_creative #Action_bar{display:none}#Header_creative #Top_bar .top_bar_right:before{content:none}#Header_creative.scroll{overflow:visible!important}}body{--mfn-clients-tiles-hover:#0089F7;--mfn-icon-box-icon:#0089F7;--mfn-section-tabber-nav-active-color:#0089F7;--mfn-sliding-box-bg:#0089F7;--mfn-woo-body-color:#2a2e52;--mfn-woo-heading-color:#2a2e52;--mfn-woo-themecolor:#0089F7;--mfn-woo-bg-themecolor:#0089F7;--mfn-woo-border-themecolor:#0089F7}#Header_wrapper,#Intro{background-color:#030402}#Subheader{background-color:rgba(3,4,2,1)}.header-classic #Action_bar,.header-fixed #Action_bar,.header-plain #Action_bar,.header-split #Action_bar,.header-shop #Action_bar,.header-shop-split #Action_bar,.header-stack #Action_bar{background-color:#efeff8}#Sliding-top{background-color:#545454}#Sliding-top a.sliding-top-control{border-right-color:#545454}#Sliding-top.st-center a.sliding-top-control,#Sliding-top.st-left a.sliding-top-control{border-top-color:#545454}#Footer{background-color:#030402}.grid .post-item,.masonry:not(.tiles) .post-item,.photo2 .post .post-desc-wrapper{background-color:transparent}.portfolio_group .portfolio-item .desc{background-color:#ffffff}.woocommerce ul.products li.product,.shop_slider .shop_slider_ul .shop_slider_li .item_wrapper .desc{background-color:transparent} body,ul.timeline_items,.icon_box a .desc,.icon_box a:hover .desc,.feature_list ul li a,.list_item a,.list_item a:hover,.widget_recent_entries ul li a,.flat_box a,.flat_box a:hover,.story_box .desc,.content_slider.carousel  ul li a .title,.content_slider.flat.description ul li .desc,.content_slider.flat.description ul li a .desc,.post-nav.minimal a i,.mfn-marquee-text .mfn-marquee-item-label{color:#2a2e52}.lead{color:#2e2e2e}.post-nav.minimal a svg{fill:#2a2e52}.themecolor,.opening_hours .opening_hours_wrapper li span,.fancy_heading_icon .icon_top,.fancy_heading_arrows .icon-right-dir,.fancy_heading_arrows .icon-left-dir,.fancy_heading_line .title,.button-love a.mfn-love,.format-link .post-title .icon-link,.pager-single > span,.pager-single a:hover,.widget_meta ul,.widget_pages ul,.widget_rss ul,.widget_mfn_recent_comments ul li:after,.widget_archive ul,.widget_recent_comments ul li:after,.widget_nav_menu ul,.woocommerce ul.products li.product .price,.shop_slider .shop_slider_ul .item_wrapper .price,.woocommerce-page ul.products li.product .price,.widget_price_filter .price_label .from,.widget_price_filter .price_label .to,.woocommerce ul.product_list_widget li .quantity .amount,.woocommerce .product div.entry-summary .price,.woocommerce .product .woocommerce-variation-
132price .price,.woocommerce .star-rating span,#Error_404 .error_pic i,.style-simple #Filters .filters_wrapper ul li a:hover,.style-simple #Filters .filters_wrapper ul li.current-cat a,.style-simple .quick_fact .title,.mfn-cart-holder .mfn-ch-content .mfn-ch-product .woocommerce-Price-amount,.woocommerce .comment-form-rating p.stars a:before,.wishlist .wishlist-row .price,.search-results .search-item .post-product-price,.progress_icons.transparent .progress_icon.themebg{color:#0089F7}.mfn-wish-button.loved:not(.link) .path{fill:#0089F7;stroke:#0089F7}.themebg,#comments .commentlist > li .reply a.comment-reply-link,#Filters .filters_wrapper ul li a:hover,#Filters .filters_wrapper ul li.current-cat a,.fixed-nav .arrow,.offer_thumb .slider_pagination a:before,.offer_thumb .slider_pagination a.selected:after,.pager .pages a:hover,.pager .pages a.active,.pager .pages span.page-numbers.current,.pager-single span:after,.portfolio_group.exposure .portfolio-item .desc-inner .line,.Recent_posts ul li .desc:after,.Recent_posts ul li .photo .c,.slider_pagination a.selected,.slider_pagination .slick-active a,.slider_pagination a.selected:after,.slider_pagination .slick-active a:after,.testimonials_slider .slider_images,.testimonials_slider .slider_images a:after,.testimonials_slider .slider_images:before,#Top_bar .header-cart-count,#Top_bar .header-wishlist-count,.mfn-footer-stickymenu ul li a .header-wishlist-count,.mfn-footer-stickymenu ul li a .header-cart-count,.widget_categories ul,.widget_mfn_menu ul li a:hover,.widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) > a,.widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) > a,.widget_product_categories ul,.widget_recent_entries ul li:after,.woocommerce-account table.my_account_orders .order-number a,.woocommerce-MyAccount-navigation ul li.is-active a,.style-simple .accordion .question:after,.style-simple .faq .question:after,.style-simple .icon_box .desc_wrapper .title:before,.style-simple #Filters .filters_wrapper ul li a:after,.style-simple .trailer_box:hover .desc,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet.selected:after,.tparrows.default,.tp-bullets.tp-thumbs .bullet.selected:after{background-color:#0089F7}.Latest_news ul li .photo,.Recent_posts.blog_news ul li .photo,.style-simple .opening_hours .opening_hours_wrapper li label,.style-simple .timeline_items li:hover h3,.style-simple .timeline_items li:nth-child(even):hover h3,.style-simple .timeline_items li:hover .desc,.style-simple .timeline_items li:nth-child(even):hover,.style-simple .offer_thumb .slider_pagination a.selected{border-color:#0089F7}a{color:#ff5d1f}a:hover{color:#f55315}*::-moz-selection{background-color:#0089F7;color:white}*::selection{background-color:#0089F7;color:white}.blockquote p.author span,.counter .desc_wrapper .title,.article_box .desc_wrapper p,.team .desc_wrapper p.subtitle,.pricing-box .plan-header p.subtitle,.pricing-box .plan-header .price sup.period,.chart_box p,.fancy_heading .inside,.fancy_heading_line .slogan,.post-meta,.post-meta a,.post-footer,.post-footer a span.label,.pager .pages a,.button-love a .label,.pager-single a,#comments .commentlist > li .comment-author .says,.fixed-nav .desc .date,.filters_buttons li.label,.Recent_posts ul li a .desc .date,.widget_recent_entries ul li .post-date,.tp_recent_tweets .twitter_time,.widget_price_filter .price_label,.shop-filters .woocommerce-result-count,.woocommerce ul.product_list_widget li .quantity,.widget_shopping_cart ul.product_list_widget li dl,.product_meta .posted_in,.woocommerce .shop_table .product-name .variation > dd,.shipping-calculator-button:after,.shop_slider .shop_slider_ul .item_wrapper .price del,.woocommerce .product .entry-summary .woocommerce-product-rating .woocommerce-review-link,.woocommerce .product.style-default .entry-summary .product_meta .tagged_as,.woocommerce .tagged_as,.wishlist .sku_wrapper,.woocommerce .column_product_rating .woocommerce-review-link,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__verified,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__dash,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__published-date,.testimonials_slider .testimonials_slider_ul li .author span,.testimonials_slider .testimonials_slider_ul li .author span a,.
132Latest_news ul li .desc_footer,.share-simple-wrapper .icons a{color:#2a2e52}h1,h1 a,h1 a:hover,.text-logo #logo{color:#ffffff}h2,h2 a,h2 a:hover{color:#10162c}h3,h3 a,h3 a:hover{color:#10162c}h4,h4 a,h4 a:hover,.style-simple .sliding_box .desc_wrapper h4{color:#10162c}h5,h5 a,h5 a:hover{color:#10162c}h6,h6 a,h6 a:hover,a.content_link .title{color:#10162c}.woocommerce #customer_login h2{color:#10162c} .woocommerce .woocommerce-order-details__title,.woocommerce .wc-bacs-bank-details-heading,.woocommerce .woocommerce-customer-details h2,.woocommerce #respond .comment-reply-title,.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta .woocommerce-review__author{color:#10162c} .dropcap,.highlight:not(.highlight_image){background-color:#0089F7}a.mfn-link{color:#2387ea}a.mfn-link-2 span,a:hover.mfn-link-2 span:before,a.hover.mfn-link-2 span:before,a.mfn-link-5 span,a.mfn-link-8:after,a.mfn-link-8:before{background:#006edf}a:hover.mfn-link{color:#006edf}a.mfn-link-2 span:before,a:hover.mfn-link-4:before,a:hover.mfn-link-4:after,a.hover.mfn-link-4:before,a.hover.mfn-link-4:after,a.mfn-link-5:before,a.mfn-link-7:after,a.mfn-link-7:before{background:#0089f7}a.mfn-link-6:before{border-bottom-color:#0089f7}a.mfn-link svg .path{stroke:#006edf}.column_column ul,.column_column ol,.the_content_wrapper:not(.is-elementor) ul,.the_content_wrapper:not(.is-elementor) ol{color:#2a2e52}hr.hr_color,.hr_color hr,.hr_dots span{color:#0089F7;background:#0089F7}.hr_zigzag i{color:#0089F7}.highlight-left:after,.highlight-right:after{background:#0089F7}@media only screen and (max-width:767px){.highlight-left .wrap:first-child,.highlight-right .wrap:last-child{background:#0089F7}}#Header .top_bar_left,.header-classic #Top_bar,.header-plain #Top_bar,.header-stack #Top_bar,.header-split #Top_bar,.header-shop #Top_bar,.header-shop-split #Top_bar,.header-fixed #Top_bar,.header-below #Top_bar,#Header_creative,#Top_bar #menu,.sticky-tb-color #Top_bar.is-sticky{background-color:#030402}#Top_bar .wpml-languages a.active,#Top_bar .wpml-languages ul.wpml-lang-dropdown{background-color:#030402}#Top_bar .top_bar_right:before{background-color:#030402}#Header .top_bar_right{background-color:#030402}#Top_bar .top_bar_right .top-bar-right-icon,#Top_bar .top_bar_right .top-bar-right-icon svg .path{color:#ffffff;stroke:#ffffff}#Top_bar .menu > li > a,#Top_bar #menu ul li.submenu .menu-toggle{color:#e6eaf4}#Top_bar .menu > li.current-menu-item > a,#Top_bar .menu > li.current_page_item > a,#Top_bar .menu > li.current-menu-parent > a,#Top_bar .menu > li.current-page-parent > a,#Top_bar .menu > li.current-menu-ancestor > a,#Top_bar .menu > li.current-page-ancestor > a,#Top_bar .menu > li.current_page_ancestor > a,#Top_bar .menu > li.hover > a{color:#ffffff}#Top_bar .menu > li a:not(.menu-toggle):after{background:#ffffff}.menuo-arrows #Top_bar .menu > li.submenu > a > span:not(.description)::after{border-top-color:#e6eaf4}#Top_bar .menu > li.current-menu-item.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current_page_item.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-menu-parent.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-page-parent.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-menu-ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current-page-ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.current_page_ancestor.submenu > a > span:not(.description)::after,#Top_bar .menu > li.hover.submenu > a > span:not(.description)::after{border-top-color:#ffffff}.menu-highlight #Top_bar #menu > ul > li.current-menu-item > a,.menu-highlight #Top_bar #menu > ul > li.current_page_item > a,.menu-highlight #Top_bar #menu > ul > li.current-menu-parent > a,.menu-highlight #Top_bar #menu > ul > li.current-page-parent > a,.menu-highlight #Top_bar #menu > ul > li.current-menu-ancestor > a,.menu-highlight #Top_bar #menu > ul > li.current-page-ancestor > a,.menu-highlight #Top_bar #menu > ul > li.current_page_ancestor > a,.menu-highlight #Top_bar #menu > ul > li.hover > a{background:#ffffff}.menu-arrow-bottom #Top_bar .menu > li > a:after{border-bottom-color:#ffffff}.menu-arrow-top #Top_bar .menu > li > a:after{border-top-color:#ffffff}.header-plain #Top_bar .menu > li.current-menu-item > a,.header-plain #Top_bar .menu > li.current_page_item > a,.header-plain #Top_bar .menu > li.current-menu-parent > a,.header-plain #Top_bar .menu > li.current-page-parent > a,.header-plain #Top_bar .menu > li.current-menu-ancestor > a,.header-plain #Top_bar .menu > li.current-page-ancestor > a,.header-plain #Top_bar .menu > li.current_page_ancestor > a,.header-plain #Top_bar .menu > li.hover > a,.header-plain #Top_bar .wpml-languages:hover,.header-plain #Top_bar .wpml-languages ul.wpml-lang-dropdown{background:#ffffff;color:#ffffff}.header-plain #Top_bar .top_bar_right .top-bar-right-icon:hover{background:#ffffff}.header-plain #Top_bar,.header-plain #Top_bar .menu > li > a span:not(.description),.header-plain #Top_bar .top_bar_right .top-bar-right-icon,.header-plain #Top_bar .top_bar_right .top-bar-right-button,.header-plain #Top_bar .top_bar_right .top-bar-right-input,.header-plain #Top_bar .wpml-languages{border-color:#f2f2f2}#Top_bar .menu > li ul{background-color:#F2F2F2}#Top_bar .menu > li ul li a{color:#e6eaf4}#Top_bar .menu > li ul li a:hover,#Top_bar .menu > li ul li.hover > a{color:#ffffff}.overlay-menu-toggle{color:#ffffff !important;background:transparent}#Overlay{background:rgba(0,137,247,0.95)}#overlay-menu ul li a,.header-overlay .overlay-menu-toggle.focus{color:#FFFFFF}#overlay-menu ul li.current-menu-item > a,#overlay-menu ul li.current_page_item > a,#overlay-menu ul li.current-menu-parent > a,#overlay-menu ul li.current-page-parent > a,#overlay-menu ul li.current-menu-ancestor > a,#overlay-menu ul li.current-page-ancestor > a,#overlay-menu ul li.current_page_ancestor > a{color:#ebe9e9}#Top_bar .responsive-menu-toggle,#Header_creative .creative-menu-toggle,#Header_creative .responsive-menu-toggle{color:#ffffff;background:transparent}.mfn-footer-stickymenu{background-color:#030402}.mfn-footer-stickymenu ul li a,.mfn-footer-stickymenu ul li a .path{color:#ffffff;stroke:#ffffff}#Side_slide{background-color:#ffffff;border-color:#ffffff}#Side_slide,#Side_slide #menu ul li.submenu .menu-toggle,#Side_slide .search-wrapper input.field,#Side_slide a:not(.button){color:#00316e}#Side_slide .extras .extras-wrapper a svg .path{stroke:#00316e}#Side_slide #menu ul li.hover > .menu-toggle,#Side_slide a.active,#Side_slide a:not(.button):hover{color:#02142c}#Side_slide .extras .extras-wrapper a:hover svg .path{stroke:#02142c}#Side_slide #menu ul li.current-menu-item > a,#Side_slide #menu ul li.current_page_item > a,#Side_slide #menu ul li.current-menu-parent > a,#Side_slide #menu ul li.current-page-parent > a,#Side_slide #menu ul li.current-menu-ancestor > a,#Side_slide #menu ul li.current-page-ancestor > a,#Side_slide #menu ul li.current_page_ancestor > a,#Side_slide #menu ul li.hover > a,#Side_slide #menu ul li:hover > a{color:#02142c}#Action_bar .contact_details{color:#0a0a0a}#Action_bar .contact_details a{color:#ff5d1f}#Action_bar .contact_details a:hover{color:#f45116}#Action_bar .social li a,#Header_creative .social li a,#Action_bar:not(.creative) .social-menu a{color:#ffffff}#Action_bar .social li a:hover,#Header_creative .social li a:hover,#Action_bar:not(.creative) .social-menu a:hover{color:#ff5d1f}#Subheader .title{color:#ffffff}#Subheader ul.breadcrumbs li,#Subheader ul.breadcrumbs li a{color:rgba(255,255,255,0.6)}.mfn-footer,.mfn-footer .widget_recent_entries ul li a{color:F3FBFF}.mfn-footer a:not(.button,.icon_bar,.mfn-btn,.mfn-option-btn){color:F3FBFF}.mfn-footer a:not(.button,.icon_bar,.mfn-btn,.mfn-option-btn):hover{color:#ffffff}.mfn-footer h1,.mfn-footer h1 a,.mfn-footer h1 a:hover,.mfn-footer h2,.mfn-footer h2 a,.mfn-footer h2 a:hover,.mfn-footer h3,.mfn-footer h3 a,.mfn-footer h3 a:hover,.mfn-footer h4,.mfn-footer h4 a,.mfn-footer h4 a:hover,.mfn-footer h5,.mfn-footer h5 a,.mfn-footer h5 a:hover,.mfn-footer h6,.mfn-footer h6 a,.mfn-footer h6 a:hover{color:#ffffff}.mfn-footer .themecolor,.mfn-footer .widget_meta ul,.mfn-footer .widget_pages ul,.mfn-footer .widget_rss ul,.mfn-footer .widget_mfn_recent_comments ul li:after,.mfn-footer .widget_archive ul,.mfn-footer .widget_recent_comments ul li:after,.mfn-footer .widget_nav_menu ul,.mfn-footer .widget_price_filter .price_label .from,.mfn-footer .widget_price_filter .price_label .to,.mfn-footer .star-rating span{color:#0089F7}.mfn-footer .themebg,.mfn-footer .widget_categories ul,.mfn-footer .Recent_posts ul li .desc:after,.mfn-footer .Recent_posts ul li .photo .c,.mfn-footer .widget_recent_entries ul li:after,.mfn-footer .widget_mfn_menu ul li a:hover,.mfn-footer .widget_product_categories ul{background-color:#0089F7}.mfn-footer .Recent_posts ul li a .desc .date,.mfn-footer .widget_recent_entries ul li .post-date,.mfn-footer .tp_recent_tweets .twitter_time,.mfn-footer .widget_price_filter .price_label,.mfn-footer .shop-filters .woocommerce-result-count,.mfn-footer ul.product_list_widget li .quantity,.mfn-footer .widget_shopping_cart ul.product_list_widget li dl{color:#ffffff}.mfn-footer .footer_copy .social li a,.mfn-footer .footer_copy .social-menu a{color:#ffffff}.mfn-footer .footer_copy .social li a:hover,.mfn-footer .footer_copy .social-menu a:hover{color:#ffbe18}.mfn-footer .footer_copy{border-top-color:rgba(255,255,255,0.1)}#Sliding-top,#Sliding-top .widget_recent_entries ul li a{color:#cccccc}#Sliding-top a{color:#006edf}#Sliding-top a:hover{color:#0089f7}#Sliding-top h1,#Sliding-top h1 a,#Sliding-top h1 a:hover,#Sliding-top h2,#Sliding-top h2 a,#Sliding-top h2 a:hover,#Sliding-top h3,#Sliding-top h3 a,#Sliding-top h3 a:hover,#Sliding-top h4,#Sliding-top h4 a,#Sliding-top h4 a:hover,#Sliding-top h5,#Sliding-top h5 a,#Sliding-top h5 a:hover,#Sliding-top h6,#Sliding-top h6 a,#Sliding-top h6 a:hover{color:#ffffff}#Sliding-top .themecolor,#Sliding-top .widget_meta ul,#Sliding-top .widget_pages ul,#Sliding-top .widget_rss ul,#Sliding-top .widget_mfn_recent_comments ul li:after,#Sliding-top .widget_archive ul,#Sliding-top .widget_recent_comments ul li:after,#Sliding-top .widget_nav_menu ul,#Sliding-top .widget_price_filter .price_label .from,#Sliding-top .widget_price_filter .price_label .to,#Sliding-top .star-rating span{color:#0089F7}#Sliding-top .themebg,#Sliding-top .widget_categories ul,#Sliding-top .Recent_posts ul li .desc:after,#Sliding-top .Recent_posts ul li .photo .c,#Sliding-top .widget_recent_entries ul li:after,#Sliding-top .widget_mfn_menu ul li a:hover,#Sliding-top .widget_product_categories ul{background-color:#0089F7}#Sliding-top .Recent_posts ul li a .desc .date,#Sliding-top .widget_recent_entries ul li .post-date,#Sliding-top .tp_recent_tweets .twitter_time,#Sliding-top .widget_price_filter .price_label,#Sliding-top .shop-filters .woocommerce-result-count,#Sliding-top ul.product_list_widget li .quantity,#Sliding-top .widget_shopping_cart ul.product_list_widget li dl{color:#a8a8a8}blockquote,blockquote a,blockquote a:hover{color:#444444}.portfolio_group.masonry-hover .portfolio-item .masonry-hover-wrapper .hover-desc,.masonry.tiles .post-item .post-desc-wrapper .post-desc .post-title:after,.masonry.tiles .post-item.no-img,.masonry.tiles .post-item.format-quote,.blog-teaser li .desc-wrapper .desc .post-title:after,.blog-teaser li.no-img,.blog-teaser li.format-quote{background:#ffffff}.image_frame .image_wrapper .image_links a{background:#ffffff;color:#161922;border-color:#ffffff}.image_frame .image_wrapper .image_links a.loading:after{border-color:#161922}.image_frame .image_wrapper .image_links a .path{stroke:#161922}.image_frame .image_wrapper .image_links a.mfn-wish-button.loved .path{fill:#161922;stroke:#161922}.image_frame .image_wrapper .image_links a.mfn-wish-button.loved:hover .path{fill:#0089f7;stroke:#0089f7}.image_frame .image_wrapper .image_links a:hover{background:#ffffff;color:#0089f7;border-color:#ffffff}.image_frame .image_wrapper .image_links a:hover .path{stroke:#0089f7}.image_frame{border-color:#f8f8f8}.image_frame .image_wrapper .mask::after{background:rgba(0,0,0,0.15)}.counter .icon_wrapper i{color:#0089f7}.quick_fact .number-wrapper .number{color:#0089F7}.mfn-countdown{--mfn-countdown-number-color:#0089F7}.progress_bars .bars_list li .bar .progress{background-color:#0089F7}a:hover.icon_bar{color:#0089F7 !important}a.content_link,a:hover.content_link{color:#0089f7}a.content_link:before{border-bottom-color:#0089f7}a.content_link:after{border-color:#0089f7}.mcb-item-contact_box-inner,.mcb-item-info_box-inner,.column_column .get_in_touch,.google-map-contact-wrapper{background-color:#0089F7}.google-map-contact-wrapper .get_in_touch:after{border-top-color:#0089F7}.timeline_items li h3:before,.timeline_items:after,.timeline .post-item:before{border-color:#0089F7}.how_it_works .image_wrapper .number{background:#0089F7}.trailer_box .desc .subtitle,.trailer_box.plain .desc .line{background-color:#0089F7}.trailer_box.plain .desc .subtitle{color:#0089F7}.icon_box .icon_wrapper,.icon_box a .icon_wrapper,.style-simple .icon_box:hover .icon_wrapper{color:#0089F7}.icon_box:hover .icon_wrapper:before,.icon_box a:hover .icon_wrapper:before{background-color:#0089F7}.list_item.lists_1 .list_left{background-color:#0089F7}.list_item .list_left{color:#0089F7}.feature_list ul li .icon i{color:#0089F7}.feature_list ul li:hover,.feature_list ul li:hover a{background:#0089F7}table th{color:#444444}.ui-tabs .ui-tabs-nav li a,.accordion .question > .title,.faq .question > .title,.fake-tabs > ul li a{color:#444444}.ui-tabs .ui-tabs-nav li.ui-state-active a,.accordion .question.active > .title > .acc-icon-plus,.accordion .question.active > .title > .acc-icon-minus,.accordion .question.active > .title,.faq .question.active > .title > .acc-icon-plus,.faq .question.active > .title,.fake-tabs > ul li.active a{color:#1e73be}.ui-tabs .ui-tabs-nav li.ui-state-active a:after,.fake-tabs > ul li a:after,.fake-tabs > ul li a .number{background:#1e73be}body.table-hover:not(.woocommerce-page) table tr:hover td{background:#0089F7}.pricing-box .plan-header .price sup.currency,.pricing-box .plan-header .price > span{color:#0089F7}.pricing-box .plan-inside ul li .yes{background:#0089F7}.pricing-box-box.pricing-box-featured{background:#0089F7}.alert_warning{background:#fef8ea}.alert_warning,.alert_warning a,.alert_warning a:hover,.alert_warning a.close .icon{color:#8a5b20}.alert_warning .path{stroke:#8a5b20}.alert_error{background:#fae9e8}.alert_error,.alert_error a,.alert_error a:hover,.alert_error a.close .icon{color:#962317}.alert_error .path{stroke:#962317}.alert_info{background:#efefef}.alert_info,.alert_info a,.alert_info a:hover,.alert_info a.close .icon{color:#57575b}.alert_info .path{stroke:#57575b}.alert_success{background:#eaf8ef}.alert_success,.alert_success a,.alert_success a:hover,.alert_success a.close .icon{color:#3a8b5b}.alert_success .path{stroke:#3a8b5b}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.woocommerce .quantity input.qty,.wp-block-search input[type="search"],.dark input[type="email"],.dark input[type="password"],.dark input[type="tel"],.dark input[type="text"],.dark select,.dark textarea{color:#a2a6b8;background-color:rgba(255,255,255,0);border-color:#8f9ec2}.wc-block-price-filter__controls input{border-color:#8f9ec2 !important} .mfn-floating-placeholder .mfn-input-wrapper.mfn-not-empty:before{background-color:rgba(255,255,255,0)}::-webkit-input-placeholder{color:#a2a6b8}::-moz-placeholder{color:#a2a6b8}:-ms-input-placeholder{color:#a2a6b8}input[type="date"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,select:focus,textarea:focus{color:#050c29;background-color:rgba(255,255,255,0);border-color:#050c29}.mfn-floating-placeholder .mfn-input-wrapper:has(input:focus):before{background-color:rgba(255,255,255,0)}.wc-block-price-filter__controls input:focus{border-color:#050c29 !important} select:focus{background-color:#ffffff!important}:focus::-webkit-input-
132placeholder{color:#050c29}:focus::-moz-placeholder{color:#050c29}.select2-container--default .select2-selection--single{background-color:rgba(255,255,255,0);border-color:#8f9ec2}.select2-dropdown{background-color:#ffffff;border-color:#8f9ec2}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#a2a6b8}.select2-container--default.select2-container--open .select2-selection--single{border-color:#8f9ec2}.select2-container--default .select2-search--dropdown .select2-search__field{color:#a2a6b8;background-color:rgba(255,255,255,0);border-color:#8f9ec2}.select2-container--default .select2-search--dropdown .select2-search__field:focus{color:#050c29;background-color:rgba(255,255,255,0) !important;border-color:#050c29} .select2-container--default .select2-results__option[data-selected="true"],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0089F7;color:white} .image_frame span.onsale,.woocommerce span.onsale,.shop_slider .shop_slider_ul .item_wrapper span.onsale{background-color:#0089F7}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{border-color:#0089F7 !important}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#f3f3fc}.mfn-desc-expandable .read-more{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#ffffff 65%)}.mfn-wish-button .path{stroke:rgba(0,0,0,0.15)}.mfn-wish-button:hover .path{stroke:rgba(0,0,0,0.3)}.mfn-wish-button.loved:not(.link) .path{stroke:rgba(0,0,0,0.3);fill:rgba(0,0,0,0.3)}.woocommerce div.product div.images .woocommerce-product-gallery__trigger,.woocommerce div.product div.images .mfn-wish-button,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger,.woocommerce .mfn-product-gallery-grid .mfn-wish-button{background-color:#ffffff}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover,.woocommerce div.product div.images .mfn-wish-button:hover,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:hover,.woocommerce .mfn-product-gallery-grid .mfn-wish-button:hover{background-color:#ffffff}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:before{border-color:#161922}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:after{background-color:#161922}.woocommerce div.product div.images .mfn-wish-button path,.woocommerce .mfn-product-gallery-grid .mfn-wish-button path{stroke:#161922}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover:before,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:hover:before{border-color:#0089f7}.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover:after,.woocommerce .mfn-product-gallery-grid .woocommerce-product-gallery__trigger:hover:after{background-color:#0089f7}.woocommerce div.product div.images .mfn-wish-button:hover path,.woocommerce .mfn-product-gallery-grid .mfn-wish-button:hover path{stroke:#0089f7}.woocommerce div.product div.images .mfn-wish-button.loved path,.woocommerce .mfn-product-gallery-grid .mfn-wish-button.loved path{stroke:#0089f7;fill:#0089f7}#mfn-gdpr{background-color:#eef2f5;border-radius:5px;box-shadow:0 15px 30px 0 rgba(1,7,39,.13)}#mfn-gdpr .mfn-gdpr-content,#mfn-gdpr .mfn-gdpr-content h1,#mfn-gdpr .mfn-gdpr-content h2,#mfn-gdpr .mfn-gdpr-content h3,#mfn-gdpr .mfn-gdpr-content h4,#mfn-gdpr .mfn-gdpr-content h5,#mfn-gdpr .mfn-gdpr-content h6,#mfn-gdpr .mfn-gdpr-content ol,#mfn-gdpr .mfn-gdpr-content ul{color:#626262}#mfn-gdpr .mfn-gdpr-content a,#mfn-gdpr a.mfn-gdpr-readmore{color:#161922}#mfn-gdpr .mfn-gdpr-content a:hover,#mfn-gdpr a.mfn-gdpr-readmore:hover{color:#0089f7}#mfn-gdpr .mfn-gdpr-button{background-color:#006edf;color:#ffffff;border-color:transparent}#mfn-gdpr .mfn-gdpr-button:hover,#mfn-gdpr .mfn-gdpr-button:before{background-color:#0089f7;color:#ffffff;border-color:transparent}@media only screen and ( min-width:768px ){.header-semi #Top_bar:not(.is-sticky){background-color:rgba(3,4,2,0.8)}}@media only screen and ( max-width:767px ){#Top_bar{background-color:#030402 !important}#Action_bar{background-color:#FFFFFF !important}#Action_bar .contact_details{color:#222222}#Action_bar .contact_details a{color:#006edf}#Action_bar .contact_details a:hover{color:#0089f7}#Action_bar .social li a,#Action_bar .social-menu a{color:#bbbbbb!important}#Action_bar .social li a:hover,#Action_bar .social-menu a:hover{color:#7
13277777!important}}
133form input.display-none{display:none!important}
134/* Local Header Style 7589 */
135.mcb-section .mcb-wrap .mcb-item-d12a1c6d7 .mcb-column-inner-d12a1c6d7{color:#10162C;text-align:center;font-weight:500;}.mcb-section .mcb-wrap .mcb-item-d12a1c6d7 .mcb-column-inner-d12a1c6d7 a{color:#FF5D1F;}.mcb-section .mcb-wrap-grid.mcb-wrap-76a107aac > .mcb-wrap-inner-76a107aac{grid-template-columns:repeat(3, 1fr);}.mcb-section .mcb-wrap-76a107aac{flex-grow:1;}.mcb-section .mcb-wrap-76a107aac > .mcb-wrap-inner-76a107aac{align-items:center;}section.mcb-section-e1f8e8aa1 .mcb-section-inner-e1f8e8aa1{align-items:center;}section.mcb-section-e1f8e8aa1 .close-closeable-section .icon{color:#10162C;}section.mcb-section-e1f8e8aa1{background-color:#AFE2FF;padding-top:10px;padding-bottom:10px;padding-right:30px;padding-left:30px;}.mcb-section .mcb-wrap .mcb-item-40485fe35 .logo-wrapper{align-items:center;}.mcb-section .mcb-wrap .mcb-item-40485fe35{width:280px;}.mcb-section .mcb-wrap .mcb-item-40485fe35 .mcb-column-inner-40485fe35{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;}.mcb-section .mcb-wrap-ae7f3dab5{width:240px;flex-grow:1;}.mcb-section .mcb-wrap-ae7f3dab5 > .mcb-wrap-inner-ae7f3dab5{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;align-items:center;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu{justify-content:center;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu > li.mfn-menu-li{flex-grow:unset;--mfn-header-menu-gap:0px;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu > li.mfn-menu-li > a.mfn-menu-link{padding-top:16px;padding-bottom:16px;padding-right:16px;padding-left:16px;font-size:16px;font-weight:400;color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu > li.mfn-menu-li:hover > a.mfn-menu-link{color:#74D7F7;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu li.mfn-menu-li > ul.mfn-submenu{background-color:#030402;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu li.mfn-menu-li ul.mfn-submenu li.mfn-menu-li a.mfn-menu-link{padding-top:10px;padding-bottom:10px;padding-right:10px;padding-left:10px;border-style:none;border-width:0 0 0px 0;font-size:16px;font-weight:normal;color:#FFFFFF;background-color:#030402;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu li.mfn-menu-li ul.mfn-submenu li.mfn-menu-li a.mfn-menu-link:hover{color:#74D7F7;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu li.mfn-menu-li ul.mfn-submenu li.current-menu-item.mfn-menu-li > a.mfn-menu-link{color:#74D7F7;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mcb-column-inner-8b1ea3ddf{padding-right:0px;padding-left:0px;margin-right:0px;margin-left:0px;}.mcb-section .mcb-wrap-9f4a0bb4d > .mcb-wrap-inner-9f4a0bb4d{height:100%;flex-wrap:wrap;}.mcb-section .mcb-wrap-9f4a0bb4d{flex-grow:unset;align-self:center;}.mcb-section .mcb-wrap .mcb-item-1e85cd960 .button{padding-bottom:14px;padding-top:14px;font-size:16px;border-style:solid;border-width:2px 2px 2px 2px;border-radius:8px 8px 8px 8px;color:#FFFFFF;border-color:#FF5D1F;background-color:#FF5D1F;}.mcb-section .mcb-wrap .mcb-item-1e85cd960 .button:hover{color:#000000;border-color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-1e85cd960 .button:hover, .mcb-section .mcb-wrap .mcb-item-1e85cd960 .button:before{background:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-1e85cd960 .mcb-column-inner-1e85cd960{margin-right:0px;margin-left:0px;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper{align-items:flex-start;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-menu-burger{border-style:none;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .icon-wrapper i{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-icon-box:hover .icon-wrapper i{color:#3ae3d2;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar{background-color:#030402;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu-toggle .
135icon{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu > li > a{font-weight:400;border-style:none;color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu > li:hover > a{color:#74D7F7;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu > li.current-menu-item > a{color:#74D7F7;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu{background-color:#030402;font-weight:400;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu li a{color:#FFFFFF;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu li:hover > a{color:#74D7F7;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu li.current-menu-item > a{color:#74D7F7;}.mcb-section .mcb-wrap-1c71a5f45{flex-grow:unset;}.mcb-section .mcb-wrap-1c71a5f45 > .mcb-wrap-inner-1c71a5f45{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;align-items:center;justify-content:flex-end;}section.mcb-section-d16bf0402.custom-width .mcb-section-inner-d16bf0402{max-width:1700px;}section.mcb-section-d16bf0402{padding-top:5px;padding-bottom:5px;padding-right:60px;padding-left:60px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;background-color:rgba(18,18,17,0);border-style:solid;border-width:0 0 0 0;}section.mcb-section-d16bf0402 .mcb-section-inner-d16bf0402{align-content:center;align-items:stretch;justify-content:space-between;}.mfn-header-tmpl section.mcb-section-d16bf0402{transition:0s;}.mfn-header-scrolled .mfn-header-tmpl section.mcb-section-d16bf0402{background-color:#000000;}@media(max-width: 1440px){.mcb-section .mcb-wrap-76a107aac{flex-grow:1;}.mcb-section .mcb-wrap-76a107aac > .mcb-wrap-inner-76a107aac{align-items:center;}.mcb-section .mcb-wrap .mcb-item-40485fe35{width:280px;}.mcb-section .mcb-wrap .mcb-item-40485fe35 .mcb-column-inner-40485fe35{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.mcb-section .mcb-wrap-ae7f3dab5{width:200px;}.mcb-section .mcb-wrap-ae7f3dab5 > .mcb-wrap-inner-ae7f3dab5{height:70px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu{justify-content:center;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu > li.mfn-menu-li{flex-grow:unset;--mfn-header-menu-icon-size:0px;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu > li.mfn-menu-li > a.mfn-menu-link{padding-right:10px;padding-left:10px;padding-top:10px;padding-bottom:10px;font-size:16px;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mcb-column-inner-8b1ea3ddf{padding-top:0px;padding-bottom:0px;}.mcb-section .mcb-wrap .mcb-item-1e85cd960 .button{border-radius:8px 8px 8px 8px;}.mcb-section .mcb-wrap-1c71a5f45{flex-grow:unset;align-self:stretch;}.mcb-section .mcb-wrap-1c71a5f45 > .mcb-wrap-inner-1c71a5f45{align-content:center;align-items:center;}section.mcb-section-d16bf0402{padding-right:10px;padding-top:10px;padding-bottom:10px;padding-left:20px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}section.mcb-section-d16bf0402 .mcb-section-inner-d16bf0402{align-items:center;justify-content:space-between;}}@media(max-width: 959px){.mcb-section .mcb-wrap-76a107aac{flex-grow:1;}.mcb-section .mcb-wrap-76a107aac > .mcb-wrap-inner-76a107aac{align-items:center;}.mcb-section .mcb-wrap .mcb-item-40485fe35 .logo-wrapper{align-items:center;}.mcb-section .mcb-wrap-ae7f3dab5{width:auto;flex-grow:1;}.mcb-section .mcb-wrap-ae7f3dab5 > .mcb-wrap-inner-ae7f3dab5{align-items:center;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu{justify-content:flex-start;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu > li.mfn-menu-li{flex-grow:unset;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu li.mfn-menu-li ul.mfn-submenu li.mfn-menu-li a.mfn-menu-link{padding-top:10px;padding-bottom:10px;padding-right:20px;padding-left:20px;}.mcb-section .mcb-wrap-9f4a0bb4d{flex-grow:1;}.mcb-section .mcb-wrap-9f4a0bb4d > .mcb-wrap-inner-9f4a0bb4d{align-items:center;}.mcb-section .mcb-wrap .mcb-item-1e85cd960{text-align:right;}.mcb-section .mcb-wrap .mcb-item-47a122439 .mcb-column-inner-47a122439{margin-right:20px;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar{--mfn-header-menu-sidebar-width:500px;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper{padding-top:80px;padding-left:20px;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu > li{--mfn-header-menu-gap:24px;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu > li > a{font-size:20px;border-width:0 0 0px 0;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu li a{justify-content:flex-start;text-align:left;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu{padding-left:20px;padding-top:10px;font-size:16px;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mcb-column-inner-bb3aa519b{padding-right:10px;padding-left:10px;padding-bottom:10px;padding-top:10px;}.mcb-section .mcb-wrap-1c71a5f45{flex-grow:unset;align-self:stretch;}.mcb-section .mcb-wrap-1c71a5f45 > .mcb-wrap-inner-1c71a5f45{align-items:center;}section.mcb-section-d16bf0402{padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;margin-top:auto;margin-bottom:auto;}
135section.mcb-section-d16bf0402 .mcb-section-inner-d16bf0402{align-content:center;align-items:center;}}@media(max-width: 767px){.mcb-section .mcb-wrap .mcb-item-d12a1c6d7 .mcb-column-inner-d12a1c6d7{text-align:center;font-size:13px;line-height:1.3rem;}.mcb-section .mcb-wrap-76a107aac{flex-grow:1;}.mcb-section .mcb-wrap-76a107aac > .mcb-wrap-inner-76a107aac{align-items:center;}section.mcb-section-e1f8e8aa1{padding-right:30px;padding-left:16px;}.mcb-section .mcb-wrap .mcb-item-40485fe35 .logo-wrapper{align-items:center;}.mcb-section .mcb-wrap .mcb-item-40485fe35{width:200px;}.mcb-section .mcb-wrap-ae7f3dab5{width:200px;flex-grow:1;}.mcb-section .mcb-wrap-ae7f3dab5 > .mcb-wrap-inner-ae7f3dab5{min-height:40px;padding-right:0px;padding-bottom:0px;padding-left:0px;padding-top:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;align-items:center;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu{justify-content:flex-end;}.mcb-section .mcb-wrap .mcb-item-8b1ea3ddf .mfn-header-menu > li.mfn-menu-li{flex-grow:unset;}.mcb-section .mcb-wrap-9f4a0bb4d{flex-grow:1;}.mcb-section .mcb-wrap-9f4a0bb4d > .mcb-wrap-inner-9f4a0bb4d{align-items:center;}.mcb-section .mcb-wrap .mcb-item-47a122439 .mcb-column-inner-47a122439{margin-right:16px;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar{--mfn-header-menu-sidebar-width:360px;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper{padding-top:100px;padding-right:20px;padding-bottom:10px;padding-left:20px;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu > li{--mfn-header-menu-gap:20px;}.mcb-section .mcb-wrap .mcb-item-bb3aa519b .mfn-header-tmpl-menu-sidebar .mfn-header-menu > li > a{padding-right:0px;padding-left:0px;padding-top:0px;}.mcb-section .mcb-wrap-1c71a5f45{flex-grow:1;align-self:center;}.mcb-section .mcb-wrap-1c71a5f45 > .mcb-wrap-inner-1c71a5f45{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}section.mcb-section-d16bf0402{height:70px;padding-right:20px;padding-left:10px;margin-right:0px;margin-bottom:0px;margin-left:0px;margin-top:0px;}section.mcb-section-d16bf0402 .mcb-section-inner-d16bf0402{align-items:center;}}
136/*# sourceURL=mfn-dynamic-inline-css */
137</style>
138<style id="mfn-custom-inline-css">
139:root {
140  --eco-yellow: #FF5D1F;
141  --eco-yellow-hover: #FF7133;
142  --eco-green: #5FAD56;
143  --dark: #10162C;  
144  --orange:#ff5d1f;
145
146}
147
148@media (max-width: 767px){
149.close-closeable-section {
150    top: 20px;
151	
152   
153}
154}
155
156
157
158
159
160/* ГЛОБАЛЬНО: уменьшаем заголовок в Subheader (H1 в шапке) */
161
162
163#Subheader .title{
164  font-size: 40px;   /* было около 60 */
165  line-height: 1.12;
166	font-weight: 500;
167}
168
169/* Планшеты */
170@media (max-width: 960px){
171  #Subheader .title{
172    font-size: 32px;
173		font-weight: 500;
174  }
175}
176
177/* Мобилка */
178@media (max-width: 767px){
179  #Subheader .title{
180    font-size: 24px;
181    line-height: 1.2;
182		font-weight: 500;
183  }
184}
185
186
187
188
189
190
191
192
193/* ГЛОБАЛЬНО: уменьшаем заголовок в Subheader (H2 нас страницах направлений) */
194
195body.single-portfolio h2, body.single-post h2 { font-size: 28px; line-height: 1.22; }
196
197/* Мобилка */
198@media (max-width: 767px){
199  body.single-portfolio h2, body.single-post h2{ font-size: 22px; } 
200}
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217.rekrutacja_banner ul li::before { content: ""; width: 24px; height: 24px; background-image: url(/wp-content/uploads/2025/07/li.svg); background-size: contain; background-repeat: no-repeat; display: inline-block; flex-shrink: 0; } 
218
219
220.rekrutacja_banner ul li { list-style: none; position: relative; display: flex; gap: 12px; margin-bottom: 16px;  color: white;}
221
222.rekrutacja_banner ul {
223margin: 0 0 0 0;
224}
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254/* ========== GLOBAL: одинаковые стрелки для всех BeTheme content_slider (slick) ========== */
255
256.content_slider{
257  position: relative;
258  overflow: visible;                 /* стрелки не режем */
259  max-width: var(--slider-max, 1260px);
260  margin-left: auto;
261  margin-right: auto;
262}
263
264/* режем только слайды, не стрелки */
265.content_slider .slick-list{
266  overflow: hidden;
267}
268
269.content_slider a.slider_prev,
270.content_slider a.slider_next{
271  /* фиксируем размер кнопки, чтобы не было растягивания на всю высоту слайдера */
272  width: 44px  !important;
273  height: 44px !important ;
274  min-width: 44px !important ;
275  min-height: 44px !important;
276}
277
278/* сами стрелки (кнопки) */
279.content_slider a.slider_prev,
280.content_slider a.slider_next{
281  position: absolute !important;
282  top: var(--arrow-y, 50%) !important;
283  transform: translateY(-50%) !important;
284  z-index: 50 !important;
285
286  /* базовый вид — полупрозрачные, одинаковые */
287
288  backdrop-filter: blur(2px);
289}
290
291#rev_slider_8_1_wrapper .hesperiden.tparrows {
292	backdrop-filter: blur(2px);
293
294}
295
296/* ===== Arrow horizontal inset (единая настройка) ===== */
297.content_slider{
298  --arrow-x: -10px; /* десктоп: чуть наружу */
299}
300
301/* стрелки используют одну переменную */
302.content_slider a.slider_prev{ left: var(--arrow-x) !important; }
303.content_slider a.slider_next{ right: var(--arrow-x) !important; }
304
305
306
307
308
309/* наполовину заходят на слайд: 44/2 = 22 */
310.content_slider a.slider_prev{ left: -10px !important; }
311.content_slider a.slider_next{ right: -10px !important; }
312
313/* hover */
314.content_slider a.slider_prev:hover,
315.content_slider a.slider_next:hover{
316  background: rgba(0,0,0,.28);
317}
318
319/* мобилка: стрелки ближе к контенту */
320/* мобилка: уводим внутрь, чтобы не "вылезали" за экран */
321@media (max-width: 768px){
322  .content_slider{
323    --arrow-x: 10px; /* попробуй 8–16px */
324  }
325}
326
327
328
329
330
331/* =========================
332   TEAM SLIDER 
333   ========================= */
334
335
336/* Заголовки карточек: компактнее отступ снизу */
337.main-team h4 {
338  margin-bottom: 2px;
339}
340
341/* Карточки: текст слева (на случай, если тема центрирует) */
342.main-team .content_slider.flat.description .content_slider_li {
343  text-align: left;
344}
345
346/* Описание под именем/должностью (единое правило, без конфликтов) */
347.main-team .content_slider.flat.description .content_slider_li .desc {
348  padding: 0;
349  margin-top: 8px;
350  line-height: 1.25; /* выбери одно значение и держи его везде */
351}
352
353/* Убираем внутренние отступы у карусели в этом блоке */
354.main-team .content_slider.carousel {
355  padding: 0;
356}
357.content_slider {
358	padding: 0px !important;
359}
360
361/* ===== 1) Обрезаем лишние карточки по краям ===== */
362/* оставь это, только если тема показывает соседние слайды */
363.main-team.description .content_slider .slick-list{
364  overflow: hidden;
365}
366
367/* ===== 2) Ровная высота карточек ===== */
368.main-team.description .content_slider_li{
369  display: flex;
370  flex-direction: column;
371  height: 100%;
372}
373
374/* Картинка выше (через переменную, чтобы легко крутить) */
375.main-team.description{
376  --team-slide-img-h: 460px; /* поменяешь в одном месте */
377}
378
379.main-team.description .content_slider_li img{
380  width: 100%;
381  height: var(--team-slide-img-h);
382  object-fit: cover;
383  display: block;
384  border-radius: 12px;
385}
386
387/* если тема добавляет margin-bottom под img — убираем точечно */
388.main-team.description .content_slider.flat.description .content_slider_li img{
389  margin-bottom: 0;
390}
391
392/* аккуратные отступы текста — только внутри слайда */
393.main-team.description .content_slider_li .title{
394  margin: 12px 0 6px;
395  line-height: 1.15;
396  word-break: break-word;
397  hyphens: auto;
398}
399
400.main-team.description .content_slider_li .desc{
401  margin: 0;
402  opacity: .85;
403  line-height: 1.25;   /* совпадает с верхним правилом */
404  min-height: 2.7em;   /* стабилизирует высоту текста */
405}
406
407/* расстояние между карточками (padding на slide) */
408.main-team.description .slick-slide{
409  padding: 0 14px;
410  box-sizing: border-box;
411}
412
413/* чтобы слайдер не "расползался" по высоте */
414.main-team.description .slick-track{
415  display: flex !important;
416  align-items: stretch;
417}
418.main-team.description .slick-slide > div{
419  height: 100%;
420}
421
422
423
424
425/* Для главной страницы блок слайдер с преподавателями*/
426
427.main-page-block_teachers .content_slider a.slider_prev {
428    left: -22px !important;
429}
430
431.main-page-block_teachers .content_slider a.slider_next {
432    right: -22px !important;
433}
434
435
436
437
438
439
440/* ===== Recenzje (RevSlider) – clean layout (scoped to .video-section) ===== */
441
442.video-section{
443  --rs-max-w: 1280px;
444  --rs-arrow-size: 44px;
445  --rs-arrow-x: 0px;          /* desktop: по краю контентного контейнера */
446}
447
448/* 1) Контейнер 1280: ограничиваем именно модуль, не fullwidth-wrap
449   (не трогаем left у fullwidth — RevSlider сам рассчитывает геометрию) */
450.video-section rs-module-wrap,
451.video-section rs-module{
452  max-width: var(--rs-max-w) !important;
453  width: 100% !important;
454  margin-inline: auto !important;
455}
456
457/* 2) Обрезаем только “окно” со слайдами */
458.video-section rs-carousel-wrap{
459  width: 100% !important;
460  overflow: hidden !important;
461}
462
463/* 3) Чтобы стрелки не резались — разрешаем overflow у контейнера,
464      и делаем его якорем для absolute-позиционирования */
465.video-section rs-module-wrap{
466  position: relative !important;
467  overflow: visible !important;
468}
469
470/* 4) Стрелки (поддержка и нового rs-arrow, и старого .tparrows — на всякий) */
471.video-section rs-arrow,
472.video-section .tparrows{
473  width: var(--rs-arrow-size) !important;
474  height: var(--rs-arrow-size) !important;
475  min-width: var(--rs-arrow-size) !important;
476  min-height: var(--rs-arrow-size) !important;
477
478  display: flex !important;
479  align-items: center !important;
480  justify-content: center !important;
481
482  padding: 0 !important;
483  margin: 0 !important;
484  border-radius: 999px !important;
485
486  top: 50% !important;
487  transform: translateY(-50%) !important;
488
489  z-index: 9999 !important;
490  opacity: 1 !important;
491  visibility: visible !important;
492  pointer-events: auto !important;
493
494  backdrop-filter: blur(2px);
495}
496
497/* если нужно жестко посадить стрелки внутрь 1280-контейнера */
498.video-section rs-module-wrap rs-arrow,
499.video-section rs-module-wrap .tparrows{
500  position: absolute !important;
501}
502
503/* 5) Горизонтальное позиционирование стрелок */
504.video-section rs-module-wrap rs-arrow.tp-leftarrow,
505.video-section rs-module-wrap .tp-leftarrow{
506  left: var(--rs-arrow-x) !important;
507}
508
509.video-section rs-module-wrap rs-arrow.tp-rightarrow,
510.video-section rs-module-wrap .tp-rightarrow{
511  right: var(--rs-arrow-x) !important;
512  left: auto !important;
513}
514
515/* 6) Мобилка: уводим стрелки внутрь, чтобы не "вылезали" за край */
516@media (max-width: 768px){
517  .video-section{
518    --rs-arrow-x: -22px; 
519  }
520}
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537/* 0) Чтобы absolute позиционировалось внутри карточки */
538.column_video.video-teacher,
539.column_video.video-student,
540.video-teacher,
541.video-student {
542  position: relative;
543}
544
545/* 1) Бейджи на контейнере .column_video (основной вариант) */
546.column_video.video-teacher::before,
547.column_video.video-student::before {
548  position: absolute;
549  bottom: 50px;
550  right: 12px;
551  text-align: right;
552  font-weight: 500;
553  color: #fff;
554  background: rgba(0, 0, 0, 0.50);
555  z-index: 2;
556  border-radius: 8px;
557  pointer-events: none; /* чтобы не мешало кликам по видео */
558  line-height: 1;
559}
560
561.column_video.video-teacher::before {
562  content: "Wykładowca";
563  font-size: 16px;
564  padding: 6px 12px;
565}
566
567.column_video.video-student::before {
568  content: "Student";
569  font-size: 14px;
570  padding: 5px 10px;
571}
572
573/* 2) Бейджи на .video-* (fallback), НО только если это НЕ .column_video */
574.video-teacher:not(.column_video)::before,
575.video-student:not(.column_video)::before {
576  position: absolute;
577  bottom: 10px;
578  left: 10px;
579  text-align: right;
580  font-size: 14px;
581  font-weight: 500;
582  color: #fff;
583  background: rgba(0, 0, 0, 0.50);
584  padding: 4px 10px;
585  z-index: 2;
586  border-radius: 8px;
587  pointer-events: none;
588  line-height: 1;
589}
590
591.video-teacher:not(.column_video)::before { content: "Wykładowca"; }
592.video-student:not(.column_video)::before { content: "Student"; }
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608/* 1) Видео: единое правило */
609.video-section .column_video iframe {
610  width: 100% !important;
611  aspect-ratio: 9 / 16 !important;
612  height: auto !important;
613  border-radius: 20px !important;
614  overflow: hidden !important;
615}
616
617/* 2) Скругление превью/контейнеров YouTube (оставляем, но без дублей) */
618.video-section .ytp-cued-thumbnail-overlay,
619.video-section .ytp-cued-thumbnail-overlay-image,
620.video-section .ytp-embed {
621  border-radius: 20px !important;
622  overflow: hidden !important;
623}
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655.mcb-section .mcb-wrap .content_slider .content_slider_ul .button {
656min-height: auto;
657}
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705h3, .woocommerce ul.products li.product h3, .woocommerce #customer_login h2{
706font-size: 24px;
707}
708
709@media only screen and (max-width: 767px) {
710    h3, .woocommerce ul.products li.product h3, .woocommerce #customer_login h2 {
711        font-size: 18px;
712        line-height: 22px;
713        font-weight: 600;
714        letter-spacing: 0px;
715    }
716}
717
718
719
720 @media only screen and (max-width: 767px) {
721    .portfolio-item-fw-bg  .section_wrapper {
722   
723        padding-left: 0px !important;
724        padding-right: 0px !important;
725    }
726
727}
728
729
730
731
732.team-main .content_slider .content_slider_li a{
733  display: block;
734}
735
736/* 2) делаем картинку фиксированной высоты */
737.team-main .content_slider .content_slider_li img{
738  width: 100%;
739  height:480px;          /* <- поменяй на нужную */
740  object-fit: cover;
741
742  border-radius: 80px;    /* если нужно */
743}
744
745
746.card-tags{
747  display:flex;
748  flex-wrap:wrap;
749  gap:6px;
750  margin: 0 0 16px 0;
751}
752
753.card-tags .tag{
754  font-size: 14px;
755  line-height: 1;
756  padding: 8px 14px 8px 14px;
757  border-radius: 999px;
758/*   background: #ffffff; */
759  color: #10162C;
760  border: 1px solid #092974;
761  font-weight: 500;
762}
763
764
765
766
767
768
769
770.kadra-slide h3 {
771margin-bottom: 4px !important;
772}
773
774
775body:not(.style-simple) .blockquote blockquote {
776    text-decoration: none;
777    text-decoration-color: rgba(0, 0, 0, 0);
778    text-underline-offset: 0px;
779    text-align: left;
780    text-decoration-thickness: 0px;
781    text-underline-position: from-font;
782}
783
784
785
786
787
788
789
790
791.slider-praktyki .content_slider.carousel .content_slider_ul .content_slider_li img {
792    opacity: 1;
793  
794}
795
796.slider-praktyki .content_slider.carousel .content_slider_ul .content_slider_li:hover img {
797    opacity: 1;
798    top: 0px; 
799}
800
801.content_slider.carousel .content_slider_li img:hover{
802transform: none;
803}
804
805.slider-praktyki .content_slider.carousel .content_slider_ul .content_slider_li {
806padding: 0px 14px 0;
807}
808.slider-praktyki .content_slider.carousel .content_slider_ul .content_slider_li .title {
809    opacity: 1;
810}
811
812.slider-praktyki .content_slider.carousel .content_slider_ul li img {
813    object-fit: cover;  
814    object-position: center;
815    height: 220px;
816    border-radius: 12px;
817}
818
819
820@media only screen and (max-width: 480px){
821.slider-praktyki .content_slider.carousel .content_slider_ul li img {
822       object-fit: cover;  
823	height: 160px;}
824}
825
826
827@media only screen and (max-width: 480px){
828 #chaty-widget-0 .chaty-widget  {
829        right: 6px !important;
830        
831      }
832}
833
834#chaty-widget-0 .chaty-i-trigger .chaty-channel .chaty-svg {
835    width: 50px !important;
836    height: 50px !important;
837}
838
839
840
841
842.synapsis_block a{
843font-weight: 600;
844}
845
846.testimonials_list .item .photo {
847  cursor: pointer;
848}
849
850 .slick-dots li:nth-child(n+4) {
851  display: none !important;
852} 
853
854
855
856.team-main .content_slider.carousel .content_slider_ul .content_slider_li img {
857    margin-bottom: 20px;
858    opacity: 1; 
859    position: relative;
860    top: 0;
861}
862
863
864.team-main .content_slider.carousel .content_slider_ul .content_slider_li .title {
865    opacity: 1;
866}
867
868.team-main .content_slider.carousel .content_slider_ul .content_slider_li {
869    text-align: center;
870    padding: 0 10px 0;
871}
872
873
874
875
876/* Базовый стиль для фоток в этом слайдере */
877.content_slider.carousel .content_slider_ul li img {
878    width: 100%;
879    height:400px;          /* нужная высота на десктопе */
880    object-fit: cover;      /* красиво кадрирует */
881    object-position: center;/* центр кадра */
882    border-radius: 12px;    /* по желанию – чуть скруглить */
883}
884
885/* Текст под фото — имя + описание */
886.content_slider.carousel .content_slider_ul li .title {
887    margin-top: 12px;
888    font-size: 18px;
889    line-height: 1.3;
890}
891
892.content_slider.carousel .content_slider_ul li p {
893    margin-top: 6px;
894    font-size: 14px;
895    line-height: 1.5;
896}
897
898/* Адаптив – на мобильных чуть ниже высота, чтобы всё не выглядело гигантским */
899@media (max-width: 767px) {
900    .content_slider.carousel .content_slider_ul li img {
901        height:320px;
902		
903    }
904}
905
906
907.stypendia-layout {
908  display: grid;
909  grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);
910  gap: 60px;
911  align-items: flex-start;
912}
913
914/* ====== ЛЕВАЯ КОЛОНКА ====== */
915
916.stypendia-col--left {
917  display: flex;
918  flex-direction: column;
919  gap: 4px;
920}
921
922
923
924
925.stypendia-intro p:last-child {
926  margin-bottom: 0;
927}
928
929/* Контактный блок внизу слева */
930
931.stypendia-contact {
932  margin-top: 32px;
933}
934
935.stypendia-contact__label {
936  margin: 0 0 6px;
937  
938}
939
940.stypendia-contact__data {
941  margin: 0;
942  
943}
944
945
946
947.stypendia-contact__data a {
948 color: var(--orange);
949	font-weight: 600;
950  text-decoration: none;
951}
952
953
954
955/* ====== ПРАВАЯ КОЛОНКА: СПИСОК ФОРМ WSPARCIA ====== */
956
957.stypendia-col--right {
958  display: flex;
959  flex-direction: column;
960}
961
962.stypendia-list {
963  display: flex;
964  flex-direction: column;
965  gap: 24px;
966}
967
968.stypendia-item{
969display:flex;
970gap: 12px;
971	
972}
973
974.stypendia-item::before {
975    content: "";
976    width: 24px;
977    height: 24px;
978    background-image: url(/wp-content/uploads/2025/07/li.svg);
979    background-size: contain;
980    background-repeat: no-repeat;
981    display: inline-block;
982	flex-shrink: 0;
983}
984
985.stypendia-item__title {
986  margin: 0 0 4px;
987  
988}
989
990.stypendia-item__text {
991  margin: 0;
992  
993}
994
995/* ====== АДАПТИВ ====== */
996
997/* Планшеты, до 1024px */
998
999@media (max-width: 1024px) {
1000 
1001
1002  .stypendia-layout {
1003    grid-template-columns: 1fr;    /* колонки одна под другой */
1004    gap: 32px;
1005  }
1006
1007  .stypendia-title {
1008 
1009  }
1010}
1011
1012/* Мобилки, до 600px */
1013
1014@media (max-width: 600px) {
1015  .stypendia-section {
1016   
1017  }
1018
1019 
1020
1021  .stypendia-title {
1022    
1023  }
1024
1025  
1026
1027  .stypendia-list {
1028    gap: 18px;
1029  }
1030}
1031
1032
1033
1034
1035
1036.praktyki-slider .testimonials_slider.single-photo .testimonials_slider_ul li .single-photo-img{
1037
1038border-radius: 12px;
1039}
1040
1041
1042
1043#custom-blog .post-excerpt {
1044  display: -webkit-box;
1045  -webkit-box-orient: vertical;
1046  -webkit-line-clamp: 2;  /* 3 или 4 — как тебе нужно */
1047  overflow: hidden;
1048}
1049
1050/* Убираем стандартное "[…]" от темы,
1051   чтобы не было двойного многоточия */
1052#custom-blog .post-excerpt .excerpt-hellip {
1053  display: none;
1054}
1055
1056.posts-main-page .post-excerpt{
1057
1058}
1059.kadra-slide .testimonials_slider .slider_images {
1060margin-bottom: 10px;
1061}
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080.testimonials_custom .testimonials_list .item, .our_praktyki .testimonials_list .item {
1081  display: flex;
1082  align-items: flex-start;
1083  gap: 60px;             /* расстояние между фото и текстом */
1084  margin-bottom: 40px;
1085	padding-bottom: 40px;
1086	border-bottom: 1px solid #D8DBEB; 
1087      
1088}
1089.testimonials_custom p{
1090margin-bottom: 2px;
1091}
1092
1093
1094
1095@media only screen and (min-width: 480px) and (max-width: 767px) {
1096    .testimonials_custom blockquote {
1097        font-size: 17px;
1098			line-height: 140%;
1099    }
1100}
1101@media only screen and (max-width: 479px) {
1102		.testimonials_custom blockquote{
1103		font-size: 15px;
1104		line-height: 150%;
1105	}
1106
1107	.testimonials_custom .testimonials_list .item {
1108	padding-bottom: 20px;
1109	}
1110
1111}
1112
1113
1114/* body:not(.style-simple) .blockquote blockquote {
1115    text-decoration: none;
1116    text-decoration-color: transparent;
1117} */
1118
1119.testimonials_custom .testimonials_list .item .desc {
1120    margin: 0; 
1121}
1122
1123.testimonials_list .item .desc h4 {
1124margin-bottom: 8px;}
1125
1126
1127.testimonials_custom .testimonials_list .item .photo {
1128/*     width: 23%; */
1129    margin: 0;
1130border-radius: 12px;
1131	overflow: hidden;
1132}
1133
1134
1135.testimonials_custom .testimonials_list blockquote {
1136margin-left: 0px;
1137}
1138
1139.testimonials_custom .testimonials_list .hr_color,.testimonials_list .icon-quote{
1140display:none;
1141}
1142
1143
1144@media (max-width: 1200px) {
1145.testimonials_custom .testimonials_list .item {
1146gap: 28px; 
1147	}
1148}
1149
1150
1151
1152@media (max-width: 900px) {
1153  .testimonials_custom .testimonials_list .item {
1154    flex-direction: column;
1155    align-items: flex-start;
1156    gap: 16px;               /* можно чуть меньше */
1157  }
1158
1159  .testimonials_custom .testimonials_list .item .photo {
1160    flex: 0 0 auto;
1161    max-width: 300px;   
1162       /* чтобы фото не было слишком маленьким */
1163	
1164    width: 100%;
1165  }
1166
1167
1168	
1169	
1170	}
1171.grecaptcha-badge { visibility: hidden; }
1172/* -------------------- Общие правила типографики в таблицах -------------------- */
1173.table-info th,
1174.table-info td,
1175.table_variants th,
1176.table_variants td {
1177  word-break: normal;      /* не рвать слова внутри */
1178  overflow-wrap: normal;   /* перенос только по пробелам */
1179  hyphens: none;
1180  white-space: normal;
1181  text-align: left;
1182}
1183
1184/* -------------------- Таблица вариантов -------------------- */
1185
1186/* Обёртка для горизонтального скролла */
1187.table-scroll {
1188  overflow-x: auto;
1189  -webkit-overflow-scrolling: touch;
1190}
1191
1192/* База таблицы */
1193.table_variants {
1194  width: 100%;
1195  border-collapse: collapse;
1196  table-layout: auto;       /* авто-раскладка — без ломки слов */
1197}
1198
1199/* Колонки: 1-й и 4-й фиксированы, 2-й и 3-й делят остаток */
1200.table_variants .col-variant { width: 150px; white-space: nowrap; }
1201.table_variants .col-level  { width: 150px; white-space: nowrap; text-align: center; }
1202.table_variants .col-hours,
1203.table_variants .col-desc   { width: 33%; }   /* делят оставшееся пространство */
1204
1205/* Единые отступы */
1206.table_variants th,
1207.table_variants td {
1208  padding: 14px 16px;
1209  line-height: 1.5;
1210  vertical-align: top;
1211}
1212
1213/* Чтобы жирный текст в 1-м столбце не «прыгал» */
1214.table_variants td:first-child strong { display: block; line-height: 1.4; }
1215
1216/* -------------------- Таблица info (оформление рамок/зебры) -------------------- */
1217
1218.table-info {
1219  width: 100%;
1220  border-collapse: separate;
1221  border-spacing: 0;
1222  border: 1px solid #D6DEF0;
1223  border-radius: 12px;
1224  overflow: hidden;
1225  margin-bottom: 0;
1226  box-shadow: 0 0 0 1px #e4e6eb inset;
1227}
1228
1229.table-info tr,
1230.table-info td { box-shadow: none !important; }
1231
1232.table-info tr:nth-child(even) td { background: #fafbfc; }
1233
1234.table-info th { padding: 12px 20px; }
1235
1236.table-info.table_variants td,
1237.table-info.table_variants th { padding: 12px 12px; }
1238
1239.table-info td {
1240  padding: 12px 20px;
1241  vertical-align: middle;
1242  font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
1243  font-size: 16px;
1244  line-height: 1.55;
1245  border-bottom: 1px solid #D6DEF0;
1246}
1247
1248.table-info tr:last-child td { border-bottom: none; }
1249
1250.table-info td:first-child {
1251  font-weight: 600;
1252  width: 200px;
1253  white-space: nowrap;
1254  border-right: 1px solid #D6DEF0;
1255  padding-right: 20px;
1256}
1257
1258.table-info td:last-child { font-weight: 400; text-align: left; }
1259
1260/* -------------------- Адаптив -------------------- */
1261
1262/* На маленьких экранах: фиксируем удобную ширину таблиц и включаем скролл */
1263@media (max-width: 1000px) {
1264 
1265  .table_variants { min-width: 700px; }  /* можно 600–720px по желанию */
1266
1267  .table-info th, .table-info td,
1268  .table_variants th, .table_variants td {
1269    font-size: 15px;
1270    line-height: 1.45;
1271    padding: 12px 14px;
1272  }
1273}
1274
1275@media (max-width: 640px) {
1276  .table-info th, .table-info td,
1277  .table_variants th, .table_variants td {
1278    font-size: 15px;
1279    line-height: 1.45;
1280  }
1281}
1282
1283
1284a {
1285  text-decoration: none !important;
1286}
1287
1288a:hover,
1289a:focus {
1290  text-decoration: none !important;
1291  /*color: #0a58ca;  можно заменить на свой акцентный цвет */
1292}
1293
1294/* ====== Общий контейнер ====== */
1295.paths-section{
1296
1297}
1298
1299.paths-grid{
1300  display:grid;
1301  grid-template-columns:1fr;
1302  gap:20px;
1303}
1304@media (min-width:900px){
1305  .paths-grid{
1306    grid-template-columns:repeat(2,1fr);
1307  }
1308}
1309
1310/* ====== Карточки ====== */
1311.path-card{
1312  position:relative;
1313  display:flex;
1314  flex-direction:column;
1315  height:100%;
1316  padding:32px;
1317  border:1px solid rgba(255,255,255,.14);
1318  border-radius:12px;
1319  background:transparent;
1320  transition:border-color .25s ease, box-shadow .25s ease;
1321}
1322.path-card:hover{
1323  border-color: rgba(59, 130, 246, 0.5);
1324  box-shadow: 0 0 0 1px rgba(59, 130, 246, 0.25) inset;
1325}
1326
1327.path-card__icon{ margin:4px 0 12px }
1328.path-card__icon img{ width:80px; height:auto; display:block }
1329
1330.path-card__stamp{
1331  position:absolute; 
1332	top:20px; 
1333	right:20px;
1334  width:80px; 
1335	opacity:.95;
1336	pointer-events:none;
1337}
1338
1339.path-card__title{
1340  margin:0 0 20px;
1341  color:#fff;
1342	text-transform:uppercase;
1343  line-height:1.2;
1344	font-weight:800;
1345  font-size:28px;
1346}
1347.path-card__desc{
1348  color:#999EB2; 
1349/* 	margin:0 0 24px; */
1350  font-size:18px;
1351	line-height:1.55;
1352}
1353
1354.stage-buttons{
1355  margin-top:20px; 
1356	display:flex;
1357	gap:12px; 
1358	flex-wrap:wrap;
1359}
1360.btn-stage{
1361  border:1px solid rgba(255,255,255,.6);
1362  color:#fff; 
1363	background:transparent;
1364  border-radius:999px;
1365	padding:10px 20px;
1366  font-size:15px; 
1367	font-weight:600;
1368  text-decoration:none; 
1369	display:inline-flex; 
1370	align-items:center;
1371  transition:background .25s ease,color .25s ease,border-color .25s ease;
1372}
1373.btn-stage:hover,
1374.btn-stage:focus-visible{
1375  background:#fff; color:#0B0F1C; border-color:#fff; outline:0;
1376}
1377
1378/* ====== Курсы и szkolenia (на 100% ширины) ====== */
1379.path-card--courses{
1380  grid-column:1 / -1; /* растягивается на две колонки */
1381  display:flex;
1382  gap:20px;
1383}
1384.courses-row{
1385  display:grid;
1386  grid-template-columns:1fr 1.1fr;
1387  gap:60px;
1388  width:100%;
1389}
1390.courses-left .path-card__title{ margin-bottom:14px }
1391.courses-left .path-card__desc{ margin:0 }
1392
1393.courses-list{
1394  list-style:none;
1395  margin:0 !important; 
1396	padding:0;
1397  display:grid; 
1398	gap:10px;
1399}
1400/* .courses-item a{
1401  display:flex;  gap:14px;
1402  color:#E6E8EF; text-decoration:none;
1403  font-size:18px; line-height:1.45;
1404  transition:color .25s ease, transform .25s ease;
1405} */
1406.courses-item {
1407  position: relative;
1408  list-style: none;
1409}
1410
1411/* Ссылка */
1412.courses-item a {
1413  display: flex;
1414  align-items: center;
1415  justify-content: space-between;
1416  padding: 8px 16px;
1417  background: rgba(255, 255, 255, 0.02);
1418  color: #fff;
1419  border-radius: 8px;
1420  font-weight: 500;
1421  text-decoration: none;
1422  transition: all 0.25s ease;
1423}
1424
1425/* Ховер */
1426.courses-item a:hover {
1427  background: rgba(255, 255, 255, 0.08);
1428  color: #ffffff;
1429  text-decoration: none;
1430}
1431
1432/* Стрелка */
1433.courses-item a::after {
1434  content: "→"; /* можно заменить на → если хочешь тоньше */
1435  flex: 0 0 24px;
1436  font-size:24px;
1437	font-weight: 500;
1438  opacity: 0.9;
1439  transition: transform 0.25s ease, opacity 0.25s ease;
1440  margin-left: 10px;
1441}
1442
1443/* При наведении — плавное смещение стрелки */
1444.courses-item a:hover::after {
1445  transform: translateX(4px);
1446  opacity: 1;
1447}
1448
1449/* ====== адаптация ====== */
1450@media(max-width:1000px){
1451  .path-card{ padding:20px; }
1452  .path-card__title{ 
1453		font-size:24px;
1454		margin-bottom: 8px;
1455		margin-top:16px;
1456	}
1457  .path-card__stamp{ top:12px; right:12px; width:60px }
1458  .path-card--courses{ gap:18px }
1459  .courses-row{ grid-template-columns:1fr; gap:20px;}
1460.path-card__desc{
1461  margin-bottom: 0px;
1462  font-size:16px;
1463	
1464}
1465	
1466}
1467
1468
1469
1470/* убираем подчёркивания у всех ссылок внутри */
1471.path-card a,
1472.path-card a:hover,
1473.path-card a:focus,
1474.path-card__title,
1475.path-card__desc {
1476  text-decoration: none !important;
1477}
1478
1479
1480.paths-section ul.courses-list,
1481.paths-section .courses-list,
1482.paths-section .courses-list li {
1483  list-style: none !important;
1484  margin-left: 0 !important;
1485  padding-left: 0 !important;
1486}
1487
1488
1489.path-card_hover:hover {
1490  background: rgba(59, 130, 246, 0.08); /* лёгкий голубой */
1491  border-color: rgba(59, 130, 246, 0.5);
1492  box-shadow: 0 0 0 1px rgba(59, 130, 246, 0.25) inset;
1493}
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503/* На случай, если тема рисует через ::marker — глушим его */
1504.paths-section .courses-list li::marker {
1505  content: "" !important;
1506  font-size: 0 !important;
1507  color: transparent !important;
1508}
1509
1510/* Некоторые темы вставляют кастомные bullets через ::before — на всякий случай отрубим */
1511.paths-section .courses-list li::before {
1512  content: none !important;
1513}
1514
1515/* 2) Полностью убираем подчёркивания и «нижние бордеры» у ссылок в блоке */
1516.paths-section a,
1517.paths-section a:link,
1518.paths-section a:visited,
1519.paths-section a:hover,
1520.paths-section a:focus,
1521.paths-section .path-card a,
1522.paths-section .courses-list a {
1523  text-decoration: none !important;
1524/*   border-bottom: 0 !important;          /* перекрывает “underline via border-bottom” */ */
1525  box-shadow: none !important;           /* если тема делает underline через shadow */
1526  background-image: none !important;     /* если underline через background */
1527}
1528
1529/* Для заголовков-ссылок (если есть) — тоже без декораций */
1530.paths-section .path-card__title a {
1531  text-decoration: none !important;
1532  border: 0 !important;
1533  box-shadow: none !important;
1534}
1535
1536
1537
1538
1539
1540
1541
1542
1543.ytp-chrome-top{
1544opacity: 0 !important;
1545}
1546
1547.contact-button{
1548border: none;}
1549
1550
1551
1552.contact-button:hover{
1553border: none;
1554color: black !important;
1555background-color: white !important; 
1556	pointer-events: pointer;
1557
1558}
1559
1560ul.icon-list-custom{
1561  list-style: none;
1562  padding-left: 0;
1563 margin: 0 !important;
1564}
1565
1566.icon-list-custom li {
1567  position: relative;
1568  margin-bottom: 12px !important;
1569	display: flex; 
1570	gap: 8px;
1571}
1572
1573.icon-list-custom li::before {
1574  content: "";
1575 
1576  width: 24px;
1577  height: 24px;
1578  background-image: url('/wp-content/uploads/2025/07/li.svg');
1579  background-size: contain;
1580  background-repeat: no-repeat;
1581	flex-shrink:0;
1582}
1583
1584
1585
1586/* Универсальные стили для вертикальных видео */
1587.vertical-video {
1588  position: relative;
1589  width: 100%;
1590  max-width: 315px;   /* ширина для 560px высоты в пропорции 9:16 */
1591  max-height: 560px;  /* ограничение по высоте */
1592  margin: 0 auto ; 
1593  aspect-ratio: 9/16; /* сохраняем правильное соотношение сторон */
1594  overflow: hidden;
1595  border-radius: 12px; /* можно убрать, если не нужно */
1596}
1597/* Сам iframe занимает весь блок */
1598.vertical-video iframe {
1599  position: absolute;
1600  top: 0;
1601  left: 0;
1602  width: 100%;
1603  height: 100%;
1604  border: 0;
1605}
1606
1607/* На мобильных: во всю ширину */
1608@media (max-width: 768px) {
1609  .vertical-video {
1610    max-width: 100%;
1611    max-height: none; /* убираем ограничение */
1612    aspect-ratio: 9/16;
1613  }
1614}
1615
1616
1617.video-preview {
1618  position: relative;
1619  width: 100%;
1620  max-width: 315px;   /* ширина для вертикального видео */
1621  aspect-ratio: 9/16; /* сохраняем вертикальные пропорции */
1622  margin: 0 auto ;
1623  overflow: hidden;
1624  border-radius: 12px;
1625  cursor: pointer;
1626}
1627
1628.video-preview img {
1629  width: 100%;
1630  height: 100%;
1631  object-fit: cover;
1632  display: block;
1633}
1634
1635.video-preview .play-btn {
1636  position: absolute;
1637  top: 50%;
1638  left: 50%;
1639  transform: translate(-50%, -50%);
1640  width: 70px;   /* регулируй размер кнопки */
1641  height: 70px;
1642}
1643
1644.video-preview .play-btn img {
1645  width: 100%;
1646  height: auto;
1647  display: block;
1648}
1649
1650
1651
1652.video-preview iframe {
1653  position: absolute;
1654  top: 0; left: 0;
1655  width: 100%;
1656  height: 100%;
1657}
1658
1659@media (max-width: 768px) {
1660  .video-preview {
1661    max-width: 100%;
1662    
1663  }
1664}
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681/* CSS to hide categories only on the page with page-id-203 */
1682
1683body.page-id-203 .categories .szkolenia-dla-dyrektorzy-przyszlych-dyrektorow-i-zalozycieli,
1684body.page-id-203 .categories .szkolenia-dla-psychologow-i-pedagogow-specjalnych,
1685body.page-id-203 .categories .dyrektorzy-i-zalozyciele,
1686body.page-id-203 .categories .psycholodzy-i-pedagodzy-specjalni,
1687body.page-id-203 .categories .nauczyciele-przedszkolni, 
1688body.page-id-203 .categories .socjalna-i-stopnia, 
1689body.page-id-203 .categories .socjalna-ii-stopnia,
1690body.page-id-203 .categories .administracja-i-stopnia, 
1691body.page-id-203 .categories .administracja-ii-stopnia, 
1692body.page-id-203 .categories .pedagogika-ii-stopnia,
1693body.page-id-203 .categories .pedagogika-i-stopnia,
1694
1695body.page-id-203 .categories .rekomendowane-administracja-studia-i-stopnia-podyplomowe,
1696body.page-id-203 .categories .rekomendowane-specjalizacje-studia-ii-stopnia-administracja,
1697body.page-id-203 .categories .rekomendowane-administracja-ii-stopnia,
1698body.page-id-203 .categories .rekomendowane-pedagogika-podyplomowe,
1699body.page-id-203 .categories .rekomendowane-administracja-podyplomowe,
1700body.page-id-203 .categories .rekomendowane-praca-socjalna,
1701body.page-id-203 .pedagogika,
1702body.page-id-203.administracja-studia-i-stopnia,
1703body.page-id-203.study-in-english-bachelors-degree,
1704body.page-id-203 .categories .study-in-english-masters-degree,
1705body.page-id-203 .categories .praca-socjalna,
1706body.page-id-203 .categories .bezpieczenstwo-cywilne,
1707body.page-id-203 .categories .administracja,
1708body.page-id-203 .categories .bezpieczenstwo-cywilne-podyplomowe,
1709body.page-id-203 .categories .administracja-studia-i-stopnia,
1710body.page-id-203 .categories .study-in-english-bachelors-degree,
1711body.page-id-203 .categories .praca-socjalna-studia-ii-stopnia,
1712body.page-id-203 .categories .study-in-english-masters-degree,
1713body.page-id-203 .categories .pedagogika-podyplomowe,
1714body.page-id-203 .categories .administracja-podyplomowe,
1715body.page-id-203.categories .study-in-english-bachelors-degree,
1716body.page-id-203 .categories .study-in-english-masters-degree,
1717body.page-id-203 .categories .education-specialist,
1718body.page-id-203 .categories .bezpieczenstwo-cywilne,
1719body.page-id-203 .categories .pedagogika-studia-ii-stopnia,
1720body.page-id-203 .categories .administracja-studia-ii-stopnia,
1721body.page-id-203 .categories .rekomendowane-specjalizacje-studia-ii-stopnia-administracja,
1722body.page-id-203 .categories .rekomendowane-pedagogika-mba {
1723    display: none !important;
1724}
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734.programs-cards {
1735  display: grid;
1736  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
1737  gap: 24px;
1738  margin: 40px 0;
1739}
1740
1741.programs-card {
1742  background: #0a0a0a;
1743  border-radius: 16px;
1744  padding: 24px;
1745  color: #fff;
1746  display: flex;
1747  flex-direction: column;
1748  justify-content: space-between;
1749  transition: transform 0.3s ease, box-shadow 0.3s ease;
1750}
1751
1752.programs-card:hover {
1753  transform: translateY(-4px);
1754  box-shadow: 0 6px 16px rgba(0,0,0,0.3);
1755}
1756
1757.programs-card__content h4 {
1758  font-size: 24px;
1759  margin: 0 0 12px;
1760  text-transform: uppercase;
1761  font-weight: 700;
1762	color: white;
1763}
1764
1765.programs-card__content p {
1766  font-size: 15px;
1767  color: #999eb2;
1768  margin: 0 0 20px;
1769  line-height: 1.5;
1770}
1771
1772.programs-card__buttons {
1773  display: flex;
1774  gap: 8px;
1775  flex-wrap: wrap;
1776}
1777
1778.programs-card__buttons a {
1779  padding: 8px 20px;
1780  border-radius: 40px;
1781  border: 1px solid rgba(255,255,255,0.6);
1782  color: #fff;
1783  font-size: 14px;
1784  font-weight: 500;
1785  text-decoration: none;
1786  transition: 0.3s;
1787}
1788
1789.programs-card__buttons a:hover {
1790  background: #fff;
1791  color: #0a0a0a;
1792}
1793
1794
1795
1796
1797
1798
1799/* ===========================
1800   ACCORDION — стили
1801   =========================== */
1802
1803/* Контейнер аккордеона */
1804.accordion{
1805  display: grid;
1806  gap: 16px;
1807}
1808
1809/* Один элемент */
1810.acc{
1811  border-radius: 12px;
1812  overflow: hidden;
1813}
1814
1815/* Шапка: прозрачная с бордером (заливка при hover/active) */
1816.acc-head{
1817  width: 100%;
1818  display: flex;
1819  align-items: center;
1820  justify-content: space-between;
1821
1822  background: transparent;
1823  color: #121C2E;
1824  border: 2px solid #121C2E;
1825  border-radius: 12px;
1826
1827  font-weight: 600;
1828  font-size: 28px;
1829  padding: 20px 28px;
1830
1831  cursor: pointer;
1832  user-select: none;
1833  -webkit-tap-highlight-color: transparent;
1834  touch-action: manipulation;
1835
1836  transition: background-color .2s ease, color .2s ease, border-color .2s ease, box-shadow .2s ease;
1837}
1838
1839/* Заголовок — всегда слева */
1840.acc-title{
1841  flex: 1 1 auto;
1842  text-align: left !important;
1843  line-height: 1.25;
1844  margin-right: 12px;
1845}
1846
1847/* ----- Иконка +/–: две полоски в кружке ----- */
1848.acc-icon{
1849  flex: 0 0 36px;
1850  width: 36px; height: 36px;
1851  display: grid; place-items: center;
1852  border-radius: 50%;
1853  background: transparent;
1854  border: 2px solid #121C2E;
1855  color: #121C2E;
1856  transition: background-color .2s ease, border-color .2s ease, color .2s ease, transform .2s ease;
1857}
1858
1859.acc-icon::before,
1860.acc-icon::after{
1861  content: "";
1862  grid-area: 1 / 1;
1863  width: 16px; height: 2px;
1864  background: currentColor;
1865  border-radius: 1px;
1866  transition: transform .2s ease, opacity .2s ease;
1867}
1868
1869/* горизонтальная */
1870.acc-icon::before{ transform: none; }
1871/* вертикальная */
1872.acc-icon::after{ transform: rotate(90deg); }
1873
1874/* Открытый блок = минус (прячем вертикальную полосу) */
1875.acc.is-open .acc-icon::after{ transform: rotate(90deg) scaleX(0); opacity: 0; }
1876
1877/* hover / active */
1878.acc-head:hover,
1879.acc.is-open .acc-head{
1880  background: #121C2E;
1881  color: #fff;
1882  border-color: #121C2E;
1883}
1884.acc-head:hover .acc-icon,
1885.acc.is-open .acc-icon{
1886  background: #fff;
1887  color: #121C2E;
1888  border-color: #fff;
1889  transform: scale(.98);
1890}
1891
1892/* Фокус */
1893.acc-head:focus-visible{
1894  outline: 2px solid #7aa2ff;
1895  outline-offset: 4px;
1896  box-shadow: 0 0 0 2px rgba(122,162,255,.15);
1897}
1898
1899/* Панель */
1900.acc-panel{
1901  max-height: 0;
1902  overflow: hidden;
1903  transition: max-height .28s ease;
1904}
1905.acc.is-open .acc-panel{ max-height: 2400px; }
1906
1907/* Содержимое */
1908.acc-body{
1909  background: white;
1910  border-radius: 14px;
1911  padding: 20px;
1912  margin-top: 10px;
1913}
1914
1915/* Две колонки */
1916.rb-grid{
1917  display: grid;
1918  grid-template-columns: 1fr 1fr;
1919  gap: 24px 40px;
1920}
1921.rb-col h4{
1922  margin: 0 0 12px;
1923  font-size: 20px;
1924  font-weight: 700;
1925  color: #1C2333;
1926}
1927.rb-list{
1928	
1929	
1930	
1931	
1932  margin: 0 !important;
1933  padding-left: 18px;
1934}
1935.rb-list li{
1936  margin: 0 0 10px;
1937  line-height: 1.55;
1938}
1939.rb-list li strong{
1940  font-weight: 700;
1941  color: #111;
1942}
1943.rb-note{
1944  display: block;
1945  color: #566074;
1946  font-size: .95em;
1947}
1948
1949/* ----- Мобилка ----- */
1950@media (max-width: 768px){
1951  .accordion{ gap: 12px; }
1952  .acc-head{ font-size: 18px; padding: 12px 16px; border-radius: 10px; }
1953  .acc-title{ margin-right: 10px; text-align: left !important; }
1954  .acc-icon{ width: 28px; height: 28px; flex-basis: 28px; }
1955  .acc-icon::before, .acc-icon::after{ width: 14px; }
1956  .acc-body{ padding: 0; background: none; border-radius: 0; margin-top: 20px;  }
1957  .rb-grid{ grid-template-columns: 1fr; gap: 12px; }
1958}
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986.faq .question {
1987
1988border-radius: 6px;
1989}
1990
1991
1992.faq .question:after {
1993    background: #D7DEF1;
1994	border-radius: 6px;
1995}
1996
1997.faq .question:before {
1998border: none;
1999}
2000
2001
2002.course-block {
2003  display: flex;
2004  gap: 50px;
2005}
2006
2007.course-col ul{
2008	font-size: 18px; 
2009	font-weignt: 600;
2010}
2011
2012.course-col ul li::hover{
2013	color: white; }
2014
2015
2016
2017
2018.course-col {
2019  flex: 1 1 50%;
2020  box-sizing: border-box;
2021	padding: 20px;
2022}
2023
2024/* Адаптивность для мобильных */
2025@media (max-width: 959px) {
2026.course-block {
2027flex-wrap: wrap;
2028	gap: 12px;
2029
2030	}
2031
2032  .course-col {
2033    flex: 1 1 100%;
2034				padding: 0px;
2035  }
2036	.course-col ul{
2037		font-size: 15px; 
2038	}
2039}
2040
2041.course-col a{
2042display:flex;
2043	gap: 12px;
2044
2045}
2046
2047
2048.course-col a:before{
2049	  content: '';
2050	flex: 0 0 24px;
2051    display: inline-block;
2052    width: 24px;
2053    height: 24px;
2054	  filter: brightness(0) invert(1);
2055    background-image: url(/wp-content/uploads/2025/05/arrow-button.svg);
2056    background-size: contain;
2057    background-repeat: no-repeat;
2058    transition: transform 0.3s ease;
2059
2060}
2061
2062.course-col a:hover::before {
2063
2064transform: translateX(5px); /* иконка сдвигается вправо */
2065
2066}
2067
2068
2069
2070.portfolio_group .portfolio-item .list_style_header {
2071margin-right:160px;}
2072
2073
2074@media (max-width: 600px) {
2075.portfolio_group .portfolio-item .list_style_header {
2076margin-right:0px;}
2077}
2078
2079
2080.portfolio_group.list .portfolio-item .portfolio-item-fw-bg{
2081padding: 24px;
2082}
2083
2084
2085
2086.old_price {
2087  text-decoration: line-through;
2088  color: #8F92B1;
2089	font-size: 15px;
2090	font-weight: 500;
2091  margin-right: 10px;
2092}
2093
2094.new_price {
2095  
2096font-weight: 600;
2097font-size: 17px;
2098}
2099
2100
2101
2102.program_button{}
2103
2104a.program_button[href=""] {
2105  display: none !important;
2106}
2107
2108/* если program_button пустая → колонка с .width_100 растягивается */
2109.mcb-wrap:has(a.program_button[href=""]) .width_100 {
2110  width: 100% !important;
2111}
2112
2113.mcb-wrap:has(a.program_button[href=""]) .width_100 .mcb-column-inner {
2114  margin-right: 0 !important;
2115}
2116
2117
2118
2119
2120
2121
2122@media (min-width: 961px) {
2123li.button_submenu > a.mfn-menu-link {
2124	 display:none !important;
2125	}}
2126
2127@media (max-width: 960px) {
2128  li.button_submenu > a.mfn-menu-link {
2129    display: inline-block;
2130  padding: 10px 24px 10px 24px !important; 
2131    background-color: #FF5D1F;
2132    color: white !important;
2133    border-radius: 8px;
2134    font-weight: bold;
2135    margin: 10px 0;
2136		min-height: 50px !important;
2137  }
2138	
2139	li.button_submenu > a.mfn-menu-link span{
2140		line-height: 100%;
2141	}
2142	
2143}
2144
2145
2146
2147
2148
2149
2150.synapsis_block .list{
2151	display: inline-flex;
2152	gap: 12px;
2153	margin-bottom: 20px;
2154	
2155  
2156}
2157
2158
2159.synapsis_block .list::before {
2160  content: "";
2161  display: inline-block;
2162  width: 28px;
2163  height: 28px;
2164  background-image: url('/wp-content/uploads/2025/07/li.svg');
2165  background-size: contain;
2166  background-repeat: no-repeat;
2167  flex-shrink: 0;
2168}
2169
2170
2171
2172
2173.promo-box .promo-item p{
2174line-height: 160%;
2175}
2176
2177.promo-box .promo-item {
2178  display: flex;
2179 
2180  gap: 12px;
2181  position: relative;
2182  padding-left: 0;
2183  list-style: none;
2184  font-size: 18px;
2185  line-height: 1.5;
2186  margin-bottom: 14px;
2187}
2188
2189.promo-box .promo-item::before {
2190  content: "";
2191  display: inline-block;
2192  width: 28px;
2193  height: 28px;
2194  background-image: url('/wp-content/uploads/2025/07/li.svg');
2195  background-size: contain;
2196  background-repeat: no-repeat;
2197  flex-shrink: 0;
2198}
2199
2200
2201
2202
2203.rekrutacja-main li{
2204color: #999EB2;
2205	line-height: 24px;
2206	
2207}
2208
2209.rekrutacja-main ul{
2210	margin-left: 0px;
2211}
2212
2213.rekrutacja-main ul li {
2214  list-style: none; /* убираем стандартную маркер */
2215  position: relative;
2216
2217  display: flex;
2218  
2219  gap: 12px;     
2220	margin-bottom: 16px;
2221}
2222
2223.rekrutacja-main ul li::before {
2224  content: "";
2225 
2226  width:24px;
2227  height: 24px;
2228  background-image: url('/wp-content/uploads/2025/07/li.svg');
2229  background-size: contain;
2230  background-repeat: no-repeat;
2231
2232display: inline-block;
2233 
2234  flex-shrink: 0;
2235}
2236
2237
2238
2239
2240
2241
2242
2243form .wpcf7 .wpcf7-submit{
2244	background-color: #ff5d1f !important;
2245} 
2246
2247
2248.button .button_full_width .button_theme .button_size_2{
2249background: none; }
2250
2251
2252form .button_theme, input[type=submit]{
2253	 background-color: #ff5d1f !important;
2254	color: #ffffff !important;
2255	border: none; 
2256}
2257
2258
2259.wpcf7 .wpcf7-submit:disabled {
2260    opacity: 1 !important;
2261    pointer-events: auto !important;
2262    background-color: #ff5d1f !important;
2263    color: #ffffff !important;
2264    cursor: pointer !important;
2265  	border: none;  
2266} 
2267
2268
2269.wpcf7-form-control.wpcf7-acceptance input[type="checkbox"] {
2270  width: 20px;
2271  height: 20px;
2272}
2273
2274
2275.akredytacja-benefit-grid {
2276  display: grid;
2277  grid-template-columns: repeat(3, 1fr);
2278  gap: 24px;
2279}
2280
2281@media (max-width: 1024px) {
2282  .akredytacja-benefit-grid {
2283    grid-template-columns: repeat(2, 1fr);
2284  }
2285}
2286
2287@media (max-width: 768px) {
2288  .akredytacja-benefit-grid {
2289    grid-template-columns: 1fr;
2290  }
2291}
2292
2293
2294
2295
2296
2297
2298.form-contact-block{
2299	 border: 1px solid rgba(255, 255, 255, 0.2);
2300	border-radius:16px;
2301padding: 40px;
2302}
2303.form-contact-block h4{
2304	color: white;
2305}
2306
2307
2308@media (max-width: 479px) {
2309.form-contact-block{
2310padding: 24px;
2311}
2312}
2313
2314
2315.eco-feature-grid {
2316  display: grid;
2317  grid-template-columns: repeat(4, 1fr);
2318  gap: 24px;
2319  
2320}
2321
2322
2323
2324/* Адаптив */
2325
2326@media (max-width: 1200px) {
2327  .eco-feature-grid {
2328    grid-template-columns: repeat(3, 1fr);
2329  }
2330}
2331
2332@media (max-width: 992px) {
2333  .eco-feature-grid {
2334    grid-template-columns: repeat(2, 1fr);
2335  }
2336}
2337
2338@media (max-width: 600px) {
2339  .eco-feature-grid {
2340    grid-template-columns: 1fr;
2341  }
2342}
2343
2344/* Tryb nauki*/
2345
2346.eco-benefit-grid {
2347  display: grid;
2348  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
2349  gap: 32px;
2350  margin: 0 auto;
2351}
2352
2353
2354
2355.benefit-card {
2356  display: flex;
2357  flex-direction: column;
2358  justify-content: space-between;
2359  background: rgba(255, 255, 255, 0.1);
2360  border-radius: 16px;
2361  padding: 24px;
2362  text-decoration: none;
2363  color: #ffffff;
2364  backdrop-filter: blur(2px);
2365  box-sizing: border-box;
2366  transition: background 0.3s ease, border 0.3s ease, transform 0.3s ease;
2367  height: 100%;
2368  border: 1px solid rgba(255, 255, 255, 0.1);
2369  position: relative;
2370}
2371
2372.eco-benefit-grid .benefit-card:hover {
2373  border: 1px solid rgba(255, 255, 255, 0.2);
2374  backdrop-filter: blur(4px);
2375  
2376}
2377
2378.benefit-content {
2379  flex-grow: 1;
2380}
2381
2382.program-label {
2383  display: inline-block;
2384  font-size: 14px;
2385  color: #22c55e;
2386  font-weight: 600;
2387  margin-bottom: 8px;
2388  text-transform: uppercase;
2389}
2390
2391.eco-benefit-icon {
2392  font-size: 24px;
2393  color: #ffffff;
2394  background-color: var(--eco-green);
2395  width: 40px;
2396  height: 40px;
2397  min-width: 40px;
2398  border-radius: 50%;
2399  display: flex;
2400  align-items: center;
2401  justify-content: center;
2402  transition: background 0.3s ease, transform 0.3s ease;
2403  margin-top: auto;
2404  align-self: flex-end;
2405}
2406
2407.benefit-card:hover .eco-benefit-icon {
2408
2409  transform: translateX(2px);
2410}
2411.eco-benefit-icon {
2412  font-size: 24px;
2413  color: #ffffff;
2414  background-color: var(--eco-green);
2415  width: 40px;
2416  height: 40px;
2417  min-width: 40px;
2418  border-radius: 50%;
2419  display: flex;
2420  align-items: center;
2421  justify-content: center;
2422  transition: background 0.3s ease, transform 0.3s ease;
2423}
2424
2425.benefit-card:hover .eco-benefit-icon {
2426 /* темнее при ховере */
2427  transform: translateX(4px);
2428}
2429
2430
2431
2432
2433section.mcb-section-gck7ewz5.tryb-faq{
2434background-color: white;}
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444.mfn-footer-menu-style-vertical li a{
2445padding:6px 0 ;
2446}
2447
2448.mcb-section .mcb-wrap .mcb-item-wzcrhw46q ul a{
2449padding:6px 0px !important;
2450}
2451
2452
2453
2454
2455.page-id-13753 #Content, .page-id-184 #Content {
2456     padding-top: 0px; 
2457}
2458
2459
2460/* Tryb nauki*/
2461
2462
2463
2464
2465.promo-box {
2466
2467  border-radius: 20px;
2468  padding: 32px 32px;
2469  color: white;
2470	border: 1px solid rgba(255,255,255, 0.2);
2471  max-width: 500px;
2472  
2473}
2474
2475@media (max-width: 768px) {
2476	.promo-box {
2477	max-width: 100%;
2478	}
2479
2480}
2481
2482
2483.promo-box h3 {
2484	color: white;
2485  font-size: 32px;
2486  font-weight: 800;
2487  margin-bottom: 24px;
2488}
2489
2490.promo-item {
2491  display: flex;
2492  align-items: flex-start;
2493  gap: 16px;
2494  
2495}
2496
2497.promo-item:not(:last-child) {
2498	margin-bottom: 20px;
2499}
2500
2501.promo-item p {
2502  font-size: 18px;
2503  line-height: 1.4;
2504  margin: 0;
2505}
2506
2507
2508
2509
2510@media (max-width: 600px) {
2511	
2512	.promo-box {
2513		 padding: 24px 24px;
2514	}
2515	
2516	.promo-box h3 {
2517	
2518		font-size: 24px;
2519	}
2520}
2521
2522.emoji {
2523  font-size: 28px;
2524  flex-shrink: 0;
2525}
2526
2527
2528
2529
2530
2531
2532.kierunki-grid {
2533  display: grid;
2534  grid-template-columns: repeat(3, 1fr);
2535  gap: 20px;
2536
2537}
2538
2539
2540.pytania_block h3{
2541color: white;}
2542
2543/* 📱 Планшеты: по 2 в строку */
2544@media (max-width: 1024px) {
2545  .kierunki-grid {
2546    grid-template-columns: repeat(2, 1fr);
2547  }
2548}
2549
2550/* 📱 Смартфоны: по 1 в строку */
2551@media (max-width: 600px) {
2552  .kierunki-grid {
2553    grid-template-columns: 1fr;
2554  }
2555}
2556
2557.kierunek-card {
2558  background: #fff;
2559  border-radius: 16px;
2560  padding: 20px 24px;
2561  display: flex;
2562  justify-content: space-between;
2563  align-items: end;
2564  text-decoration: none;
2565  transition: box-shadow 0.3s ease, transform 0.2s ease;
2566  border: 1px solid transparent;
2567  color: #000;
2568}
2569
2570.kierunek-card:hover {
2571  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.06);
2572  transform: translateY(-2px);
2573  border: 1px solid #e0e0e0;
2574}
2575
2576.kierunek-card h4 {
2577  margin: 0;
2578  font-size: 20px;
2579  font-weight: 700;
2580}
2581
2582.kierunek-card span {
2583  display: block;
2584  font-size: 14px;
2585  color: #1e40af; /* синий */
2586  margin-top: 4px;
2587  font-weight: 500;
2588}
2589
2590.kierunek-icon {
2591  font-size: 24px;
2592  color: #1e40af;
2593  background-color: #f1f4ff;
2594  width: 40px;
2595  height: 40px;
2596  min-width: 40px;
2597	min-width: 40px;
2598  border-radius: 50%;
2599  display: flex;
2600  align-items: center;
2601  justify-content: center;
2602  transition: background 0.3s ease, transform 0.3s ease;
2603}
2604
2605.kierunek-card:hover .kierunek-icon {
2606  background-color: var(--orange);
2607/*   transform: translateX(4px); */
2608	 color: #ffffff;
2609
2610}
2611
2612.kierunek-card,
2613.kierunek-card:hover,
2614.kierunek-card * {
2615  text-decoration: none !important;
2616}
2617
2618
2619@media (max-width: 480px) {
2620
2621
2622  .kierunek-card {
2623		align-items: center;
2624    flex-direction: row;
2625    padding: 16px;
2626  }
2627
2628  .kierunek-card h4 {
2629    font-size: 16px;
2630  }
2631
2632  .kierunek-card span {
2633    font-size: 13px;
2634  }
2635
2636  .kierunek-icon {
2637   
2638    font-size: 18px;
2639  }
2640}
2641
2642
2643
2644
2645
2646.rekrutacja-grid {
2647  display: grid;
2648  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
2649  gap: 24px;
2650
2651
2652}
2653
2654.rekrutacja-card {
2655  display: flex;
2656  flex-direction: column;
2657/*   justify-content: space-between; */
2658  background-color: #f0f2fa;
2659  border-radius: 16px;
2660  padding: 24px;
2661  box-sizing: border-box;
2662  text-align: left;
2663  height: 100%;
2664}
2665
2666.rekrutacja-icon {
2667  width: 48px;
2668  height: 48px;
2669  margin-bottom: 30px;
2670}
2671
2672.rekrutacja-card h3 {
2673  font-size: 20px;
2674	line-height: 130%;
2675  font-weight: 700;
2676  margin-bottom: 16px;
2677  color: #062055;
2678  text-transform: uppercase;
2679}
2680
2681.rekrutacja-card p {
2682  font-size: 16px;
2683  color: #2e3c53;
2684  line-height: 1.5;
2685  margin-bottom: 12px;
2686}
2687
2688@media (max-width: 480px) {
2689  .rekrutacja-grid {
2690   
2691    gap: 16px;
2692  }
2693
2694  .rekrutacja-card {
2695    padding: 20px;
2696  }
2697
2698  .rekrutacja-icon {
2699    width: 40px;
2700    height: 40px;
2701  }
2702
2703  .rekrutacja-card h3 {
2704    font-size: 18px;
2705  }
2706
2707  .rekrutacja-card p {
2708    font-size: 15px;
2709  }
2710}
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723.steps-grid {
2724  display: grid;
2725  grid-template-columns: repeat(3, 1fr); /* 👉 3 колонки */
2726  gap: 20px;
2727}
2728
2729@media (max-width: 1024px) {
2730  .steps-grid {
2731    grid-template-columns: repeat(2, 1fr); /* 👉 2 колонки на планшете */
2732  }
2733}
2734
2735@media (max-width: 600px) {
2736  .steps-grid {
2737    grid-template-columns: 1fr; /* 👉 1 колонка на мобилке */
2738  }
2739}
2740
2741
2742.step-card {
2743  background: white;
2744  border-radius: 12px;
2745  padding: 16px;
2746  display: flex;
2747  align-items: flex-start;
2748  gap: 16px;
2749  position: relative;
2750  flex-direction: row;
2751}
2752
2753.step-card.arrow-card{
2754	transition: transform 0.2s ease;
2755	display:flex; 
2756	justify-content:space-between;
2757	align-items: center;
2758  flex-wrap: wrap;
2759	padding-left: 24px;
2760}
2761
2762.step-icon {
2763  width: 60px;
2764  min-width: 60px;
2765  height: auto;
2766}
2767
2768.step-card.arrow-card:hover {
2769  transform: translateY(-2px);
2770}
2771
2772
2773.step-card p {
2774  font-size: 18px;
2775  line-height: 1.4;
2776  color: #2f3a45;
2777  margin: 0;
2778}
2779
2780.arrow-text {
2781  font-size: 18px;
2782  color: #2c3e50;
2783	text-decoration:none;
2784	text-transform: uppercase;
2785	font-weight: 600;
2786}
2787
2788.eco-benefit-grid .eco-button a {
2789  text-decoration: none !important;
2790}
2791
2792
2793.arrow-wrapper {
2794  margin-left: auto;
2795  align-self: flex-end;
2796}
2797
2798.arrow-icon {
2799  width: 48px;
2800  height: 48px;
2801}
2802
2803.step-card.arrow-card:hover {
2804  background-color: #1A422E;
2805  color: white;
2806  transform: translateY(-2px);
2807}
2808
2809.step-card.arrow-card:hover .arrow-text {
2810  color: white;
2811}
2812
2813.step-card.arrow-card:hover .arrow-icon {
2814  transition: filter 0.3s ease, transform 0.3s ease;
2815}
2816
2817
2818
2819
2820a .arrow-text {
2821  text-decoration: none;
2822}
2823a .arrow-text:hover {
2824  color: var(--eco-green);
2825}
2826
2827
2828
2829
2830
2831.card-link {
2832  position: absolute;
2833  inset: 0;
2834  z-index: 1;
2835}
2836
2837.benefit-card > *:not(.card-link) {
2838  position: relative;
2839  z-index: 2;
2840}
2841
2842.eco-benefit-grid .eco-button {
2843  margin-top: auto;
2844  display: flex;
2845  justify-content: flex-end;
2846}
2847
2848.eco-benefit-grid .eco-icon {
2849  width: 40px;
2850  height: 40px;
2851}
2852
2853.eco-benefit-grid a {
2854  text-decoration: none;
2855  color: inherit;
2856}
2857
2858.eco-benefit-grid a:hover {
2859  text-decoration: none;
2860}
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870/* General styling for the section containing the cards */
2871.testimonials-section {
2872  display: flex;
2873  flex-wrap: wrap; 
2874  gap: 20px; 
2875  
2876 
2877}
2878
2879/* Styling for individual testimonial cards */
2880.testimonial-card {
2881  background-color: #F0F3FF;
2882  border-radius: 16px; /* Rounded corners */
2883  padding: 24px;
2884  display: flex;
2885  flex-direction: column;
2886  flex: 1 1 300px; /* flex-grow, flex-shrink, flex-basis. Allows cards to grow, shrink, and have a base width of 300px */
2887  max-width: 380px; /* Maximum width for a card to prevent them from becoming too wide on large screens */
2888  box-sizing: border-box; /* Include padding and border in the element's total width and height */
2889}
2890
2891/* Header of the card (avatar and user info) */
2892.card-header {
2893  display: flex;
2894  align-items: center;
2895  margin-bottom: 16px;
2896}
2897
2898.avatar {
2899	flex: 0 0 50px;
2900  width: 50px;
2901  max-height: 50px;
2902  border-radius: 50%; /* Makes the image circular */
2903  margin-right: 12px;
2904  object-fit: cover; /* Ensures the image covers the area without distortion */
2905  border: 2px solid #5cb85c; /* Green border around the avatar */
2906}
2907
2908.user-info {
2909  display: flex;
2910  flex-direction: column;
2911}
2912
2913.name {
2914  font-weight: 600;
2915  font-size: 1.1em;
2916  color: #333333;
2917}
2918
2919.handle {
2920  font-size: 0.9em;
2921  color: #666666;
2922}
2923
2924/* Body of the card (title and text) */
2925.card-body .title {
2926  font-weight: 700;
2927  font-size: 1.2em;
2928  color: #333333;
2929  margin-bottom: 12px;
2930}
2931
2932.card-body p {
2933  font-size: 1em;
2934  color: #555555;
2935  line-height: 1.6;
2936}
2937
2938/* --- Responsive styles --- */
2939
2940/* For tablets and smaller desktops */
2941@media (max-width: 1024px) {
2942  .testimonial-card {
2943    flex-basis: calc(50% - 20px); /* Two cards per row with gap */
2944    max-width: calc(50% - 20px);
2945  }
2946}
2947
2948/* For mobile devices */
2949@media (max-width: 768px) {
2950  .testimonials-section {
2951    gap: 15px;
2952  }
2953
2954  .testimonial-card {
2955    flex-basis: 100%; /* One card per row */
2956    max-width: 100%;
2957    padding: 20px;
2958  }
2959
2960  .card-header {
2961    margin-bottom: 12px;
2962  }
2963
2964  .avatar {
2965    width: 45px;
2966    height: 45px;
2967    margin-right: 10px;
2968  }
2969
2970  .name {
2971    font-size: 1em;
2972  }
2973
2974  .handle {
2975    font-size: 0.85em;
2976  }
2977
2978  .card-body .title {
2979    font-size: 1.1em;
2980    margin-bottom: 10px;
2981  }
2982
2983  .card-body p {
2984    font-size: 0.95em;
2985  }
2986}
2987
2988/* Even smaller mobile devices */
2989@media (max-width: 480px) {
2990  .testimonials-section {
2991
2992    gap: 10px;
2993  }
2994
2995  .testimonial-card {
2996    padding: 15px;
2997  }
2998
2999  .avatar {
3000    width: 40px;
3001    height: 40px;
3002  }
3003}
3004
3005
3006
3007
3008
3009
3010.desc-wrapper{
3011font-size: 20px;
3012	font-weight: 600;
3013	margin-top: 10px;
3014}
3015
3016.promowanie_block .desc-wrapper{
3017	text-align: left;
3018
3019}
3020
3021
3022@media (max-width: 959px){
3023	.promowanie_block .desc-wrapper{
3024	text-align: left !important;
3025}
3026}
3027
3028
3029
3030.promowanie_block h5{
3031}
3032
3033
3034
3035 .mba-checklist{
3036  list-style: none;
3037  padding: 0;
3038  margin: 0 !important;
3039  margin-right: 0 !important;
3040}
3041
3042.mba-checklist li {
3043  position: relative;
3044  padding-right: 36px;
3045  list-style: none;
3046  margin-bottom: 20px;
3047  color: #ffffff;
3048  font-size:20px;
3049	font-weight: 500;
3050  line-height: 1.4;
3051	border: 1px solid rgba(255, 255, 255, 0.20);
3052	padding: 14px 60px 14px 20px;
3053	border-radius: 8px;
3054}
3055
3056
3057@media (max-width: 767px) {
3058 .mba-checklist li {
3059     font-size: 16px;
3060  }
3061}
3062
3063
3064
3065.mba-checklist li::after {
3066  content: '';
3067  position: absolute;
3068  right: 12px;
3069  top: 10px;
3070  width: 32px;
3071  height: 32px;
3072  background-image: url("/wp-content/uploads/2025/06/check-icon-green.svg");
3073  background-size: contain;
3074  background-repeat: no-repeat;
3075}
3076
3077
3078
3079
3080
3081ul.eco-checklist {
3082  list-style: none;
3083  padding: 0;
3084  margin: 0;
3085    margin-left: 0px;
3086}
3087.eco-checklist li::marker {
3088  content: none;
3089}
3090
3091
3092.eco-checklist li {
3093  position: relative;
3094  padding-left: 40px;
3095  margin-bottom: 20px;
3096  font-size: 20px;
3097  line-height: 1.4;
3098  color: #071631;
3099}
3100
3101
3102
3103@media (max-width: 767px) {
3104  .eco-checklist li {
3105     font-size: 16px;
3106  }
3107}
3108
3109
3110.eco-checklist li::before {
3111  content: "";
3112  position: absolute;
3113  top: 4px;
3114  left: 0;
3115  width: 24px;
3116  height: 24px;
3117  background-image: url("/wp-content/uploads/2025/06/check-icon-green.svg");
3118  background-size: cover;
3119  background-repeat: no-repeat;
3120}
3121
3122.program-label {
3123  color: var(--eco-green); /* или, например, #5fb865 */
3124  font-weight:600;
3125  font-size: 16px;
3126  text-transform: uppercase;
3127  letter-spacing: 0.5px;
3128  margin-bottom: 20px;
3129  display: block;
3130}
3131
3132.h-white{
3133color: white;
3134}
3135.h-bold{
3136font-weight:600;
3137}
3138
3139@media (max-width: 960px) {
3140.full-width-button {
3141	min-width:100%;}
3142	
3143}
3144@media (max-width: 768px) {
3145.button_size_2{
3146	min-width:100%;}
3147	
3148}
3149
3150
3151.features-box {
3152  display: flex;
3153  flex-direction: column;
3154	margin-bottom: 20px; 
3155	gap: 20px;
3156  
3157}
3158
3159.feature-item {
3160	display:flex;
3161	gap: 12px;
3162  color: var(--text-grey);
3163  font-size: 18px;
3164  line-height: 1.4;
3165	align-items: center
3166
3167
3168}
3169
3170
3171
3172.feature-item p{
3173margin:0px;
3174}
3175
3176@media (max-width: 480px) {
3177.feature-item p{
3178	font-size: 16px;
3179}
3180}
3181
3182
3183
3184
3185.feature-item::before {
3186  content: '';
3187
3188  width: 28px;
3189  height: 28px;
3190  background-image: url(/wp-content/uploads/2025/07/li.svg);
3191  background-size: cover;
3192  background-repeat: no-repeat;
3193}
3194
3195
3196
3197
3198
3199
3200
3201html {
3202  scroll-behavior: smooth;
3203}
3204
3205body.archive #Filters,
3206body.tax #Filters {
3207  display: none !important;
3208}
3209
3210.akredytacja-main ul {
3211  list-style: none;         /* убирает маркеры */
3212  padding-left: 0;          /* убирает отступ */
3213  color: #999EB2; 
3214	margin: 0 0 15px 0px;/* делает текст белым */
3215}
3216
3217.akredytacja-main ul li {
3218  color: rgba(255, 255, 255, 0.80);           /* на всякий случай — отдельно для li */
3219}
3220
3221
3222
3223.akredytacja-form .check {
3224  display: flex;
3225  align-items: flex-start;
3226  gap: 14px;
3227  margin-top: 0px;
3228  font-size: 16px;
3229  color: #CFD4E3;
3230  line-height: 1.6;
3231}
3232
3233.akredytacja-form .column{
3234	padding-left: 0px;
3235	padding-right: 0px;	
3236}
3237
3238.akredytacja-form .check .check-txt{
3239	font-size: 16px;
3240}
3241
3242@media (max-width: 480px) {
3243.akredytacja-form .check .check-txt{
3244	font-size: 14px;
3245	}
3246}
3247
3248
3249
3250.akredytacja-form .check input[type="checkbox"] {
3251  appearance: none;
3252  margin-top: 2px;
3253  width: 24px;
3254  height: 24px;
3255  border: 2px solid #f2b533;
3256  border-radius: 4px;
3257  background-color: transparent;
3258  cursor: pointer;
3259  position: relative;
3260  flex-shrink: 0;
3261	min-width: 24px;
3262  min-height: 24px;
3263  appearance: auto;
3264}
3265
3266/* Галочка при выборе */
3267.akredytacja-form .check input[type="checkbox"]:checked::before {
3268  content: "";
3269  position: absolute;
3270  top: 4px;
3271  left: 7px;
3272  width: 6px;
3273  height: 12px;
3274  border: solid #f2b533;
3275  border-width: 0 2px 2px 0;
3276  transform: rotate(45deg);
3277}
3278
3279
3280
3281.item-btn-border{}
3282
3283
3284 .button_size_2.item-btn-border:hover{
3285border: 2px solid var( --dark);
3286}
3287
3288.item-btn-fill{}
3289
3290
3291
3292
3293.akredytacja-form input[type="text"],
3294.akredytacja-form input[type="email"],
3295.akredytacja-form input[type="url"],
3296.akredytacja-form textarea,
3297.akredytacja-form select {
3298  transition: all 0.3s ease;
3299  border: 2px solid #41518E;
3300  border-radius: 8px;
3301  padding: 14px 18px;
3302  font-size: 16px;
3303  width: 100%;
3304  box-sizing: border-box;
3305	color: white;
3306	
3307}
3308
3309/* Стили при фокусе */
3310.akredytacja-form input:focus,
3311.akredytacja-form textarea:focus,
3312.akredytacja-form select:focus {
3313  	outline: none;
3314   	border: 2px solid white;
3315		color: white;
3316 
3317}
3318
3319.akredytacja-form input::placeholder,
3320.akredytacja-form textarea::placeholder {
3321  color: #A0A8C7;
3322  transition: color 0.3s ease;
3323}
3324
3325
3326
3327
3328#faq-title .title{
3329color: #02142C;
3330}
3331
3332
3333.formularz-block a{
3334	font-size: 28px;
3335	line-height: 1.2;
3336	color: white;
3337	font-weight:600;
3338}
3339@media (max-width: 480px) {
3340	.formularz-block a{
3341	font-size: 28px;
3342
3343}
3344}
3345
3346
3347
3348.akredytacja-form .wpcf7-response-output{
3349	 color: white;
3350}
3351
3352
3353
3354
3355.opacity-image{
3356opacity:0.05;
3357}
3358
3359.akredytacja-form .button-form .wpcf7-form-control.wpcf7-submit.has-spinner{
3360 	padding:16px 24px;
3361  
3362}
3363
3364
3365.akredytacja-form .wpcf7-form-control.wpcf7-submit.has-spinner::after {
3366  content: '';
3367  display: inline-block;
3368  width: 18px;
3369  height: 18px;
3370  background-image: url('/wp-content/uploads/2025/05/arrow-button.svg');
3371  background-size: contain;
3372  background-repeat: no-repeat;
3373  transition: transform 0.3s ease;
3374}
3375
3376
3377
3378
3379.akredytacja_button {
3380	min-height: 52px;
3381  display: inline-flex;
3382  align-items: center;
3383  justify-content: center;
3384  padding: 12px 24px;
3385	background-color: var(--eco-yellow);
3386
3387	
3388	color: white;
3389  font-weight: 600;
3390  font-size: 16px;
3391  text-decoration: none;
3392  border: none;
3393  border-radius: 8px;
3394  transition: background-color 0.3s ease, color 0.3s ease;
3395  gap: 12px; /* расстояние между текстом и стрелкой */
3396}
3397.akredytacja_button-secondary {
3398	min-height: 52px;
3399  background-color: transparent;
3400 color: white;
3401  border: 2px solid var(--eco-yellow);
3402  padding: 12px 24px;
3403  font-weight: 600;
3404 	font-size: 16px;
3405  border-radius: 8px;
3406  display: inline-flex;
3407  align-items: center;
3408  transition: all 0.3s ease;
3409 text-decoration: none;
3410}
3411
3412.akredytacja_buttons {
3413  display: flex;
3414  gap: 12px;
3415  margin-top: 16px;
3416  flex-wrap: wrap; /* для адаптивности */
3417}
3418
3419.akredytacja_button:hover {
3420  background-color: var(--eco-yellow);
3421  cursor: pointer;
3422	text-decoration: none !important;
3423	color: white;
3424}
3425
3426
3427.akredytacja_button-secondary:hover{
3428	color: white;
3429	text-decoration: none !important;
3430	
3431}
3432
3433.akredytacja_button-secondary{
3434	align-items: center;
3435justify-content: center;
3436}
3437
3438
3439.button_arrow{
3440	transition: all 0.3s ease;
3441	align-items: center;
3442	border: none;
3443}
3444
3445.button_arrow_white::after{
3446filter: brightness(0) invert(1);
3447
3448}
3449
3450.button_arrow::after {
3451  content: '';
3452  display: inline-block;
3453  width: 18px;
3454  height: 18px;
3455/*   background-image: url('/wp-content/uploads/2025/05/arrow-button.svg'); */
3456  background-size: contain;
3457  background-repeat: no-repeat;
3458  transition: transform 0.3s ease;
3459
3460/* вместо background-image */
3461  -webkit-mask-image: url('/wp-content/uploads/2025/05/arrow-button.svg');
3462  mask-image: url('/wp-content/uploads/2025/05/arrow-button.svg');
3463  -webkit-mask-repeat: no-repeat;
3464  mask-repeat: no-repeat;
3465  -webkit-mask-size: contain;
3466  mask-size: contain;
3467  -webkit-mask-position: center;
3468  mask-position: center;
3469  background-color: #FF5D1F; /* базовый цвет стрелки */
3470 
3471
3472}
3473
3474.button_arrow:hover::after {
3475  transform: translateX(5px); /* иконка сдвигается вправо */
3476background-color: white;
3477}
3478
3479
3480.akredytacja_button-secondary:hover {
3481  background-color: var(--eco-yellow);
3482  color: var(--dark);
3483}
3484@media (max-width: 768px) {
3485.akredytacja_button{
3486
3487}
3488}
3489@media (max-width: 480px) {
3490  .akredytacja_buttons {
3491    flex-direction: column;
3492    gap: 12px;
3493  }
3494
3495  .akredytacja_button,
3496  .akredytacja_button-secondary {
3497    width: 100%;
3498   
3499  	padding: 8px 20px;
3500    min-height: 46px !important;
3501  }
3502}
3503
3504
3505.page-id-13298 .akredytacja_button {
3506  background-color: var(--eco-green);
3507  color: white;
3508}
3509
3510.page-id-13298 .akredytacja_button-secondary {
3511  color: var(--eco-green);
3512  border: 2px solid var(--eco-green);
3513  
3514}
3515.page-id-13298 .akredytacja_button-secondary:hover {
3516  background-color: var(--eco-green);
3517  color: white;
3518}
3519
3520
3521.page-id-13298 .subheader {
3522  background-color: #1A422E; 
3523	color: white;
3524	
3525}
3526
3527
3528.subheader.subheader_white {
3529background-color: white;
3530color: #000000;
3531}
3532
3533/* section 1 */
3534
3535
3536
3537.mfn-header-scrolled .mfn-header-tmpl .mcb-section-e34a2da1c{
3538    background-color: #000000!important;
3539}
3540
3541
3542
3543.subheader {
3544  display: inline-block;
3545  background-color: #5A5ACF; 
3546  padding: 6px 12px;
3547  border-radius: 4px;         /* чёрный текст */
3548  font-weight: 600;          /* жирный шрифт */
3549  font-size: 20px;
3550  text-transform: uppercase;
3551  letter-spacing: 0.5px;
3552	margin-bottom:0px;
3553	color: white;
3554	line-height:120%;
3555}
3556
3557
3558
3559.benefit-card {
3560  background: transparent;
3561  border: 1px solid rgba(255, 255, 255, 0.1);
3562  border-radius: 16px;
3563  padding: 24px;
3564  position: relative;
3565  backdrop-filter: blur(4px);
3566  transition: box-shadow 0.3s ease;
3567}
3568
3569.benefit-card:hover {
3570  box-shadow: 0 0 12px rgba(255, 255, 0, 0.2);
3571}
3572
3573.card-dots {
3574  display: flex;
3575  gap: 6px;
3576  margin-bottom: 40px;
3577}
3578
3579.dot {
3580  width:12px;
3581  height:12px;
3582  background-color: #FEC544;
3583  border-radius: 50%;
3584}
3585
3586.benefit-card h3 {
3587  font-size: 24px;
3588  margin: 0 0 4px;
3589 line-height: 32px;
3590  color: #ffffff;
3591}
3592
3593.benefit-card p {
3594  font-size: 18px;
3595  margin: 0;
3596  color: rgba(255, 255, 255, 0.6);
3597}
3598
3599
3600
3601
3602.highlighted-text {
3603  display: inline-block;
3604  background-color: #5A5ACF; /* сиреневый/индиго */
3605  color: white;
3606  padding: 24px 20px 20px 20px;
3607  border-radius: 8px;
3608  text-transform: uppercase;
3609	margin-bottom: 10px;
3610}
3611
3612
3613@media (max-width:959px) {
3614.highlighted-text {
3615	font-size:32px;
3616	 padding: 12px 16px 12px 16px
3617	}
3618	
3619	
3620
3621	
3622}
3623
3624
3625@media (max-width: 768px) {
3626.highlighted-text {
3627padding: 8px 14px 6px 14px;
3628	}
3629}
3630
3631
3632
3633@media (max-width: 480px) { 
3634	.highlighted-text {
3635		font-size: 32px;
3636		padding: 5px 12px 5px 12px;
3637		border-radius: 4px;
3638		margin-bottom: 8px;
3639	}
3640	.benefit-card h3 {
3641  	font-size: 20px;
3642		margin: 0 0 8px;
3643}
3644	
3645	.benefit-card p {
3646		font-size: 16px;
3647	}
3648	.card-dots {
3649  	margin-bottom: 20px;
3650		gap: 8px;
3651}
3652	.dot{
3653	width:10px;
3654  height:10px;
3655	}
3656	
3657	
3658	
3659	.benefit-card {
3660 		padding: 16px;}
3661
3662	.subheader {
3663		font-size: 16px;
3664		padding: 4px 10px;
3665	}
3666	
3667}
3668
3669/* section 2 */
3670
3671.project-intro {
3672  color: #0a1128; /* тёмно-синий цвет текста */
3673  font-family: 'Inter', sans-serif;
3674  font-size: 18px;
3675  line-height: 1.6;
3676  max-width: 900px;
3677  margin: 0 auto;
3678}
3679
3680.project-intro h2 {
3681  font-size: 24px;
3682  font-weight: 700;
3683  margin-top: 40px;
3684  color: #0a1128;
3685}
3686
3687.checklist {
3688  list-style: none;
3689  padding-left: 0;
3690  margin-top: 20px;
3691	display: flex;
3692	flex-direction: column;
3693gap: 12px;
3694}
3695
3696.checklist li {
3697  display: flex;
3698	align-items: flex-start;
3699	gap:12px;
3700  
3701}
3702
3703.checklist li::before {
3704  content: '';
3705 flex: 0 0 28px;
3706  width: 28px;
3707  height: 28px;
3708  background-image: url('/wp-content/uploads/2025/07/li.svg'); /* жёлтая галочка */
3709  background-size: cover;
3710  background-repeat: no-repeat;
3711}
3712
3713.acc-grid-section ul,
3714.project-intro ul {
3715  list-style: none;
3716  padding-left: 0;
3717  margin-left: 0;
3718}
3719
3720
3721@media (max-width: 767px) {
3722  .project-intro p,
3723  .project-intro ul,
3724  .project-intro li,
3725  .project-intro h4 {
3726    font-size: 16px !important;
3727    line-height: 1.5;
3728  }
3729}
3730
3731
3732/* section 3 */
3733
3734.feature-grid {
3735  display: grid;
3736  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
3737  gap: 20px;
3738  max-width: 1252px;
3739  margin: 0 auto;
3740}
3741
3742.feature-box {
3743  background: #fff;
3744  border-radius: 16px;
3745  padding: 24px;
3746  display: flex;
3747  flex-direction: column;
3748  gap: 12px;
3749  transition: box-shadow 0.3s ease;
3750}
3751
3752.feature-box:hover {
3753  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.08);
3754}
3755
3756.feature-icon {
3757  width: 68px;
3758  height: 68px;
3759  object-fit: contain;
3760	margin-bottom: 20px;
3761}
3762
3763.feature-title {
3764  font-size: 24px;
3765  font-weight: 600;
3766  margin-bottom: 0;
3767  color: #0a1128;
3768	line-height: 1.2;
3769}
3770
3771.feature-text {
3772  font-size: 18px;
3773  color: #444;
3774  margin: 0;
3775	line-height: 1.4;
3776}
3777
3778.feature-cta {
3779  background: var(--dark);
3780  border-radius: 16px;
3781  padding:28px 32px 28px 28px; 
3782  color: #fff;
3783  display: flex;
3784  flex-direction: column;
3785  justify-content: space-between;
3786}
3787
3788.cta-heading {
3789  font-size: 28px;
3790  font-weight: 500;
3791/* 	text-transform: uppercase; */
3792 	color: white;
3793  margin-bottom: 24px;
3794  line-height: 1.2;
3795}
3796
3797
3798@media (max-width: 960px) {
3799.cta-heading {
3800font-size: 24px;
3801	
3802	}
3803}
3804
3805
3806@media (max-width: 768px) {
3807.cta-heading {
3808font-size: 20px;
3809	line-height: 1.4;
3810font-weight: 500;
3811	}
3812}
3813
3814
3815
3816@media (max-width: 480px) 
3817
3818{
3819	
3820	.cta-heading {
3821font-size: 22px;
3822	line-height: 1.4;
3823		font-weight: 500;
3824		
3825	}
3826	
3827	
3828	
3829.feature-cta{
3830	padding:24px 24px;}
3831	
3832
3833	
3834	.feature-title {
3835		font-size: 20px;
3836	}
3837	
3838	.feature-box {
3839  padding: 24px;
3840  gap: 8px;
3841
3842}
3843	.feature-text {
3844  font-size: 16px;
3845}
3846	.feature-icon {
3847  width: 48px;
3848  height: 48px;
3849  object-fit: contain;
3850	margin-bottom: 12px;
3851}
3852
3853	
3854	}
3855
3856
3857/* section 4 */
3858
3859.acc-grid-section {
3860  display: grid;
3861  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
3862  gap: 20px;
3863 
3864}
3865
3866
3867
3868.acc-grid-section p{
3869	font-size: 18px;
3870}
3871
3872
3873
3874
3875.acc-grid-box {
3876  background: white;
3877  border-radius: 16px;
3878  overflow: hidden;
3879  display: flex;
3880  flex-direction: column;
3881}
3882
3883.acc-grid-box h3 {
3884  background-color: var(--dark);
3885  color: white;
3886  padding: 20px 32px;
3887  margin: 0;
3888  font-size: 24px;
3889  line-height: 1.3;
3890}
3891
3892.acc-grid-content {
3893  padding: 24px;
3894  background-color: #f5f6ff;
3895  flex-grow: 1;
3896}
3897
3898.acc-grid-list {
3899  list-style: none;
3900  padding: 0;
3901 
3902}
3903
3904.acc-grid-list li {
3905  position: relative;
3906  padding-left: 36px;
3907	font-size: 18px;
3908	margin-bottom: 20px !important;
3909}
3910
3911
3912
3913.acc-grid-list li span{
3914	font-size: 20px;
3915  font-weight:600;
3916	margin-bottom: 8px;
3917	
3918}
3919@media (max-width: 480px) {
3920.acc-grid-list li{
3921	font-size: 16px;
3922	}
3923}
3924
3925
3926
3927
3928.acc-grid-list li::before {
3929  content: '';
3930  position: absolute;
3931  left: 0;
3932  top: 2px;
3933  width: 24px;
3934  height: 24px;
3935  background-image: url('/wp-content/uploads/2025/07/li.svg'); /* замените путь */
3936  background-size: contain;
3937  background-repeat: no-repeat;
3938}
3939
3940.acc-grid-list span {
3941  display: block;
3942  margin-top: 4px;
3943  color: #1a1a1a;
3944  font-weight: normal;
3945 color:#2a2e52;
3946}
3947
3948
3949@media (max-width: 960px) {
3950.acc-grid-box h3 {
3951  font-size: 20px;
3952
3953}
3954}
3955
3956
3957@media (max-width: 768px) {
3958.acc-grid-box h3 {
3959  padding: 16px 20px;
3960  font-size: 20px;
3961
3962}
3963}
3964
3965
3966
3967@media (max-width: 480px) {
3968.acc-grid-section p{
3969	font-size: 16px;
3970}
3971	
3972	
3973}
3974
3975@media (max-width: 480px) {
3976.acc-grid-list li {
3977padding-left: 28px;
3978} 
3979	.acc-grid-box h3 {
3980  padding: 16px 20px;
3981  font-size: 20px;
3982
3983}
3984	
3985	
3986	
3987}
3988
3989
3990/* section 5 */
3991
3992
3993.acc-steps-grid {
3994  display: grid;
3995  grid-template-columns: repeat(2, 1fr);
3996  gap: 20px;
3997  border-radius: 16px;
3998}
3999
4000
4001
4002
4003
4004.acc-step {
4005  background-color: #ffffff;
4006  display: flex;
4007  align-items: start;
4008  gap: 16px;
4009  padding: 24px;
4010  border-radius: 16px;
4011}
4012
4013
4014
4015.acc-step-icon {
4016  width: 80px;
4017  height: 80px;
4018  flex-shrink: 0;
4019}
4020.acc-step-icon img {
4021  width: 100%;
4022  height: 100%;
4023  object-fit: contain;
4024}
4025
4026.acc-step-text {
4027  display: flex;
4028  flex-direction: column;
4029}
4030
4031.acc-step-num {
4032  font-weight: 700;
4033  font-size: 28px;
4034  color: #1a1a60;
4035  line-height: 1;
4036  margin-bottom: 10px;
4037}
4038
4039.acc-step-text p {
4040  margin: 0;
4041  font-size: 18px;
4042  color: #1a1a1a;
4043}
4044
4045@media (max-width: 960px) {  
4046	.acc-steps-grid {
4047		grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
4048  }
4049	.acc-step-icon {
4050  width: 60px;
4051  height: 60px;
4052  flex-shrink: 0;
4053}
4054	
4055	
4056	.acc-step {
4057  padding: 20px;
4058  border-radius: 16px;
4059}
4060}
4061
4062@media (max-width: 480px) {  
4063.acc-step-icon {
4064  width: 50px;
4065  height: 50px;
4066  
4067}
4068	.acc-step-text p {
4069		font-size: 16px;
4070	
4071	}
4072	.acc-step-num{
4073	font-size: 24px;
4074		margin-bottom: 6px;
4075	}
4076	
4077}
4078
4079/* section 6 */
4080
4081.certificates-grid {
4082  display: grid;
4083  gap: 20px;
4084  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
4085  
4086}
4087
4088.certificate-card {
4089 
4090  border-radius: 16px;
4091  overflow: hidden;
4092  text-align: center;
4093  transition: transform 0.3s;
4094	
4095}
4096.certificate-caption {
4097	background: #0d2a74;
4098	padding: 24px;
4099	
4100}
4101
4102.certificate-image {
4103  background: #fff;
4104  padding: 20px;
4105  transition: transform 0.3s ease;
4106  cursor: zoom-in;
4107}
4108
4109@media (max-width: 480px) {
4110	.certificate-image {
4111  padding:20px 0px;
4112  
4113	}
4114	
4115	.certificate-caption {
4116	padding: 16px;
4117	
4118}
4119}
4120
4121
4122.certificate-image img {
4123  width: 100%;
4124  max-width: 320px;
4125  height: auto;
4126  transition: transform 0.3s ease;
4127}
4128
4129.certificate-card:hover .certificate-image img {
4130  transform: scale(1.4);
4131}
4132
4133.certificate-caption {
4134  color: #fff;
4135  font-weight: 500;
4136  font-size: 20px;
4137 
4138}
4139
4140/* section 7 */
4141
4142.reason-list {
4143  display: flex;
4144  flex-direction: column;
4145  gap: 20px;
4146}
4147
4148.reason-item {
4149  background: #F0F3FF;
4150  border-radius: 16px;
4151  padding: 24px;
4152  display: flex;
4153  align-items: center;
4154  justify-content: space-between;
4155  font-size: 20px;
4156  color: #071534;
4157  gap: 20px;
4158}
4159.reason-item p{
4160	margin-bottom:0;
4161}
4162
4163.reason-icon {
4164	flex: 0 28px;
4165 	width:28px;
4166 	height: 28px;
4167}
4168
4169.reason-bottom {
4170  background: var(--dark);
4171  color: white;
4172  font-weight: 600;
4173  padding: 24px;
4174  font-size: 20px;
4175  border-radius: 16px;
4176  line-height: 1.3;
4177}
4178
4179/* Адаптив */
4180@media (max-width: 480px) {
4181  .reason-item {
4182    font-size: 16px;
4183    align-items: flex-start;
4184    gap: 16px;
4185		padding: 20px;
4186  }
4187
4188  .reason-icon {
4189	flex: 0 0 28px;
4190 	width:28px;
4191 	height: 28px;
4192   
4193  }
4194
4195  .reason-bottom {
4196    font-size: 16px;
4197    padding: 20px;
4198  }
4199}
4200
4201
4202
4203.akredytacja_section {
4204display:flex;
4205	gap: 12px;
4206}
4207
4208@media (max-width: 480px) {
4209
4210.akredytacja_section {
4211flex-direction: column;
4212}
4213}
4214
4215
4216@media (max-width: 480px) {
4217
4218.mcb-section-nkmfuiyf .akredytacja_section p{
4219	font-size: 16px;
4220}
4221}
4222
4223
4224
4225/* section 7 */
4226
4227.wspolpraca_benefits {
4228  display: flex;
4229  flex-direction: column;
4230  gap: 24px;
4231}
4232
4233.benefit_card {
4234  display: flex;
4235  gap: 12px;
4236  background: #ffffff;
4237  border-radius: 16px;
4238  padding: 20px 20px;
4239  align-items: flex-start;
4240
4241}
4242
4243.icon_circle {
4244  width: 28px;
4245  height: 28px;
4246	flex: 0 0 28px;
4247}
4248
4249.icon_circle img {
4250  width: 100%;
4251  height: 100%;
4252	
4253}
4254
4255.benefit_card h3 {
4256  margin: 0 0 8px;
4257  font-size: 24px;
4258	line-height: 1.2;
4259  font-weight: 600;
4260  color: #02142C;
4261}
4262
4263.benefit_card p {
4264  margin: 0;
4265  font-size: 18px;
4266  color: #3E5068;
4267  line-height: 1.5;
4268}
4269
4270
4271
4272@media (max-width: 480px) {
4273
4274	.benefit_card h3 {
4275		font-size: 18px;
4276	}
4277	
4278	.icon_circle {
4279  width: 28px;
4280  height: 28px;
4281	flex: 0 0 28px;
4282}
4283	
4284	
4285	.benefit_card {
4286  display: flex;
4287  gap: 12px;
4288  background: #ffffff;
4289  border-radius: 16px;
4290  padding: 16px 16px;
4291  align-items: flex-start;
4292
4293}
4294	
4295	.benefit_card p {
4296		font-size: 16px;
4297	}
4298
4299}
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315.button_border{
4316border: 1px solid #10162C;
4317}
4318
4319
4320
4321/* .znajdz-section p {
4322	display: none;
4323} */
4324
4325
4326.portfolio-item .portfolio_prev_js,
4327.portfolio-item .portfolio_next_js{
4328display:none;}
4329
4330a.button.header-button {\n\tcolor: #ffffff !important;
4331	min-height: 42px; 
4332}
4333
4334
4335 a.button {
4336    display: inline-block;
4337    margin-bottom: 12px; /* безопасный отступ снизу между кнопками */
4338    margin-right: 12px;
4339	min-height: 50px;  
4340}
4341
4342a.button:last-child {
4343    margin-right: 0; /* у последней кнопки отступ убрать, чтобы не было дырки снизу */
4344}
4345
4346a.button {
4347display: inline-flex; 
4348}
4349
4350a.button[href$=".pdf"],
4351a.button[href$=".doc"],
4352a.button[href$=".pdf%20"],
4353a.button[href$=".docx"]{
4354display: inline-flex; /* вместо inline-block */
4355    align-items: center; /* ВЫРАВНИВАЕТ ИКОНКУ И ТЕКСТ ПО СЕРЕДИНЕ! */
4356    gap: 12px;
4357    padding-left: 20px !important; /* больше слева, чтобы иконка красиво вошла */
4358    padding-right: 28px!important; /* стандартный отступ справа */
4359    padding-top: 12px!important; /* можно оставить как в других кнопках */
4360    padding-bottom: 12px!important; /* можно оставить как в других кнопках */
4361    position: relative; 
4362}
4363
4364a.button[href$=".pdf"]::before,
4365a.button[href$=".doc"]::before,
4366a.button[href$=".pdf%20"]::before,
4367a.button[href$=".docx"]::before {
4368    font-family: "Font Awesome 5 Free";
4369    font-weight: 900;
4370    content: "\f15c"; /* это fa-file-alt */
4371    display: inline-block;
4372font-size:20px;
4373   
4374/*     background-image: url('https://pedagogium.pl/wp-content/uploads/2025/05/document.svg'); */
4375    background-size: contain;
4376    background-repeat: no-repeat;
4377    background-position: center;
4378    vertical-align: middle;
4379}
4380
4381
4382
4383
4384.znajdz-section .image_wrapper {
4385display:none;}
4386
4387
4388.znajdz-section .mcb-wrap {
4389  display: flex;
4390  flex-wrap: wrap;
4391  align-items: stretch;
4392}
4393
4394/* 2. Каждая колонка — флекс */
4395.znajdz-section .mcb-column {
4396  display: flex;
4397  flex-direction: column;
4398}
4399
4400/* 3. Контент внутри — тянется */
4401.znajdz-section .mcb-column-inner {
4402  flex-grow: 1;
4403  display: flex;
4404  flex-direction: column;
4405}
4406
4407/* 4. Основная "внутренняя коробка" карточки */
4408.znajdz-section .hover_color_wrapper {
4409  flex-grow: 1;
4410  display: flex;
4411  flex-direction: column;
4412  justify-content: space-between;
4413  height: 100%;
4414}
4415
4416
4417.full-height a{
4418height:100%;}
4419
4420
4421
4422
4423
4424
4425
4426a.highlighted {
4427  background-color: #FFC643;
4428  border-radius: 4px;
4429  padding: 2px 4px;
4430  transition: background-color 0.3s ease;
4431}
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443@media (max-width: 767px) {
4444  .znajdz-section .hover_color_wrapper h4 {
4445    font-size: 20px !important;
4446  }
4447	.znajdz-section .hover_color_wrapper p {
4448    font-size: 14px !important;
4449  }
4450}
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491body * {
4492    pointer-events: auto; 
4493}
4494@media only screen and (min-width: 768px) {
4495.section_wrapper.mfn-wrapper-for-wraps {
4496/*     padding: 0 20px; */
4497}
4498} 
4499
4500@media only screen and (max-width: 768px)  {
4501
4502.portfolio-item {
4503    position: relative; 
4504}
4505
4506.links_wrapper {
4507    position: absolute;
4508    bottom: 10px; 
4509    right: 16px;
4510    width: max-content; 
4511}
4512	
4513	
4514	.portfolio-item .section_wrapper .desc{
4515		margin-right: 100px;
4516	}
4517}
4518
4519.links_wrapper {
4520    position: absolute;
4521    bottom: 10px; 
4522    right: 16px;
4523    width: max-content; 
4524}
4525
4526
4527#mfn-gdpr .mfn-gdpr-button {
4528    padding: 8px 16px;
4529}
4530
4531
4532
4533
4534
4535
4536
4537
4538/* ВАЖНО: Эти стили влияют на корректную работу кнопок при открытом попапе.  
4539   Убедитесь, что изменения не нарушают функциональность всплывающих окон.  
4540   Используйте ID конкретного попапа для точечного применения стилей. */
4541
4542/* IMPORTANT: These styles affect the correct functioning of buttons when a popup 
4542is open.  
4543   Make sure that any changes do not disrupt the popup functionality.  
4544   Use the specific popup ID to apply styles correctly. */
4545
4546
4547/* banner-Rekrutacja template popup */
4548
4549 #mfn-popup-template-11490{
4550	z-index:0;
4551}
4552
4553#mfn-popup-template-11490.mfn-popup-tmpl {
4554z-index:0;
4555}
4556
4557.mcb-section-7z306ten, .mcb-section-4s7aa75oj{
4558	z-index:0;
4559} 
4560
4561#mfn-popup-template-11490::before {
4562    content: none !important; 
4563}
4564
4565#mfn-popup-template-11490.mfn-popup-tmpl{
4566height: auto !important; 
4567}
4568
4569
4570/* Sale template */
4571
4572
4573#mfn-popup-template-11742{
4574	z-index:0;
4575}
4576
4577#mfn-popup-template-11742::before {
4578    content: none !important; 
4579}
4580
4581
4582
4583#mfn-popup-template-11742.mfn-popup-tmpl{
4584height: auto !important; 
4585}
4586
4587#mfn-popup-template-11742.mfn-popup-tmpl {
4588z-index:0;
4589}
4590
4591
4592
4593
4594
4595
4596
4597@media only screen and (min-width: 960px) and (max-width: 1920px) {
4598    .laptop-one-third.mcb-wrap {
4599      width: auto!important;
4600    }
4601}
4602
4603
4604
4605
4606 
4607  .mcb-section-inner {
4608    overflow: visible !important;
4609  }
4610
4611  .mfn-coverimg-wrapper {
4612    overflow: visible !important;
4613  }
4614
4615.mfn-popup-tmpl-builder{
4616	overflow: visible !important;
4617}
4618
4619
4620
4621
4622@media only screen and (max-width: 767px) {
4623    .mobile-one-second.mcb-wrap {
4624        width: 80%;
4625    }
4626	    .mobile-one-third.column {
4627        width: 60px;
4628    }
4629}
4630
4631.more-articles .post-item {
4632    margin-bottom: 28px;
4633  
4634}
4635.more-articles .post-desc {
4636    padding: 0px 0 0 20px;
4637}
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654.portfolio-item-fw-bg{
4655position:relative;}
4656
4657
4658 .portfolio-item .button_icon{
4659	display:none;
4660}
4661
4662 @media only screen and (max-width: 767px) {
4663     .portfolio_group .portfolio-item .list_style_header .links_wrapper {
4664      display: block;
4665bottom: 0px; 
4666      right: 0px;
4667    }
4668	
4669	 .portfolio-item .button{
4670		    padding: 8px 16px;
4671		 min-height: 40px;
4672	}
4673	
4674	 
4675
4676	 
4677.portfolio_group.list .portfolio-item .portfolio-item-fw-bg {
4678    padding: 20px!important;
4679	
4680	
4681}
4682}
4683
4684 .portfolio-item{
4685	position:relative;
4686}
4687
4688
4689
4690
4691
4692
4693
4694/* Ошибка тут  */
4695
4696 #Filters .section_wrapper{
4697position:static;
4698}  
4699 
4700
4701
4702/* Ошибка тут  */
4703
4704
4705
4706
4707.portfolio-item {
4708  cursor: pointer; 
4709}
4710
4711.portfolio-item .isotope-item {
4712margin-bottom:0px!important;
4713}
4714.contact-button{
4715	width:100%;
4716}
4717
4718.portfolio_group.list .portfolio-item .list_style_header{
4719/* 	justify-content:space-between; */
4720	display:block;
4721}
4722
4723.portfolio_group .portfolio-item .list_style_header .links_wrapper {
4724margin-left: 20px;
4725}
4726
4727.teacher-block:not(:last-child){
4728	margin-bottom:20px;
4729}
4730
4731
4732.teacher-block p{
4733margin-bottom:0px;
4734}
4735.teacher-block h6{
4736margin-bottom:4px;
4737}
4738
4739.infografika-block .portfolio-item-fw-bg{
4740	background-color:#EFEFF8;
4741	
4742}
4743
4744
4745.mcb-column-inner{
4746margin-left:-2px;
4747	margin-right:-2px;
4748}
4749
4750.portfolio_prev_js, .portfolio_next_js{
4751display:none;
4752}
4753
4754.details-wrapper{
4755display:none;
4756}
4757.portfolio_group .portfolio-item .image_frame {
4758	display:none;
4759}
4760
4761
4762.portfolio-item-fw-bg{
4763	background-color: #ffffff;
4764	
4765}
4766
4767
4768
4769
4770.portfolio-item-fw-bg {
4771margin-bottom: 20px;
4772}
4773
4774
4775
4776.portfolio_group.list .portfolio-item .desc {
4777	
4778  padding: 2px 0 0 0;
4779}
4780
4781
4782
4783
4784.portfolio_group .portfolio-item .list_style_header {
4785    margin-bottom: 0px;
4786	position:static;
4787}
4788 
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813.portfolio_group .portfolio-item .desc{
4814	display:flex;
4815	flex-direction:column;
4816	justify-content: space-between;
4817	width:100%;
4818	height:100%;
4819z-index:10;
4820	padding: 16px;
4821	background: transparent;
4822} 
4823
4824.portfolio_group .portfolio-item .desc .entry-title {
4825max-width: 800px;
4826}
4827
4828
4829.portfolio_group .portfolio-item .desc .entry-title a{
4830
4831	display: flex;
4832	align-items: flex-end;
4833	padding: 20px;
4834	
4835}
4836
4837.portfolio_group .portfolio-item .desc .title_wrapper{
4838position:  static;
4839} 
4840
4841
4842
4843
4844
4845
4846
4847
4848.portfolio_group .portfolio-item.category-study-in-english .desc{
4849		justify-content: space-between;
4850}
4851
4852.portfolio_group .portfolio-item .desc h3 a{
4853color: white;}
4854.portfolio_group .portfolio-item .desc h3{
4855    margin-bottom: 0px;
4856}
4857
4858
4859.portfolio-item .desc .title_wrapper h3{
4860  font-size:20px;
4861	line-height: 1.4em;
4862} 
4863 
4864
4865
4866
4867
4868 @media only screen and (max-width: 480px) {
4869  .portfolio_group.list .portfolio-item .portfolio-item-fw-bg {
4870	
4871	margin-bottom: 0px;
4872	padding: 20px;
4873	
4874}
4875}
4876	
4877.cat-item-106, .cat-item-105, .cat-item-107, .cat-item-108, .cat-item-109, .cat-item-102{
4878		display: none!important;
4879	}   
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920 
4921
4922
4923
4924
4925
4926.button {
4927	padding: 14px 20px;
4928} 
4929
4930.wpcf7-form p{
4931/* 	margin-bottom:10px; */
4932}
4933.wpcf7-form-control.wpcf7-submit.has-spinner {
4934	width:100%;
4935	line-height: 1.2em;
4936	padding: 16px 28px 16px 28px;
4937
4938	display: flex;
4939	justify-content:center;
4940	
4941}
4942.wpcf7-form-control.wpcf7-submit.has-spinner:hover{
4943
4944	
4945	
4946	
4947}
4948
4949
4950.check .wpcf7-form-control-wrap{
4951	
4952	width:50px;
4953}
4954
4955.check .check-txt{
4956font-size:14px;
4957line-height: 150%;
4958}
4959.check p{
4960	display: flex;
4961	
4962		
4963}
4964
4965.check .wpcf7-list-item{
4966	margin: 0 12px 0 0;
4967}
4968
4969
4970.portfolio_group .portfolio-item.category-kursy .desc{
4971	background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 19.05%, rgba(0, 0, 0, 0.60) 185.16%);
4972	border-radius: 0 8px 8px 0;
4973}
4974
4975
4976table th, table td{
4977text-align: left;}
4978
4979.ui-tabs .ui-tabs-panel {
4980    
4981	padding: 30px 30px 40px 30px;
4982}
4983
4984@media only screen and (max-width: 450px){
4985	.ui-tabs .ui-tabs-panel {
4986		padding: 20px;
4987	}
4988}
4989
4990
4991
4992.red-button {
4993	border:none;
4994}
4995
4996
4997
4998.tabs_wrapper .button.button_size_2 {
4999	display:flex;
5000	justify-content:center;
5001}
5002
5003
5004#Filters .filters_wrapper li.reset-inner{
5005	display:none!important;
5006}
5007
5008.fixed-nav {display:none;}
5009
5010
5011.swiper-wrapper .mcb-item-heading-inner h4{
5012	width:100%;
5013	height:100%;
5014}
5015.swiper-wrapper .mcb-item-heading-inner h4 a{
5016	display:flex;
5017	width:100%;
5018	height:100%;
5019	align-items: flex-end;
5020	padding:20px;
5021}
5022
5023
5024
5025
5026#Filters .filters_wrapper .categories li{
5027width: auto;
5028border-radius:8px;
5029overflow:hidden;
5030margin: 4px 4px;
5031
5032}
5033
5034#Filters .filters_wrapper .categories li a{
5035	border-radius:8px;
5036  overflow:hidden;
5037	padding:12px 18px;
5038}
5039#Filters .filters_wrapper ul li.current-cat a{
5040background-color: #02142C;
5041}
5042#Filters .filters_wrapper ul li a:hover{
5043background-color: #02142C;
5044}
5045
5046@media only screen and (max-width: 450px){
5047#Filters .filters_wrapper .categories li{
5048	width:100%;
5049}
5050} 
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062.portfolio-item-fw-bg{
5063border-radius: 8px;
5064overflow:hidden;}
5065
5066ul.portfolio-list li{
5067	list-style: disc;
5068	margin-left: 20px;
5069	margin-bottom: 16px;
5070}
5071ol.portfolio-list li{
5072	margin-left: 20px;
5073	margin-bottom: 16px;
5074}
5075
5076
5077
5078
5079
5080
5081
5082
5083/*добавляем подписи категорий в карточки*/
5084.category-studia-podyplomowe .list_style_header::after{
5085	content:"Studia podyplomowe";
5086	color: var(--orange);
5087	text-transform: uppercase;
5088	font-size: 14px;
5089	font-weight: 500;
5090}
5091
5092.category-mba .desc::before{
5093	content:"MBA";
5094	color: var(--orange);
5095	text-transform: uppercase;
5096	font-size: 14px;
5097	font-weight: 500;
5098}
5099
5100.category-studia-i-stopnia .desc::before{
5101	content:"Studia I Stopnia";
5102	color: var(--orange);
5103	text-transform: uppercase;
5104	font-size: 14px;
5105	font-weight: 500;
5106}
5107
5108.category-studia-ii-stopnia .desc::before{
5109	content:"Studia II Stopnia";
5110	color: var(--orange);
5111	text-transform: uppercase;
5112	font-size: 14px;
5113	font-weight: 500;
5114}
5115.category-study-in-english-masters-degree .desc::before{
5116content:"Master's degree";
5117	color: var(--orange);
5118	text-transform: uppercase;
5119	font-size: 14px;
5120	font-weight: 500;
5121}
5122.category-study-in-english-bachelors-degree .desc::before{
5123	content:"Bachelor’s degree";
5124	color: var(--orange);
5125	text-transform: uppercase;
5126	font-size: 14px;
5127	font-weight: 500;
5128}
5129
5130.category-education-specialist .desc::before{
5131	content:"Kształcenie specjalistyczne";
5132	color: var(--orange);
5133	text-transform: uppercase;
5134	font-size: 14px;
5135	font-weight: 500;
5136} 
5137
5138
5139
5140
5141
5142.portfolio-item.category-socjalna-ii-stopnia.category-studia-ii-stopnia.category-praca-socjalna-studia-ii-stopnia .desc-wrapper::before, 
5143.portfolio-item.category-socjalna-i-stopnia.category-studia-i-stopnia.category-praca-socjalna .desc-wrapper::before,  
5144.portfolio-item.category-study-in-english-bachelors-degree.category-study-in-english  .desc-wrapper::before,  
5145.portfolio-item.category-study-in-english-masters-degree.category-study-in-english  .desc-wrapper::before, 
5146.portfolio-item.category-administracja-studia-ii-stopnia.category-studia-ii-stopnia  .desc-wrapper::before,  
5147.portfolio-item.category-studia-i-stopnia.category-administracja .desc-wrapper::before,  
5148.portfolio-item.category-pedagogika .desc-wrapper::before,
5149.portfolio-item.category-studia-ii-stopnia.category-pedagogika-studia-ii-stopnia .desc-wrapper::before
5150{
5151  content: "";
5152  display: block;
5153  margin-bottom: 10px;
5154  width: 88px;     /* Настройте под нужный размер */
5155  height: 50px;     /* Настройте под нужный размер */
5156  background-image: url('https://pedagogium.pl/wp-content/uploads/2025/04/logo-pka.png');
5157  background-size: cover;
5158  background-repeat: no-repeat;
5159}
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175 
5176
5177.gt_switcher-popup.glink.nturl.notranslate span {
5178    color: #ffffff;
5179}
5180
5181
5182
5183@media only screen and (max-width: 1100px) and (min-width:959px){
5184.gt_switcher-popup.glink.nturl.notranslate span {
5185	display:none;
5186}
5187}
5188.wahout.aicon_link{
5189border-radius: 4px;}
5190
5191.post-excerpt{
5192font-size:16px;}
5193
5194.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-212.mfn-menu-li a{
5195color: #74D7F7!important;
5196}
5197
5198.add-container{
5199		max-width: 850px;
5200		margin: 0 auto;
5201}
5202
5203.tab-text{
5204		margin-bottom:20px;
5205		margin-top:40px;
5206}
5207
5208
5209.tabs_wrapper .button.button_size_2{
5210	  color: var(--dark);
5211    background-color: rgba(255, 255, 255, 0);
5212    border-color: var(--dark);
5213		line-height: 1.2em;
5214	  padding: 16px 28px 16px 28px;
5215	  width:100%;
5216	}
5217	
5218	.tabs_wrapper .button.button_size_2 span{
5219		text-align:center;
5220	 
5221}
5222.tabs_wrapper .button.button_size_2:hover{
5223	  color: #ffffff;
5224    background-color: var(--dark);
5225    border-color: var(--dark);
5226}
5227
5228.mfn-acc.accordion_wrapper .button.button_size_2{
5229	  color: var(--dark);
5230    background-color: rgba(255, 255, 255, 0);
5231    border-color: var(--dark);
5232		line-height: 1.2em;
5233	  padding: 16px 28px 16px 28px;
5234}
5235.mfn-acc.accordion_wrapper .button.button_size_2:hover{
5236	  color: #ffffff;
5237    background-color: var(--dark);
5238    border-color: var(--dark);
5239}
5240
5241
5242
5243
5244#Content {
5245    
5246    padding-top:80px;
5247    }
5248.title-850{
5249	max-width:850px;
5250  margin:0 auto 60px auto;
5251}
5252.pdfemb-viewer{
5253margin:0 auto!important;} 
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267/*Hover block*/
5268
5269 
5270.study-blocks .mcb-wrap-inner{
5271position:relative;}
5272
5273.study-blocks .mcb-column .mcb-column-inner{
5274	position:static;
5275}
5276
5277.study-blocks .mcb-column{
5278	position:static;
5279}  
5280
5281
5282 .study-blocks .btn-hide{
5283position: absolute;
5284width:100%;
5285height:100%;
5286top:0;
5287left:0;
5288border: none;}     
5289
5290
5291
5292#Action_bar .contact_details {text-align: center;
5293    width: 100%;}
5294
5295
5296#Subheader .title {
5297    color: #ffffff;
5298}
5299.button-custom .button {
5300	padding: 18px 28px 18px 28px;}
5301.style-simple .accordion .question .answer {
5302    background: none;
5303    padding: 25px 20px 10px 50px;
5304}
5305
5306.column_counter .mcb-item-counter-inner {
5307    background-image: none !important;
5308}
5309
5310
5311
5312.button.btn-visible.has-icon.button_left.button_size_2{padding: 14px 15px;
5313}
5314button.aicon_link {padding:0; bottom:20px!important;}
5315
5316
5317
5318
5319
5320
5321
5322input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea {
5323    padding: 16px;
5324}
5325
5326#search_button{
5327color: white;} 
5328
5329/*Footer*/
5330
5331
5332
5333
5334
5335
5336
5337#Footer .mcb-column-inner{
5338 
5339margin-left:20px;
5340margin-right:20px
5341}
5342#Footer .column.mobile-one.tablet-one-fourth.one-fourth{
5343margin-bottom:20px;}
5344	
5345#Footer	.widget.widget_block.widget_media_image {
5346margin-bottom:20px;}
5347
5348
5349
5350@media only screen and (max-width: 767px){
5351
5352	#Footer .widgets_wrapper {
5353	padding: 60px 0 20px 0;
5354		
5355	
5356}
5357	
5358	.contact_details{
5359		display: none;
5360		}
5361}
5362
5363
5364
5365.footer_button{
5366border: none!important;} 
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378.icon-flex .mcb-column-inner{
5379	margin: 0;
5380}
5381
5382
5383.mcb-item-image-inner{
5384margin: 0;}
5385
5386.widget{
5387margin-bottom:0;
5388margin-top:0;
5389}
5390	
5391
5392
5393
5394h5{
5395	 margin-bottom: 16px;
5396} 
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410h5{
5411	 margin-bottom: 16px;
5412}
5413
5414.widget{
5415margin-bottom:0;
5416margin-top:0;
5417}
5418.widget_text {
5419}
5420	
5421	
5422.widget_text a{
5423display: inline-block;
5424margin-bottom:10px;}
5425
5426
5427
5428
5429#wp_access_helper_container .close_container.wahout{
5430
5431padding: 0!important;
5432margin:0 10px;}
5433
5434
5435body .accessability_container * {
5436    background: #294388 !important;
5437	color: #ffffff !important;}
5438
5439 
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452.mcb-wrap-inner.mcb-wrap-inner-qaxcqtow6 .mcb-column-inner.mcb-item-counter-inner {
5453    background-image: none;
5454}
5455
5456
5457/* @media only screen and (max-width: 767px){
5458.section_wrapper,.container,.four.columns.widget-area {
5459    max-width: 700px !important;
5460    padding-left: 20px !important;
5461    padding-right:20px !important;
5462}
5463} */
5464
5465
5466
5467
5468.btn-visible{
5469z-index:10;}
5470
5471
5472.sub-header p{
5473margin:0px}
5474
5475
5476
5477.arrow-btn{
5478	border-radius:100px!important;
5479	width:50px!important;
5480	height:50px!important;
5481font-size: 20px!important;
5482	padding: 10px;
5483	display: flex;
5484	justify-content: center;
5485	align-items: center;
5486	
5487}
5488.arrow-btn-block{
5489	display: flex;
5490	justify-content: flex-end;
5491	align-items: center;
5492	
5493}
5494
5495#mfn-megamenu-98, #mfn-megamenu-97, #mfn-megamenu-99, #mfn-megamenu-80{
5496   max-height: 700px;
5497   overflow-y: auto;
5498}
5499
5500
5501
5502::-webkit-scrollbar-track
5503{
5504	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
5505	background-color: #F5F5F5;
5506}
5507
5508::-webkit-scrollbar
5509{
5510	width: 10px;
5511	background-color: #F5F5F5;
5512}
5513
5514::-webkit-scrollbar-thumb
5515{
5516	background-color: #000000;
5517	border: 2px solid #555555;
5518}
5519
5520
5521@media only screen and (min-width: 1300px) and (max-width: 1440px) {
5522    .laptop-one-third.mcb-wrap {
5523        width: 50%; 
5524    }
5525} 
5526
5527
5528
5529
5530
5531
5532
5533.recruitment-steps {
5534  
5535}
5536
5537.recruitment-steps .container {
5538
5539  margin: 0 auto;
5540}
5541
5542
5543
5544
5545
5546/* шаг */
5547.step {
5548  display: grid;
5549  grid-template-columns: 80px 1fr; /* слева номер, справа контент */
5550  gap: 24px;
5551  padding: 26px 0;
5552  border-top: 1.5px solid #D8DBEB;
5553}
5554.step:first-of-type { border-top: 0; }
5555
5556.number {
5557  font-size: 32px;
5558  font-weight:700;
5559	line-height: 36px;
5560 
5561  color: var(--orange); /* оранжевый из макета */
5562}
5563
5564/* правая часть: заголовок и текст в ОДНОЙ СТРОКЕ */
5565.step .content {
5566  display: grid;
5567  grid-template-columns: 0.8fr 1fr;  /* слева заголовок, справа описание */
5568  align-items: start;
5569  column-gap: 40px;
5570}
5571
5572.step .content h3 {
5573  margin: 0;
5574  font-size: 22px;
5575  font-weight: 600;
5576  line-height: 1.45;
5577  
5578}
5579
5580.step .desc p {
5581  margin: 0 0 8px;
5582  font-size: 17px;
5583  line-height: 1.6;
5584  
5585}
5586.step .desc p:last-child { margin-bottom: 0; }
5587
5588
5589
5590/* адаптивы */
5591@media (max-width: 900px) {
5592  .recruitment-steps h2 { font-size: 28px; }
5593  .step .content {
5594    grid-template-columns: 1fr; /* на планшете заголовок над текстом */
5595    row-gap: 10px;
5596  }
5597}
5598
5599@media (max-width: 600px) {
5600  .step {
5601    grid-template-columns: 40px 1fr;
5602    gap: 16px;
5603  }
5604  .number { font-size: 26px; }
5605  .step .content h3 { font-size: 18px; }
5606  .step .desc p { font-size: 15px; }
5607}
5608
5609
5610
5611li.reset {
5612    display: none !important;
5613}
5614/*# sourceURL=mfn-custom-inline-css */
5615</style>
5616<link rel='stylesheet' id='mfn-be-classes-styles-1791120753-css' href='https://pedagogium.pl/wp-content/uploads/betheme/css/be_classes.css?ver=1791120753' media='all' />
5617<script id="cookie-law-info-wca-js-before">
5618const _ckyGsk = true;
5619//# sourceURL=cookie-law-info-wca-js-before
5620</script>
vendor: 1 bytes, line 5620
5620
5621<script id="cookie-law-info-wca-js" src="https://pedagogium.pl/wp-content/plugins/cookie-law-info/lite/frontend/js/wca.min.js?ver=3.5.1"></script>
vendor: 1 bytes, line 5621
5621
5622<script id="jquery-core-js" src="https://pedagogium.pl/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 5622
5622
5623<script id="jquery-migrate-js" src="https://pedagogium.pl/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
5623
5624
5625<!-- Fragment znacznika Google (gtag.js) dodany przez Site Kit -->
5626<!-- Fragment Google Analytics dodany przez Site Kit -->
5627<!-- Fragment reklamy Google dodany przez Site Kit -->
vendor: 80 bytes, lines 5627-5628
5627
5628<script id="google_gtagjs-js" src="https://www.googletagmanager.com/gtag/js?id=
5628GT-TQVWXTK9
vendor: 18 bytes, line 5628
5628" async></script>
5629<script id="google_gtagjs-js-after">
5630window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}
5631gtag("set","linker",{"domains":["pedagogium.pl"]});
5632gtag("js", new Date());
5633gtag("set", "developer_id.dZTNiMT", true);
5634gtag("config", "GT-TQVWXTK9");
5635gtag("config", "AW-11552768956");
5636 window._googlesitekit = window._googlesitekit || {}; window._googlesitekit.throttledEvents = []; window._googlesitekit.gtagEvent = (name, data) => { var key = JSON.stringify( { name, data } ); if ( !! window._googlesitekit.throttledEvents[ key ] ) { return; } window._googlesitekit.throttledEvents[ key ] = true; setTimeout( () => { delete window._googlesitekit.throttledEvents[ key ]; }, 5 ); gtag( "event", name, { ...data, event_source: "site-kit" } ); }; 
5637//# sourceURL=google_gtagjs-js-after
5638</script>
5638
5639<link rel="https://api.w.org/" href="https://pedagogium.pl/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://pedagogium.pl/wp-json/wp/v2/pages/5" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://pedagogium.pl/xmlrpc.php?rsd" />
5640<meta name="generator" content="WordPress 7.1.2" />
5641<link rel='shortlink' href='https://pedagogium.pl/' />
5642<meta name="generator" content="auto-sizes 1.7.0">
5643<meta name="generator" content="dominant-color-images 1.2.1">
5644<meta name="generator" content="Site Kit by Google 1.188.0" /><link rel="alternate" hreflang="en" href="https://pedagogium.pl/accreditation/" />
5645<link rel="alternate" hreflang="pl" href="https://pedagogium.pl/akredytacja/" />
5646<meta name="generator" content="webp-uploads 2.6.1">
5647
5648<!-- Google Tag Manager for WordPress by gtm4wp.com -->
5649<!-- GTM Container placement set to automatic -->
5650<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript">
5651	var dataLayer_content = {"pagePostType":"frontpage","pagePostType2":"single-page","pagePostAuthor":"admin"};
5652	dataLayer.push( dataLayer_content );
5653</script>
vendor: 1 bytes, line 5653
5653
5654<script data-cfasync="false" data-pagespeed-no-defer type="text/javascript">
vendor: 322 bytes, lines 5654-5659
5654
5655(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
5656new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
5657j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
5658'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
5659})(window,document,'script','dataLayer','
5659GTM-5Q2GRJND
vendor: 4 bytes, line 5659
5659');
5660</script>
5660
5661<!-- End Google Tag Manager for WordPress by gtm4wp.com --><meta name="generator" content="speculation-rules 1.6.0">
5662<meta data-od-replaced-content="optimization-detective 1.0.0-beta5" name="generator" content="optimization-detective 1.0.0-beta5; url_metric_groups={0:complete, 480:populated, 600:populated, 782:complete}">
5663<meta name="generator" content="image-prioritizer 1.0.0-beta3">
5664<style class="wpcode-css-snippet">/* Homepage CLS guard: reserve space before the JS-built homepage mounts. */
5665body.home.ped-home-pilot:not(:has(#ped-home-pilot-root)) #Content{
5666  display:block!important;
5667  min-height:100svh!important;
5668  visibility:hidden!important;
5669}
5670body.home.ped-home-pilot:not(:has(#ped-home-pilot-root)) #mfn-footer-template{
5671  visibility:hidden!important;
5672}
5673</style><style class="wpcode-css-snippet">/* Popup form microcopy only. CTA/button styles belong to their page/hero owners. */
5674#mfn-popup-template-11012 .pgr-form-intro{
5675  margin:0 0 16px!important;
5676  padding:12px 14px!important;
5677  border-radius:8px!important;
5678  background:#f5f7fa!important;
5679  color:#4b5563!important;
5680  font-size:13px!important;
5681  line-height:1.5!important;
5682  font-weight:500!important;
5683}
5684@media(max-width:767px){
5685  #mfn-popup-template-11012 .pgr-form-intro{
5686    margin-bottom:14px!important;
5687    padding:11px 12px!important;
5688  }
5689}</style><style class="wpcode-css-snippet">html,
5690body,
5691#page,
5692.site,
5693.site-content,
5694.content-area,
5695main,
5696main.site-main,
5697.fl-builder-content {
5698    background-color: #ffffff !important;
5699}</style><style id="pg-faculty-hero-v32-style">
5700/* Keep server-rendered fallback out of view until the final category Hero mounts. */
5701html.pg-faculty-hero-pending #Subheader .column.one{visibility:hidden!important}
5702.pg-faculty-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:54px;align-items:center;width:100%}.pg-faculty-left{min-width:0}.pg-faculty-badge{display:inline-flex;margin:0 0 16px;padding:7px 12px;border:1px solid rgba(175,226,255,.28);border-radius:6px;background:rgba(175,226,255,.08);color:#afe2ff;font-size:12px;font-weight:800;letter-spacing:.35px}.pg-faculty-hero .title{margin:0 0 18px!important;color:#fff!important;font-size:52px!important;line-height:1.08!important;text-align:left!important}.pg-faculty-desc{max-width:730px;color:rgba(255,255,255,.74);font-size:17px;line-height:1.62}.pg-faculty-apply{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;margin-top:28px;padding:0 24px;border:1px solid #ff5d1f;border-radius:8px;background:#ff5d1f;color:#fff!important;font-size:14px;font-weight:800;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease}.pg-faculty-apply:hover,.pg-faculty-apply:focus-visible{background:#ff5d1f;color:#fff!important;transform:translateY(-1px);box-shadow:0 10px 26px rgba(255,93,31,.22)}.pg-faculty-advisor{box-sizing:border-box;min-width:0;max-width:100%;padding:28px;border:1px solid rgba(175,226,255,.16);border-radius:16px;background:linear-gradient(180deg,rgba(16,22,44,.96),rgba(20,43,79,.92));box-shadow:0 20px 50px rgba(0,0,0,.18)}.pg-faculty-advisor small{display:block;margin-bottom:10px;color:#afe2ff;font-size:9px;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.pg-faculty-advisor h2{margin:0 0 9px!important;color:#fff!important;font-size:23px!important;line-height:1.18!important}.pg-faculty-advisor p{margin:0 0 18px;color:rgba(255,255,255,.66);font-size:12px;line-height:1.55}.pg-faculty-phone{display:block;margin:0 0 6px;color:#fff!important;font-size:25px;font-weight:850;text-decoration:none!important}.pg-faculty-hours{display:block;margin-bottom:16px;color:rgba(255,255,255,.58);font-size:11px}.pg-faculty-mail{display:inline-block;margin-bottom:20px;color:#afe2ff!important;font-size:11px;font-weight:700;text-decoration:none!important}.pg-faculty-callback{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:54px;padding:0 18px;border:1px solid #fff0e7!important;border-radius:9px;background:#fff0e7!important;color:#10162c!important;font-size:12px;font-weight:850;text-align:center;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease}.pg-faculty-callback:hover,.pg-faculty-callback:focus-visible{background:#fff0e7!important;color:#10162c!important;transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.15)}.pg-faculty-sms{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.52);font-size:10px}.pg-fallback-modal{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center;padding:18px}.pg-fallback-modal.is-open{display:flex}.pg-fallback-backdrop{position:absolute;inset:0;background:rgba(4,18,48,.84);backdrop-filter:blur(4px)}.pg-fallback-dialog{position:relative;z-index:1;box-sizing:border-box;width:min(560px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:30px;border-radius:18px;background:#fff;box-shadow:0 28px 80px rgba(0,0,0,.34)}.pg-fallback-dialog h2{margin:0 42px 18px 0!important;color:#10162c!important;font-size:28px!important;line-height:1.15!important}.pg-fallback-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:0;border-radius:50%;background:#f2f4f7;color:#10162c;font-size:23px;cursor:pointer}.pg-fallback-body .wpcf7-form-control:not(.wpcf7-submit){width:100%;box-sizing:border-box}.pg-fallback-body .wpcf7-submit{width:100%;min-height:52px;border:0;border-radius:8px;background:#ff5d1f;color:#fff;font-weight:800}body.pg-fallback-open{overflow:hidden!important}@media(max-width:767px){#Subheader{padding:132px 0 42px!important}#Subheader .container{padding-left:22px!important;padding-right:22px!important}.pg-faculty-hero,.pg-faculty-left,.pg-faculty-advisor{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.pg-faculty-advisor{display:none!important}.pg-faculty-hero{grid-template-columns:minmax(0,1fr);gap:28px}.pg-faculty-hero .title{font-size:36px!important}.pg-faculty-desc{font-size:15px;line-height:1.55}.pg-faculty-apply{width:100%!important;max-width:100%!important;margin-top:22px;padding-left:18px;padding-right:18px}.pg-faculty-advisor{padding:24px}.pg-faculty-advisor h2{font-size:24px!important}.pg-faculty-callback{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.pg-fallback-modal{align-items:flex-start;padding:10px 12px max(12px,env(safe-area-inset-bottom))}.pg-fallback-dialog{width:100%;max-width:100%;max-height:calc(100dvh - 22px);padding:26px 20px}.pg-fallback-dialog h2{font-size:24px!important}}
5703</style>
5704<script id="pg-faculty-hero-v32-js">
5705(function(){'use strict';var path=location.pathname.replace(/\/+$/,'')+'/',base='/studia-kategoria/';var data={
5706'pedagogika/':'Pedagogika I stopnia w Warszawie – 3-letnie studia licencjackie w trybie niestacjonarnym. Weekendowe zjazdy i część zajęć online pomagają łączyć naukę z pracą.',
5707'administracja/':'Studia licencjackie dla osób, które chcą zdobyć praktyczne kompetencje z zakresu administracji, prawa i funkcjonowania nowoczesnych instytucji publicznych i prywatnych.',
5708'praca-socjalna/':'Studia licencjackie dla osób, które chcą profesjonalnie wspierać ludzi, rodziny i społeczności oraz rozwijać kompetencje potrzebne w pracy społecznej i pomocowej.',
5709'bezpieczenstwo-cywilne/':'Studia licencjackie dla osób zainteresowanych bezpieczeństwem, analizą zagrożeń i reagowaniem kryzysowym — z naciskiem na praktyczne kompetencje zawodowe.',
5710'pedagogika-studia-ii-stopnia/':'Pedagogika II stopnia w Warszawie – 2-letnie studia magisterskie w trybie niestacjonarnym. Weekendowe zjazdy i część zajęć online pomagają łączyć naukę z pracą.',
5711'administracja-studia-ii-stopnia/':'Studia magisterskie dla osób, które chcą rozwijać zaawansowane kompetencje z zakresu administracji, zarządzania i funkcjonowania sektora publicznego.'};
5712if(path.indexOf(base)!==0)return;var key=path.slice(base.length),desc=data[key];if(!desc)return;
5713document.documentElement.classList.add('pg-faculty-hero-pending');
5714setTimeout(function(){document.documentElement.classList.remove('pg-faculty-hero-pending')},10000);
5715var modal=null,loaded=false;
5716function ensureModal(){if(modal&&document.body.contains(modal))return modal;var existing=document.getElementById('pg-fallback-modal');if(existing){modal=existing;return modal}modal=document.createElement('div');modal.id='pg-fallback-modal';modal.className='pg-fallback-modal';modal.setAttribute('aria-hidden','true');modal.innerHTML='<div class="pg-fallback-backdrop" data-pg-close></div><div class="pg-fallback-dialog" role="dialog" aria-modal="true" aria-labelledby="pg-fallback-title"><button type="button" class="pg-fallback-close" data-pg-close aria-label="Zamknij">×</button><h2 id="pg-fallback-title">Konsultacja z doradcą rekrutacyjnym</h2><div class="pg-fallback-body">Ładowanie formularza…</div></div>';document.body.appendChild(modal);modal.querySelectorAll('[data-pg-close]').forEach(function(x){x.addEventListener('click',closeModal)});return modal}
5717function closeModal(){if(!modal)return;modal.classList.remove('is-open');modal.setAttribute('aria-hidden','true');document.body.classList.remove('pg-fallback-open')}
5718function loadForm(){if(loaded)return;loaded=true;var m=ensureModal(),body=m.querySelector('.pg-fallback-body');fetch('/studia/andragogika-i-hr/',{credentials:'same-origin'}).then(function(r){return r.text()}).then(function(html){var d=new DOMParser().parseFromString(html,'text/html'),src=d.querySelector('#mfn-popup-template-11012 .wpcf7');if(!src)throw new Error('form not found');body.innerHTML=src.outerHTML;var form=body.querySelector('form');if(form&&window.wpcf7&&typeof window.wpcf7.init==='function')window.wpcf7.init(form)}).catch(function(){body.innerHTML='<p>Nie udało się załadować formularza. Zadzwoń: <a href="tel:+48226002881">22 600 28 81</a> lub napisz na <a href="mailto:[email protected]">[email protected]</a>.</p>'})}
5719function openModal(e){if(e){e.preventDefault();e.stopPropagation();if(typeof e.stopImmediatePropagation==='function')e.stopImmediatePropagation()}var m=ensureModal();m.classList.add('is-open');m.setAttribute('aria-hidden','false');document.body.classList.add('pg-fallback-open');loadForm()}
5720function mount(){var sub=document.querySelector('#Subheader .column.one'),oldTitle=sub&&sub.querySelector('.title');if(!sub||!oldTitle)return false;var title=oldTitle.textContent.trim();sub.innerHTML='<div class="pg-faculty-hero"><div class="pg-faculty-left"><div class="pg-faculty-badge">REKRUTACJA 2026/2027</div><h1 class="title">'+title+'</h1><div class="pg-faculty-desc">'+desc+'</div><a class="pg-faculty-apply" href="https://rekrutacja.pedagogium.pl/">APLIKUJ ONLINE →</a></div><aside class="pg-faculty-advisor"><small>MASZ PYTANIA?</small><h2>Masz pytanie przed wyborem programu?</h2><p>Porozmawiaj z doradcą rekrutacyjnym. Pomożemy Ci wybrać właściwy kierunek i wyjaśnimy kolejne kroki rekrutacji.</p><a class="pg-faculty-phone" href="tel:+48226002881">22 600 28 81</a><span class="pg-faculty-hours">pon.–pt. 10:00–16:30</span><a class="pg-faculty-mail" href="mailto:[email protected]">[email protected]</a><a href="#" class="pg-faculty-callback">ZOSTAW KONTAKT – ODDZWONIMY</a><div class="pg-faculty-sms">Jeśli nie odbieramy — wyślij SMS <b>REKRUTACJA</b>.</div></aside></div>';var cb=sub.querySelector('.pg-faculty-callback');if(cb)cb.addEventListener('click',openModal,true);document.documentElement.classList.remove('pg-faculty-hero-pending');return true}
5721function start(){if(mount())return;var n=0,t=setInterval(function(){n++;if(mount()||n>30){clearInterval(t);document.documentElement.classList.remove('pg-faculty-hero-pending')}},200)}
5722document.addEventListener('keydown',function(e){if(e.key==='Escape')closeModal()});
5723if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start,{once:true});else start();
5724})();
5725</script>
5725<meta name="generator" content="Powered by Slider Revolution 6.7.27 - responsive, Mobile-Friendly Slider Plugin for WordPress with comfortable drag and drop interface." />
5726    <style id="ped-home-pilot-base">
5727      /* Replace only the current homepage content.
5728         Theme header/footer remain native and untouched. */
5729      body.ped-home-pilot #Content { display:block !important; padding:0 !important; }
5730      body.ped-home-pilot #Content > .content_wrapper { width:100% !important; max-width:none !important; margin:0 !important; }
5731      body.ped-home-pilot #Content .sections_group { width:100% !important; max-width:none !important; float:none !important; }
5732      body.ped-home-pilot #Content .entry-content { width:100% !important; }
5733      body.ped-home-pilot #Content .section.the_content { margin:0 !important; padding:0 !important; }
5734      body.ped-home-pilot #Content .section.the_content > .section_wrapper { width:100% !important; max-width:none !important; margin:0 !important; padding:0 !important; }
5735      body.ped-home-pilot #Content .the_content_wrapper { width:100% !important; max-width:none !important; margin:0 !important; padding:0 !important; }
5736      body.ped-home-pilot #Content .mfn-builder-content,
5737      body.ped-home-pilot #Content .section-page-footer { display:none !important; }
5738      body.ped-home-pilot #Subheader { display:none !important; }
5739      body.ped-home-pilot #ped-home-pilot-root { display:block; }
5740    </style>
5741    
5741<script>function setREVStartSize(e){
5742			//window.requestAnimationFrame(function() {
5743				window.RSIW = window.RSIW===undefined ? window.innerWidth : window.RSIW;
5744				window.RSIH = window.RSIH===undefined ? window.innerHeight : window.RSIH;
5745				try {
5746					var pw = document.getElementById(e.c).parentNode.offsetWidth,
5747						newh;
5748					pw = pw===0 || isNaN(pw) || (e.l=="fullwidth" || e.layout=="fullwidth") ? window.RSIW : pw;
5749					e.tabw = e.tabw===undefined ? 0 : parseInt(e.tabw);
5750					e.thumbw = e.thumbw===undefined ? 0 : parseInt(e.thumbw);
5751					e.tabh = e.tabh===undefined ? 0 : parseInt(e.tabh);
5752					e.thumbh = e.thumbh===undefined ? 0 : parseInt(e.thumbh);
5753					e.tabhide = e.tabhide===undefined ? 0 : parseInt(e.tabhide);
5754					e.thumbhide = e.thumbhide===undefined ? 0 : parseInt(e.thumbhide);
5755					e.mh = e.mh===undefined || e.mh=="" || e.mh==="auto" ? 0 : parseInt(e.mh,0);
5756					if(e.layout==="fullscreen" || e.l==="fullscreen")
5757						newh = Math.max(e.mh,window.RSIH);
5758					else{
5759						e.gw = Array.isArray(e.gw) ? e.gw : [e.gw];
5760						for (var i in e.rl) if (e.gw[i]===undefined || e.gw[i]===0) e.gw[i] = e.gw[i-1];
5761						e.gh = e.el===undefined || e.el==="" || (Array.isArray(e.el) && e.el.length==0)? e.gh : e.el;
5762						e.gh = Array.isArray(e.gh) ? e.gh : [e.gh];
5763						for (var i in e.rl) if (e.gh[i]===undefined || e.gh[i]===0) e.gh[i] = e.gh[i-1];
5764											
5765						var nl = new Array(e.rl.length),
5766							ix = 0,
5767							sl;
5768						e.tabw = e.tabhide>=pw ? 0 : e.tabw;
5769						e.thumbw = e.thumbhide>=pw ? 0 : e.thumbw;
5770						e.tabh = e.tabhide>=pw ? 0 : e.tabh;
5771						e.thumbh = e.thumbhide>=pw ? 0 : e.thumbh;
5772						for (var i in e.rl) nl[i] = e.rl[i]<window.RSIW ? 0 : e.rl[i];
5773						sl = nl[0];
5774						for (var i in nl) if (sl>nl[i] && nl[i]>0) { sl = nl[i]; ix=i;}
5775						var m = pw>(e.gw[ix]+e.tabw+e.thumbw) ? 1 : (pw-(e.tabw+e.thumbw)) / (e.gw[ix]);
5776						newh =  (e.gh[ix] * m) + (e.tabh + e.thumbh);
5777					}
5778					var el = document.getElementById(e.c);
5779					if (el!==null && el) el.style.height = newh+"px";
5780					el = document.getElementById(e.c+"_wrapper");
5781					if (el!==null && el) {
5782						el.style.height = newh+"px";
5783						el.style.display = "block";
5784					}
5785				} catch(e){
5786					console.log("Failure at Presize of Slider:" + e)
5787				}
5788			//});
5789		  };</script>
5789
5790<style id="wp-custom-css">
5791/* PEDAGOGIUM HOMEPAGE — FINAL VISUAL POLISH 2026-09-12 */
5792:root{--ped-final-navy:#10162c;--ped-final-orange:#ff5d1f;--ped-final-cream:#fff0e7;--ped-final-lilac:#f3f3fc;--ped-final-border:#e3e8f0;--ped-final-muted:#687287;}
5793
5794/* Duplicate helper is intentionally removed: final contact CTA already exists below. */
5795body.home.ped-home-pilot #ped-home-pilot-root .advisorGuide{display:none!important;}
5796
5797/* Hero: keep the agreed primary orange CTA visible. */
5798body.home.ped-home-pilot #ped-home-pilot-root .hero .actions{display:flex!important;align-items:center!important;gap:12px!important;margin-top:26px!important;}
5799body.home.ped-home-pilot #ped-home-pilot-root .hero .actions .btn.orange{display:inline-flex!important;background:var(--ped-final-orange)!important;border-color:var(--ped-final-orange)!important;color:#fff!important;box-shadow:0 10px 26px rgba(255,93,31,.18)!important;}
5800
5801/* Programme explorer: light branded canvas, dark cards, orange accent. */
5802body.home.ped-home-pilot #ped-home-pilot-root .explorer{background:var(--ped-final-cream)!important;background-image:none!important;color:var(--ped-final-navy)!important;}
5803body.home.ped-home-pilot #ped-home-pilot-root .explorer .head h2,
5804body.home.ped-home-pilot #ped-home-pilot-root .explorer .head h3{color:var(--ped-final-navy)!important;}
5805body.home.ped-home-pilot #ped-home-pilot-root .explorer .head p{color:var(--ped-final-muted)!important;}
5806body.home.ped-home-pilot #ped-home-pilot-root .explorer .switch{background:#fff!important;border:1px solid var(--ped-final-border)!important;box-shadow:0 8px 24px rgba(16,22,44,.06)!important;}
5807body.home.ped-home-pilot #ped-home-pilot-root .explorer .switch button{color:var(--ped-final-navy)!important;background:transparent!important;}
5808body.home.ped-home-pilot #ped-home-pilot-root .explorer .switch button.on{background:var(--ped-final-orange)!important;color:#fff!important;}
5809
5810/* Unified carousel geometry: two equal cards in the desktop viewport. */
5811body.home.ped-home-pilot #ped-home-pilot-root .finalOfferCarouselWrap,
5812body.home.ped-home-pilot #ped-home-pilot-root .podyCarouselWrap{position:relative!important;width:100%!important;padding:0 50px!important;box-sizing:border-box!important;}
5813body.home.ped-home-pilot #ped-home-pilot-root .degreeGrid,
5814body.home.ped-home-pilot #ped-home-pilot-root .proGrid,
5815body.home.ped-home-pilot #ped-home-pilot-root .podyRail{display:flex!important;grid-template-columns:none!important;gap:16px!important;width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;scrollbar-width:none!important;padding:2px 0 8px!important;margin:0!important;}
5816body.home.ped-home-pilot #ped-home-pilot-root .degreeGrid::-webkit-scrollbar,
5817body.home.ped-home-pilot #ped-home-pilot-root .proGrid::-webkit-scrollbar,
5818body.home.ped-home-pilot #ped-home-pilot-root .podyRail::-webkit-scrollbar{display:none!important;}
5819body.home.ped-home-pilot #ped-home-pilot-root .degreeGrid>.degree,
5820body.home.ped-home-pilot #ped-home-pilot-root .proGrid>.proCard,
5821body.home.ped-home-pilot #ped-home-pilot-root .podyRail>.podyCard,
5822body.home.ped-home-pilot #ped-home-pilot-root .degreeGrid>.degree:first-child,
5823body.home.ped-home-pilot #ped-home-pilot-root .proGrid>.proCard:first-child,
5824body.home.ped-home-pilot #ped-home-pilot-root .podyRail>.podyCard:first-child{flex:0 0 calc((100% - 16px)/2)!important;width:calc((100% - 16px)/2)!important;max-width:none!important;min-height:300px!important;scroll-snap-align:start!important;box-sizing:border-box!important;border-radius:18px!important;}
5825body.home.ped-home-pilot #ped-home-pilot-root .degreeGrid>.degree,
5826body.home.ped-home-pilot #ped-home-pilot-root .proGrid>.proCard,
5827body.home.ped-home-pilot #ped-home-pilot-root .podyRail>.podyCard{background:var(--ped-final-navy)!important;border:1px solid var(--ped-final-navy)!important;color:#fff!important;box-shadow:none!important;}
5828body.home.ped-home-pilot #ped-home-pilot-root .degreeGrid>.degree:first-child,
5829body.home.ped-home-pilot #ped-home-pilot-root .proGrid>.proCard:first-child,
5830body.home.ped-home-pilot #ped-home-pilot-root .podyRail>.podyCard:first-child{background:var(--ped-final-orange)!important;border-color:var(--ped-final-orange)!important;}
5831body.home.ped-home-pilot #ped-home-pilot-root .degreeGrid>.degree *,
5832body.home.ped-home-pilot #ped-home-pilot-root .proGrid>.proCard *,
5833body.home.ped-home-pilot #ped-home-pilot-root .podyRail>.podyCard *{color:#fff!important;}
5834
5835/* Arrows sit outside the cards, inside dedicated side gutters. */
5836body.home.ped-home-pilot #ped-home-pilot-root .podyNav,
5837body.home.ped-home-pilot #ped-home-pilot-root .finalOfferCarouselNav{position:absolute!important;top:50%!important;z-index:8!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;padding:0!important;margin:0!important;transform:translateY(-50%)!important;border:1px solid var(--ped-final-border)!important;border-radius:50%!important;background:#fff!important;color:var(--ped-final-navy)!important;box-shadow:0 8px 22px rgba(16,22,44,.12)!important;font-size:28px!important;line-height:1!important;}
5838body.home.ped-home-pilot #ped-home-pilot-root .podyNav.prev,
5839body.home.ped-home-pilot #ped-home-pilot-root .finalOfferCarouselNav.prev{left:0!important;}
5840body.home.ped-home-pilot #ped-home-pilot-root .podyNav.next,
5841body.home.ped-home-pilot #ped-home-pilot-root .finalOfferCarouselNav.next{right:0!important;}
5842body.home.ped-home-pilot #ped-home-pilot-root .podyNav:hover,
5843body.home.ped-home-pilot #ped-home-pilot-root .finalOfferCarouselNav:hover{background:var(--ped-final-orange)!important;border-color:var(--ped-final-orange)!important;color:#fff!important;}
5844
5845/* Light homepage rhythm instead of large continuous navy areas. */
5846body.home.ped-home-pilot #ped-home-pilot-root .brandSec{background:#fff!important;background-image:none!important;color:var(--ped-final-navy)!important;}
5847body.home.ped-home-pilot #ped-home-pilot-root .practicePartners{background:var(--ped-final-lilac)!important;background-image:none!important;color:var(--ped-final-navy)!important;}
5848body.home.ped-home-pilot #ped-home-pilot-root section.dark{background:var(--ped-final-cream)!important;background-image:none!important;color:var(--ped-final-navy)!important;}
5849body.home.ped-home-pilot #ped-home-pilot-root .people{background:#fff!important;background-image:none!important;color:var(--ped-final-navy)!important;}
5850body.home.ped-home-pilot #ped-home-pilot-root #more{background:var(--ped-final-lilac)!important;background-image:none!important;color:var(--ped-final-navy)!important;}
5851body.home.ped-home-pilot #ped-home-pilot-root .liveSec{background:#fff!important;background-image:none!important;color:var(--ped-final-navy)!important;}
5852body.home.ped-home-pilot #ped-home-pilot-root .final{background:var(--ped-final-cream)!important;background-image:none!important;color:var(--ped-final-navy)!important;}
5853body.home.ped-home-pilot #ped-home-pilot-root section.dark h2,
5854body.home.ped-home-pilot #ped-home-pilot-root section.dark h3,
5855body.home.ped-home-pilot #ped-home-pilot-root section.dark b,
5856body.home.ped-home-pilot #ped-home-pilot-root .brandSec h2,
5857body.home.ped-home-pilot #ped-home-pilot-root .people h2,
5858body.home.ped-home-pilot #ped-home-pilot-root #more h2,
5859body.home.ped-home-pilot #ped-home-pilot-root #more h3,
5860body.home.ped-home-pilot #ped-home-pilot-root .liveSec h2,
5861body.home.ped-home-pilot #ped-home-pilot-root .liveSec h3,
5862body.home.ped-home-pilot #ped-home-pilot-root .final h2,
5863body.home.ped-home-pilot #ped-home-pilot-root .final h3{color:var(--ped-final-navy)!important;}
5864body.home.ped-home-pilot #ped-home-pilot-root section.dark p,
5865body.home.ped-home-pilot #ped-home-pilot-root .brandSec p,
5866body.home.ped-home-pilot #ped-home-pilot-root .people p,
5867body.home.ped-home-pilot #ped-home-pilot-root #more p,
5868body.home.ped-home-pilot #ped-home-pilot-root .liveSec p,
5869body.home.ped-home-pilot #ped-home-pilot-root .final p,
5870body.home.ped-home-pilot #ped-home-pilot-root .finalHours,
5871body.home.ped-home-pilot #ped-home-pilot-root .finalSms{color:var(--ped-final-muted)!important;}
5872body.home.ped-home-pilot #ped-home-pilot-root section.dark .benefitCard,
5873body.home.ped-home-pilot #ped-home-pilot-root #more .eco,
5874body.home.ped-home-pilot #ped-home-pilot-root .finalUnified,
5875body.home.ped-home-pilot #ped-home-pilot-root .finalApplyPane,
5876body.home.ped-home-pilot #ped-home-pilot-root .finalAdvisorPane{background:#fff!important;border-color:var(--ped-final-border)!important;color:var(--ped-final-navy)!important;box-shadow:none!important;}
5877body.home.ped-home-pilot #ped-home-pilot-root section.dark .benefitCard>span,
5878body.home.ped-home-pilot #ped-home-pilot-root .finalEy,
5879body.home.ped-home-pilot #ped-home-pilot-root .finalMail{color:var(--ped-final-orange)!important;}
5880body.home.ped-home-pilot #ped-home-pilot-root .finalPhone{color:var(--ped-final-navy)!important;}
5881
5882@media(max-width:767px){
5883 body.home.ped-home-pilot #ped-home-pilot-root .finalOfferCarouselWrap,
5884 body.home.ped-home-pilot #ped-home-pilot-root .podyCarouselWrap{padding:0!important;}
5885 body.home.ped-home-pilot #ped-home-pilot-root .degreeGrid>.degree,
5886 body.home.ped-home-pilot #ped-home-pilot-root .degreeGrid>.degree:first-child,
5887 body.home.ped-home-pilot #ped-home-pilot-root .proGrid>.proCard,
5888 body.home.ped-home-pilot #ped-home-pilot-root .proGrid>.proCard:first-child,
5889 body.home.ped-home-pilot #ped-home-pilot-root .podyRail>.podyCard,
5890 body.home.ped-home-pilot #ped-home-pilot-root .podyRail>.podyCard:first-child{flex:0 0 86vw!important;width:86vw!important;max-width:86vw!important;min-height:260px!important;}
5891 body.home.ped-home-pilot #ped-home-pilot-root .podyNav,
5892 body.home.ped-home-pilot #ped-home-pilot-root .finalOfferCarouselNav{display:none!important;}
5893 body.home.ped-home-pilot #ped-home-pilot-root .hero .actions .btn.orange{width:100%!important;justify-content:center!important;}
5894}
5895
5896</style>
5897
5898<!-- Google Tag Manager -->
5899<script>
vendor: 327 bytes, lines 5899-5903
5899(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
5900new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
5901j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
5902'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
5903})(window,document,'script','dataLayer','
5903GTM-5Q2GRJND
vendor: 3 bytes, line 5903
5903');
5903</script>
5903
5904<!-- End Google Tag Manager -->
5905	
5906<link rel='stylesheet' id='mfn-post-local-styles-76871791120753-css' href='https://pedagogium.pl/wp-content/uploads/betheme/css/post-7687.css?ver=1791120753' media='all' />
5907<link rel='stylesheet' id='mfn-post-local-styles-78571791120753-css' href='https://pedagogium.pl/wp-content/uploads/betheme/css/post-7857.css?ver=1791120753' media='all' />
5908<link rel='stylesheet' id='mfn-post-local-styles-110121791120753-css' href='https://pedagogium.pl/wp-content/uploads/betheme/css/post-11012.css?ver=1791120753' media='all' />
5909<link rel='stylesheet' id='rs-plugin-settings-css' href='//pedagogium.pl/wp-content/plugins/revslider/sr6/assets/css/rs6.css?ver=6.7.27' media='all' />
5910<style id="rs-plugin-settings-inline-css">
5911#rs-demo-id {}
5912/*# sourceURL=rs-plugin-settings-inline-css */
5913</style>
5914
5915<style>
5916@media (scripting:enabled){.od-lazy-bg-image{background-image:none!important}}
5917/*# sourceURL=https://pedagogium.pl/wp-content/plugins/image-prioritizer/lazy-load-bg-image.min.css?ver=1.0.0-beta3 */
5918</style>
5919</head>
5920
5921<body class="home wp-singular page-template-default page page-id-5 wp-embed-responsive wp-theme-betheme chrome wp-accessibility-helper accessibility-contrast_mode_on wah_fstype_script accessibility-underline-setup accessibility-location-right ped-home-pilot woocommerce-block-theme-has-button-styles mfn-header-template mfn-footer-default ofcs-mobile  color-custom content-brightness-light input-brightness-light style-default button-animation-fade layout-full-width if-disable no-content-padding hide-love subheader-both-center responsive-overflow-x-tablet no-hover-tablet mobile-tb-center mobile-side-slide mobile-mini-mr-ll tablet-sticky mobile-sticky mobile-header-mini mobile-icon-user-hide mobile-icon-wishlist-hide mobile-icon-cart-hide mobile-icon-search-hide mobile-icon-wpml-hide mobile-icon-action-hide tr-menu be-page-5 be-reg-2822" >
5922
5923<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 5923-5924
5923
5924<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
5924GTM-5Q2GRJND
vendor: 83 bytes, lines 5924-5925
5924"
5925height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
5926<!-- End Google Tag Manager (noscript) -->
5927	
5928	
5929		
5930		<!-- mfn_hook_top --><!-- mfn_hook_top -->
5931		
5932		
5933		<div id="Wrapper">
5934
5935	<header id="mfn-header-template" data-id="7589"  data-mobile-type="" data-type="fixed" class="mfn-header-tmpl mfn-header-main mfn-header-tmpl-fixed"><div data-id="7589" class="mfn-builder-content mfn-header-tmpl-builder"><section class="section mcb-section mfn-default-section mcb-section-e1f8e8aa1 mcb-header-section close-button-right closeable-active show-on-scroll mfn-temporary-hidden"  data-uid="e1f8e8aa1" data-close-days="1" style="" ><div class="mcb-background-overlay"></div><div class="section_wrapper mfn-wrapper-for-wraps mcb-section-inner mcb-section-inner-e1f8e8aa1"><div  class="wrap mcb-wrap mcb-wrap-76a107aac mcb-header-wrap one tablet-one laptop-one mobile-one vb-item clearfix" data-desktop-col="one" data-laptop-col="laptop-one" data-tablet-col="tablet-one" data-mobile-col="mobile-one" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-76a107aac mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="column mcb-column mcb-item-d12a1c6d7 one laptop-one tablet-one mobile-one column_header_promo_bar mfn-item-inline vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-d12a1c6d7 mcb-item-header_promo_bar-inner"><div class="promo_bar_slider" data-speed="0"><div class="pbs_one pbs-active"><a href="https://pedagogium.pl/rekrutacja/" 
5936   style="text-decoration:none; color:#10162c;">
5937  <strong><span style="text-decoration:underline;">REKRUTACJA 2026/2027 TRWA!</span></strong>
5938</a>
5939— Zapytaj doradcę o kierunki, wymagania i aktualne promocje | 
5940<a href="tel:+48226002881" style="font-weight:700; color:#ff5d1f;">22 600 28 81</a></div></div></div></div></div></div></div><span class="close-closeable-section mfn-close-icon"><span class="icon">&#10005;</span></span></section>
5940<section class="section mcb-section mfn-default-section mcb-section-d16bf0402 mcb-header-section close-button-left custom-width show-on-scroll"   style="" ><div class="mcb-background-overlay"></div><div class="section_wrapper mfn-wrapper-for-wraps mcb-section-inner mcb-section-inner-d16bf0402"><div  class="wrap mcb-wrap mcb-wrap-ae7f3dab5 mcb-header-wrap one-third tablet-one-third laptop-one-third mobile-one mfn-item-custom-width vb-item clearfix" data-desktop-col="one-third" data-laptop-col="laptop-one-third" data-tablet-col="tablet-one-third" data-mobile-col="mobile-one" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-ae7f3dab5 mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="column mcb-column mcb-item-40485fe35 one laptop-one tablet-one mobile-one column_header_logo mfn-item-custom-width vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-40485fe35 mcb-item-header_logo-inner"><a class="logo-wrapper" href="https://pedagogium.pl"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[1][self::HEADER]/*[1][self::DIV]/*[2][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::A]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2024/03/logo1.svg#7535" alt="logo1" width="311" height="80"></a></div></div></div></div><div  class="wrap mcb-wrap mcb-wrap-9f4a0bb4d mcb-header-wrap one-third tablet-one-third laptop-one-third mobile-one mfn-item-custom-width vb-item clearfix" data-desktop-col="one-third" data-laptop-col="laptop-one-third" data-tablet-col="tablet-one-third" data-mobile-col="mobile-one" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-9f4a0bb4d mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="column mcb-column mcb-item-8b1ea3ddf one laptop-one tablet-one mobile-one column_header_menu mfn-item-inline  hide-tablet hide-mobile vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-8b1ea3ddf mcb-item-header_menu-inner"><ul id="menu-main" class="mfn-header-menu mfn-header-mainmenu mfn-menu-align-flex-start mfn-menu-tablet-align-flex-start mfn-menu-mobile-align-flex-start mfn-menu-icon-left mfn-menu-separator-off mfn-menu-submenu-on-hover mfn-menu-submenu-show-fade-up mfn-menu-submenu-icon-rotate"><li id="menu-item-7593" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7593 mfn-menu-item-has-megamenu mfn-menu-li"><a href="#" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Uczelnia</span></span><span class="menu-sub mfn-menu-subicon"><i class="fas fa-angle-down"></i></span></a><div id="mfn-megamenu-7687" class="mfn-menu-item-megamenu mfn-megamenu-grid" ><div class="mfn-builder-content mfn-megamenu-tmpl-builder container">
5940<section class="section mcb-section mfn-default-section mcb-section-7r4z1c1bz  no-margin-h no-margin-v dark full-width-ex-mobile wrap-reverse"   style="" ><div class="mcb-background-overlay"></div><div class="section_wrapper mfn-wrapper-for-wraps mcb-section-inner mcb-section-inner-7r4z1c1bz"><div  class="wrap mcb-wrap mcb-wrap-twysdyjbt one tablet-three-fourth laptop-three-fourth mobile-one vb-item clearfix" data-desktop-col="one" data-laptop-col="laptop-three-fourth" data-tablet-col="tablet-three-fourth" data-mobile-col="mobile-one" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-twysdyjbt mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div id="mfn-megamenu-80" class="column mcb-column mcb-item-sfdcb1zpf one-second laptop-one tablet-one mobile-one column_megamenu_menu vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-sfdcb1zpf mcb-item-megamenu_menu-inner"><ul id="mfn-megamenu-ul-127" class="mfn-megamenu-menu mfn-mm-menu-vertical mfn-mm-submenu-toggled mfn-mm-menu-icon-left mfn-mm-menu-icon-rotate"><li id="megamenu-menu-item-15024" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15024"><a href="https://pedagogium.pl/o-uczelni/"><span class="label-wrapper"><span class="menu-label">O Uczelni</span></span><span class="menu-sub"><i class="icon-down-open-1"></i></span></a></li>
5941<li id="megamenu-menu-item-17040" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17040"><a href="https://pedagogium.pl/o-uczelni/wladze-uczelni/"><span class="label-wrapper"><span class="menu-label">Władze Uczelni</span></span><span class="menu-sub"><i class="icon-down-open-1"></i></span></a></li>
5942<li id="megamenu-menu-item-17038" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17038"><a href="https://pedagogium.pl/o-uczelni/kadra-naukowa-dydaktyczna/"><span class="label-wrapper"><span class="menu-label">Kadra</span></span><span class="menu-sub"><i class="icon-down-open-1"></i></span></a></li>
5943<li id="megamenu-menu-item-15028" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15028"><a href="https://pedagogium.pl/o-uczelni/komisja-jakosci-ksztalcenia/"><span class="label-wrapper"><span class="menu-label">Komisja Jakości Kształcenia</span></span><span class="menu-sub"><i class="icon-down-open-1"></i></span></a></li>
5944<li id="megamenu-menu-item-15025" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15025"><a href="https://pedagogium.pl/o-uczelni/wazne-dokumenty/"><span class="label-wrapper"><span class="menu-label">Ważne dokumenty</span></span><span class="menu-sub"><i class="icon-down-open-1"></i></span></a></li>
5945<li id="megamenu-menu-item-15030" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15030"><a href="https://pedagogium.pl/instytut-eko-designu/"><span class="label-wrapper"><span class="menu-label">Instytut Eko-Designu</span></span><span class="menu-sub"><i class="icon-down-open-1"></i></span></a></li>
5946<li id="megamenu-menu-item-15029" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15029"><a href="https://pedagogium.pl/partnerstwo/"><span class="label-wrapper"><span class="menu-label">Współpraca edukacyjna</span></span><span class="menu-sub"><i class="icon-down-open-1"></i></span></a></li>
5947</ul></div></div></div></div></div></section></div></div><style class="mfn-megamenu-tmpl-local-styles">#mfn-megamenu-7687{padding:40px;border-style:solid;border-width:0px 0 0px 0;background-color:#030402;}</style>
5948<ul class="sub-menu mfn-submenu">
5949	<li id="menu-item-96" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-96 mfn-menu-li"><a href="https://pedagogium.pl/o-uczelni/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">O Uczelni</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5950	<li id="menu-item-17041" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17041 mfn-menu-li"><a href="https://pedagogium.pl/o-uczelni/wladze-uczelni/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Władze Uczelni</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5951	<li id="menu-item-17042" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17042 mfn-menu-li"><a href="https://pedagogium.pl/o-uczelni/kadra-naukowa-dydaktyczna/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Kadra</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5952	<li id="menu-item-114" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-114 mfn-menu-li"><a href="https://pedagogium.pl/o-uczelni/komisja-jakosci-ksztalcenia/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Komisja Jakości Kształcenia</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5953	<li id="menu-item-126" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-126 mfn-menu-li"><a href="https://pedagogium.pl/o-uczelni/wazne-dokumenty/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Ważne dokumenty</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5954	<li id="menu-item-15077" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15077 mfn-menu-li"><a href="https://pedagogium.pl/instytut-eko-designu/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">
5954Instytut Eko-Designu</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5955	<li id="menu-item-15078" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15078 mfn-menu-li"><a href="https://pedagogium.pl/partnerstwo/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Współpraca edukacyjna</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5956</ul>
5957</li>
5958<li id="menu-item-7594" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7594 mfn-menu-li"><a href="#" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Kandydat</span></span><span class="menu-sub mfn-menu-subicon"><i class="fas fa-angle-down"></i></span></a>
5959<ul class="sub-menu mfn-submenu">
5960	<li id="menu-item-212" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-212 mfn-menu-li"><a href="https://rekrutacja.pedagogium.pl/pdg-irk-app/ledge/view/irk.pub.Page#/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">E-Rekrutacja</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5961	<li id="menu-item-186" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-186 mfn-menu-li"><a href="https://pedagogium.pl/rekrutacja/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Rekrutacja 2026/2027 | Szczegóły</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5962	<li id="menu-item-7871" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7871 mfn-menu-li"><a href="https://pedagogium.pl/przeniesienie-z-innej-uczelni/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Przeniesienie z innej uczelni</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5963	<li id="menu-item-11452" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11452 mfn-menu-li"><a href="/stopnia-i/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Studia I stopnia</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5964	<li id="menu-item-11453" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11453 mfn-menu-li"><a href="/ii-stopnia/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Studia II stopnia</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5965	<li id="menu-item-11454" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11454 mfn-menu-li"><a href="/studia-kategoria/studia-podyplomowe/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Studia podyplomowe</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5966	<li id="menu-item-11455" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11455 mfn-menu-li"><a href="/studia-kategoria/mba/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">MBA</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5967	<li id="menu-item-16150" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16150 mfn-menu-li"><a href="/studia-kategoria/kursy-i-szkolenia/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Kursy i szkolenia</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5968	<li id="menu-item-11456" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11456 mfn-menu-li"><a href="/rekrutacja/nasza-oferta/ksztalcenia-specjalistyczne/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Kształcenie specjalistyczne</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5969	<li id="menu-item-11457" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11457 mfn-menu-li"><a href="/studia-kategoria/study-in-english/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Study in English</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5970	<li id="menu-item-17371" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17371 mfn-menu-li"><a href="https://pedagogium.pl/oplaty/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Opłaty</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5971	<li id="menu-item-16291" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16291 mfn-menu-li"><a href="https://pedagogium.pl/for-foreigners/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">For foreigners</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5972	<li id="menu-item-15076" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15076 mfn-menu-li"><a href="https://pedagogium.pl/prywatne-akademiki/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Prywatne akademiki </span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5973</ul>
5974</li>
5975<li id="menu-item-7595" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7595 mfn-menu-li"><a href="#" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Student</span></span><span class="menu-sub mfn-menu-subicon"><i class="fas fa-angle-down"></i></span></a>
5976<ul class="sub-menu mfn-submenu">
5977	<li id="menu-item-84" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-84 mfn-menu-li"><a href="https://uczelnia.pedagogium.pl/?_ga=2.152760446.611779711.1658140213-154169262.1657631479&#038;_gl=1*1ak5irh*_ga*MTU0MTY5MjYyLjE2NTc2MzE0Nzk.*_ga_ZT1LMBT4X1*MTY1ODE0MjkzOC43LjEuMTY1ODE0Mzk0Ny4w" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Wirtualna Uczelnia</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5978	<li id="menu-item-17117" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17117 mfn-menu-li"><a href="https://pedagogium.pl/praktyki/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Praktyki</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5979	<li id="menu-item-492" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-492 mfn-menu-li"><a href="https://pedagogium.pl/samorzad-studentow/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Samorząd studentów</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5980	<li id="menu-item-10403" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10403 mfn-menu-li"><a href="https://pedagogium.pl/o-uczelni/organizacja-zajec/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Organizacja zajęć</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5981	<li id="menu-item-15038" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15038 mfn-menu-li"><a href="https://www.e-nfs.pl/ubezpieczenia/nnw-szkolne/zakres-ochrony/?code=nw2n" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Ubezpieczenie</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5982</ul>
5983</li>
5984<li id="menu-item-7765" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7765 mfn-menu-li"><a href="#" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Dziekanat</span></span><span class="menu-sub mfn-menu-subicon"><i class="fas fa-angle-down"></i></span></a>
5985<ul class="sub-menu mfn-submenu">
5986	<li id="menu-item-7597" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7597 mfn-menu-li"><a href="https://pedagogium.pl/dziekanat-biuro-obslugi/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Biuro Obsługi Studenta</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5987	<li id="menu-item-405" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-405 mfn-menu-li"><a href="https://pedagogium.pl/dziekanat-biuro-obslugi/stypendia/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Stypendia i pomoc materialna</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5988	<li id="menu-item-7605" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7605 mfn-menu-li"><a href="https://pedagogium.pl/dziekanat-biuro-obslugi/praktyki-studia-i-i-ii-stopnia/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Praktyki – studia I i II stopnia</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5989	<li id="menu-item-7603" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7603 mfn-menu-li"><a href="https://pedagogium.pl/dziekanat-biuro-obslugi/dyplomowanie/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Praca Dyplomowa</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5990	<li id="menu-item-7606" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7606 mfn-menu-li"><a href="https://pedagogium.pl/dziekanat-biuro-obslugi/sekretariat-studiow-podyplomowych/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Biuro Studiów Podyplomowych</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5991	<li id="menu-item-7598" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7598 mfn-menu-li"><a href="https://pedagogium.pl/dziekanat-biuro-obslugi/biuro-obslugi-osob-z-niepelnosprawnoscia/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Biuro Obsługi Osób z Niepełnosprawnością</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-right"></i></span></a></li>
5992</ul>
5993</li>
5994<li id="menu-item-541" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-541 mfn-menu-li"><a href="https://pedagogium.pl/kontakt/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Kontakt</span></span><span class="menu-sub mfn-menu-subicon"><i class="fas fa-angle-down"></i></span></a></li>
5995<li id="menu-item-15079" class="button_submenu menu-item menu-item-type-custom menu-item-object-custom menu-item-15079 mfn-menu-li"><a href="https://rekrutacja.pedagogium.pl/pdg-irk-app/ledge/view/irk.pub.Page#/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">E-rekrutacja</span></span><span class="menu-sub mfn-menu-subicon"><i class="fas fa-angle-down"></i></span></a></li>
5996</ul></div></div></div></div><div  class="wrap mcb-wrap mcb-wrap-1c71a5f45 mcb-header-wrap one-third tablet-one-third laptop-one-third mobile-one vb-item clearfix" data-desktop-col="one-third" data-laptop-col="laptop-one-third" data-tablet-col="tablet-one-third" data-mobile-col="mobile-one" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-1c71a5f45 mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="column mcb-column mcb-item-1e85cd960 one laptop-one tablet-one mobile-one column_button mfn-item-inline  hide-mobile vb-item" style="
5997" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-1e85cd960 mcb-item-button-inner"><a class="button header-button button_size_1" href="https://rekrutacja.pedagogium.pl/pdg-irk-app/ledge/view/irk.pub.Page#/"     target="_blank"    title="E-rekrutacja"><span class="button_label">E-rekrutacja</span></a>
5998</div></div><div  class="column mcb-column mcb-item-47a122439 one laptop-one tablet-one mobile-one column_plain_text mfn-item-inline vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-47a122439 mcb-item-plain_text-inner"><div  class="desc"><div class="gtranslate_wrapper" id="gt-wrapper-50972016"></div></div></div></div><div  class="column mcb-column mcb-item-bb3aa519b one laptop-one tablet-one mobile-one column_header_burger mfn-item-inline  hide-
5998desktop hide-laptop hide-laptop hide-laptop hide-laptop hide-laptop hide-laptop hide-laptop hide-laptop hide-laptop hide-laptop hide-laptop hide-laptop vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-bb3aa519b mcb-item-header_burger-inner"><a data-nav="menu-main" href="#" class="mfn-icon-box mfn-header-menu-burger mfn-icon-box-top mfn-header-menu-toggle mfn-icon-box-empty-desc"  title=""><div class="icon-wrapper"><i class="icon-menu-fine" aria-hidden="true"></i></div></a><div class="mfn-header-tmpl-menu-sidebar mfn-header-tmpl-menu-sidebar-right mfn-close-icon-pos-right "><div class="mfn-header-tmpl-menu-sidebar-wrapper"><span class="mfn-close-icon mfn-header-menu-toggle"><span class="icon">&#10005;</span></span><ul id="menu-main-1" class="mfn-header-menu mfn-menu-align-flex-start mfn-menu-align-laptop-flex-start mfn-menu-align-tablet-flex-start mfn-menu-align-mobile-flex-start mfn-items-align-top mfn-items-align-tablet-left mfn-menu-icon-left mfn-menu-separator-off mfn-menu-submenu-on-click mfn-menu-submenu-show-fade-in mfn-menu-submenu-icon-rotate"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7593 mfn-menu-li"><a href="#" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Uczelnia</span></span><span class="menu-sub mfn-menu-subicon"><i class="fas fa-angle-down"></i></span></a>
5999<ul class="sub-menu mfn-submenu">
6000	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-96 mfn-menu-li"><a href="https://pedagogium.pl/o-uczelni/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">O Uczelni</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6001	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17041 mfn-menu-li"><a href="https://pedagogium.pl/o-uczelni/wladze-uczelni/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Władze Uczelni</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6002	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17042 mfn-menu-li"><a href="https://pedagogium.pl/o-uczelni/kadra-naukowa-dydaktyczna/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Kadra</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6003	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-114 mfn-menu-li"><a href="https://pedagogium.pl/o-uczelni/komisja-jakosci-ksztalcenia/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Komisja Jakości Kształcenia</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6004	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-126 mfn-menu-li"><a href="https://pedagogium.pl/o-uczelni/wazne-dokumenty/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Ważne dokumenty</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6005	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15077 mfn-menu-li"><a href="https://pedagogium.pl/instytut-eko-designu/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Instytut Eko-Designu</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6006	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15078 mfn-menu-li"><a href="https://pedagogium.pl/partnerstwo/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Współpraca edukacyjna</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6007</ul>
6008</li>
6009<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7594 mfn-menu-li"><a href="#" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Kandydat</span></span><span class="menu-sub mfn-menu-subicon"><i class="fas fa-angle-down"></i></span></a>
6010<ul class="sub-menu mfn-submenu">
6011	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-212 mfn-menu-li"><a href="https://rekrutacja.pedagogium.pl/pdg-irk-app/ledge/view/irk.pub.Page#/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">E-Rekrutacja</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6012	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-186 mfn-menu-li"><a href="https://pedagogium.pl/rekrutacja/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">
6012Rekrutacja 2026/2027 | Szczegóły</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6013	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7871 mfn-menu-li"><a href="https://pedagogium.pl/przeniesienie-z-innej-uczelni/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Przeniesienie z innej uczelni</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6014	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11452 mfn-menu-li"><a href="/stopnia-i/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Studia I stopnia</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6015	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11453 mfn-menu-li"><a href="/ii-stopnia/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Studia II stopnia</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6016	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11454 mfn-menu-li"><a href="/studia-kategoria/studia-podyplomowe/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Studia podyplomowe</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6017	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11455 mfn-menu-li"><a href="/studia-kategoria/mba/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">MBA</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6018	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16150 mfn-menu-li"><a href="/studia-kategoria/kursy-i-szkolenia/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Kursy i szkolenia</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6019	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11456 mfn-menu-li"><a href="/rekrutacja/nasza-oferta/ksztalcenia-specjalistyczne/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Kształcenie specjalistyczne</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6020	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-11457 mfn-menu-li"><a href="/studia-kategoria/study-in-english/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Study in English</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6021	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17371 mfn-menu-li"><a href="https://pedagogium.pl/oplaty/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Opłaty</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6022	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16291 mfn-menu-li"><a href="https://pedagogium.pl/for-foreigners/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">For foreigners</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6023	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15076 mfn-menu-li"><a href="https://pedagogium.pl/prywatne-akademiki/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Prywatne akademiki </span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6024</ul>
6025</li>
6026<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7595 mfn-menu-li"><a href="#" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Student</span></span><span class="menu-sub mfn-menu-subicon"><i class="fas fa-angle-down"></i></span></a>
6027<ul class="sub-menu mfn-submenu">
6028	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-84 mfn-menu-li"><a href="https://uczelnia.pedagogium.pl/?_ga=2.152760446.611779711.1658140213-154169262.1657631479&#038;_gl=1*1ak5irh*_ga*MTU0MTY5MjYyLjE2NTc2MzE0Nzk.*_ga_ZT1LMBT4X1*MTY1ODE0MjkzOC43LjEuMTY1ODE0Mzk0Ny4w" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Wirtualna Uczelnia</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6029	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-17117 mfn-menu-li"><a href="https://pedagogium.pl/praktyki/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Praktyki</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6030	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-492 mfn-menu-li"><a href="https://pedagogium.pl/samorzad-studentow/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Samorząd studentów</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6031	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-10403 mfn-menu-li"><a href="https://pedagogium.pl/o-uczelni/organizacja-zajec/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Organizacja zajęć</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6032	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15038 mfn-menu-li"><a href="https://www.e-nfs.pl/ubezpieczenia/nnw-szkolne/zakres-ochrony/?code=nw2n" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Ubezpieczenie</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6033</ul>
6034</li>
6035<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-7765 mfn-menu-li"><a href="#" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Dziekanat</span></span><span class="menu-sub mfn-menu-subicon"><i class="fas fa-angle-down"></i></span></a>
6036<ul class="sub-menu mfn-submenu">
6037	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7597 mfn-menu-li"><a href="https://pedagogium.pl/dziekanat-biuro-obslugi/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Biuro Obsługi Studenta</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6038	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-405 mfn-menu-li"><a href="https://pedagogium.pl/dziekanat-biuro-obslugi/stypendia/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Stypendia i pomoc materialna</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6039	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7605 mfn-menu-li"><a href="https://pedagogium.pl/dziekanat-biuro-obslugi/praktyki-studia-i-i-ii-stopnia/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Praktyki – studia I i II stopnia</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6040	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7603 mfn-menu-li"><a href="https://pedagogium.pl/dziekanat-biuro-obslugi/dyplomowanie/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Praca Dyplomowa</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6041	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7606 mfn-menu-li"><a href="https://pedagogium.pl/dziekanat-biuro-obslugi/sekretariat-studiow-podyplomowych/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Biuro Studiów Podyplomowych</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6042	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7598 mfn-menu-li"><a href="https://pedagogium.pl/dziekanat-biuro-obslugi/biuro-obslugi-osob-z-niepelnosprawnoscia/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Biuro Obsługi Osób z Niepełnosprawnością</span></span><span class="menu-sub mfn-menu-sub-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6043</ul>
6044</li>
6045<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-541 mfn-menu-li"><a href="https://pedagogium.pl/kontakt/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">Kontakt</span></span><span class="menu-sub mfn-menu-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6046<li class="button_submenu menu-item menu-item-type-custom menu-item-object-custom menu-item-15079 mfn-menu-li"><a href="https://rekrutacja.pedagogium.pl/pdg-irk-app/ledge/view/irk.pub.Page#/" class="mfn-menu-link"><span class="menu-item-helper mfn-menu-item-helper"></span><span class="label-wrapper mfn-menu-label-wrapper"><span class="menu-label">E-rekrutacja</span></span><span class="menu-sub mfn-menu-subicon"><i class="fas fa-angle-down"></i></span></a></li>
6047</ul></div></div></div></div></div></div></div></section></div></header>
6048		<!-- mfn_hook_content_before --><!-- mfn_hook_content_before -->    <style id="ped-home-pilot-css">
6049:root{--n:#061126;--n2:#0b214b;--o:#ff5b21;--i:#10172a;--m:#687287;--l:#e5e9f0;--bg:#f5f7fa;--w:#fff;--max:1180px}
6050*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--i);background:white}button,a{font:inherit}a{text-decoration:none;color:inherit}.c{width:min(var(--max),calc(100% - 40px));margin:auto}.ey{font-size:11px;font-weight:900;letter-spacing:1.4px;color:var(--o);text-transform:uppercase}.top{position:absolute;z-index:9;left:0;right:0;color:white;border-bottom:1px solid #ffffff18}.nav{height:72px;display:flex;align-items:center;gap:25px}.brand{font-weight:950;font-size:20px;letter-spacing:.5px}.brand small{display:block;
6050font-size:7px;letter-spacing:1.3px;opacity:.55}.links{margin-left:auto;display:flex;gap:22px;align-items:center;font-size:12px;color:#ffffffb8}.orange{background:var(--o);color:white;border:0;border-radius:8px;padding:12px 16px;font-weight:850}
6051.hero{color:white;min-height:720px;background:#071124;position:relative;overflow:hidden}.heroVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.58}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,7,17,.93),rgba(7,17,36,.76) 52%,rgba(10,31,70,.40));z-index:1}.hero:after{content:"PEDAGOGIUM";position:absolute;right:-45px;bottom:15px;font-size:150px;font-weight:950;color:transparent;-webkit-text-stroke:1px #ffffff0d;letter-spacing:-7px}.heroGrid{padding:150px 0 65px;display:grid;grid-template-columns:1.18fr .82fr;gap:70px;align-items:center;position:relative;z-index:2}.hero h1{font-size:clamp(54px,6vw,82px);line-height:.96;letter-spacing:-4px;margin:14px 0 25px;max-width:800px}.hero p{font-size:18px;line-height:1.65;color:#ffffffb5;max-width:680px}.actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.btn{padding:15px 20px;border:1px solid #ffffff35;border-radius:8px;font-size:12px;font-weight:850;display:inline-flex;align-items:center;gap:8px}.proof{border:1px solid #ffffff1f;background:#061126b8;border-radius:20px;padding:24px;backdrop-filter:blur(10px)}.proofTitle{font-size:11px;text-transform:uppercase;letter-spacing:1.3px;color:#ffffff70;font-weight:850;margin-bottom:15px}.proofRow{display:grid;grid-template-columns:1fr 1fr}.proofItem{padding:22px 12px;border-top:1px solid #ffffff14}.proofItem:nth-child(odd){border-right:1px solid #ffffff14}.proofItem b{display:block;font-size:30px}.proofItem span{font-size:10px;color:#ffffff72}.recruit{margin-top:12px;background:var(--o);padding:16px;border-radius:11px;font-size:12px;font-weight:850;display:flex;justify-content:space-between}
6052section{padding:82px 0}.head{max-width:760px;margin-bottom:34px}.head h2{font-size:46px;letter-spacing:-2px;line-height:1.02;margin:9px 0 13px}.head p{color:var(--m);line-height:1.6;font-size:14px}
6053.explorer{background:var(--bg)}.switch{display:flex;gap:6px;background:#e9edf3;padding:5px;border-radius:12px;width:max-content;max-width:100%;overflow:auto;margin-bottom:25px}.switch button{border:0;background:transparent;padding:12px 18px;border-radius:8px;font-size:11px;font-weight:850;white-space:nowrap;color:#697286;cursor:pointer}.switch button.on{background:white;color:var(--i);box-shadow:0 5px 15px #13213b12}
6054.productPanel{display:none}.productPanel.on{display:block}.degreeGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.degree{background:white;border:1px solid var(--l);border-radius:18px;padding:28px;min-height:300px;position:relative;overflow:hidden}.degree h3{font-size:31px;margin:8px 0}.degree p{color:var(--m);font-size:13px;line-height:1.55;max-width:500px}.levels{display:flex;gap:8px;margin:20px 0}.level{border:1px solid var(--l);background:white;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:900;cursor:pointer}.level.on{background:var(--n);color:white;border-color:var(--n)}.specials{border-top:1px solid var(--l);padding-top:17px;display:grid;gap:8px}.spec{font-size:11px;color:#59647b;display:flex;justify-content:space-between;gap:15px}.spec b{color:var(--i)}.more{position:absolute;right:25px;bottom:22px;color:var(--o);font-size:11px;font-weight:900}.singleTag{display:inline-block;background:#fff1eb;color:var(--o);font-size:10px;font-weight:900;padding:8px 10px;border-radius:999px;margin:12px 0}.proGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.proCard{background:white;border:1px solid var(--l);border-radius:16px;padding:24px;min-height:170px}.proCard b{display:block;margin-bottom:8px}.proCard span{font-size:12px;color:var(--m);line-height:1.5}.guide{margin-top:16px;background:linear-gradient(105deg,var(--n),#123c83);border-radius:16px;color:white;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.guide b{font-size:15px}.guide span{font-size:11px;color:#ffffffa0}
6055.brandSec{background:white}
6055.brandGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.brandGrid h2{font-size:50px;line-height:1;letter-spacing:-2.5px;margin:10px 0 18px}.manifesto{font-size:16px;line-height:1.7;color:var(--m)}.pillars{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pillar{border:1px solid var(--l);border-radius:15px;padding:22px;min-height:150px}.pillar .num{font-size:10px;color:var(--o);font-weight:900}.pillar b{display:block;margin:35px 0 7px}.pillar span{font-size:11px;color:var(--m);line-height:1.45}
6056.dark{background:linear-gradient(110deg,var(--n),var(--n2));color:white}.darkGrid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.dark h2{font-size:46px;line-height:1.02;margin:10px 0 16px}.dark p{color:#ffffff9b;line-height:1.65;font-size:13px}.numbers{display:grid;grid-template-columns:1fr 1fr;gap:10px}.number{border:1px solid #ffffff14;background:#ffffff08;border-radius:15px;padding:25px}.number b{font-size:36px;display:block}.number span{font-size:10px;color:#ffffff80}
6057.people{background:var(--bg)}.peopleTop{display:flex;align-items:end;justify-content:space-between;gap:20px}.peopleTrack{display:flex;gap:12px;overflow:hidden;margin-top:25px}.person{min-width:260px;height:310px;border-radius:16px;background:linear-gradient(145deg,#1a2b50,#081126);position:relative;overflow:hidden;padding:22px;color:white;display:flex;align-items:end}.person:nth-child(2){background:linear-gradient(145deg,#2e4778,#10182d)}.person:nth-child(3){background:linear-gradient(145deg,#24465b,#091826)}.person:nth-child(4){background:linear-gradient(145deg,#3b4166,#111326)}.person b{display:block}.person span{font-size:10px;color:#ffffffa0}.person.real{background-size:cover;background-position:center top}.controls button{width:40px;height:40px;border-radius:50%;border:1px solid var(--l);background:white;cursor:pointer}
6058.ecoGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.eco{border-radius:18px;padding:28px;min-height:280px;color:white;background:linear-gradient(145deg,#071226,#173f87);display:flex;flex-direction:column;justify-content:end}.eco:nth-child(2){background:linear-gradient(145deg,#121a30,#425c91)}.eco:nth-child(3){background:linear-gradient(145deg,#10252c,#28606d)}.eco h3{font-size:24px;margin:0 0 9px}.eco p{font-size:11px;color:#ffffffa8;line-height:1.55}
6059.final{background:#030812;color:white;padding:70px 0}.finalGrid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.final h2{font-size:55px;letter-spacing:-2.5px;margin:9px 0}.contact{border:1px solid #ffffff17;background:#ffffff08;border-radius:16px;padding:23px}.contact b{font-size:30px;display:block;margin:8px 0}.contact span{font-size:11px;color:#ffffff7d}
6060.note{position:fixed;z-index:20;bottom:14px;right:14px;background:white;border:1px solid var(--l);border-radius:10px;padding:10px 13px;font-size:10px;box-shadow:0 10px 35px #0002;color:#5e687d}
6061@media(max-width:850px){.links{display:none}.heroGrid,.brandGrid,.darkGrid,.finalGrid{grid-template-columns:1fr}.heroGrid{gap:30px}.degreeGrid,.proGrid,.ecoGrid{grid-template-columns:1fr}.hero h1{font-size:52px}.hero{min-height:auto}.head h2,.brandGrid h2,.dark h2,.final h2{font-size:38px}.peopleTrack{overflow-x:auto}.note{display:none}}
6062@media(max-width:520px){.c{width:calc(100% - 28px)}.heroGrid{padding-top:120px}.proofRow,.pillars,.numbers{grid-template-columns:1fr}.proofItem:nth-child(odd){border-right:0}.guide{align-items:flex-start;flex-direction:column}}
6063
6064.liveSec{background:#fff}.liveGrid{display:grid;grid-template-columns:1.12fr .88fr;gap:14px}
6065.liveFeature{min-height:390px;border-radius:20px;background:linear-gradient(135deg,#061126,#123b83);color:#fff;padding:34px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}
6066.liveFeature:after{content:"LIVE";position:absolute;right:-12px;bottom:-25px;font-size:125px;font-weight:950;color:#ffffff08}
6067.liveMeta{display:flex;gap:10px;flex-wrap:wrap;font-size:10px;font-weight:900;letter-spacing:.8px;text-transform:uppercase}.liveMeta .accent{color:var(--o)}
6068.liveFeature h3{font-size:38px;line-height:1.08;letter-spacing:-1.6px;margin:14px 0;max-width:650px}.liveFeature p{font-size:13px;line-height:1.6;color:#ffffffa0;max-width:590px}.liveRead{font-size:11px;font-weight:900;color:var(--o)}
6069.liveFeed{border-top:1px solid var(--l)}.liveItem{display:grid;grid-template-columns:72px 1fr 20px;
6069gap:15px;padding:24px 4px;border-bottom:1px solid var(--l);align-items:start;transition:.2s}.liveItem:hover{padding-left:10px}
6070.liveDate{font-size:10px;font-weight:900;color:var(--m);text-transform:uppercase}.liveType{font-size:9px;color:var(--o);font-weight:900;letter-spacing:.8px;text-transform:uppercase}.liveItem h4{font-size:16px;line-height:1.32;margin:5px 0 0}.liveGo{color:var(--o)}
6071@media(max-width:850px){.liveGrid{grid-template-columns:1fr}.liveFeature h3{font-size:31px}}
6072
6073
6074
6075/* ===== v0.3 UX OVERRIDE ===== */
6076body.ped-home-pilot #ped-home-pilot-root .top{display:none!important}
6077body.ped-home-pilot #ped-home-pilot-root{--o:#ff5d1f;--n:#071226;--i:#101828;--m:#667085;--l:#e4e8ef}
6078body.ped-home-pilot #ped-home-pilot-root .heroGrid{padding-top:112px}
6079body.ped-home-pilot #ped-home-pilot-root .hero h1,
6080body.ped-home-pilot #ped-home-pilot-root .liveFeature h3,
6081body.ped-home-pilot #ped-home-pilot-root .eco h3,
6082body.ped-home-pilot #ped-home-pilot-root .final h2{color:#fff!important}
6083body.ped-home-pilot #ped-home-pilot-root .recruit{color:#fff!important;text-decoration:none!important}
6084body.ped-home-pilot #ped-home-pilot-root .degree{padding-bottom:74px}
6085body.ped-home-pilot #ped-home-pilot-root .more{display:inline-flex;position:absolute;left:28px;right:auto;bottom:24px;color:var(--o)!important;text-decoration:none!important}
6086body.ped-home-pilot #ped-home-pilot-root .level{background:#fff!important;color:#101828!important;border:1px solid #d8dee8!important;transition:.18s}
6087body.ped-home-pilot #ped-home-pilot-root .level:hover{background:var(--o)!important;color:#fff!important;border-color:var(--o)!important}
6088body.ped-home-pilot #ped-home-pilot-root .level.on{background:#071226!important;color:#fff!important;border-color:#071226!important}
6089body.ped-home-pilot #ped-home-pilot-root .advisorGuide{padding:22px 26px}
6090body.ped-home-pilot #ped-home-pilot-root .guideEy{display:block;color:var(--o)!important;font-size:9px!important;font-weight:900;letter-spacing:1.1px;margin-bottom:7px}
6091body.ped-home-pilot #ped-home-pilot-root .advisorContact{text-align:right}
6092body.ped-home-pilot #ped-home-pilot-root .advisorContact a{display:block;color:#fff!important;font-size:24px;font-weight:900;text-decoration:none!important}
6093body.ped-home-pilot #ped-home-pilot-root .advisorContact small{display:block;margin-top:4px;color:rgba(255,255,255,.58);font-size:10px}
6094body.ped-home-pilot #ped-home-pilot-root .proCard{display:flex;flex-direction:column;position:relative;min-height:215px;color:#101828!important;text-decoration:none!important;transition:transform .22s,box-shadow .22s,border-color .22s;padding:25px}
6095body.ped-home-pilot #ped-home-pilot-root .proCard:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(7,18,38,.10);border-color:#cbd3df}
6096body.ped-home-pilot #ped-home-pilot-root .proCard .proEy{font-size:9px;color:var(--o)!important;font-weight:900;letter-spacing:1px;margin-bottom:18px}
6097body.ped-home-pilot #ped-home-pilot-root .proCard b{font-size:20px;line-height:1.18;color:#101828!important}
6098body.ped-home-pilot #ped-home-pilot-root .proCard>span:not(.proEy){color:#667085!important}
6099body.ped-home-pilot #ped-home-pilot-root .proCard em{font-style:normal;color:var(--o)!important;font-size:10px;font-weight:900;margin-top:auto;padding-top:24px}
6100body.ped-home-pilot #ped-home-pilot-root .proCardAll{background:#071226!important;border-color:#071226}
6101body.ped-home-pilot #ped-home-pilot-root .proCardAll b{color:#fff!important}
6102body.ped-home-pilot #ped-home-pilot-root .proCardAll>span:not(.proEy){color:rgba(255,255,255,.62)!important}
6103body.ped-home-pilot #ped-home-pilot-root .liveFeature{color:#fff!important}
6104body.ped-home-pilot #ped-home-pilot-root .liveFeature p{color:rgba(255,255,255,.74)!important}
6105body.ped-home-pilot #ped-home-pilot-root .livePeek{max-height:0;opacity:0;overflow:hidden;margin:0;color:#667085;font-size:11px;line-height:1.5;transition:max-height .25s,opacity .25s,margin .25s}
6106body.ped-home-pilot #ped-home-pilot-root .liveItem:hover .livePeek{max-height:70px;opacity:1;margin-top:8px}
6107body.ped-home-pilot #ped-home-pilot-root .darkHead{max-width:820px}
6108body.ped-home-pilot #ped-home-pilot-root .darkHead h2{color:#fff!important}
6109body.ped-home-pilot #ped-home-pilot-root .benefitGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
6110body.ped-home-pilot #ped-home-pilot-root .benefitCard{min-height:245px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(255,255,255,.045);padding:25px;display:flex;flex-direction:column}
6111body.ped-home-pilot #ped-home-pilot-root .benefitCard>span{font-size:9px;color:var(--o);font-weight:900;letter-spacing:1px}
6112body.ped-home-pilot #ped-home-pilot-root .benefitCard b{display:block;color:#fff;font-size:25px;line-height:1.12;margin:42px 0 14px;letter-spacing:-.5px}
6113body.ped-home-pilot #ped-home-pilot-root .benefitCard p{margin:0;color:rgba(255,255,255,.62);font-size:11px;line-height:1.65}
6114body.ped-home-pilot #ped-home-pilot-root .people{overflow:hidden}
6115body.ped-home-pilot #ped-home-pilot-root .peopleAll{font-size:11px;font-weight:900;color:var(--o)!important;text-decoration:none!important;white-space:nowrap;margin-bottom:5px}
6116body.ped-home-pilot #ped-home-pilot-root .marquee{width:100vw;margin-left:calc(50% - 50vw);overflow:hidden;margin-top:30px;padding:8px 0 30px}
6117body.ped-home-pilot #ped-home-pilot-root .marqueeTrack{display:flex;width:max-content;gap:14px;animation:pedStaffMarquee 95s linear infinite;will-change:transform}
6118body.ped-home-pilot #ped-home-pilot-root .marquee:hover .marqueeTrack{animation-play-state:paused}
6119body.ped-home-pilot #ped-home-pilot-root .person{width:250px;min-width:250px;height:315px;transition:transform .28s,box-shadow .28s,filter .28s;background-size:cover!important;background-position:center top!important}
6120body.ped-home-pilot #ped-home-pilot-root .person:hover{transform:translateY(-7px) scale(1.025);box-shadow:0 24px 55px rgba(7,18,36,.22);filter:saturate(1.06)}
6121@keyframes pedStaffMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
6122body.ped-home-pilot #ped-home-pilot-root .eco{color:#fff!important;text-decoration:none!important;transition:transform .22s,box-shadow .22s}
6123body.ped-home-pilot #ped-home-pilot-root .eco:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(7,18,36,.16)}
6124body.ped-home-pilot #ped-home-pilot-root .eco h3,
6125body.ped-home-pilot #ped-home-pilot-root .eco b{color:#fff!important}
6126body.ped-home-pilot #ped-home-pilot-root .eco p{color:rgba(255,255,255,.72)!important}
6127body.ped-home-pilot #ped-home-pilot-root .contact{padding:25px}
6128body.ped-home-pilot #ped-home-pilot-root .contactEy{display:block;color:var(--o)!important;font-size:9px!important;font-weight:900;letter-spacing:1px;margin-bottom:12px}
6129body.ped-home-pilot #ped-home-pilot-root .contactPhone{display:block;color:#fff!important;font-size:31px;font-weight:900;text-decoration:none!important;margin-bottom:20px}
6130body.ped-home-pilot #ped-home-pilot-root .contactRows{border-top:1px solid rgba(255,255,255,.10);padding-top:17px;display:grid;grid-template-columns:1fr 1fr;gap:18px}
6131body.ped-home-pilot #ped-home-pilot-root .contactRows small{display:block;color:rgba(255,255,255,.40);font-size:8px;font-weight:900;letter-spacing:1px;margin-bottom:5px}
6132body.ped-home-pilot #ped-home-pilot-root .contactRows strong{color:#fff;font-size:11px}
6133body.ped-home-pilot #ped-home-pilot-root .contactRows a{color:var(--o)!important;font-size:11px;text-decoration:none!important}
6134@media(max-width:900px){
6135 body.ped-home-pilot #ped-home-pilot-root .benefitGrid{grid-template-columns:1fr 1fr}
6136 body.ped-home-pilot #ped-home-pilot-root .peopleTop{align-items:flex-start}
6137}
6138@media(max-width:600px){
6139 body.ped-home-pilot #ped-home-pilot-root .heroGrid{padding-top:88px}
6140 body.ped-home-pilot #ped-home-pilot-root .benefitGrid{grid-template-columns:1fr}
6141 body.ped-home-pilot #ped-home-pilot-root .advisorGuide{align-items:flex-start}
6142 body.ped-home-pilot #ped-home-pilot-root .advisorContact{text-align:left}
6143 body.ped-home-pilot #ped-home-pilot-root .peopleTop{display:block}
6144 body.ped-home-pilot #ped-home-pilot-root .peopleAll{display:inline-block;margin-top:16px}
6145 body.ped-home-pilot #ped-home-pilot-root .contactRows{grid-template-columns:1fr}
6146}
6146
6147
6148
6149/* ===== v0.4 REFINEMENT ===== */
6150body.ped-home-pilot #ped-home-pilot-root .degree{min-width:0}
6151body.ped-home-pilot #ped-home-pilot-root .specRail{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;padding:17px 2px 7px;border-top:1px solid var(--l);scrollbar-width:thin}
6152body.ped-home-pilot #ped-home-pilot-root .specRail .spec{flex:0 0 calc(50% - 4px);min-width:0;min-height:62px;padding:12px 13px;border:1px solid var(--l);border-radius:11px;background:#f8fafc;align-items:center;scroll-snap-align:start;color:#344054!important;text-decoration:none!important;transition:.18s}
6153body.ped-home-pilot #ped-home-pilot-root .specRail .spec:hover{border-color:var(--o);background:#fff5f0;color:#101828!important}
6154body.ped-home-pilot #ped-home-pilot-root .specRail .spec span{color:var(--o);font-weight:900}
6155body.ped-home-pilot #ped-home-pilot-root .advisorGuide{margin-top:18px;background:#071226;border-radius:20px;color:#fff;padding:34px 38px;display:grid;grid-template-columns:1.2fr .8fr;gap:42px;align-items:center}
6156body.ped-home-pilot #ped-home-pilot-root .advisorCopy b{display:block;font-size:27px;line-height:1.15;margin:8px 0 10px;color:#fff}
6157body.ped-home-pilot #ped-home-pilot-root .advisorCopy>span:last-child{display:block;max-width:650px;color:rgba(255,255,255,.65);font-size:12px;line-height:1.6}
6158body.ped-home-pilot #ped-home-pilot-root .advisorContact{border-left:1px solid rgba(255,255,255,.12);padding-left:32px;text-align:left}
6159body.ped-home-pilot #ped-home-pilot-root .advisorLabel{display:block;color:rgba(255,255,255,.45);font-size:8px;font-weight:900;letter-spacing:1px;margin-bottom:8px}
6160body.ped-home-pilot #ped-home-pilot-root .advisorContact .advisorMail{font-size:11px;color:var(--o)!important;margin-top:13px}
6161body.ped-home-pilot #ped-home-pilot-root .pillar{display:flex;flex-direction:column}
6162body.ped-home-pilot #ped-home-pilot-root .pillar b{margin:22px 0 6px}
6163body.ped-home-pilot #ped-home-pilot-root .benefitCard b{margin:24px 0 12px}
6164body.ped-home-pilot #ped-home-pilot-root .marquee{width:100%;margin-left:0;overflow:hidden;margin-top:30px;padding:8px 0 30px}
6165body.ped-home-pilot #ped-home-pilot-root .people>.marquee{width:min(var(--max),calc(100% - 40px));margin-left:auto;margin-right:auto}
6166body.ped-home-pilot #ped-home-pilot-root .final{background:#f5f7fa;color:#101828;padding:78px 0}
6167body.ped-home-pilot #ped-home-pilot-root .finalIntro{margin-bottom:24px}
6168body.ped-home-pilot #ped-home-pilot-root .finalIntro h2{color:#101828!important;font-size:46px;margin:8px 0}
6169body.ped-home-pilot #ped-home-pilot-root .finalCards{display:grid;grid-template-columns:1fr 1fr;gap:14px}
6170body.ped-home-pilot #ped-home-pilot-root .finalApply,
6171body.ped-home-pilot #ped-home-pilot-root .finalAdvisor{border-radius:20px;padding:36px;min-height:330px;display:flex;flex-direction:column;align-items:flex-start}
6172body.ped-home-pilot #ped-home-pilot-root .finalApply{background:#071226;color:#fff}
6173body.ped-home-pilot #ped-home-pilot-root .finalAdvisor{background:var(--o);color:#fff}
6174body.ped-home-pilot #ped-home-pilot-root .finalEy{font-size:9px;font-weight:900;letter-spacing:1.2px;color:rgba(255,255,255,.62)}
6175body.ped-home-pilot #ped-home-pilot-root .finalCards h3{font-size:32px;line-height:1.08;margin:12px 0 10px;color:#fff!important}
6176body.ped-home-pilot #ped-home-pilot-root .finalCards p{font-size:12px;line-height:1.6;color:rgba(255,255,255,.72);max-width:520px;margin:0 0 24px}
6177body.ped-home-pilot #ped-home-pilot-root .finalApply .btn{margin-top:auto}
6178body.ped-home-pilot #ped-home-pilot-root .finalPhone{font-size:30px;font-weight:900;color:#fff!important;text-decoration:none!important;margin-top:2px}
6179body.ped-home-pilot #ped-home-pilot-root .finalHours{font-size:10px;color:rgba(255,255,255,.68);margin-top:4px}
6180body.ped-home-pilot #ped-home-pilot-root .finalMail{font-size:12px;font-weight:850;color:#fff!important;text-decoration:none!important;margin-top:15px;border-bottom:1px solid rgba(255,255,255,.45)}
6181body.ped-home-pilot #ped-home-pilot-root .finalSms{font-size:9px;color:rgba(255,255,255,.68);margin-top:auto;padding-top:18px;border-top:1px solid rgba(255,255,255,.22);width:100%}
6182@media(max-width:900px){
6183 body.ped-home-pilot #ped-home-pilot-root .advisorGuide,
6184 body.ped-home-pilot #ped-home-pilot-root .finalCards{grid-template-columns:1fr}
6185 body.ped-home-pilot #ped-home-pilot-root .advisorContact{border-left:0;border-top:1px solid rgba(255,255,255,.12);padding:22px 0 0}
6186}
6187@media(max-width:600px){
6188 body.ped-home-pilot #ped-home-pilot-root .specRail{margin-right:-28px;padding-right:28px}
6189 body.ped-home-pilot #ped-home-pilot-root .specRail .spec{flex-basis:82%}
6190 body.ped-home-pilot #ped-home-pilot-root .advisorGuide{padding:27px 24px}
6191 body.ped-home-pilot #ped-home-pilot-root .advisorCopy b{font-size:23px}
6192 body.ped-home-pilot #ped-home-pilot-root .people>.marquee{width:calc(100% - 28px)}
6193 body.ped-home-pilot #ped-home-pilot-root .finalIntro h2{font-size:38px}
6194 body.ped-home-pilot #ped-home-pilot-root .finalApply,
6195 body.ped-home-pilot #ped-home-pilot-root .finalAdvisor{padding:28px 24px;min-height:315px}
6196}
6197
6198
6199/* ===== v0.5 CAROUSEL / LIVE / FINAL CTA ===== */
6200
6201/* Specialty carousel — native desktop controls + dots, while touch/trackpad still work. */
6202body.ped-home-pilot #ped-home-pilot-root .specRail{
6203  scrollbar-width:none;
6204  -ms-overflow-style:none;
6205  scroll-behavior:smooth;
6206}
6207body.ped-home-pilot #ped-home-pilot-root .specRail::-webkit-scrollbar{display:none}
6208body.ped-home-pilot #ped-home-pilot-root .specCarousel{position:relative;margin-top:0}
6209body.ped-home-pilot #ped-home-pilot-root .specCarousel .specRail{margin-bottom:0}
6210body.ped-home-pilot #ped-home-pilot-root .specCarouselControls{
6211  display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;
6212}
6213body.ped-home-pilot #ped-home-pilot-root .specCarouselArrows{display:flex;gap:6px}
6214body.ped-home-pilot #ped-home-pilot-root .specArrow{
6215  width:31px;height:31px;border-radius:50%;border:1px solid #d8dee8;background:#fff;
6216  color:#101828;display:grid;place-items:center;font-size:15px;font-weight:850;cursor:pointer;
6217  transition:.18s;
6218}
6219body.ped-home-pilot #ped-home-pilot-root .specArrow:hover{
6220  background:#071226;color:#fff;border-color:#071226;transform:translateY(-1px)
6221}
6222body.ped-home-pilot #ped-home-pilot-root .specArrow:disabled{opacity:.28;cursor:default;transform:none}
6223body.ped-home-pilot #ped-home-pilot-root .specDots{display:flex;align-items:center;gap:6px}
6224body.ped-home-pilot #ped-home-pilot-root .specDot{
6225  width:6px;height:6px;border:0;border-radius:999px;padding:0;background:#cbd3df;cursor:pointer;
6226  transition:width .18s,background .18s;
6227}
6228body.ped-home-pilot #ped-home-pilot-root .specDot.on{width:20px;background:var(--o)}
6229body.ped-home-pilot #ped-home-pilot-root .degree{padding-bottom:92px}
6230
6231/* Pedagogium Live — no expanding secondary text; only a subtle hover response. */
6232body.ped-home-pilot #ped-home-pilot-root .livePeek{display:none!important}
6233body.ped-home-pilot #ped-home-pilot-root .liveItem{
6234  transition:transform .18s,background .18s,padding-left .18s;
6235}
6236body.ped-home-pilot #ped-home-pilot-root .liveItem:hover{
6237  padding-left:8px;
6238  transform:translateX(2px);
6239  background:#fafbfc;
6240}
6241
6242/* "Więcej niż studia" — keep eyebrow and headings aligned across all three cards. */
6243body.ped-home-pilot #ped-home-pilot-root .eco>.ey{
6244  min-height:28px;display:flex;align-items:flex-end;
6245}
6246body.ped-home-pilot #ped-home-pilot-root .eco h3{
6247  min-height:58px;display:flex;align-items:flex-end;margin:7px 0 9px;
6248}
6249body.ped-home-pilot #ped-home-pilot-root .eco p{margin-top:0}
6250
6251/* Final recruitment — one large dark-blue card, two functional zones. */
6252body.ped-home-pilot #ped-home-pilot-root .finalUnified{
6253  background:linear-gradient(120deg,#071226,#0b214b);
6254  border-radius:22px;
6255  color:#fff;
6256  display:grid;
6257  grid-template-columns:.92fr 1.08fr;
6258  overflow:hidden;
6259  box-shadow:0 24px 60px rgba(7,18,38,.10);
6260}
6261body.ped-home-pilot #ped-home-pilot-root .finalApplyPane,
6262body.ped-home-pilot #ped-home-pilot-root .finalAdvisorPane{
6263  padding:40px;
6264  min-height:340px;
6265  display:flex;
6266  flex-direction:column;
6267  align-items:flex-start;
6268}
6269body.ped-home-pilot #ped-home-pilot-root .finalAdvisorPane{
6270  border-left:1px solid rgba(255,255,255,.13);
6271  background:rgba(255,255,255,.035);
6272}
6273body.ped-home-pilot #ped-home-pilot-root .finalUnified h3{
6274  color:#fff!important;font-size:32px;line-height:1.08;margin:12px 0 10px;
6275}
6276body.ped-home-pilot #ped-home-pilot-root .finalUnified p{
6277  font-size:12px;line-height:1.65;color:rgba(255,255,255,.68);
6278  max-width:520px;margin:0 0 25px;
6279}
6280body.ped-home-pilot #ped-home-pilot-root .finalApplyPane .btn{margin-top:auto}
6281body.ped-home-pilot #ped-home-pilot-root .finalContactRow{
6282  width:100%;display:grid;grid-template-columns:1fr 1fr;gap:28px;
6283  border-top:1px solid rgba(255,255,255,.12);padding-top:20px;margin-top:2px;
6284}
6285body.ped-home-pilot #ped-home-pilot-root .finalContactLabel{
6286  display:block;font-size:8px;font-weight:900;letter-spacing:1px;color:rgba(255,255,255,.42);
6287  margin-bottom:7px;
6288}
6289body.ped-home-pilot #ped-home-pilot-root .finalPhone{
6290  display:block;font-size:27px;font-weight:900;color:#fff!important;text-decoration:none!important;
6291}
6292body.ped-home-pilot #ped-home-pilot-root .finalHours{
6293  display:block;font-size:9px;color:rgba(255,255,255,.55);margin-top:4px;
6294}
6295body.ped-home-pilot #ped-home-pilot-root .finalMail{
6296  display:inline-block;font-size:12px;font-weight:850;color:var(--o)!important;text-decoration:none!important;
6297  margin-top:4px;border-bottom:1px solid rgba(255,93,31,.45);
6298}
6299body.ped-home-pilot #ped-home-pilot-root .finalSms{
6300  width:100%;font-size:9px;color:rgba(255,255,255,.52);margin-top:auto;padding-top:18px;
6301}
6302
6303@media(max-width:900px){
6304  body.ped-home-pilot #ped-home-pilot-root .finalUnified{grid-template-columns:1fr}
6305  body.ped-home-pilot #ped-home-pilot-root .finalAdvisorPane{
6306    border-left:0;border-top:1px solid rgba(255,255,255,.13)
6307  }
6308}
6309@media(max-width:600px){
6310  body.ped-home-pilot #ped-home-pilot-root .specCarouselControls{margin-top:10px}
6311  body.ped-home-pilot #ped-home-pilot-root .specArrow{width:34px;height:34px}
6312  body.ped-home-pilot #ped-home-pilot-root .finalApplyPane,
6313  body.ped-home-pilot #ped-home-pilot-root .finalAdvisorPane{padding:28px 24px;min-height:300px}
6314  body.ped-home-pilot #ped-home-pilot-root .finalContactRow{grid-template-columns:1fr;gap:17px}
6315  body.ped-home-pilot #ped-home-pilot-root .finalPhone{font-size:25px}
6316}
6317
6318
6319/* ===== v0.6 NATIVE SPECIALTY SCROLLER ===== */
6320
6321/* One interaction only: horizontal track with a small native scrollbar.
6322   No arrows, no dots, no extra control layer. */
6323body.ped-home-pilot #ped-home-pilot-root .specCarouselControls,
6324body.ped-home-pilot #ped-home-pilot-root .specCarouselArrows,
6325body.ped-home-pilot #ped-home-pilot-root .specDots{display:none!important}
6326
6327body.ped-home-pilot #ped-home-pilot-root .specCarousel{display:contents!important}
6328
6329body.ped-home-pilot #ped-home-pilot-root .specRail{
6330  display:flex;
6331  gap:9px;
6332  overflow-x:auto;
6333  overflow-y:hidden;
6334  scroll-snap-type:x proximity;
6335  scroll-behavior:smooth;
6336  padding:17px 1px 13px;
6337  margin:0;
6338  border-top:1px solid var(--l);
6339  scrollbar-width:thin;
6340  scrollbar-color:var(--o) #e8edf3;
6341}
6342
6343body.ped-home-pilot #ped-home-pilot-root .specRail::-webkit-scrollbar{height:5px}
6344body.ped-home-pilot #ped-home-pilot-root .specRail::-webkit-scrollbar-track{
6345  background:#e8edf3;border-radius:999px;
6346}
6347body.ped-home-pilot #ped-home-pilot-root .specRail::-webkit-scrollbar-thumb{
6348  background:var(--o);border-radius:999px;
6349}
6350body.ped-home-pilot #ped-home-pilot-root .specRail::-webkit-scrollbar-thumb:hover{
6351  background:#e94d17;
6352}
6353
6354body.ped-home-pilot #ped-home-pilot-root .specRail .spec{
6355  flex:0 0 calc(50% - 5px);
6356  min-width:0;
6357  min-height:72px;
6358  padding:13px 14px;
6359  border:1px solid var(--l);
6360  border-radius:11px;
6361  background:#f8fafc;
6362  align-items:center;
6363  scroll-snap-align:start;
6364  color:#344054!important;
6365  text-decoration:none!important;
6366  transition:border-color .16s,background .16s,transform .16s;
6367}
6368body.ped-home-pilot #ped-home-pilot-root .specRail .spec:hover{
6369  border-color:#c9d1dd;
6370  background:#fff;
6371  transform:translateY(-1px);
6372}
6373body.ped-home-pilot #ped-home-pilot-root .specRail .spec span{
6374  color:var(--o);font-weight:900;flex:0 0 auto;
6375}
6376
6377/* Keep the card compact even with many specialties. */
6378body.ped-home-pilot #ped-home-pilot-root .degree{padding-bottom:76px}
6379body.ped-home-pilot #ped-home-pilot-root .more{bottom:23px}
6380
6381/* Fix alignment of all three "Pedagogium daje więcej możliwości" cards.
6382   Every card now uses the same internal row structure. */
6383body.ped-home-pilot #ped-home-pilot-root .eco{
6384  display:grid!important;
6385  grid-template-rows:32px 64px minmax(72px,1fr) 24px;
6386  align-content:end;
6387  justify-content:stretch;
6388}
6389body.ped-home-pilot #ped-home-pilot-root .eco>.ey{
6390  min-height:0!important;
6391  display:flex!important;
6392  align-items:flex-end!important;
6393  margin:0!important;
6394}
6395body.ped-home-pilot #ped-home-pilot-root .eco h3{
6396  min-height:0!important;
6397  display:flex!important;
6398  align-items:flex-end!important;
6399  margin:0 0 9px!important;
6400}
6401body.ped-home-pilot #ped-home-pilot-root .eco p{
6402  margin:0!important;
6403  align-self:start;
6404}
6405body.ped-home-pilot #ped-home-pilot-root .eco b{
6406  margin:0!important;
6407  align-self:end;
6408}
6409
6410@media(max-width:600px){
6411  body.ped-home-pilot #ped-home-pilot-root .specRail{
6412    margin-right:-14px;
6413    padding-right:14px;
6414  }
6415  body.ped-home-pilot #ped-home-pilot-root .specRail .spec{
6416    flex-basis:84%;
6417  }
6418  body.ped-home-pilot #ped-home-pilot-root .eco{
6419    grid-template-rows:auto auto auto auto;
6420    row-gap:10px;
6421  }
6422}
6423
6424
6425/* ===== v0.7 SUBTLE SCROLL AFFORDANCE ===== */
6426/* Small visual cue that more specialties continue horizontally.
6427   It is intentionally non-interactive: the actual interaction remains 
6427native scroll/swipe. */
6428body.ped-home-pilot #ped-home-pilot-root .specRail{
6429  position:relative;
6430}
6431body.ped-home-pilot #ped-home-pilot-root .specScrollHint{
6432  display:flex;
6433  align-items:center;
6434  justify-content:flex-end;
6435  gap:5px;
6436  height:14px;
6437  margin-top:5px;
6438  padding-right:3px;
6439  pointer-events:none;
6440  opacity:.9;
6441  transition:opacity .2s;
6442}
6443body.ped-home-pilot #ped-home-pilot-root .specScrollHint i{
6444  display:block;
6445  width:5px;
6446  height:5px;
6447  border-radius:50%;
6448  background:#cbd3df;
6449}
6450body.ped-home-pilot #ped-home-pilot-root .specScrollHint i:first-child{
6451  width:16px;
6452  border-radius:999px;
6453  background:var(--o);
6454}
6455body.ped-home-pilot #ped-home-pilot-root .specScrollHint.is-end{
6456  opacity:.22;
6457}
6458body.ped-home-pilot #ped-home-pilot-root .degree{
6459  padding-bottom:78px;
6460}
6461
6462@media(max-width:600px){
6463  body.ped-home-pilot #ped-home-pilot-root .specScrollHint{
6464    justify-content:flex-start;
6465    padding-left:2px;
6466  }
6467}
6468
6469
6470/* ===== v0.8 HERO + OFFER = ONE VISUAL STAGE ===== */
6471body.ped-home-pilot #ped-home-pilot-root .heroOfferStage{
6472  position:relative;
6473  overflow:hidden;
6474  background:#071124;
6475  color:#fff;
6476}
6477body.ped-home-pilot #ped-home-pilot-root .stageVideo{
6478  position:absolute;
6479  inset:0;
6480  width:100%;
6481  height:100%;
6482  object-fit:cover;
6483  opacity:.58;
6484  z-index:0;
6485}
6486body.ped-home-pilot #ped-home-pilot-root .stageOverlay{
6487  position:absolute;
6488  inset:0;
6489  background:
6490    linear-gradient(180deg,rgba(3,7,17,.20) 0%,rgba(5,15,36,.46) 43%,rgba(5,15,36,.78) 100%),
6491    linear-gradient(90deg,rgba(3,7,17,.92),rgba(7,17,36,.72) 52%,rgba(10,31,70,.38));
6492  z-index:1;
6493  pointer-events:none;
6494}
6495body.ped-home-pilot #ped-home-pilot-root .heroOfferStage>.hero,
6496body.ped-home-pilot #ped-home-pilot-root .heroOfferStage>.explorer{
6497  position:relative;
6498  z-index:2;
6499  background:transparent!important;
6500}
6501body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .hero:before,
6502body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .hero:after{
6503  display:none!important;
6504}
6505body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer{
6506  padding-top:68px;
6507  padding-bottom:92px;
6508}
6509body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer .head h2{
6510  color:#fff!important;
6511}
6512body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer .head p{
6513  color:rgba(255,255,255,.68)!important;
6514}
6515body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch{
6516  background:rgba(255,255,255,.10);
6517  border:1px solid rgba(255,255,255,.10);
6518  backdrop-filter:blur(10px);
6519}
6520body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch button{
6521  color:rgba(255,255,255,.66);
6522}
6523body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch button.on{
6524  background:#fff;
6525  color:#101828;
6526}
6527body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree,
6528body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard{
6529  background:rgba(255,255,255,.96);
6530  backdrop-filter:blur(8px);
6531  border-color:rgba(255,255,255,.52);
6532}
6533body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .advisorGuide{
6534  box-shadow:0 20px 55px rgba(0,0,0,.18);
6535}
6536body.ped-home-pilot #ped-home-pilot-root .proofItem b{
6537  line-height:1.02;
6538  margin:0 0 7px;
6539}
6540body.ped-home-pilot #ped-home-pilot-root .proofItem span{
6541  display:block;
6542  line-height:1.35;
6543  max-width:145px;
6544}
6545body.ped-home-pilot #ped-home-pilot-root .proofRow{
6546  align-items:stretch;
6547}
6548body.ped-home-pilot #ped-home-pilot-root .proofItem{
6549  display:flex;
6550  flex-direction:column;
6551  justify-content:flex-start;
6552}
6553
6554/* Only the active study-level scroller may show its hint. */
6555body.ped-home-pilot #ped-home-pilot-root .specials[style*="display:none"] + .specScrollHint{
6556  display:none!important;
6557}
6558
6559@media(max-width:600px){
6560  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer{
6561    padding-top:52px;
6562  }
6563}
6564
6565
6566/* ===== v0.9 FINAL HERO/OFFER VISUAL LANGUAGE ===== */
6567
6568/* Offer cards become part of the same dark visual world as the hero. */
6569body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree,
6570body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard{
6571  background:linear-gradient(145deg,rgba(7,18,38,.96),rgba(13,36,76,.94))!important;
6572  border:1px solid rgba(255,255,255,.12)!important;
6573  box-shadow:0 20px 55px rgba(0,0,0,.16);
6574  color:#fff!important;
6575}
6576
6577body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree h3,
6578body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard b{
6579  color:#fff!important;
6580}
6581
6582body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree p,
6583body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard>span:not(.proEy){
6584  color:rgba(255,255,255,.66)!important;
6585}
6586
6587body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree .ey,
6588body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard .proEy{
6589  color:#ff7140!important;
6590}
6591
6592body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .levels{
6593  gap:7px;
6594}
6595
6596body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level{
6597  background:rgba(255,255,255,.055)!important;
6598  color:rgba(255,255,255,.78)!important;
6599  border-color:rgba(255,255,255,.16)!important;
6600}
6601
6602body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level:hover{
6603  background:rgba(255,93,31,.18)!important;
6604  color:#fff!important;
6605  border-color:rgba(255,93,31,.62)!important;
6606}
6607
6608body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level.on{
6609  background:var(--o)!important;
6610  color:#fff!important;
6611  border-color:var(--o)!important;
6612  box-shadow:0 7px 20px rgba(255,93,31,.22);
6613}
6614
6615body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specials{
6616  border-top-color:rgba(255,255,255,.12)!important;
6617}
6618
6619body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec{
6620  background:rgba(255,255,255,.055)!important;
6621  border-color:rgba(255,255,255,.11)!important;
6622  color:rgba(255,255,255,.84)!important;
6623}
6624
6625body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec:hover{
6626  background:rgba(255,255,255,.09)!important;
6627  border-color:rgba(255,255,255,.22)!important;
6628  transform:translateY(-1px);
6629}
6630
6631body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec span{
6632  color:var(--o)!important;
6633}
6634
6635body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .singleTag{
6636  background:rgba(255,93,31,.16)!important;
6637  color:#ff8152!important;
6638}
6639
6640body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .more,
6641body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard em{
6642  color:#ff7847!important;
6643}
6644
6645body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCardAll{
6646  background:linear-gradient(145deg,rgba(255,93,31,.94),rgba(219,65,14,.94))!important;
6647  border-color:rgba(255,255,255,.15)!important;
6648}
6649body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCardAll .proEy,
6650body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCardAll em{
6651  color:#fff!important;
6652}
6653body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCardAll>span:not(.proEy){
6654  color:rgba(255,255,255,.78)!important;
6655}
6656
6657/* Scroll hint remains visible against dark cards. */
6658body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specScrollHint i{
6659  background:rgba(255,255,255,.28);
6660}
6661body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specScrollHint i:first-child{
6662  background:var(--o);
6663}
6664
6665/* Native scrollbar in the offer is always legible on desktop. */
6666body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail{
6667  scrollbar-color:var(--o) rgba(255,255,255,.12);
6668}
6669body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail::-webkit-scrollbar-track{
6670  background:rgba(255,255,255,.12);
6671}
6672
6673/* Keep the first two sections feeling continuous while still separating the next white section. */
6674body.ped-home-pilot #ped-home-pilot-root .heroOfferStage{
6675  padding-bottom:0;
6676}
6677body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer{
6678  border-top:1px solid rgba(255,255,255,.06);
6679}
6680
6681/* Slightly stronger final CTA intro after the longer content journey. */
6682body.ped-home-pilot #ped-home-pilot-root .finalIntro{
6683  max-width:720px;
6684}
6685
6686
6687/* ===== v1.0 FINAL POLISH ===== */
6688
6689/* Hero primary CTA: keep white text on hover; switch surface to dark navy. */
6690body.ped-home-pilot #ped-home-pilot-root .hero .btn.orange{
6691  background:var(--o)!important;
6692  color:#fff!important;
6693  border-color:var(--o)!important;
6694  transition:background .18s,border-color .18s,transform .18s;
6695}
6696body.ped-home-pilot #ped-home-pilot-root .hero .btn.orange:hover,
6697body.ped-home-pilot #ped-home-pilot-root .hero .btn.orange:focus{
6698  background:#071226!important;
6699  color:#fff!important;
6700  border-color:rgba(255,255,255,.24)!important;
6701  transform:translateY(-1px);
6702}
6703
6704/* Top offer switch is the main orange navigation accent. */
6705body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch{
6706  background:rgba(3,10,24,.42)!important;
6707  border:1px solid rgba(255,255,255,.10)!important;
6708}
6709body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch button{
6710  color:rgba(255,255,255,.72)!important;
6711}
6712body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch button:hover{
6713  color:#fff!important;
6714  background:rgba(255,255,255,.06)!important;
6715}
6716body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch button.on{
6717  background:var(--o)!important;
6718  color:#fff!important;
6719  box-shadow:0 7px 20px rgba(255,93,31,.22)!important;
6720}
6721
6722/* Slightly darker offer cards with restrained, business-like typography. */
6723body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree,
6724body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard{
6725  background:linear-gradient(145deg,rgba(4,13,31,.985),rgba(8,29,64,.97))!important;
6726  border-color:rgba(255,255,255,.10)!important;
6727}
6728
6729/* Reduce orange noise inside cards. */
6730body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree .ey,
6731body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard .proEy{
6732  color:rgba(255,255,255,.56)!important;
6733}
6734body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level{
6735  background:rgba(255,255,255,.055)!important;
6736  color:rgba(255,255,255,.78)!important;
6737  border-color:rgba(255,255,255,.15)!important;
6738  box-shadow:none!important;
6739}
6740body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level:hover{
6741  background:rgba(255,255,255,.09)!important;
6742  color:#fff!important;
6743  border-color:rgba(255,255,255,.25)!important;
6744}
6745body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level.on{
6746  background:#fff!important;
6747  color:#071226!important;
6748  border-color:#fff!important;
6749  box-shadow:none!important;
6750}
6751
6752body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec span{
6753  color:rgba(255,255,255,.78)!important;
6754}
6755body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec:hover span{
6756  color:#fff!important;
6757}
6758body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .singleTag{
6759  background:rgba(255,255,255,.08)!important;
6760  color:rgba(255,255,255,.72)!important;
6761}
6762
6763/* The specialty-category link becomes a clear but restrained button. */
6764body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .more{
6765  display:inline-flex!important;
6766  align-items:center;
6767  justify-content:center;
6768  min-height:38px;
6769  padding:10px 14px;
6770  border:1px solid rgba(255,255,255,.18);
6771  border-radius:8px;
6772  background:rgba(255,255,255,.065);
6773  color:#fff!important;
6774  font-size:10px!important;
6775  letter-spacing:.15px;
6776  transition:background .18s,border-color .18s,transform .18s;
6777}
6778body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .more:hover{
6779  background:#fff;
6780  border-color:#fff;
6781  color:#071226!important;
6782  transform:translateY(-1px);
6783}
6784
6785/* Keep orange only as a subtle navigation affordance in the scroller. */
6786body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specScrollHint i{
6787  background:rgba(255,255,255,.26)!important;
6788}
6789body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specScrollHint i:first-child{
6790  background:rgba(255,255,255,.82)!important;
6791}
6792body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail{
6793  scrollbar-color:rgba(255,255,255,.72) rgba(255,255,255,.10)!important;
6794}
6795body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail::-webkit-scrollbar-thumb{
6796  background:rgba(255,255,255,.72)!important;
6797}
6798
6799/* Podyplomowe/career/English cards follow the same restrained language. */
6800body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard em{
6801  color:#fff!important;
6802}
6803body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCardAll{
6804  background:linear-gradient(145deg,rgba(4,13,31,.985),rgba(8,29,64,.97))!important;
6805  border-color:rgba(255,255,255,.10)!important;
6806}
6807body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCardAll .proEy,
6808body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCardAll em{
6809  color:#fff!important;
6810}
6811
6812
6813/* ===== v1.1 DARK OFFER REFINEMENT =====
6814   Hero keeps video. Offer becomes a static dark gradient inspired by the
6815   previous Pedagogium section (#000001 -> #10162c), with calmer cards. */
6816
6817/* Make the offer its own static gradient surface, visually connected to hero. */
6818body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer{
6819  background:
6820    linear-gradient(101deg,#000001 17%,#10162c 51%,#081329 100%)!important;
6821  border-top:1px solid rgba(255,255,255,.07)!important;
6822  box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
6823}
6824
6825/* Video is still visible in hero, but fully covered by the opaque offer gradient below. */
6826body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer:before{
6827  content:"";
6828  position:absolute;
6829  inset:0;
6830  pointer-events:none;
6831  background:
6832    radial-gradient(circle at 84% 10%,rgba(34,69,132,.15),transparent 35%),
6833    radial-gradient(circle at 20% 85%,rgba(14,42,88,.12),transparent 38%);
6834  z-index:0;
6835}
6836body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer>.c{
6837  position:relative;
6838  z-index:1;
6839}
6840
6841/* Header typography — stronger hierarchy, less decoration. */
6842body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer .head{
6843  max-width:810px;
6844  margin-bottom:30px;
6845}
6846body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer .head .ey{
6847  color:rgba(255,255,255,.48)!important;
6848}
6849body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer .head h2{
6850  font-size:clamp(40px,4.4vw,58px);
6851  letter-spacing:-2.6px;
6852  line-height:1;
6853}
6854body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer .head p{
6855  max-width:700px;
6856  font-size:13px;
6857  color:rgba(255,255,255,.57)!important;
6858}
6859
6860/* Main offer tabs: one clean orange navigation rail. */
6861body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch{
6862  width:max-content;
6863  max-width:100%;
6864  padding:4px;
6865  gap:4px;
6866  margin-bottom:22px;
6867  background:rgba(0,0,0,.28)!important;
6868  border:1px solid rgba(255,255,255,.10)!important;
6869  border-radius:10px;
6870}
6871body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch button{
6872  padding:11px 17px;
6873  border-radius:7px;
6874  font-size:10px;
6875  letter-spacing:.05px;
6876}
6877body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch button.on{
6878  background:var(--o)!important;
6879  color:#fff!important;
6880  box-shadow:none!important;
6881}
6882
6883/* Cards: closer to the old site reference — almost black, subtle edge, no glow. */
6884body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree,
6885body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard{
6886  background:linear-gradient(145deg,#05070b,#080d19)!important;
6887  border:1px solid rgba(255,255,255,.105)!important;
6888  box-shadow:none!important;
6889  border-radius:15px!important;
6890}
6891
6892/* Better internal rhythm for information-dense degree cards. */
6893body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree{
6894  padding:26px 28px 82px!important;
6895}
6896body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree .ey{
6897  font-size:9px!important;
6898  letter-spacing:1.25px;
6899  color:rgba(255,255,255,.38)!important;
6900}
6901body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree h3{
6902  font-size:29px;
6903  line-height:1.05;
6904  letter-spacing:-.8px;
6905  margin:8px 0 9px;
6906}
6907body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree p{
6908  font-size:12px;
6909  line-height:1.55;
6910  color:rgba(255,255,255,.52)!important;
6911  margin-bottom:0;
6912}
6913
6914/* Levels are visually secondary to the programme choice. */
6915body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .levels{
6916  margin:18px 0 16px;
6917}
6918body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level{
6919  padding:8px 11px!important;
6920  border-radius:999px!important;
6921  font-size:9px!important;
6922  font-weight:850!important;
6923  background:transparent!important;
6924  color:rgba(255,255,255,.62)!important;
6925  border:1px solid rgba(255,255,255,.22)!important;
6926}
6927body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level.on{
6928  background:#fff!important;
6929  color:#071226!important;
6930  border-color:#fff!important;
6931}
6932body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level:hover:not(.on){
6933  background:rgba(255,255,255,.06)!important;
6934  color:#fff!important;
6935}
6936
6937/* Specialty rail: quieter tiles, clearer reading, no competing accent colours. */
6938body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specials{
6939  border-top-color:rgba(255,255,255,.095)!important;
6940}
6941body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec{
6942  min-height:66px!important;
6943  padding:12px 13px!important;
6944  background:rgba(255,255,255,.035)!important;
6945  border:1px solid rgba(255,255,255,.09)!important;
6946  color:rgba(255,255,255,.74)!important;
6947  font-size:10.5px!important;
6948  line-height:1.42;
6949  border-radius:9px!important;
6950}
6951body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec:hover{
6952  background:rgba(255,255,255,.065)!important;
6953  border-color:rgba(255,255,255,.17)!important;
6954}
6955body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec span{
6956  color:rgba(255,255,255,.54)!important;
6957  font-size:13px;
6958}
6959
6960/* Keep scroll cue subtle but permanently legible. */
6961body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specScrollHint{
6962  height:12px;
6963  margin-top:4px;
6964}
6965body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specScrollHint i{
6966  width:4px;height:4px;
6967  background:rgba(255,255,255,.20)!important;
6968}
6969body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specScrollHint i:first-child{
6970  width:14px;
6971  background:rgba(255,255,255,.70)!important;
6972}
6973
6974/* Category CTA goes to the bottom-right, as a quiet action rather than another orange block. */
6975body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .more{
6976  left:auto!important;
6977  right:28px!important;
6978  bottom:23px!important;
6979  min-height:36px!important;
6980  padding:9px 13px!important;
6981  background:transparent!important;
6982  border:1px solid rgba(255,255,255,.20)!important;
6983  color:rgba(255,255,255,.82)!important;
6984  border-radius:8px!important;
6985  font-size:9px!important;
6986  font-weight:850!important;
6987}
6988body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .more:hover{
6989  background:#fff!important;
6990  border-color:#fff!important;
6991  color:#071226!important;
6992}
6993
6994/* Single-level tag follows the same quiet visual language. */
6995body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .singleTag{
6996  margin:16px 0 14px;
6997  padding:7px 9px;
6998  background:transparent!important;
6999  border:1px solid rgba(255,255,255,.16);
7000  color:rgba(255,255,255,.55)!important;
7001  font-size:8.5px;
7002}
7003
7004/* Other offer tabs use the same near-black cards and restrained CTAs. */
7005body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard{
7006  min-height:205px;
7007}
7008body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard .proEy{
7009  color:rgba(255,255,255,.37)!important;
7010}
7011body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard b{
7012  color:#fff!important;
7013}
7014body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard>span:not(.proEy){
7015  color:rgba(255,255,255,.52)!important;
7016}
7017body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard em{
7018  color:rgba(255,255,255,.84)!important;
7019}
7020
7021/* Recruitment helper visually belongs to this dark stage too. */
7022body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .advisorGuide{
7023  background:linear-gradient(125deg,#0a1020,#101b35)!important;
7024  border:1px solid rgba(255,255,255,.10);
7025  box-shadow:none!important;
7026}
7027
7028/* Mobile: CTA remains right aligned but doesn't overflow. */
7029@media(max-width:600px){
7030  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree{
7031    padding:24px 22px 78px!important;
7032  }
7033  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .more{
7034    right:22px!important;
7035    max-width:calc(100% - 44px);
7036    text-align:center;
7037  }
7038}
7039
7040
7041/* ===== v1.2 VIDEO + SOFT CARDS ===== */
7042
7043/* Restore one continuous video across Hero + Offer. */
7044body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer{
7045  background:transparent!important;
7046  border-top:1px solid rgba(255,255,255,.06)!important;
7047  box-shadow:none!important;
7048}
7049body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer:before{
7050  display:none!important;
7051}
7052body.ped-home-pilot #ped-home-pilot-root .stageVideo{
7053  opacity:.52!important;
7054}
7055body.ped-home-pilot #ped-home-pilot-root .stageOverlay{
7056  background:
7057    linear-gradient(180deg,rgba(3,7,17,.18) 0%,rgba(5,15,36,.42) 42%,rgba(5,15,36,.68) 100%),
7058    linear-gradient(90deg,rgba(3,7,17,.91),rgba(7,17,36,.71) 52%,rgba(10,31,70,.40))!important;
7059}
7060
7061/* Offer cards adopt the softer navy surface used by the recruitment helper card. */
7062body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree,
7063body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard{
7064  background:linear-gradient(145deg,rgba(12,24,48,.93),rgba(15,31,61,.91))!important;
7065  border:1px solid rgba(255,255,255,.12)!important;
7066  box-shadow:0 18px 50px rgba(0,0,0,.12)!important;
7067  backdrop-filter:blur(7px);
7068}
7069
7070/* More comfortable information hierarchy inside degree cards. */
7071body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree{
7072  padding:27px 28px 80px!important;
7073}
7074body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree h3{
7075  font-size:30px!important;
7076  font-weight:780!important;
7077  letter-spacing:-.7px!important;
7078}
7079body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree p{
7080  color:rgba(255,255,255,.60)!important;
7081  font-size:12px!important;
7082}
7083
7084/* I / II stopień become tab-like text links instead of pill buttons. */
7085body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .levels{
7086  display:flex;
7087  gap:24px!important;
7088  margin:20px 0 16px!important;
7089  border-bottom:1px solid rgba(255,255,255,.11);
7090}
7091body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level{
7092  position:relative;
7093  padding:0 0 11px!important;
7094  border:0!important;
7095  border-radius:0!important;
7096  background:transparent!important;
7097  color:rgba(255,255,255,.50)!important;
7098  font-size:10px!important;
7099  font-weight:760!important;
7100  box-shadow:none!important;
7101}
7102body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level:hover{
7103  color:#fff!important;
7104  background:transparent!important;
7105}
7106body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level.on{
7107  color:#fff!important;
7108  background:transparent!important;
7109}
7110body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level.on:after{
7111  content:"";
7112  position:absolute;
7113  left:0;
7114  right:0;
7115  bottom:-1px;
7116  height:2px;
7117  border-radius:999px;
7118  background:#fff;
7119}
7120
7121/* Specialty cards: slightly stronger typography, softer UI. */
7122body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specials{
7123  border-top:0!important;
7124  padding-top:14px!important;
7125}
7126body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec{
7127  min-height:68px!important;
7128  padding:13px 14px!important;
7129  background:rgba(255,255,255,.045)!important;
7130  border:1px solid rgba(255,255,255,.095)!important;
7131  color:rgba(255,255,255,.82)!important;
7132  font-size:10.8px!important;
7133  font-weight:620!important;
7134  line-height:1.42!important;
7135}
7136body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec:hover{
7137  background:rgba(255,255,255,.075)!important;
7138  border-color:rgba(255,255,255,.17)!important;
7139}
7140body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec span{
7141  color:rgba(255,255,255,.58)!important;
7142  font-weight:800!important;
7143}
7144
7145/* Category CTA: clearer and heavier, still secondary. */
7146body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .more{
7147  right:28px!important;
7148  bottom:23px!important;
7149  min-height:38px!important;
7150  padding:10px 14px!important;
7151  background:rgba(255,255,255,.065)!important;
7152  border:1px solid rgba(255,255,255,.18)!important;
7153  color:#fff!important;
7154  font-size:9.5px!important;
7155  font-weight:900!important;
7156  letter-spacing:.05px!important;
7157}
7158body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .more:hover{
7159  background:#fff!important;
7160  color:#0a1630!important;
7161  border-color:#fff!important;
7162}
7163
7164/* One-level label mirrors the lighter tab language. */
7165body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .singleTag{
7166  display:inline-block;
7167  margin:18px 0 14px!important;
7168  padding:0 0 9px!important;
7169  border:0!important;
7170  border-bottom:2px solid rgba(255,255,255,.65)!important;
7171  border-radius:0!important;
7172  background:transparent!important;
7173  color:rgba(255,255,255,.70)!important;
7174  font-size:9px!important;
7175  font-weight:780!important;
7176}
7177
7178/* Main category navigation remains the single orange control. */
7179body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch{
7180  background:rgba(6,16,34,.58)!important;
7181  border:1px solid rgba(255,255,255,.11)!important;
7182  backdrop-filter:blur(8px);
7183}
7184body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch button.on{
7185  background:var(--o)!important;
7186  color:#fff!important;
7187}
7188
7189/* Recruitment helper and cards now share the same surface family. */
7190body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .advisorGuide{
7191  background:linear-gradient(145deg,rgba(12,24,48,.94),rgba(15,31,61,.92))!important;
7192  border:1px solid rgba(255,255,255,.12)!important;
7193}
7194
7195/* Slightly larger card descriptions in other offer tabs. */
7196body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard b{
7197  font-weight:780!important;
7198}
7199body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard>span:not(.proEy){
7200  color:rgba(255,255,255,.60)!important;
7201}
7202body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .proCard em{
7203  font-weight:850!important;
7204  color:#fff!important;
7205}
7206
7207@media(max-width:600px){
7208  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .levels{
7209    gap:18px!important;
7210    overflow-x:auto;
7211  }
7212  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .level{
7213    white-space:nowrap;
7214  }
7215}
7216
7217
7218/* ===== v1.3 DYNAMIC OFFER ENGINE ===== */
7219body.ped-home-pilot #ped-home-pilot-root .pedCoreMissing{
7220  grid-column:1/-1;
7221  border:1px solid rgba(255,255,255,.16);
7222  background:rgba(7,18,38,.86);
7223  color:#fff;
7224  border-radius:16px;
7225  padding:26px;
7226}
7227body.ped-home-pilot #ped-home-pilot-root .pedCoreMissing b{display:block;margin-bottom:7px}
7228body.ped-home-pilot #ped-home-pilot-root .pedCoreMissing span{font-size:11px;color:rgba(255,255,255,.62)}
7229body.ped-home-pilot #ped-home-pilot-root .spec .specTitle{
7230  color:inherit!important;
7231  font:inherit;
7232  min-width:0;
7233}
7234body.ped-home-pilot #ped-home-pilot-root .spec .specGo{
7235  margin-left:auto;
7236  flex:0 0 auto;
7237}
7238
7239
7240/* ===== v1.4 PRODUCTION · SPECIALITY CARD OVERFLOW FIX ===== */
7241body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree{
7242  min-width:0!important;
7243}
7244body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail{
7245  min-width:0!important;
7246  width:100%!important;
7247  max-width:100%!important;
7248}
7249body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec{
7250  min-width:0!important;
7251  max-width:100%!important;
7252  overflow:hidden!important;
7253  white-space:normal!important;
7254  align-items:flex-start!important;
7255  line-height:1.35!important;
7256}
7257body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec .specTitle{
7258  display:block!important;
7259  flex:1 1 auto!important;
7260  min-width:0!important;
7261  max-width:100%!important;
7262  overflow-wrap:anywhere!important;
7263  word-break:normal!important;
7264  white-space:normal!important;
7265  line-height:1.35!important;
7266}
7267body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec .specGo{
7268  display:block!important;
7269  flex:0 0 auto!important;
7270  margin-left:10px!important;
7271  line-height:1.35!important;
7272}
7273@media(min-width:601px){
7274  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec{
7275    flex:0 0 calc(50% - 4px)!important;
7276  }
7277}
7278@media(max-width:600px){
7279  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec{
7280    flex:0 0 82%!important;
7281  }
7282}
7283
7284
7285/* ===== v1.5 · CLEANER OFFER / CAROUSEL / VISUAL HIERARCHY ===== */
7286
7287/* Category links: text links, not button-like controls */
7288body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .more{
7289  right:28px!important;
7290  bottom:24px!important;
7291  min-height:0!important;
7292  padding:0!important;
7293  border:0!important;
7294  border-radius:0!important;
7295  background:transparent!important;
7296  box-shadow:none!important;
7297  color:rgba(255,255,255,.86)!important;
7298  font-size:10px!important;
7299  font-weight:850!important;
7300  letter-spacing:.01em!important;
7301  text-decoration:none!important;
7302}
7303body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .more:hover{
7304  color:#fff!important;
7305  transform:translateX(3px);
7306}
7307
7308/* Programme tiles: centered, calmer, no arrow inside each programme */
7309body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail{
7310  position:relative;
7311  scroll-behavior:smooth;
7312  scrollbar-width:none;
7313  overscroll-behavior-inline:contain;
7314  scroll-snap-type:x proximity;
7315}
7316body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail::-webkit-scrollbar{display:none}
7317body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec{
7318  justify-content:center!important;
7319  align-items:center!important;
7320  text-align:center!important;
7321  scroll-snap-align:start;
7322  padding:17px 18px!important;
7323}
7324body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .spec .specTitle{
7325  text-align:center!important;
7326  margin:0 auto!important;
7327  line-height:1.32!important;
7328}
7329body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail .specGo{
7330  display:none!important;
7331}
7332
7333/* Navigation arrows live outside programme tiles */
7334body.ped-home-pilot #ped-home-pilot-root .specNav{
7335  position:absolute;
7336  z-index:7;
7337  top:50%;
7338  width:30px;
7339  height:30px;
7340  margin-top:-15px;
7341  border:1px solid rgba(255,255,255,.18);
7342  border-radius:50%;
7343  background:rgba(6,17,38,.78);
7344  color:#fff;
7345  display:flex;
7346  align-items:center;
7347  justify-content:center;
7348  padding:0;
7349  font-size:15px;
7350  line-height:1;
7351  cursor:pointer;
7352  opacity:.86;
7353  backdrop-filter:blur(8px);
7354  -webkit-backdrop-filter:blur(8px);
7355  transition:opacity .2s ease,background .2s ease,transform .2s ease;
7356}
7357body.ped-home-pilot #ped-home-pilot-root .specNav:hover{
7358  opacity:1;
7359  background:rgba(11,29,60,.96);
7360}
7361body.ped-home-pilot #ped-home-pilot-root .specNav.prev{left:7px}
7362body.ped-home-pilot #ped-home-pilot-root .specNav.next{right:7px}
7363body.ped-home-pilot #ped-home-pilot-root .specNav[disabled]{
7364  opacity:.18;
7365  pointer-events:none;
7366}
7367
7368/* On mobile swipe is the primary interaction: no arrows */
7369@media(max-width:767px){
7370  body.ped-home-pilot #ped-home-pilot-root .specNav{display:none!important}
7371  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specRail{
7372    -webkit-overflow-scrolling:touch;
7373    scroll-snap-type:x mandatory;
7374  }
7375  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .more{
7376    right:22px!important;
7377  }
7378}
7379
7380/* Slightly calmer supporting copy */
7381body.ped-home-pilot #ped-home-pilot-root .head > p{
7382  max-width:690px;
7383}
7384body.ped-home-pilot #ped-home-pilot-root .darkHead > p{
7385  max-width:620px;
7386  opacity:.76;
7387}
7388
7389/* "Więcej niż studia" gets its own visual language, unlike news cards */
7390body.ped-home-pilot #ped-home-pilot-root .moreSec .moreGrid,
7391body.ped-home-pilot #ped-home-pilot-root .beyond .moreGrid{
7392  gap:14px;
7393}
7394body.ped-home-pilot #ped-home-pilot-root .moreSec .moreCard,
7395body.ped-home-pilot #ped-home-pilot-root .beyond .moreCard{
7396  position:relative;
7397  overflow:hidden;
7398  min-height:250px;
7399  border-radius:18px;
7400  border:1px solid rgba(8,25,55,.10);
7401  background:
7402    radial-gradient(circle at 90% 8%,rgba(255,91,32,.10),transparent 28%),
7403    linear-gradient(145deg,#fff,#f5f7fb);
7404  box-shadow:0 18px 50px rgba(7,20,43,.07);
7405}
7406body.ped-home-pilot #ped-home-pilot-root .moreSec .moreCard:before,
7407body.ped-home-pilot #ped-home-pilot-root .beyond .moreCard:before{
7408  content:"";
7409  display:block;
7410  width:38px;
7411  height:3px;
7412  margin-bottom:24px;
7413  border-radius:3px;
7414  background:var(--o);
7415}
7416body.ped-home-pilot #ped-home-pilot-root .moreSec .moreCard b,
7417body.ped-home-pilot #ped-home-pilot-root .beyond .moreCard b{
7418  max-width:270px;
7419}
7420
7421
7422/* ===== v1.6 · FINAL VISUAL POLISH ===== */
7423
7424/* Hero secondary recruitment CTA: quiet by default, orange only on hover. */
7425body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .recruit{
7426  background:rgba(11,31,66,.72)!important;
7427  border:1px solid rgba(255,255,255,.24)!important;
7428  color:#fff!important;
7429  box-shadow:none!important;
7430  transition:background .22s ease,border-color .22s ease,transform .22s ease!important;
7431}
7432body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .recruit:hover{
7433  background:var(--o)!important;
7434  border-color:var(--o)!important;
7435  transform:translateY(-1px);
7436}
7437
7438/* Specialty carousel: arrows are vertically centered against the tiles, not the whole degree card. */
7439body.ped-home-pilot #ped-home-pilot-root .specViewport{
7440  position:relative;
7441  width:100%;
7442  min-width:0;
7443  margin-top:0;
7444}
7445body.ped-home-pilot #ped-home-pilot-root .specViewport .specRail{
7446  padding-left:38px!important;
7447  padding-right:38px!important;
7448}
7449body.ped-home-pilot #ped-home-pilot-root .specViewport .specNav{
7450  top:50%!important;
7451  margin-top:-16px!important;
7452  width:32px!important;
7453  height:32px!important;
7454  border-radius:50%!important;
7455  background:#0b1d3c!important;
7456  border:1px solid rgba(255,255,255,.20)!important;
7457  box-shadow:0 8px 22px rgba(0,0,0,.20)!important;
7458}
7459body.ped-home-pilot #ped-home-pilot-root .specViewport .specNav.prev{left:2px!important}
7460body.ped-home-pilot #ped-home-pilot-root .specViewport .specNav.next{right:2px!important}
7461
7462/* Ecosystem / "Więcej niż studia": deliberately different from editorial news cards. */
7463body.ped-home-pilot #ped-home-pilot-root #more{
7464  background:#f5f7fb;
7465}
7466body.ped-home-pilot #ped-home-pilot-root #more .head{
7467  margin-bottom:30px;
7468}
7469body.ped-home-pilot #ped-home-pilot-root #more .head p{
7470  max-width:650px;
7471  color:#687386;
7472}
7473body.ped-home-pilot #ped-home-pilot-root #more .ecoGrid{
7474  display:grid;
7475  grid-template-columns:repeat(3,minmax(0,1fr));
7476  gap:14px;
7477}
7478body.ped-home-pilot #ped-home-pilot-root #more .eco{
7479  position:relative;
7480  display:flex;
7481  flex-direction:column;
7482  min-width:0;
7483  min-height:330px;
7484  padding:26px 26px 24px!important;
7485  overflow:hidden;
7486  border:1px solid rgba(9,29,61,.10)!important;
7487  border-radius:20px!important;
7488  background:#fff!important;
7489  box-shadow:0 18px 50px rgba(8,25,55,.055)!important;
7490  color:#07152d!important;
7491  text-decoration:none!important;
7492  transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease!important;
7493}
7494body.ped-home-pilot #ped-home-pilot-root #more .eco:hover{
7495  transform:translateY(-3px);
7496  border-color:rgba(255,91,32,.26)!important;
7497  box-shadow:0 24px 60px rgba(8,25,55,.09)!important;
7498}
7499body.ped-home-pilot #ped-home-pilot-root #more .ecoVisual{
7500  position:relative;
7501  display:block;
7502  height:92px;
7503  margin:-4px 0 22px;
7504}
7505body.ped-home-pilot #ped-home-pilot-root #more .ecoVisual:before,
7506body.ped-home-pilot #ped-home-pilot-root #more .ecoVisual:after,
7507body.ped-home-pilot #ped-home-pilot-root #more .ecoVisual i{
7508  content:"";
7509  position:absolute;
7510  border:1px solid rgba(8,29,63,.14);
7511  border-radius:50%;
7512}
7513body.ped-home-pilot #ped-home-pilot-root #more .ecoVisual:before{
7514  width:88px;height:88px;right:-5px;top:0;
7515}
7516body.ped-home-pilot #ped-home-pilot-root #more .ecoVisual:after{
7517  width:54px;height:54px;right:12px;top:17px;
7518  border-color:rgba(255,91,32,.42);
7519}
7520body.ped-home-pilot #ped-home-pilot-root #more .ecoVisual i{
7521  width:18px;height:18px;right:30px;top:35px;
7522  background:var(--o);
7523  border-color:var(--o);
7524}
7525body.ped-home-pilot #ped-home-pilot-root #more .ecoVisual strong{
7526  position:absolute;
7527  left:0;
7528  bottom:3px;
7529  font-size:36px;
7530  line-height:1;
7531  letter-spacing:-2px;
7532  color:#0b1d3c;
7533  opacity:.14;
7534}
7535body.ped-home-pilot #ped-home-pilot-root #more .ecoPartner .ecoVisual:before{
7536  border-radius:18px;
7537  transform:rotate(45deg);
7538}
7539body.ped-home-pilot #ped-home-pilot-root #more .ecoPartner .ecoVisual:after{
7540  border-radius:18px;
7541  transform:rotate(45deg);
7542}
7543body.ped-home-pilot #ped-home-pilot-root #more .ecoDesign .ecoVisual:before{
7544  border-radius:4px 44px 4px 44px;
7545  transform:rotate(-8deg);
7546}
7547body.ped-home-pilot #ped-home-pilot-root #more .ecoDesign .ecoVisual:after{
7548  border-radius:44px 4px 44px 4px;
7549  transform:rotate(10deg);
7550}
7551body.ped-home-pilot #ped-home-pilot-root #more .eco h3{
7552  font-size:25px!important;
7553  line-height:1.08!important;
7554  letter-spacing:-.7px!important;
7555  margin:9px 0 11px!important;
7556}
7557body.ped-home-pilot #ped-home-pilot-root #more .eco p{
7558  font-size:12px!important;
7559  line-height:1.62!important;
7560  color:#687386!important;
7561  margin:0!important;
7562}
7563body.ped-home-pilot #ped-home-pilot-root #more .eco > b{
7564  margin-top:auto!important;
7565  padding-top:24px;
7566  color:#0b1d3c!important;
7567}
7568@media(max-width:900px){
7569  body.ped-home-pilot #ped-home-pilot-root #more .ecoGrid{grid-template-columns:1fr}
7570  body.ped-home-pilot #ped-home-pilot-root #more .eco{min-height:260px}
7571}
7572@media(max-width:767px){
7573  body.ped-home-pilot #ped-home-pilot-root .specViewport .specRail{
7574    padding-left:0!important;
7575    padding-right:0!important;
7576  }
7577}
7578
7579
7580/* ===== v1.7 · REAL POSTGRADUATE PROGRAMME CAROUSEL ===== */
7581body.ped-home-pilot #ped-home-pilot-root #pody{
7582  min-width:0;
7583}
7584body.ped-home-pilot #ped-home-pilot-root .podyCarouselWrap{
7585  position:relative;
7586  width:100%;
7587  min-width:0;
7588  padding:0 42px;
7589}
7590body.ped-home-pilot #ped-home-pilot-root .podyRail{
7591  display:flex;
7592  gap:10px;
7593  width:100%;
7594  min-width:0;
7595  overflow-x:auto;
7596  overflow-y:hidden;
7597  padding:2px 0 8px;
7598  scrollbar-width:none;
7599  scroll-behavior:smooth;
7600  scroll-snap-type:x proximity;
7601  overscroll-behavior-inline:contain;
7602}
7603body.ped-home-pilot #ped-home-pilot-root .podyRail::-webkit-scrollbar{
7604  display:none;
7605}
7606body.ped-home-pilot #ped-home-pilot-root .podyCard{
7607  flex:0 0 calc((100% - 20px)/3);
7608  min-width:0;
7609  min-height:225px;
7610  display:flex;
7611  flex-direction:column;
7612  padding:22px 22px 20px;
7613  border:1px solid rgba(255,255,255,.12);
7614  border-radius:15px;
7615  background:linear-gradient(145deg,rgba(12,24,48,.93),rgba(15,31,61,.91));
7616  box-shadow:0 18px 45px rgba(0,0,0,.10);
7617  color:#fff;
7618  scroll-snap-align:start;
7619  text-decoration:none;
7620  transition:transform .2s ease,border-color .2s ease,background .2s ease;
7621}
7622body.ped-home-pilot #ped-home-pilot-root .podyCard:hover{
7623  transform:translateY(-2px);
7624  border-color:rgba(255,255,255,.24);
7625}
7626body.ped-home-pilot #ped-home-pilot-root .podyOverview{
7627  background:
7628    linear-gradient(145deg,rgba(255,91,33,.97),rgba(230,69,18,.96));
7629  border-color:rgba(255,255,255,.24);
7630}
7631body.ped-home-pilot #ped-home-pilot-root .podyEy{
7632  display:block;
7633  margin-bottom:14px;
7634  font-size:9px;
7635  line-height:1.2;
7636  font-weight:900;
7637  letter-spacing:1.15px;
7638  color:rgba(255,255,255,.64);
7639}
7640body.ped-home-pilot #ped-home-pilot-root .podyOverview .podyEy{
7641  color:rgba(255,255,255,.78);
7642}
7643body.ped-home-pilot #ped-home-pilot-root .podyOverview strong{
7644  display:block;
7645  margin-bottom:9px;
7646  font-size:31px;
7647  line-height:1;
7648  letter-spacing:-1.1px;
7649  color:#fff;
7650}
7651body.ped-home-pilot #ped-home-pilot-root .podyCard b{
7652  display:block;
7653  max-width:95%;
7654  font-size:17px;
7655  line-height:1.23;
7656  letter-spacing:-.2px;
7657  color:#fff;
7658}
7659body.ped-home-pilot #ped-home-pilot-root .podyOverview b{
7660  font-size:19px;
7661}
7662body.ped-home-pilot #ped-home-pilot-root .podyCard > span:not(.podyEy):not(.podyMeta){
7663  margin-top:9px;
7664  font-size:11px;
7665  line-height:1.5;
7666  color:rgba(255,255,255,.73);
7667}
7668body.ped-home-pilot #ped-home-pilot-root .podyMeta{
7669  display:block;
7670  margin-top:11px;
7671  font-size:10px;
7672  line-height:1.4;
7673  color:rgba(255,255,255,.55);
7674}
7675body.ped-home-pilot #ped-home-pilot-root .podyCard em{
7676  display:block;
7677  margin-top:auto;
7678  padding-top:22px;
7679  font-size:9px;
7680  line-height:1.2;
7681  font-style:normal;
7682  font-weight:900;
7683  letter-spacing:.03em;
7684  color:rgba(255,255,255,.88);
7685}
7686body.ped-home-pilot #ped-home-pilot-root .podyNav{
7687  position:absolute;
7688  z-index:6;
7689  top:50%;
7690  width:32px;
7691  height:32px;
7692  margin-top:-16px;
7693  display:flex;
7694  align-items:center;
7695  justify-content:center;
7696  padding:0;
7697  border:1px solid rgba(255,255,255,.20);
7698  border-radius:50%;
7699  background:#0b1d3c;
7700  box-shadow:0 8px 22px rgba(0,0,0,.20);
7701  color:#fff;
7702  font-size:16px;
7703  line-height:1;
7704  cursor:pointer;
7705  transition:opacity .2s ease,background .2s ease;
7706}
7707body.ped-home-pilot #ped-home-pilot-root .podyNav.prev{left:2px}
7708body.ped-home-pilot #ped-home-pilot-root .podyNav.next{right:2px}
7709body.ped-home-pilot #ped-home-pilot-root .podyNav:hover{background:#142b56}
7710body.ped-home-pilot #ped-home-pilot-root .podyNav[disabled]{
7711  opacity:.18;
7712  pointer-events:none;
7713}
7714@media(max-width:900px){
7715  body.ped-home-pilot #ped-home-pilot-root .podyCard{
7716    flex-basis:calc((100% - 10px)/2);
7717  }
7718}
7719@media(max-width:767px){
7720  body.ped-home-pilot #ped-home-pilot-root .podyCarouselWrap{
7721    padding:0;
7722  }
7723  body.ped-home-pilot #ped-home-pilot-root .podyNav{
7724    display:none!important;
7725  }
7726  body.ped-home-pilot #ped-home-pilot-root .podyRail{
7727    -webkit-overflow-scrolling:touch;
7728    scroll-snap-type:x mandatory;
7729  }
7730  body.ped-home-pilot #ped-home-pilot-root .podyCard{
7731    flex:0 0 84%;
7732    min-height:210px;
7733  }
7734}
7735
7736
7737/* ===== v1.8 · FINAL CARD POLISH ===== */
7738
7739/* 1. Study specialisations — exactly two clean cards visible on desktop.
7740   The arrow controls get their own side gutters, so no third-card fragment appears. */
7741@media(min-width:768px){
7742  body.ped-home-pilot #ped-home-pilot-root .specViewport{
7743    box-sizing:border-box!important;
7744    padding:0 44px!important;
7745    overflow:visible!important;
7746  }
7747  body.ped-home-pilot #ped-home-pilot-root .specViewport .specRail{
7748    box-sizing:border-box!important;
7749    width:100%!important;
7750    max-width:100%!important;
7751    margin:0!important;
7752    padding:0!important;
7753    gap:10px!important;
7754    overflow-x:auto!important;
7755    overflow-y:hidden!important;
7756  }
7757  body.ped-home-pilot #ped-home-pilot-root .specViewport .specRail .spec{
7758    box-sizing:border-box!important;
7759    flex:0 0 calc((100% - 10px)/2)!important;
7760    width:calc((100% - 10px)/2)!important;
7761    max-width:calc((100% - 10px)/2)!important;
7762    min-height:92px!important;
7763    padding:16px 18px!important;
7764  }
7765  body.ped-home-pilot #ped-home-pilot-root .specViewport .specNav{
7766    width:36px!important;
7767    height:36px!important;
7768    margin-top:-18px!important;
7769  }
7770  body.ped-home-pilot #ped-home-pilot-root .specViewport .specNav.prev{left:0!important}
7771  body.ped-home-pilot #ped-home-pilot-root .specViewport .specNav.next{right:0!important}
7772}
7773
7774/* 2. Postgraduate carousel — navigation is now unmistakable. */
7775body.ped-home-pilot #ped-home-pilot-root .podyCarouselWrap{
7776  padding-left:52px!important;
7777  padding-right:52px!important;
7778}
7779body.ped-home-pilot #ped-home-pilot-root .podyNav{
7780  width:42px!important;
7781  height:42px!important;
7782  margin-top:-21px!important;
7783  border:2px solid var(--o)!important;
7784  background:#fff!important;
7785  color:#0b1d3c!important;
7786  font-size:22px!important;
7787  font-weight:800!important;
7788  box-shadow:0 10px 28px rgba(0,0,0,.24)!important;
7789  opacity:1!important;
7790}
7791body.ped-home-pilot #ped-home-pilot-root .podyNav.prev{left:1px!important}
7792body.ped-home-pilot #ped-home-pilot-root .podyNav.next{right:1px!important}
7793body.ped-home-pilot #ped-home-pilot-root .podyNav:hover{
7794  background:var(--o)!important;
7795  color:#fff!important;
7796}
7797body.ped-home-pilot #ped-home-pilot-root .podyNav[disabled]{
7798  opacity:.28!important;
7799}
7800@media(max-width:767px){
7801  body.ped-home-pilot #ped-home-pilot-root .podyCarouselWrap{
7802    padding-left:0!important;
7803    padding-right:0!important;
7804  }
7805}
7806
7807/* 3. "Pedagogium daje więcej możliwości" — pull copy upward and keep a compact,
7808   balanced editorial rhythm. No bottom-heavy CTA. */
7809body.ped-home-pilot #ped-home-pilot-root #more .eco{
7810  min-height:310px!important;
7811  justify-content:flex-start!important;
7812  padding:24px 26px 24px!important;
7813}
7814body.ped-home-pilot #ped-home-pilot-root #more .ecoVisual{
7815  height:76px!important;
7816  margin:-2px 0 16px!important;
7817  flex:0 0 76px!important;
7818}
7819body.ped-home-pilot #ped-home-pilot-root #more .eco .ey{
7820  margin-top:0!important;
7821  margin-bottom:8px!important;
7822}
7823body.ped-home-pilot #ped-home-pilot-root #more .eco h3{
7824  margin:0 0 10px!important;
7825  font-size:24px!important;
7826}
7827body.ped-home-pilot #ped-home-pilot-root #more .eco p{
7828  margin:0!important;
7829  max-width:95%;
7830}
7831body.ped-home-pilot #ped-home-pilot-root #more .eco > b{
7832  margin-top:18px!important;
7833  padding-top:0!important;
7834  line-height:1.25!important;
7835}
7836
7837/* 4. Faculty cards — tighter hierarchy and cleaner typography. */
7838body.ped-home-pilot #ped-home-pilot-root .person{
7839  padding:22px!important;
7840}
7841body.ped-home-pilot #ped-home-pilot-root .person > div{
7842  width:100%;
7843  display:flex!important;
7844  flex-direction:column!important;
7845  gap:7px!important;
7846  margin:0!important;
7847  padding:0!important;
7848}
7849body.ped-home-pilot #ped-home-pilot-root .person b{
7850  display:block!important;
7851  margin:0!important;
7852  padding:0!important;
7853  font-size:19px!important;
7854  line-height:1.15!important;
7855  letter-spacing:-.35px!important;
7856  font-weight:800!important;
7857  color:#fff!important;
7858}
7859body.ped-home-pilot #ped-home-pilot-root .person span{
7860  display:block!important;
7861  margin:0!important;
7862  padding:0!important;
7863  max-width:215px!important;
7864  font-size:11.5px!important;
7865  line-height:1.42!important;
7866  font-weight:600!important;
7867  color:rgba(255,255,255,.76)!important;
7868}
7869@media(max-width:600px){
7870  body.ped-home-pilot #ped-home-pilot-root .person b{
7871    font-size:18px!important;
7872  }
7873  body.ped-home-pilot #ped-home-pilot-root .person span{
7874    font-size:11px!important;
7875  }
7876}
7877
7878
7879/* ===== v1.9 · FINAL INTERACTION / ECOSYSTEM FIX ===== */
7880
7881/* Remove the obsolete little three-dot/scroll indicator entirely. */
7882body.ped-home-pilot #ped-home-pilot-root .specScrollHint{
7883  display:none!important;
7884}
7885
7886/* Specialty arrows: both directions always look available because navigation wraps. */
7887body.ped-home-pilot #ped-home-pilot-root .specViewport .specNav,
7888body.ped-home-pilot #ped-home-pilot-root .specViewport .specNav[disabled]{
7889  opacity:1!important;
7890  pointer-events:auto!important;
7891  cursor:pointer!important;
7892  background:#10264d!important;
7893  border:1px solid rgba(255,255,255,.30)!important;
7894  color:#fff!important;
7895}
7896body.ped-home-pilot #ped-home-pilot-root .specViewport .specNav:hover{
7897  background:var(--o)!important;
7898  border-color:var(--o)!important;
7899  transform:scale(1.04);
7900}
7901
7902/* "Zobacz specjalności" stays a pure text link on hover — never a white rectangle. */
7903body.ped-home-pilot #ped-home-pilot-root .heroOfferStage a.more,
7904body.ped-home-pilot #ped-home-pilot-root .heroOfferStage a.more:hover,
7905body.ped-home-pilot #ped-home-pilot-root .heroOfferStage a.more:focus,
7906body.ped-home-pilot #ped-home-pilot-root .heroOfferStage a.more:active{
7907  min-height:0!important;
7908  padding:0!important;
7909  border:0!important;
7910  border-radius:0!important;
7911  background:transparent!important;
7912  box-shadow:none!important;
7913  color:#fff!important;
7914  text-decoration:none!important;
7915}
7916body.ped-home-pilot #ped-home-pilot-root .heroOfferStage a.more:hover{
7917  transform:translateX(3px)!important;
7918}
7919
7920/* Postgraduate arrows remain equally active in both directions. */
7921body.ped-home-pilot #ped-home-pilot-root .podyNav,
7922body.ped-home-pilot #ped-home-pilot-root .podyNav[disabled]{
7923  opacity:1!important;
7924  pointer-events:auto!important;
7925  cursor:pointer!important;
7926}
7927
7928/* "Więcej niż studia": restore the full content hierarchy near the top.
7929   The invisible white h3 from an old rule is explicitly corrected here. */
7930body.ped-home-pilot #ped-home-pilot-root #more .eco{
7931  min-height:300px!important;
7932  justify-content:flex-start!important;
7933  padding:24px 26px 23px!important;
7934}
7935body.ped-home-pilot #ped-home-pilot-root #more .ecoVisual{
7936  height:66px!important;
7937  flex:0 0 66px!important;
7938  margin:-2px 0 12px!important;
7939}
7940body.ped-home-pilot #ped-home-pilot-root #more .eco>.ey{
7941  min-height:0!important;
7942  display:block!important;
7943  margin:0 0 7px!important;
7944}
7945body.ped-home-pilot #ped-home-pilot-root #more .eco h3{
7946  min-height:0!important;
7947  display:block!important;
7948  align-items:initial!important;
7949  margin:0 0 9px!important;
7950  color:#0b1d3c!important;
7951  font-size:23px!important;
7952  line-height:1.12!important;
7953  letter-spacing:-.55px!important;
7954}
7955body.ped-home-pilot #ped-home-pilot-root #more .eco p{
7956  margin:0!important;
7957  color:#687386!important;
7958  font-size:11.5px!important;
7959  line-height:1.55!important;
7960}
7961body.ped-home-pilot #ped-home-pilot-root #more .eco>b{
7962  margin:14px 0 0!important;
7963  padding:0!important;
7964  color:#0b1d3c!important;
7965  font-size:10px!important;
7966  line-height:1.25!important;
7967}
7968
7969
7970/* ===== v2.0 · FINAL STABILITY + ALIGNMENT ===== */
7971
7972/* --- Offer navigation remains clickable above all visual layers --- */
7973body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch{
7974  position:relative!important;
7975  z-index:20!important;
7976  pointer-events:auto!important;
7977}
7978body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .switch button{
7979  position:relative!important;
7980  z-index:21!important;
7981  pointer-events:auto!important;
7982}
7983
7984/* --- All four degree cards use the same vertical rhythm.
7985   Single-level directions get a spacer equal to the two-level selector height. --- */
7986@media(min-width:768px){
7987  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree{
7988    display:flex!important;
7989    flex-direction:column!important;
7990    min-height:445px!important;
7991  }
7992  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree > p{
7993    min-height:56px!important;
7994    margin:0!important;
7995  }
7996  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .levels{
7997    flex:0 0 38px!important;
7998    min-height:38px!important;
7999    margin:18px 0 16px!important;
8000    align-items:center!important;
8001  }
8002  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .singleTag{
8003    box-sizing:border-box!important;
8004    display:flex!important;
8005    align-items:center!important;
8006    width:max-content!important;
8007    min-height:38px!important;
8008    height:38px!important;
8009    margin:18px 0 16px!important;
8010    padding:0!important;
8011    border:0!important;
8012    border-radius:0!important;
8013    background:transparent!important;
8014    color:rgba(255,255,255,.72)!important;
8015    font-size:9px!important;
8016    font-weight:850!important;
8017  }
8018  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .specViewport{
8019    margin-top:0!important;
8020  }
8021}
8022
8023/* --- Ecosystem cards: five explicit rows, zero overlap.
8024   Visual, eyebrow, heading, description and CTA each own their space. --- */
8025body.ped-home-pilot #ped-home-pilot-root #more .eco{
8026  box-sizing:border-box!important;
8027  display:grid!important;
8028  grid-template-columns:1fr!important;
8029  grid-template-rows:76px auto auto auto auto!important;
8030  row-gap:10px!important;
8031  align-content:start!important;
8032  justify-content:stretch!important;
8033  min-height:320px!important;
8034  padding:24px 26px 24px!important;
8035}
8036body.ped-home-pilot #ped-home-pilot-root #more .ecoVisual{
8037  grid-row:1!important;
8038  height:76px!important;
8039  min-height:76px!important;
8040  margin:0!important;
8041}
8042body.ped-home-pilot #ped-home-pilot-root #more .eco > .ey{
8043  grid-row:2!important;
8044  display:block!important;
8045  min-height:0!important;
8046  height:auto!important;
8047  margin:0!important;
8048  padding:0!important;
8049  align-self:start!important;
8050}
8051body.ped-home-pilot #ped-home-pilot-root #more .eco h3{
8052  grid-row:3!important;
8053  display:block!important;
8054  min-height:0!important;
8055  height:auto!important;
8056  margin:0!important;
8057  padding:0!important;
8058  align-self:start!important;
8059  color:#0b1d3c!important;
8060  font-size:23px!important;
8061  line-height:1.12!important;
8062}
8063body.ped-home-pilot #ped-home-pilot-root #more .eco p{
8064  grid-row:4!important;
8065  display:block!important;
8066  min-height:0!important;
8067  margin:0!important;
8068  padding:0!important;
8069  align-self:start!important;
8070  color:#687386!important;
8071  font-size:11.5px!important;
8072  line-height:1.55!important;
8073}
8074body.ped-home-pilot #ped-home-pilot-root #more .eco > b{
8075  grid-row:5!important;
8076  display:block!important;
8077  min-height:0!important;
8078  margin:2px 0 0!important;
8079  padding:0!important;
8080  align-self:start!important;
8081  color:#0b1d3c!important;
8082  font-size:10px!important;
8083  line-height:1.25!important;
8084}
8085
8086/* --- Recruitment e-mails: white, understated, consistent in both contact blocks. --- */
8087body.ped-home-pilot #ped-home-pilot-root .advisorContact .advisorMail,
8088body.ped-home-pilot #ped-home-pilot-root .advisorContact .advisorMail:hover,
8089body.ped-home-pilot #ped-home-pilot-root .advisorContact .advisorMail:focus{
8090  color:#fff!important;
8091  border-bottom-color:rgba(255,255,255,.38)!important;
8092  background:transparent!important;
8093}
8094body.ped-home-pilot #ped-home-pilot-root .finalMail,
8095body.ped-home-pilot #ped-home-pilot-root .finalMail:hover,
8096body.ped-home-pilot #ped-home-pilot-root .finalMail:focus{
8097  color:#fff!important;
8098  background:transparent!important;
8099  border-bottom-color:rgba(255,255,255,.45)!important;
8100}
8101
8102/* --- Text links never become filled theme buttons on hover. --- */
8103body.ped-home-pilot #ped-home-pilot-root .advisorMail:hover,
8104body.ped-home-pilot #ped-home-pilot-root .finalMail:hover,
8105body.ped-home-pilot #ped-home-pilot-root .levelMore:hover,
8106body.ped-home-pilot #ped-home-pilot-root .more:hover{
8107  box-shadow:none!important;
8108}
8109
8110
8111/* ===== v2.1 · MOBILE / LEVEL SWITCH / STAFF / LIVE FINAL ===== */
8112
8113/* Hero recruitment CTA: compact on both desktop and mobile. */
8114body.ped-home-pilot #ped-home-pilot-root .proof .recruit{
8115  display:inline-flex!important;
8116  width:auto!important;
8117  max-width:100%!important;
8118  min-height:0!important;
8119  align-items:center!important;
8120  justify-content:flex-start!important;
8121  gap:10px!important;
8122  margin-top:14px!important;
8123  padding:11px 14px!important;
8124  border-radius:9px!important;
8125  white-space:nowrap!important;
8126}
8127body.ped-home-pilot #ped-home-pilot-root .proof .recruit span:last-child{
8128  flex:0 0 auto!important;
8129}
8130@media(max-width:600px){
8131  body.ped-home-pilot #ped-home-pilot-root .proof .recruit{
8132    font-size:10px!important;
8133    padding:10px 12px!important;
8134    white-space:normal!important;
8135  }
8136}
8137
8138/* Level panels: wrapper and rail always switch together. */
8139body.ped-home-pilot #ped-home-pilot-root .degree .specViewport{
8140  min-height:92px;
8141}
8142body.ped-home-pilot #ped-home-pilot-root .degree .specViewport[style*="display: none"]{
8143  min-height:0!important;
8144}
8145
8146/* Faculty: native horizontal interaction + gentle JS auto-scroll.
8147   CSS keyframe animation is disabled to avoid fighting user gestures. */
8148body.ped-home-pilot #ped-home-pilot-root .people .marquee{
8149  overflow-x:auto!important;
8150  overflow-y:hidden!important;
8151  scrollbar-width:none!important;
8152  -webkit-overflow-scrolling:touch!important;
8153  touch-action:pan-x!important;
8154  cursor:grab;
8155}
8156body.ped-home-pilot #ped-home-pilot-root .people .marquee::-webkit-scrollbar{
8157  display:none!important;
8158}
8159body.ped-home-pilot #ped-home-pilot-root .people .marquee.isDragging{
8160  cursor:grabbing!important;
8161  user-select:none!important;
8162}
8163body.ped-home-pilot #ped-home-pilot-root .people .marqueeTrack{
8164  animation:none!important;
8165  transform:none!important;
8166}
8167body.ped-home-pilot #ped-home-pilot-root .peopleAllBottom{
8168  display:table!important;
8169  margin:8px auto 0!important;
8170  padding:0!important;
8171  color:var(--o)!important;
8172  text-align:center!important;
8173}
8174@media(max-width:600px){
8175  body.ped-home-pilot #ped-home-pilot-root .peopleAllBottom{
8176    display:table!important;
8177    margin:6px auto 0!important;
8178  }
8179}
8180
8181/* Live: desktop keeps the top utility link; mobile gets the CTA below the feed. */
8182body.ped-home-pilot #ped-home-pilot-root .liveAllBottom{
8183  display:none;
8184}
8185@media(max-width:850px){
8186  body.ped-home-pilot #ped-home-pilot-root #live .peopleTop > a{
8187    display:none!important;
8188  }
8189  body.ped-home-pilot #ped-home-pilot-root .liveAllBottom{
8190    display:table!important;
8191    margin:22px auto 0!important;
8192    color:var(--o)!important;
8193    font-size:10px!important;
8194    font-weight:900!important;
8195    letter-spacing:.02em!important;
8196    text-decoration:none!important;
8197  }
8198  body.ped-home-pilot #ped-home-pilot-root .liveFeed{
8199    display:flex!important;
8200    flex-direction:column!important;
8201  }
8202}
8203
8204
8205/* ===== v2.4 · DYNAMIC KADRA ===== */
8206body.ped-home-pilot #ped-home-pilot-root .people .person{
8207  text-decoration:none!important;
8208  color:#fff!important;
8209}
8210body.ped-home-pilot #ped-home-pilot-root .people .person:hover{color:#fff!important;}
8211body.ped-home-pilot #ped-home-pilot-root .facultyFallback{
8212  padding:30px 0 10px;
8213  text-align:center;
8214}
8215body.ped-home-pilot #ped-home-pilot-root .facultyFallback a{
8216  color:var(--o);
8217  font-weight:850;
8218  text-decoration:none;
8219}
8220
8221
8222/* ===== v2.5 · KADRA SHORT HOMEPAGE COPY ===== */
8223body.ped-home-pilot #ped-home-pilot-root .people .person span{
8224  display:-webkit-box!important;
8225  -webkit-box-orient:vertical!important;
8226  -webkit-line-clamp:3!important;
8227  overflow:hidden!important;
8228  max-height:4.35em!important;
8229  line-height:1.45!important;
8230}
8231
8232
8233/* ===== v2.6 · KADRA EXPERT TAGS ===== */
8234body.ped-home-pilot #ped-home-pilot-root .people .person > div{
8235  gap:10px!important;
8236}
8237body.ped-home-pilot #ped-home-pilot-root .people .person .expertTags{
8238  display:flex!important;
8239  flex-wrap:wrap!important;
8240  gap:6px!important;
8241  max-width:100%!important;
8242  overflow:visible!important;
8243  max-height:none!important;
8244  -webkit-line-clamp:unset!important;
8245  -webkit-box-orient:initial!important;
8246}
8247body.ped-home-pilot #ped-home-pilot-root .people .person .expertTag{
8248  display:inline-flex!important;
8249  width:auto!important;
8250  max-width:100%!important;
8251  min-height:25px!important;
8252  align-items:center!important;
8253  padding:5px 8px!important;
8254  border:1px solid rgba(255,255,255,.25)!important;
8255  border-radius:999px!important;
8256  background:rgba(5,18,43,.38)!important;
8257  backdrop-filter:blur(8px)!important;
8258  -webkit-backdrop-filter:blur(8px)!important;
8259  color:rgba(255,255,255,.94)!important;
8260  font-size:9.5px!important;
8261  line-height:1.15!important;
8262  font-weight:700!important;
8263  white-space:normal!important;
8264  box-sizing:border-box!important;
8265}
8266@media(min-width:851px){
8267  body.ped-home-pilot #ped-home-pilot-root .peopleAllBottom{
8268    display:table!important;
8269    margin:12px 0 0 auto!important;
8270    text-align:right!important;
8271  }
8272}
8273@media(max-width:850px){
8274  body.ped-home-pilot #ped-home-pilot-root .peopleAllBottom{
8275    margin:10px auto 0!important;
8276    text-align:center!important;
8277  }
8278  body.ped-home-pilot #ped-home-pilot-root .people .person .expertTag{
8279    font-size:9px!important;
8280    min-height:24px!important;
8281  }
8282}
8283
8284
8285/* ===== v2.7 · KADRA COMPACT PREMIUM PROFILE ===== */
8286body.ped-home-pilot #ped-home-pilot-root .people .person > div{
8287  gap:6px!important;
8288}
8289body.ped-home-pilot #ped-home-pilot-root .people .person .academicTitle{
8290  display:block!important;
8291  width:auto!important;
8292  max-width:100%!important;
8293  margin:0 0 1px!important;
8294  color:rgba(255,255,255,.74)!important;
8295  font-size:8.8px!important;
8296  line-height:1.2!important;
8297  font-weight:800!important;
8298  letter-spacing:.075em!important;
8299  text-transform:uppercase!important;
8300}
8301body.ped-home-pilot #ped-home-pilot-root .people .person b{
8302  font-size:17px!important;
8303  line-height:1.12!important;
8304  letter-spacing:-.2px!important;
8305  font-weight:800!important;
8306}
8307body.ped-home-pilot #ped-home-pilot-root .people .person .expertTags{
8308  gap:5px!important;
8309  margin-top:2px!important;
8310}
8311body.ped-home-pilot #ped-home-pilot-root .people .person .expertTag{
8312  min-height:21px!important;
8313  padding:4px 7px!important;
8314  border-color:rgba(255,255,255,.17)!important;
8315  background:rgba(5,18,43,.28)!important;
8316  font-size:8.5px!important;
8317  line-height:1.1!important;
8318  font-weight:700!important;
8319}
8320@media(min-width:1100px){
8321  body.ped-home-pilot #ped-home-pilot-root .people .person{
8322    flex-basis:292px!important;
8323    width:292px!important;
8324  }
8325}
8326@media(max-width:850px){
8327  body.ped-home-pilot #ped-home-pilot-root .people .person b{
8328    font-size:16.5px!important;
8329  }
8330  body.ped-home-pilot #ped-home-pilot-root .people .person .academicTitle{
8331    font-size:8.3px!important;
8332  }
8333}
8334
8335
8336/* ===== v2.8 · KADRA — SITE SIGNATURE LINE ===== */
8337/* The homepage now uses the same concise title/specialisation line
8338   already maintained under each faculty member's name on the site. */
8339body.ped-home-pilot #ped-home-pilot-root .people .person > div{
8340  gap:7px!important;
8341}
8342body.ped-home-pilot #ped-home-pilot-root .people .person b{
8343  font-size:17px!important;
8344  line-height:1.12!important;
8345  letter-spacing:-.2px!important;
8346  font-weight:800!important;
8347}
8348body.ped-home-pilot #ped-home-pilot-root .people .person .facultySignature{
8349  display:-webkit-box!important;
8350  -webkit-box-orient:vertical!important;
8351  -webkit-line-clamp:2!important;
8352  overflow:hidden!important;
8353  width:auto!important;
8354  max-width:235px!important;
8355  max-height:2.7em!important;
8356  margin:0!important;
8357  color:rgba(255,255,255,.80)!important;
8358  font-size:10.5px!important;
8359  line-height:1.35!important;
8360  font-weight:600!important;
8361}
8362body.ped-home-pilot #ped-home-pilot-root .people .person .academicTitle,
8363body.ped-home-pilot #ped-home-pilot-root .people .person .expertTags,
8364body.ped-home-pilot #ped-home-pilot-root .people .person .expertTag{
8365  display:none!important;
8366}
8367@media(min-width:1100px){
8368  body.ped-home-pilot #ped-home-pilot-root .people .person{
8369    flex-basis:292px!important;
8370    width:292px!important;
8371  }
8372}
8373@media(max-width:850px){
8374  body.ped-home-pilot #ped-home-pilot-root .people .person b{
8375    font-size:16.5px!important;
8376  }
8377  body.ped-home-pilot #ped-home-pilot-root .people .person .facultySignature{
8378    font-size:10px!important;
8379    max-width:220px!important;
8380  }
8381}
8382
8383
8384/* ===== v2.9 · KADRA SIGNATURE + CTA ALIGNMENT ===== */
8385@media(min-width:851px){
8386  body.ped-home-pilot #ped-home-pilot-root .peopleAllBottom{
8387    display:block!important;
8388    width:min(1180px,calc(100% - 48px))!important;
8389    margin:14px auto 0!important;
8390    padding:0!important;
8391    text-align:right!important;
8392    box-sizing:border-box!important;
8393  }
8394}
8395body.ped-home-pilot #ped-home-pilot-root .people .person .facultySignature{
8396  max-width:240px!important;
8397  -webkit-line-clamp:2!important;
8398  font-size:10.5px!important;
8399  line-height:1.32!important;
8400  font-weight:600!important;
8401  color:rgba(255,255,255,.82)!important;
8402}
8403
8404
8405/* ===== v3.0 · KADRA NON-CLICKABLE + TAMARA FIX ===== */
8406body.ped-home-pilot #ped-home-pilot-root .people .person{
8407  cursor:default!important;
8408  pointer-events:auto!important;
8409  text-decoration:none!important;
8410}
8411body.ped-home-pilot #ped-home-pilot-root .people .person:hover{
8412  transform:none!important;
8413  box-shadow:none!important;
8414  filter:none!important;
8415}
8416body.ped-home-pilot #ped-home-pilot-root .people .person:after,
8417body.ped-home-pilot #ped-home-pilot-root .people .person:before{
8418  pointer-events:none!important;
8419}
8420
8421
8422/* ===== v3.1 · PRAKTYKA / PARTNER LOGO MARQUEE ===== */
8423body.ped-home-pilot #ped-home-pilot-root .practicePartners{
8424  position:relative;
8425  overflow:hidden;
8426  padding:54px 0 46px;
8427  background:#fff;
8428  border-top:1px solid rgba(7,21,45,.07);
8429  border-bottom:1px solid rgba(7,21,45,.07);
8430}
8431body.ped-home-pilot #ped-home-pilot-root .practicePartnersHead{
8432  display:flex;
8433  align-items:flex-end;
8434  justify-content:space-between;
8435  gap:38px;
8436  margin-bottom:28px;
8437}
8438body.ped-home-pilot #ped-home-pilot-root .practicePartnersHead h2{
8439  max-width:760px;
8440  margin:8px 0 8px;
8441  color:#07152d;
8442  font-size:34px;
8443  line-height:1.05;
8444  letter-spacing:-1.1px;
8445}
8446body.ped-home-pilot #ped-home-pilot-root .practicePartnersHead p{
8447  max-width:700px;
8448  margin:0;
8449  color:#718097;
8450  font-size:12.5px;
8451  line-height:1.55;
8452}
8453body.ped-home-pilot #ped-home-pilot-root .practicePartnersAll{
8454  flex:0 0 auto;
8455  margin-bottom:3px;
8456  color:#ff5b20;
8457  font-size:9.5px;
8458  line-height:1.2;
8459  font-weight:900;
8460  letter-spacing:.025em;
8461  text-decoration:none;
8462  white-space:nowrap;
8463}
8464body.ped-home-pilot #ped-home-pilot-root .practicePartnersAll:hover{
8465  color:#07152d;
8466  background:transparent!important;
8467}
8468body.ped-home-pilot #ped-home-pilot-root .practiceMarquee{
8469  position:relative;
8470  width:100%;
8471  overflow:hidden;
8472  padding:5px 0;
8473}
8474body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:before,
8475body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:after{
8476  content:"";
8477  position:absolute;
8478  z-index:4;
8479  top:0;
8480  bottom:0;
8481  width:9vw;
8482  pointer-events:none;
8483}
8484body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:before{
8485  left:0;
8486  background:linear-gradient(90deg,#fff,rgba(255,255,255,0));
8487}
8488body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:after{
8489  right:0;
8490  background:linear-gradient(270deg,#fff,rgba(255,255,255,0));
8491}
8492body.ped-home-pilot #ped-home-pilot-root .practiceTrack{
8493  display:flex;
8494  width:max-content;
8495  animation:pedPracticeLogos 44s linear infinite;
8496  will-change:transform;
8497}
8498body.ped-home-pilot #ped-home-pilot-root .practiceSet{
8499  display:flex;
8500  align-items:center;
8501  gap:14px;
8502  padding-right:14px;
8503}
8504body.ped-home-pilot #ped-home-pilot-root .practiceLogo{
8505  flex:0 0 180px;
8506  width:180px;
8507  height:92px;
8508  display:flex;
8509  align-items:center;
8510  justify-content:center;
8511  box-sizing:border-box;
8512  padding:15px 18px;
8513  border:1px solid rgba(7,21,45,.08);
8514  border-radius:14px;
8515  background:#f8fafc;
8516  transition:transform .2s ease,border-color .2s ease,background .2s ease;
8517}
8518body.ped-home-pilot #ped-home-pilot-root .practiceLogo img{
8519  display:block;
8520  max-width:100%;
8521  max-height:62px;
8522  width:auto;
8523  height:auto;
8524  object-fit:contain;
8525  filter:grayscale(1);
8526  opacity:.66;
8527  transition:filter .22s ease,opacity .22s ease,transform .22s ease;
8528}
8529body.ped-home-pilot #ped-home-pilot-root .practiceLogo:hover{
8530  transform:translateY(-2px);
8531  border-color:rgba(255,91,32,.25);
8532  background:#fff;
8533}
8534body.ped-home-pilot #ped-home-pilot-root .practiceLogo:hover img{
8535  filter:grayscale(0);
8536  opacity:1;
8537  transform:scale(1.025);
8538}
8539body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:hover .practiceTrack{
8540  animation-play-state:paused;
8541}
8542@keyframes pedPracticeLogos{
8543  from{transform:translate3d(0,0,0)}
8544  to{transform:translate3d(-50%,0,0)}
8545}
8546@media(max-width:850px){
8547  body.ped-home-pilot #ped-home-pilot-root .practicePartners{
8548    padding:42px 0 38px;
8549  }
8550  body.ped-home-pilot #ped-home-pilot-root .practicePartnersHead{
8551    display:block;
8552    margin-bottom:22px;
8553  }
8554  body.ped-home-pilot #ped-home-pilot-root .practicePartnersHead h2{
8555    font-size:29px;
8556  }
8557  body.ped-home-pilot #ped-home-pilot-root .practicePartnersAll{
8558    display:table;
8559    margin:15px 0 0;
8560  }
8561  body.ped-home-pilot #ped-home-pilot-root .practiceLogo{
8562    flex-basis:150px;
8563    width:150px;
8564    height:78px;
8565    padding:12px 15px;
8566  }
8567  body.ped-home-pilot #ped-home-pilot-root .practiceLogo img{
8568    max-height:52px;
8569  }
8570  body.ped-home-pilot #ped-home-pilot-root .practiceTrack{
8571    animation-duration:36s;
8572  }
8573}
8574@media(max-width:600px){
8575  body.ped-home-pilot #ped-home-pilot-root .practicePartnersHead p{
8576    font-size:11.5px;
8577  }
8578  body.ped-home-pilot #ped-home-pilot-root .practiceLogo{
8579    flex-basis:132px;
8580    width:132px;
8581    height:72px;
8582  }
8583  body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:before,
8584  body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:after{
8585    width:38px;
8586  }
8587}
8588@media(prefers-reduced-motion:reduce){
8589  body.ped-home-pilot #ped-home-pilot-root .practiceTrack{
8590    animation:none!important;
8591  }
8592  body.ped-home-pilot #ped-home-pilot-root .practiceMarquee{
8593    overflow-x:auto;
8594  }
8595}
8596
8597
8598/* ===== v3.2 · PRACTICE PARTNERS — CONTAINED BLACK LOGO TILES ===== */
8599
8600/* Keep the moving logo rail aligned with the same content container as the heading. */
8601body.ped-home-pilot #ped-home-pilot-root .practiceMarquee{
8602  width:min(1180px,calc(100% - 48px))!important;
8603  margin:0 auto!important;
8604  padding:5px 0!important;
8605  overflow:hidden!important;
8606  border-radius:14px!important;
8607}
8608
8609/* Remove outer full-width fades; use subtle contained fades inside the rail. */
8610body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:before,
8611body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:after{
8612  width:54px!important;
8613}
8614body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:before{
8615  background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.96) 28%,rgba(255,255,255,0) 100%)!important;
8616}
8617body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:after{
8618  background:linear-gradient(270deg,#fff 0%,rgba(255,255,255,.96) 28%,rgba(255,255,255,0) 100%)!important;
8619}
8620
8621/* Tiles become a single, strong black visual system. */
8622body.ped-home-pilot #ped-home-pilot-root .practiceLogo{
8623  flex:0 0 190px!important;
8624  width:190px!important;
8625  height:96px!important;
8626  padding:0!important;
8627  overflow:hidden!important;
8628  border:1px solid rgba(255,255,255,.08)!important;
8629  border-radius:14px!important;
8630  background:#050505!important;
8631  box-shadow:0 10px 28px rgba(7,21,45,.07)!important;
8632}
8633
8634/* Let each logo artwork fill the tile as much as possible.
8635   Most partner files already have dark/black backgrounds, so no grayscale filter is used. */
8636body.ped-home-pilot #ped-home-pilot-root .practiceLogo img{
8637  display:block!important;
8638  width:100%!important;
8639  height:100%!important;
8640  max-width:none!important;
8641  max-height:none!important;
8642  padding:10px 14px!important;
8643  box-sizing:border-box!important;
8644  object-fit:contain!important;
8645  filter:none!important;
8646  opacity:1!important;
8647  mix-blend-mode:normal!important;
8648}
8649
8650/* Keep hover understated: tile stays black, logo does not recolor. */
8651body.ped-home-pilot #ped-home-pilot-root .practiceLogo:hover{
8652  transform:translateY(-2px)!important;
8653  background:#050505!important;
8654  border-color:rgba(255,91,32,.34)!important;
8655}
8656body.ped-home-pilot #ped-home-pilot-root .practiceLogo:hover img{
8657  filter:none!important;
8658  opacity:1!important;
8659  transform:scale(1.02)!important;
8660}
8661
8662/* Slightly more compact spacing because black tiles carry more visual weight. */
8663body.ped-home-pilot #ped-home-pilot-root .practiceSet{
8664  gap:12px!important;
8665  padding-right:12px!important;
8666}
8667
8668@media(max-width:850px){
8669  body.ped-home-pilot #ped-home-pilot-root .practiceMarquee{
8670    width:min(100% - 34px,1180px)!important;
8671  }
8672  body.ped-home-pilot #ped-home-pilot-root .practiceLogo{
8673    flex-basis:158px!important;
8674    width:158px!important;
8675    height:82px!important;
8676  }
8677  body.ped-home-pilot #ped-home-pilot-root .practiceLogo img{
8678    padding:9px 12px!important;
8679  }
8680}
8681
8682@media(max-width:600px){
8683  body.ped-home-pilot #ped-home-pilot-root .practiceMarquee{
8684    width:calc(100% - 28px)!important;
8685  }
8686  body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:before,
8687  body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:after{
8688    width:28px!important;
8689  }
8690  body.ped-home-pilot #ped-home-pilot-root .practiceLogo{
8691    flex-basis:142px!important;
8692    width:142px!important;
8693    height:76px!important;
8694  }
8695}
8696
8697
8698/* ===== v3.3 · PRACTICE MARQUEE CLEANUP ===== */
8699
8700/* No white/blur fades on the sides. */
8701body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:before,
8702body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:after{
8703  display:none!important;
8704  content:none!important;
8705}
8706
8707/* The marquee never pauses on hover. */
8708body.ped-home-pilot #ped-home-pilot-root .practiceMarquee:hover .practiceTrack{
8709  animation-play-state:running!important;
8710}
8711
8712/* CTA lives below the logos, aligned to the right edge of the same content block. */
8713body.ped-home-pilot #ped-home-pilot-root .practicePartnersFooter{
8714  margin-top:18px!important;
8715  text-align:right!important;
8716}
8717body.ped-home-pilot #ped-home-pilot-root .practicePartnersFooter .practicePartnersAll{
8718  display:inline-block!important;
8719  margin:0!important;
8720}
8721@media(max-width:850px){
8722  body.ped-home-pilot #ped-home-pilot-root .practicePartnersFooter{
8723    margin-top:16px!important;
8724    text-align:left!important;
8725  }
8726}
8727
8728
8729/* ===== v3.6 · MOBILE PRACTICE GAP FIX ===== */
8730@media(max-width:700px){
8731  body.ped-home-pilot #ped-home-pilot-root .practicePartners{
8732    padding-top:38px!important;
8733    padding-bottom:34px!important;
8734  }
8735  body.ped-home-pilot #ped-home-pilot-root .practicePartnersHead{
8736    margin-bottom:20px!important;
8737  }
8738  body.ped-home-pilot #ped-home-pilot-root .practicePartnersFooter{
8739    margin-top:14px!important;
8740  }
8741  body.ped-home-pilot #ped-home-pilot-root .brandSec{
8742    padding-top:48px!important;
8743  }
8744}
8745
8746/* ===== v3.9 · FACULTY MARQUEE — GUARANTEED AUTO + MANUAL ===== */
8747
8748/* Partners: unchanged proven loop */
8749body.ped-home-pilot #ped-home-pilot-root .practiceTrack{
8750  animation-name:pedPracticeLogos!important;
8751  animation-duration:var(--ped-marquee-duration,62s)!important;
8752  animation-timing-function:linear!important;
8753  animation-iteration-count:infinite!important;
8754  animation-play-state:running!important;
8755  will-change:transform!important;
8756  backface-visibility:hidden;
8757}
8758
8759/* Faculty viewport */
8760body.ped-home-pilot #ped-home-pilot-root .people .marquee{
8761  box-sizing:border-box!important;
8762  width:min(1180px,calc(100% - 48px))!important;
8763  max-width:1180px!important;
8764  margin:30px auto 0!important;
8765  padding:8px 0 30px!important;
8766  overflow-x:auto!important;
8767  overflow-y:hidden!important;
8768  scrollbar-width:none!important;
8769  -ms-overflow-style:none!important;
8770  -webkit-overflow-scrolling:touch!important;
8771  touch-action:pan-x!important;
8772  overscroll-behavior-inline:contain!important;
8773  cursor:grab!important;
8774}
8775body.ped-home-pilot #ped-home-pilot-root .people .marquee::-webkit-scrollbar{
8776  display:none!important;
8777}
8778body.ped-home-pilot #ped-home-pilot-root .people .marquee.isInteracting{
8779  cursor:grabbing!important;
8780}
8781
8782/* Faculty animated track */
8783body.ped-home-pilot #ped-home-pilot-root .people .marqueeTrack{
8784  display:flex!important;
8785  align-items:stretch!important;
8786  width:max-content!important;
8787  gap:14px!important;
8788  animation:pedFacultyLoopV39 var(--ped-marquee-duration,72s) linear infinite!important;
8789  animation-play-state:running!important;
8790  will-change:transform!important;
8791  backface-visibility:hidden;
8792  transform:none!important;
8793}
8794
8795body.ped-home-pilot #ped-home-pilot-root .people .facultySet{
8796  display:flex!important;
8797  align-items:stretch!important;
8798  gap:14px!important;
8799  flex:0 0 auto!important;
8800}
8801
8802body.ped-home-pilot #ped-home-pilot-root .people .person{
8803  flex:0 0 250px!important;
8804  width:250px!important;
8805  min-width:250px!important;
8806  max-width:250px!important;
8807}
8808
8809body.ped-home-pilot #ped-home-pilot-root .people .marquee.isInteracting .marqueeTrack{
8810  animation-play-state:paused!important;
8811}
8812
8813@keyframes pedFacultyLoopV39{
8814  0%{transform:translate3d(0,0,0)}
8815  100%{transform:translate3d(calc(-50% - 7px),0,0)}
8816}
8817
8818@media(max-width:700px){
8819  body.ped-home-pilot #ped-home-pilot-root .people .marquee{
8820    width:calc(100% - 28px)!important;
8821    margin:22px auto 0!important;
8822    padding:6px 0 22px!important;
8823  }
8824  body.ped-home-pilot #ped-home-pilot-root .people .person{
8825    flex-basis:224px!important;
8826    width:224px!important;
8827    min-width:224px!important;
8828    max-width:224px!important;
8829  }
8830}
8831
8832/* keep section order spacing */
8833@media(max-width:700px){
8834  body.ped-home-pilot #ped-home-pilot-root .brandSec{
8835    padding-bottom:48px!important;
8836  }
8837  body.ped-home-pilot #ped-home-pilot-root .practicePartners{
8838    padding-top:42px!important;
8839    padding-bottom:38px!important;
8840  }
8841}
8842
8843@media(prefers-reduced-motion:reduce){
8844  body.ped-home-pilot #ped-home-pilot-root .practiceTrack,
8845  body.ped-home-pilot #ped-home-pilot-root .people .marqueeTrack{
8846    animation:none!important;
8847  }
8848}
8849
8850
8851/* =========================================================
8852   v4.1 — FINAL HOMEPAGE POLISH
8853   ========================================================= */
8854
8855/* 1. HERO → OFERTA
8856   Remove the artificial minimum height that creates the dark empty gap.
8857   Keep enough top space for the native Betheme header. */
8858@media(min-width:851px){
8859  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .hero{
8860    min-height:0!important;
8861  }
8862
8863  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .heroGrid{
8864    padding-top:122px!important;
8865    padding-bottom:52px!important;
8866  }
8867
8868  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer{
8869    padding-top:52px!important;
8870  }
8871}
8872
8873/* 2. KADRA
8874   Same continuous marquee logic / perceived speed as partner logos.
8875   No hover/pointer pause and no manual horizontal-scroll mode. */
8876body.ped-home-pilot #ped-home-pilot-root .people .marquee{
8877  overflow:hidden!important;
8878  cursor:default!important;
8879  touch-action:auto!important;
8880  overscroll-behavior:auto!important;
8881}
8882
8883body.ped-home-pilot #ped-home-pilot-root .people .marqueeTrack,
8884body.ped-home-pilot #ped-home-pilot-root .people .marquee:hover .marqueeTrack,
8885body.ped-home-pilot #ped-home-pilot-root .people .marquee.isInteracting .marqueeTrack,
8886body.ped-home-pilot #ped-home-pilot-root .people .marquee.isDragging .marqueeTrack{
8887  animation-name:pedFacultyLoopV39!important;
8888  animation-timing-function:linear!important;
8889  animation-iteration-count:infinite!important;
8890  animation-play-state:running!important;
8891}
8892
8893/* 3. KADRA → WIĘCEJ NIŻ STUDIA
8894   Give consecutive sections a clear visual boundary and tighten the rhythm. */
8895body.ped-home-pilot #ped-home-pilot-root .people{
8896  padding-bottom:58px!important;
8897}
8898
8899body.ped-home-pilot #ped-home-pilot-root #more{
8900  padding-top:62px!important;
8901  background:#fff!important;
8902  border-top:1px solid rgba(7,21,45,.06);
8903}
8904
8905@media(max-width:700px){
8906  body.ped-home-pilot #ped-home-pilot-root .people{
8907    padding-bottom:38px!important;
8908  }
8909
8910  body.ped-home-pilot #ped-home-pilot-root #more{
8911    padding-top:42px!important;
8912  }
8913}
8914
8915/* Preserve accessibility preference. */
8916@media(prefers-reduced-motion:reduce){
8917  body.ped-home-pilot #ped-home-pilot-root .people .marqueeTrack{
8918    animation:none!important;
8919  }
8920}
8921
8922
8923/* =========================================================
8924   v4.2 — CONTRAST EDITORIAL + RELIABLE FACULTY MARQUEE
8925   ========================================================= */
8926
8927/* Contrast the editorial / "Więcej niż studia" section so adjacent
8928   light sections no longer visually merge into one large empty field. */
8929body.ped-home-pilot #ped-home-pilot-root #more{
8930  background:
8931    radial-gradient(circle at 86% 12%,rgba(35,78,160,.24),transparent 34%),
8932    linear-gradient(135deg,#061126 0%,#0a1c45 58%,#102e69 100%)!important;
8933  border-top:0!important;
8934  color:#fff!important;
8935}
8936body.ped-home-pilot #ped-home-pilot-root #more .kicker{
8937  color:#ff5a24!important;
8938}
8939body.ped-home-pilot #ped-home-pilot-root #more h2{
8940  color:#fff!important;
8941}
8942body.ped-home-pilot #ped-home-pilot-root #more .lead{
8943  color:rgba(255,255,255,.68)!important;
8944}
8945body.ped-home-pilot #ped-home-pilot-root #more .editorialCard{
8946  background:rgba(5,15,34,.54)!important;
8947  border-color:rgba(255,255,255,.15)!important;
8948  box-shadow:none!important;
8949}
8950body.ped-home-pilot #ped-home-pilot-root #more .editorialCard .num{
8951  color:rgba(255,255,255,.20)!important;
8952}
8953body.ped-home-pilot #ped-home-pilot-root #more .editorialCard h3,
8954body.ped-home-pilot #ped-home-pilot-root #more .editorialCard .cardLink{
8955  color:#fff!important;
8956}
8957body.ped-home-pilot #ped-home-pilot-root #more .editorialCard p{
8958  color:rgba(255,255,255,.67)!important;
8959}
8960body.ped-home-pilot #ped-home-pilot-root #more .editorialCard .mini{
8961  color:#ff7040!important;
8962}
8963body.ped-home-pilot #ped-home-pilot-root #more .editorialIcon{
8964  border-color:rgba(255,255,255,.18)!important;
8965}
8966
8967/* Faculty marquee:
8968   force the same two-set continuous architecture as practice partners.
8969   Width is measured in JS and written into --faculty-set-width. */
8970body.ped-home-pilot #ped-home-pilot-root .people .marquee{
8971  overflow:hidden!important;
8972  width:100%!important;
8973  cursor:default!important;
8974}
8975body.ped-home-pilot #ped-home-pilot-root .people .marqueeTrack{
8976  display:flex!important;
8977  width:max-content!important;
8978  min-width:max-content!important;
8979  flex-wrap:nowrap!important;
8980  gap:0!important;
8981  will-change:transform!important;
8982  transform:translate3d(0,0,0);
8983  animation:pedFacultyContinuous var(--faculty-duration,36s) linear infinite!important;
8984}
8985body.ped-home-pilot #ped-home-pilot-root .people .facultySet{
8986  display:flex!important;
8987  flex:none!important;
8988  width:max-content!important;
8989  min-width:max-content!important;
8990  flex-wrap:nowrap!important;
8991}
8992body.ped-home-pilot #ped-home-pilot-root .people .person{
8993  flex:0 0 auto!important;
8994}
8995
8996@keyframes pedFacultyContinuous{
8997  from{transform:translate3d(0,0,0)}
8998  to{transform:translate3d(calc(-1 * var(--faculty-set-width, 1200px)),0,0)}
8999}
9000
9001@media(prefers-reduced-motion:reduce){
9002  body.ped-home-pilot #ped-home-pilot-root .people .marqueeTrack{
9003    animation:none!important;
9004  }
9005}
9006
9007
9008/* =========================================================
9009   v4.3 — MOBILE POLISH + PROVEN FACULTY LOOP
9010   ========================================================= */
9011
9012/* HERO lead — quieter than the H1, especially on mobile. */
9013body.ped-home-pilot #ped-home-pilot-root .hero p{
9014  color:rgba(255,255,255,.60)!important;
9015  font-size:17px!important;
9016  line-height:1.58!important;
9017  font-weight:400!important;
9018  max-width:650px!important;
9019}
9020@media(max-width:700px){
9021  body.ped-home-pilot #ped-home-pilot-root .hero p{
9022    color:rgba(255,255,255,.56)!important;
9023    font-size:16px!important;
9024    line-height:1.55!important;
9025    max-width:100%!important;
9026  }
9027}
9028
9029/* ALL section navigation CTAs sit under the block, aligned right. */
9030body.ped-home-pilot #ped-home-pilot-root .practicePartnersFooter{
9031  width:min(1180px,calc(100% - 44px))!important;
9032  margin:18px auto 0!important;
9033  text-align:right!important;
9034}
9035body.ped-home-pilot #ped-home-pilot-root .practicePartnersFooter .practicePartnersAll{
9036  display:inline-block!important;
9037  margin:0!important;
9038}
9039
9040body.ped-home-pilot #ped-home-pilot-root .peopleAllBottom{
9041  display:block!important;
9042  width:min(1180px,calc(100% - 44px))!important;
9043  margin:20px auto 0!important;
9044  padding:0!important;
9045  text-align:right!important;
9046}
9047
9048body.ped-home-pilot #ped-home-pilot-root .liveAllBottom{
9049  width:min(1180px,calc(100% - 44px))!important;
9050  margin:22px auto 0!important;
9051  text-align:right!important;
9052}
9053
9054@media(max-width:700px){
9055  body.ped-home-pilot #ped-home-pilot-root .practicePartnersFooter,
9056  body.ped-home-pilot #ped-home-pilot-root .peopleAllBottom,
9057  body.ped-home-pilot #ped-home-pilot-root .liveAllBottom{
9058    width:calc(100% - 36px)!important;
9059    margin-left:auto!important;
9060    margin-right:auto!important;
9061    text-align:right!important;
9062  }
9063
9064  body.ped-home-pilot #ped-home-pilot-root .practicePartnersFooter{
9065    margin-top:16px!important;
9066  }
9067
9068  body.ped-home-pilot #ped-home-pilot-root .peopleAllBottom{
9069    margin-top:18px!important;
9070  }
9071}
9072
9073/*
9074 * KADRA — use the same proven two-copy loop used successfully
9075 * on programme pages. No JS-measured distance, no manual-scroll state.
9076 */
9077body.ped-home-pilot #ped-home-pilot-root .people .marquee{
9078  box-sizing:border-box!important;
9079  width:min(1180px,calc(100% - 44px))!important;
9080  max-width:1180px!important;
9081  margin:30px auto 0!important;
9082  padding:0!important;
9083  overflow:hidden!important;
9084  touch-action:auto!important;
9085  cursor:default!important;
9086}
9087
9088body.ped-home-pilot #ped-home-pilot-root .people .marqueeTrack{
9089  display:flex!important;
9090  align-items:stretch!important;
9091  width:max-content!important;
9092  min-width:max-content!important;
9093  flex-wrap:nowrap!important;
9094  gap:14px!important;
9095  transform:translate3d(0,0,0)!important;
9096  animation:pedFacultyLoopV43 72s linear infinite!important;
9097  animation-play-state:running!important;
9098  will-change:transform!important;
9099  backface-visibility:hidden!important;
9100}
9101
9102body.ped-home-pilot #ped-home-pilot-root .people .facultySet{
9103  display:flex!important;
9104  align-items:stretch!important;
9105  flex:0 0 auto!important;
9106  width:max-content!important;
9107  min-width:max-content!important;
9108  gap:14px!important;
9109  flex-wrap:nowrap!important;
9110}
9111
9112body.ped-home-pilot #ped-home-pilot-root .people .person{
9113  flex:0 0 250px!important;
9114  width:250px!important;
9115  min-width:250px!important;
9116  max-width:250px!important;
9117}
9118
9119body.ped-home-pilot #ped-home-pilot-root .people .marquee:hover .marqueeTrack,
9120body.ped-home-pilot #ped-home-pilot-root .people .marquee.isInteracting .marqueeTrack,
9121body.ped-home-pilot #ped-home-pilot-root .people .marquee.isDragging .marqueeTrack{
9122  animation-play-state:running!important;
9123}
9124
9125@keyframes pedFacultyLoopV43{
9126  from{transform:translate3d(0,0,0)}
9127  to{transform:translate3d(calc(-50% - 7px),0,0)}
9128}
9129
9130@media(max-width:700px){
9131  body.ped-home-pilot #ped-home-pilot-root .people .marquee{
9132    width:calc(100% - 36px)!important;
9133    margin:22px auto 0!important;
9134  }
9135
9136  body.ped-home-pilot #ped-home-pilot-root .people .person{
9137    flex:0 0 218px!important;
9138    width:218px!important;
9139    min-width:218px!important;
9140    max-width:218px!important;
9141    height:330px!important;
9142  }
9143
9144  body.ped-home-pilot #ped-home-pilot-root .people .marqueeTrack,
9145  body.ped-home-pilot #ped-home-pilot-root .people .facultySet{
9146    gap:12px!important;
9147  }
9148
9149  @keyframes pedFacultyLoopV43{
9150    from{transform:translate3d(0,0,0)}
9151    to{transform:translate3d(calc(-50% - 6px),0,0)}
9152  }
9153}
9154
9155@media(prefers-reduced-motion:reduce){
9156  body.ped-home-pilot #ped-home-pilot-root .people .marqueeTrack{
9157    animation:none!important;
9158  }
9159}
9160
9161
9162/* =========================================================
9163   v4.4 — MOBILE HERO → NEXT SECTION GAP FIX
9164   The hero had desktop-scale vertical sizing on phones.
9165   Keep the desktop composition unchanged; compact only mobile.
9166   ========================================================= */
9167@media(max-width:700px){
9168  body.ped-home-pilot #ped-home-pilot-root .hero{
9169    min-height:0!important;
9170    height:auto!important;
9171    padding-bottom:42px!important;
9172  }
9173
9174  body.ped-home-pilot #ped-home-pilot-root .hero .wrap{
9175    min-height:0!important;
9176    height:auto!important;
9177    padding-bottom:0!important;
9178    margin-bottom:0!important;
9179  }
9180
9181  body.ped-home-pilot #ped-home-pilot-root .hero + section{
9182    margin-top:0!important;
9183  }
9184}
9185
9186
9187/* =========================================================
9188   v4.5 — KADRA: TOUCH-SAFE CONTINUOUS MARQUEE
9189   Touching the faculty strip must never pause, drag, reset or
9190   restart the loop. The CTA below remains fully clickable.
9191   ========================================================= */
9192
9193body.ped-home-pilot #ped-home-pilot-root .people .marquee,
9194body.ped-home-pilot #ped-home-pilot-root .people .marqueeTrack,
9195body.ped-home-pilot #ped-home-pilot-root .people .facultySet,
9196body.ped-home-pilot #ped-home-pilot-root .people .person{
9197  pointer-events:none!important;
9198  -webkit-user-select:none!important;
9199  user-select:none!important;
9200  -webkit-touch-callout:none!important;
9201}
9202
9203body.ped-home-pilot #ped-home-pilot-root .people .marquee{
9204  touch-action:pan-y!important;
9205}
9206
9207body.ped-home-pilot #ped-home-pilot-root .people .marqueeTrack{
9208  animation:pedFacultyLoopV43 72s linear infinite!important;
9209  animation-play-state:running!important;
9210}
9211
9212body.ped-home-pilot #ped-home-pilot-root .people .peopleAllBottom,
9213body.ped-home-pilot #ped-home-pilot-root .people .peopleAllBottom *{
9214  pointer-events:auto!important;
9215}
9216
9217
9218/* =========================================================
9219   v4.6 — PROVEN FACULTY ENGINE + MOBILE HERO POLISH
9220   ========================================================= */
9221
9222/*
9223 * KADRA
9224 * Exact mechanism copied from the working Pedagogika I engine:
9225 * viewport → track → two identical sets → fixed-width cards.
9226 * Unique class names isolate it from all historical homepage marquee CSS.
9227 */
9228body.ped-home-pilot #ped-home-pilot-root .homeFacultyViewport{
9229  width:min(1180px,calc(100% - 44px));
9230  margin:34px auto 0;
9231  overflow:hidden;
9232  pointer-events:none;
9233  touch-action:pan-y;
9234  -webkit-user-select:none;
9235  user-select:none;
9236}
9237
9238body.ped-home-pilot #ped-home-pilot-root .homeFacultyTrack{
9239  display:flex;
9240  width:max-content;
9241  gap:14px;
9242  animation:homeFacultyLoopV46 72s linear infinite;
9243  will-change:transform;
9244}
9245
9246body.ped-home-pilot #ped-home-pilot-root .homeFacultySet{
9247  display:flex;
9248  gap:14px;
9249  flex:0 0 auto;
9250}
9251
9252body.ped-home-pilot #ped-home-pilot-root .homeFacultyCard{
9253  position:relative;
9254  flex:0 0 250px;
9255  width:250px;
9256  height:365px;
9257  border-radius:15px;
9258  overflow:hidden;
9259  background-color:#17356a;
9260  background-size:cover;
9261  background-position:center;
9262  cursor:default;
9263  pointer-events:none;
9264}
9265
9266body.ped-home-pilot #ped-home-pilot-root .homeFacultyCard > div{
9267  position:absolute;
9268  left:0;
9269  right:0;
9270  bottom:0;
9271  padding:24px 22px 23px;
9272}
9273
9274body.ped-home-pilot #ped-home-pilot-root .homeFacultyCard b{
9275  display:block;
9276  color:#fff;
9277  font-size:21px;
9278  line-height:1.06;
9279  font-weight:800;
9280}
9281
9282body.ped-home-pilot #ped-home-pilot-root .homeFacultyCard span{
9283  display:block;
9284  margin-top:7px;
9285  color:rgba(255,255,255,.82);
9286  font-size:13px;
9287  line-height:1.34;
9288  font-weight:600;
9289}
9290
9291@keyframes homeFacultyLoopV46{
9292  from{transform:translate3d(0,0,0)}
9293  to{transform:translate3d(calc(-50% - 7px),0,0)}
9294}
9295
9296/* CTA stays clickable, below the faculty strip, aligned right. */
9297body.ped-home-pilot #ped-home-pilot-root .peopleAllBottom{
9298  display:block!important;
9299  width:min(1180px,calc(100% - 44px))!important;
9300  margin:22px auto 0!important;
9301  padding:0!important;
9302  text-align:right!important;
9303  pointer-events:auto!important;
9304}
9305
9306/* MOBILE HERO */
9307@media(max-width:700px){
9308
9309  /* Remove generic section padding from Hero and control the transition
9310     with heroGrid / explorer only. This makes the bottom Hero spacing
9311     equal to the top spacing of the following Offer section. */
9312  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage > .hero{
9313    min-height:0!important;
9314    height:auto!important;
9315    padding:0!important;
9316    margin:0!important;
9317  }
9318
9319  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .heroGrid{
9320    padding-top:120px!important;
9321    padding-bottom:36px!important;
9322  }
9323
9324  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer{
9325    padding-top:36px!important;
9326  }
9327
9328  /* Four micro-descriptions in "Pedagogium w skrócie" stay on one line. */
9329  body.ped-home-pilot #ped-home-pilot-root .proofItem span{
9330    display:block!important;
9331    white-space:nowrap!important;
9332    font-size:9.5px!important;
9333    line-height:1.25!important;
9334    letter-spacing:-.05px!important;
9335  }
9336
9337  /* Exact mobile dimensions from the proven programme-page faculty block. */
9338  body.ped-home-pilot #ped-home-pilot-root .homeFacultyViewport{
9339    width:calc(100% - 36px);
9340    margin:22px auto 0;
9341  }
9342
9343  body.ped-home-pilot #ped-home-pilot-root .homeFacultyCard{
9344    flex-basis:218px;
9345    width:218px;
9346    height:330px;
9347  }
9348
9349  body.ped-home-pilot #ped-home-pilot-root .peopleAllBottom{
9350    width:calc(100% - 36px)!important;
9351    margin:22px auto 0!important;
9352    text-align:right!important;
9353  }
9354}
9355
9356@media(prefers-reduced-motion:reduce){
9357  body.ped-home-pilot #ped-home-pilot-root .homeFacultyTrack{
9358    animation:none!important;
9359  }
9360
9361  body.ped-home-pilot #ped-home-pilot-root .homeFacultyViewport{
9362    overflow-x:auto;
9363    -webkit-overflow-scrolling:touch;
9364    pointer-events:auto;
9365  }
9366}
9367
9368
9369/* ===== v4.8 · DESKTOP HERO BOTTOM SPACING ONLY ===== */
9370@media (min-width:768px){
9371  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .heroGrid{
9372    padding-bottom:68px!important;
9373  }
9374}
9375
9376
9377/* ===== v4.9 · LEVEL CHOOSER — mobile-first UX ===== */
9378body.ped-home-pilot #ped-home-pilot-root .degree .levelChoices{
9379  display:grid;
9380  grid-template-columns:repeat(2,minmax(0,1fr));
9381  gap:10px;
9382  margin:22px 0 16px;
9383  padding:0;
9384  border:0;
9385}
9386body.ped-home-pilot #ped-home-pilot-root .degree .levelChoice{
9387  position:relative;
9388  min-width:0;
9389  display:grid;
9390  grid-template-columns:minmax(0,1fr) 44px;
9391  min-height:86px;
9392  overflow:hidden;
9393  border:1px solid rgba(255,255,255,.13);
9394  border-radius:12px;
9395  background:rgba(255,255,255,.035);
9396  transition:border-color .2s ease,background .2s ease,transform .2s ease;
9397}
9398body.ped-home-pilot #ped-home-pilot-root .degree .levelChoice:has(.level.on){
9399  border-color:rgba(255,101,31,.8);
9400  background:rgba(255,101,31,.075);
9401}
9402body.ped-home-pilot #ped-home-pilot-root .degree .levelChoice:hover{
9403  border-color:rgba(255,255,255,.24);
9404}
9405body.ped-home-pilot #ped-home-pilot-root .degree .levelChoice:has(.level.on):hover{
9406  border-color:#ff651f;
9407}
9408body.ped-home-pilot #ped-home-pilot-root .degree .level{
9409  width:100%;
9410  min-width:0;
9411  margin:0!important;
9412  padding:14px 12px 13px 15px!important;
9413  display:flex!important;
9414  flex-direction:column;
9415  align-items:flex-start!important;
9416  justify-content:center;
9417  gap:2px;
9418  border:0!important;
9419  border-radius:0!important;
9420  background:transparent!important;
9421  color:#fff!important;
9422  text-align:left!important;
9423  cursor:pointer;
9424  box-shadow:none!important;
9425}
9426body.ped-home-pilot #ped-home-pilot-root .degree .levelKicker{
9427  display:block;
9428  margin-bottom:2px;
9429  font-size:10px;
9430  line-height:1.2;
9431  font-weight:800;
9432  letter-spacing:.09em;
9433  color:rgba(255,255,255,.56);
9434}
9435body.ped-home-pilot #ped-home-pilot-root .degree .level.on .levelKicker{
9436  color:#ff8a55;
9437}
9438body.ped-home-pilot #ped-home-pilot-root .degree .level strong,
9439body.ped-home-pilot #ped-home-pilot-root .singleLevelChoice strong{
9440  display:block;
9441  font-size:15px;
9442  line-height:1.2;
9443  font-weight:800;
9444  color:#fff;
9445}
9446body.ped-home-pilot #ped-home-pilot-root .degree .level small,
9447body.ped-home-pilot #ped-home-pilot-root .singleLevelChoice small{
9448  display:block;
9449  margin-top:3px;
9450  font-size:10px;
9451  line-height:1.2;
9452  font-weight:600;
9453  color:rgba(255,255,255,.48);
9454}
9455body.ped-home-pilot #ped-home-pilot-root .degree .levelDirect{
9456  display:flex;
9457  align-items:center;
9458  justify-content:center;
9459  min-width:44px;
9460  border-left:1px solid rgba(255,255,255,.11);
9461  color:rgba(255,255,255,.78);
9462  font-size:20px;
9463  font-weight:500;
9464  text-decoration:none!important;
9465  transition:background .2s ease,color .2s ease;
9466}
9467body.ped-home-pilot #ped-home-pilot-root .degree .levelChoice:has(.level.on) .levelDirect{
9468  color:#fff;
9469  background:rgba(255,101,31,.16);
9470}
9471body.ped-home-pilot #ped-home-pilot-root .degree .levelDirect:hover,
9472body.ped-home-pilot #ped-home-pilot-root .degree .levelDirect:focus-visible{
9473  background:#ff651f;
9474  color:#fff;
9475}
9476body.ped-home-pilot #ped-home-pilot-root .degree .specContext{
9477  margin:2px 0 9px;
9478  font-size:9px;
9479  line-height:1.2;
9480  font-weight:800;
9481  letter-spacing:.1em;
9482  color:rgba(255,255,255,.46);
9483}
9484body.ped-home-pilot #ped-home-pilot-root .degree .singleLevelChoice{
9485  margin:22px 0 16px;
9486  padding:13px 14px 12px 15px;
9487  min-height:72px;
9488  display:flex;
9489  align-items:center;
9490  justify-content:space-between;
9491  gap:14px;
9492  border:1px solid rgba(255,255,255,.13);
9493  border-radius:12px;
9494  background:rgba(255,255,255,.035);
9495  color:#fff!important;
9496  text-decoration:none!important;
9497  transition:border-color .2s ease,background .2s ease;
9498}
9499body.ped-home-pilot #ped-home-pilot-root .degree .singleLevelChoice:hover{
9500  border-color:rgba(255,101,31,.8);
9501  background:rgba(255,101,31,.075);
9502}
9503body.ped-home-pilot #ped-home-pilot-root .degree .singleLevelArrow{
9504  flex:0 0 38px;
9505  width:38px;
9506  height:38px;
9507  border-radius:999px;
9508  display:flex;
9509  align-items:center;
9510  justify-content:center;
9511  background:rgba(255,255,255,.06);
9512  font-size:18px;
9513  font-weight:500;
9514}
9515body.ped-home-pilot #ped-home-pilot-root .degree .more{
9516  margin-top:16px;
9517}
9518@media(max-width:767px){
9519  body.ped-home-pilot #ped-home-pilot-root .degree .levelChoices{
9520    gap:8px;
9521    margin:18px 0 14px;
9522  }
9523  body.ped-home-pilot #ped-home-pilot-root .degree .levelChoice{
9524    grid-template-columns:minmax(0,1fr) 40px;
9525    min-height:78px;
9526    border-radius:10px;
9527  }
9528  body.ped-home-pilot #ped-home-pilot-root .degree .level{
9529    padding:11px 8px 10px 11px!important;
9530  }
9531  body.ped-home-pilot #ped-home-pilot-root .degree .levelKicker{
9532    font-size:9px;
9533    letter-spacing:.07em;
9534  }
9535  body.ped-home-pilot #ped-home-pilot-root .degree .level strong,
9536  body.ped-home-pilot #ped-home-pilot-root .singleLevelChoice strong{
9537    font-size:14px;
9538  }
9539  body.ped-home-pilot #ped-home-pilot-root .degree .level small,
9540  body.ped-home-pilot #ped-home-pilot-root .singleLevelChoice small{
9541    font-size:9px;
9542  }
9543  body.ped-home-pilot #ped-home-pilot-root .degree .levelDirect{
9544    min-width:40px;
9545    font-size:18px;
9546  }
9547  body.ped-home-pilot #ped-home-pilot-root .degree .singleLevelChoice{
9548    margin:18px 0 14px;
9549  }
9550}
9551@media(max-width:390px){
9552  body.ped-home-pilot #ped-home-pilot-root .degree .levelChoices{gap:6px}
9553  body.ped-home-pilot #ped-home-pilot-root .degree .levelChoice{grid-template-columns:minmax(0,1fr) 34px}
9554  body.ped-home-pilot #ped-home-pilot-root .degree .levelDirect{min-width:34px}
9555  body.ped-home-pilot #ped-home-pilot-root .degree .level{padding-left:9px!important;padding-right:6px!important}
9556  body.ped-home-pilot #ped-home-pilot-root .degree .level strong{font-size:13px}
9557}
9558
9559/* FINAL 2026-09-12 · keep the homepage lower sections light and consistent */
9560body.ped-home-pilot #ped-home-pilot-root .brandSec,
9561body.ped-home-pilot #ped-home-pilot-root .practicePartners,
9562body.ped-home-pilot #ped-home-pilot-root .dark,
9563body.ped-home-pilot #ped-home-pilot-root .people,
9564body.ped-home-pilot #ped-home-pilot-root #more,
9565body.ped-home-pilot #ped-home-pilot-root .liveSec,
9566body.ped-home-pilot #ped-home-pilot-root .final{
9567  background:#fff !important;
9568  color:#10172a !important;
9569}
9570body.ped-home-pilot #ped-home-pilot-root .dark h2,
9571body.ped-home-pilot #ped-home-pilot-root .dark h3,
9572body.ped-home-pilot #ped-home-pilot-root .dark b,
9573body.ped-home-pilot #ped-home-pilot-root .people h2,
9574body.ped-home-pilot #ped-home-pilot-root #more h2,
9575body.ped-home-pilot #ped-home-pilot-root #more h3,
9576body.ped-home-pilot #ped-home-pilot-root .liveSec h2,
9577body.ped-home-pilot #ped-home-pilot-root .liveSec h3,
9578body.ped-home-pilot #ped-home-pilot-root .liveSec h4,
9579body.ped-home-pilot #ped-home-pilot-root .final h2,
9580body.ped-home-pilot #ped-home-pilot-root .final h3{
9581  color:#10172a !important;
9582}
9583body.ped-home-pilot #ped-home-pilot-root .dark p,
9584body.ped-home-pilot #ped-home-pilot-root .darkHead p,
9585body.ped-home-pilot #ped-home-pilot-root .people p,
9586body.ped-home-pilot #ped-home-pilot-root #more p,
9587body.ped-home-pilot #ped-home-pilot-root .liveSec p,
9588body.ped-home-pilot #ped-home-pilot-root .final p,
9589body.ped-home-pilot #ped-home-pilot-root .finalHours,
9590body.ped-home-pilot #ped-home-pilot-root .finalSms{
9591  color:#687287 !important;
9592}
9593body.ped-home-pilot #ped-home-pilot-root .benefitCard,
9594body.ped-home-pilot #ped-home-pilot-root .number,
9595body.ped-home-pilot #ped-home-pilot-root .eco,
9596body.ped-home-pilot #ped-home-pilot-root .liveFeature,
9597body.ped-home-pilot #ped-home-pilot-root .liveItem,
9598body.ped-home-pilot #ped-home-pilot-root .finalUnified{
9599  background:#fff !important;
9600  color:#10172a !important;
9601  border-color:#e1e6ee !important;
9602  box-shadow:0 12px 34px rgba(16,23,42,.06) !important;
9603}
9604body.ped-home-pilot #ped-home-pilot-root .benefitCard span,
9605body.ped-home-pilot #ped-home-pilot-root .number span,
9606body.ped-home-pilot #ped-home-pilot-root .eco span,
9607body.ped-home-pilot #ped-home-pilot-root .liveDate,
9608body.ped-home-pilot #ped-home-pilot-root .liveType{
9609  color:#687287 !important;
9610}
9611body.ped-home-pilot #ped-home-pilot-root .ecoVisual{
9612  background:#f5f7fa !important;
9613  border-color:#e1e6ee !important;
9614}
9615body.ped-home-pilot #ped-home-pilot-root .ecoVisual strong,
9616body.ped-home-pilot #ped-home-pilot-root .liveRead,
9617body.ped-home-pilot #ped-home-pilot-root .liveGo,
9618body.ped-home-pilot #ped-home-pilot-root .peopleAll,
9619body.ped-home-pilot #ped-home-pilot-root .practicePartnersAll,
9620body.ped-home-pilot #ped-home-pilot-root .finalEy,
9621body.ped-home-pilot #ped-home-pilot-root .finalMail{
9622  color:#ff5d1f !important;
9623}
9624body.ped-home-pilot #ped-home-pilot-root .finalApplyPane,
9625body.ped-home-pilot #ped-home-pilot-root .finalAdvisorPane{
9626  background:#fff !important;
9627  color:#10172a !important;
9628}
9629body.ped-home-pilot #ped-home-pilot-root .finalAdvisorPane{
9630  border-color:#e1e6ee !important;
9631}
9632body.ped-home-pilot #ped-home-pilot-root .finalPhone{
9633  color:#10172a !important;
9634}
9635body.ped-home-pilot #ped-home-pilot-root .note{
9636  display:none !important;
9637}
9638
9639/* Podyplomowe remains the visual reference for horizontal programme rails. */
9640body.ped-home-pilot #ped-home-pilot-root .podyRail{
9641  scroll-padding-left:0 !important;
9642}
9643body.ped-home-pilot #ped-home-pilot-root .podyCard{
9644  background:#10162c !important;
9645  color:#fff !important;
9646  border-color:#10162c !important;
9647}
9648body.ped-home-pilot #ped-home-pilot-root .podyCard:first-child{
9649  background:#ff5d1f !important;
9650  border-color:#ff5d1f !important;
9651}
9652body.ped-home-pilot #ped-home-pilot-root .podyCard *,
9653body.ped-home-pilot #ped-home-pilot-root .podyCard:first-child *{
9654  color:#fff !important;
9655}
9656body.ped-home-pilot #ped-home-pilot-root .podyNav{
9657  background:#fff !important;
9658  color:#10162c !important;
9659  border:1px solid #e1e6ee !important;
9660  box-shadow:none !important;
9661}
9662body.ped-home-pilot #ped-home-pilot-root .podyNav:hover,
9663body.ped-home-pilot #ped-home-pilot-root .podyNav:focus-visible{
9664  background:#ff5d1f !important;
9665  color:#fff !important;
9666  border-color:#ff5d1f !important;
9667}      /* v5.3 — approved offer controls: stable hover + mobile side navigation */
9668      body.ped-home-pilot #ped-home-pilot-root .switch button{
9669        transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease!important;
9670      }
9671      body.ped-home-pilot #ped-home-pilot-root .switch button:not(.on):hover,
9672      body.ped-home-pilot #ped-home-pilot-root .switch button:not(.on):focus-visible{
9673        color:#697286!important;
9674        background:rgba(255,255,255,.62)!important;
9675        transform:translateY(-1px);
9676        box-shadow:0 4px 12px rgba(16,23,42,.07);
9677      }
9678      body.ped-home-pilot #ped-home-pilot-root .switch button.on:hover,
9679      body.ped-home-pilot #ped-home-pilot-root .switch button.on:focus-visible{
9680        color:#10172a!important;
9681        background:#fff!important;
9682        transform:translateY(-1px);
9683      }
9684      body.ped-home-pilot #ped-home-pilot-root .level:not(.on):hover,
9685      body.ped-home-pilot #ped-home-pilot-root .level:not(.on):focus-visible{
9686        background:#fff!important;
9687        color:#101828!important;
9688        border-color:#d8dee8!important;
9689        transform:translateY(-1px);
9690        box-shadow:0 4px 12px rgba(16,23,42,.07);
9691      }
9692
9693      body.ped-home-pilot #ped-home-pilot-root .panelCarouselNav{display:none;}
9694
9695      @media(max-width:767px){
9696        body.ped-home-pilot #ped-home-pilot-root .mobilePanelCarousel{
9697          position:relative;
9698          box-sizing:border-box;
9699          width:auto;
9700          margin-left:-34px;
9701          margin-right:-34px;
9702          padding-left:34px;
9703          padding-right:34px;
9704          overflow:visible;
9705        }
9706        body.ped-home-pilot #ped-home-pilot-root .mobilePanelCarousel .degreeGrid,
9707        body.ped-home-pilot #ped-home-pilot-root .mobilePanelCarousel .proGrid{
9708          display:flex!important;
9709          gap:12px!important;
9710          width:100%!important;
9711          overflow-x:auto!important;
9712          overflow-y:hidden!important;
9713          scroll-snap-type:x mandatory;
9714          scroll-behavior:smooth;
9715          scrollbar-width:none;
9716          overscroll-behavior-inline:contain;
9717          -webkit-overflow-scrolling:touch;
9718        }
9719        body.ped-home-pilot #ped-home-pilot-root .mobilePanelCarousel .degreeGrid::-webkit-scrollbar,
9720        body.ped-home-pilot #ped-home-pilot-root .mobilePanelCarousel .proGrid::-webkit-scrollbar{display:none;}
9721        body.ped-home-pilot #ped-home-pilot-root .mobilePanelCarousel .degree,
9722        body.ped-home-pilot #ped-home-pilot-root .mobilePanelCarousel .proCard{
9723          flex:0 0 100%!important;
9724          width:100%!important;
9725          max-width:100%!important;
9726          min-width:100%!important;
9727          scroll-snap-align:start;
9728          box-sizing:border-box;
9729        }
9730        body.ped-home-pilot #ped-home-pilot-root .panelCarouselNav{
9731          position:absolute;
9732          z-index:8;
9733          top:50%;
9734          width:42px;
9735          height:42px;
9736          margin-top:-21px;
9737          display:flex;
9738          align-items:center;
9739          justify-content:center;
9740          padding:0;
9741          border:1px solid #e1e6ee;
9742          border-radius:50%;
9743          background:#fff;
9744          color:#10172a;
9745          box-shadow:0 8px 22px rgba(16,23,42,.14);
9746          font-size:22px;
9747          line-height:1;
9748          font-weight:700;
9749          cursor:pointer;
9750          transition:transform .16s ease,box-shadow .16s ease;
9751        }
9752        body.ped-home-pilot #ped-home-pilot-root .panelCarouselNav:hover,
9753        body.ped-home-pilot #ped-home-pilot-root .panelCarouselNav:focus-visible{
9754          background:#fff;
9755          color:#10172a;
9756          transform:translateY(-1px);
9757          box-shadow:0 11px 26px rgba(16,23,42,.18);
9758        }
9759        body.ped-home-pilot #ped-home-pilot-root .panelCarouselNav.prev{left:5px;}
9760        body.ped-home-pilot #ped-home-pilot-root .panelCarouselNav.next{right:5px;}
9761
9762        body.ped-home-pilot #ped-home-pilot-root .podyCarouselWrap{
9763          box-sizing:border-box!important;
9764          width:auto!important;
9765          margin-left:-34px!important;
9766          margin-right:-34px!important;
9767          padding-left:34px!important;
9768          padding-right:34px!important;
9769          overflow:visible!important;
9770        }
9771        body.ped-home-pilot #ped-home-pilot-root .podyNav{
9772          display:flex!important;
9773          width:42px!important;
9774          height:42px!important;
9775          margin-top:-21px!important;
9776          background:#fff!important;
9777          color:#10172a!important;
9778          border:1px solid #e1e6ee!important;
9779          box-shadow:0 8px 22px rgba(16,23,42,.14)!important;
9780        }
9781        body.ped-home-pilot #ped-home-pilot-root .podyNav:hover,
9782        body.ped-home-pilot #ped-home-pilot-root .podyNav:focus-visible{
9783          background:#fff!important;
9784          color:#10172a!important;
9785          border-color:#e1e6ee!important;
9786          transform:translateY(-1px);
9787        }
9788        body.ped-home-pilot #ped-home-pilot-root .podyNav.prev{left:5px!important;}
9789        body.ped-home-pilot #ped-home-pilot-root .podyNav.next{right:5px!important;}
9790      }
9791
9792      /* v5.2 — restore approved contrast in Pedagogium Live and final recruitment block */
9793      body.ped-home-pilot #ped-home-pilot-root .liveFeature{
9794        background:#10162c!important;
9795        color:#fff!important;
9796        border-color:#10162c!important;
9797        box-shadow:0 18px 44px rgba(16,22,44,.14)!important;
9798      }
9799      body.ped-home-pilot #ped-home-pilot-root .liveFeature h3{color:#fff!important;}
9800      body.ped-home-pilot #ped-home-pilot-root .liveFeature p{color:rgba(255,255,255,.72)!important;}
9801      body.ped-home-pilot #ped-home-pilot-root .liveFeature .liveMeta span:not(.accent){color:rgba(255,255,255,.58)!important;}
9802
9803      body.ped-home-pilot #ped-home-pilot-root .finalUnified{
9804        background:#0d1730!important;
9805        color:#fff!important;
9806        border-color:#0d1730!important;
9807        box-shadow:0 20px 52px rgba(13,23,48,.18)!important;
9808      }
9809      body.ped-home-pilot #ped-home-pilot-root .finalApplyPane{
9810        background:#101a36!important;
9811        color:#fff!important;
9812      }
9813      body.ped-home-pilot #ped-home-pilot-root .finalAdvisorPane{
9814        background:#14264e!important;
9815        color:#fff!important;
9816        border-color:rgba(255,255,255,.10)!important;
9817      }
9818      body.ped-home-pilot #ped-home-pilot-root .finalUnified h2,
9819      body.ped-home-pilot #ped-home-pilot-root .finalUnified h3,
9820      body.ped-home-pilot #ped-home-pilot-root .finalUnified .finalPhone{color:#fff!important;}
9821      body.ped-home-pilot #ped-home-pilot-root .finalUnified p,
9822      body.ped-home-pilot #ped-home-pilot-root .finalUnified .finalHours,
9823      body.ped-home-pilot #ped-home-pilot-root .finalUnified .finalSms{color:rgba(255,255,255,.68)!important;}
9824      body.ped-home-pilot #ped-home-pilot-root .finalUnified .finalMail{color:#afe2ff!important;}
9825
9826      /* v5.1 — compact, aligned degree navigation */
9827      body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree.degreeSimple{
9828        box-sizing:border-box!important;
9829        display:flex!important;
9830        flex-direction:column!important;
9831        min-height:0!important;
9832        padding:26px 28px 28px!important;
9833      }
9834      body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree.degreeSimple > p{
9835        min-height:50px!important;
9836        margin:0!important;
9837      }
9838      body.ped-home-pilot #ped-home-pilot-root .simpleLevelGrid{
9839        width:100%;
9840        display:grid;
9841        grid-template-columns:repeat(2,minmax(0,1fr));
9842        gap:12px;
9843        margin:20px 0 0!important;
9844      }
9845      body.ped-home-pilot #ped-home-pilot-root .simpleLevelGridSingle{
9846        grid-template-columns:1fr;
9847      }
9848      body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard{
9849        box-sizing:border-box;
9850        min-width:0;
9851        min-height:88px;
9852        display:flex;
9853        align-items:center;
9854        justify-content:space-between;
9855        gap:14px;
9856        padding:16px 16px 16px 18px;
9857        border:1px solid rgba(255,255,255,.14);
9858        border-radius:13px;
9859        background:rgba(255,255,255,.045);
9860        color:#fff!important;
9861        text-decoration:none!important;
9862        transition:border-color .2s ease,background .2s ease,transform .2s ease;
9863      }
9864      body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard:hover,
9865      body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard:focus-visible{
9866        border-color:rgba(255,101,31,.82);
9867        background:rgba(255,101,31,.09);
9868        color:#fff!important;
9869        transform:translateY(-1px);
9870      }
9871      body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard > span{
9872        min-width:0;
9873        display:flex;
9874        flex-direction:column;
9875        gap:4px;
9876      }
9877      body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard .levelKicker{
9878        display:block;
9879        margin:0;
9880        font-size:10px;
9881        line-height:1.15;
9882        font-weight:800;
9883        letter-spacing:.08em;
9884        color:rgba(255,255,255,.58)!important;
9885      }
9886      body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard:hover .levelKicker,
9887      body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard:focus-visible .levelKicker{
9888        color:#ff8a55!important;
9889      }
9890      body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard strong{
9891        display:block;
9892        margin:0;
9893        font-size:16px;
9894        line-height:1.15;
9895        color:#fff!important;
9896      }
9897      body.ped-home-pilot #ped-home-pilot-root .simpleLevelArrow{
9898        flex:0 0 36px;
9899        width:36px;
9900        height:36px;
9901        border-radius:50%;
9902        display:grid;
9903        place-items:center;
9904        background:rgba(255,255,255,.07);
9905        color:#fff!important;
9906        font-size:20px;
9907        line-height:1;
9908        font-weight:500;
9909        transition:background .2s ease,transform .2s ease,color .2s ease;
9910      }
9911      body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard:hover .simpleLevelArrow,
9912      body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard:focus-visible .simpleLevelArrow{
9913        background:#ff651f;
9914        color:#fff!important;
9915        transform:translateX(2px);
9916      }
9917
9918      @media(min-width:768px){
9919        body.ped-home-pilot #ped-home-pilot-root .degreeGrid{
9920          align-items:stretch;
9921        }
9922        body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree.degreeSimple{
9923          height:100%;
9924        }
9925      }
9926
9927      @media(max-width:767px){
9928        body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree.degreeSimple{
9929          min-height:0!important;
9930          padding:22px 18px 20px!important;
9931        }
9932        body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .degree.degreeSimple > p{
9933          min-height:0!important;
9934          margin:0!important;
9935        }
9936        body.ped-home-pilot #ped-home-pilot-root .simpleLevelGrid{
9937          grid-template-columns:repeat(2,minmax(0,1fr));
9938          gap:9px;
9939          margin-top:17px!important;
9940        }
9941        body.ped-home-pilot #ped-home-pilot-root .simpleLevelGridSingle{
9942          grid-template-columns:1fr;
9943        }
9944        body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard{
9945          min-height:76px;
9946          gap:7px;
9947          padding:13px 10px 13px 12px;
9948          border-radius:11px;
9949        }
9950        body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard .levelKicker{
9951          font-size:8.5px;
9952          letter-spacing:.06em;
9953        }
9954        body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard strong{
9955          font-size:14px;
9956        }
9957        body.ped-home-pilot #ped-home-pilot-root .simpleLevelArrow{
9958          flex-basis:30px;
9959          width:30px;
9960          height:30px;
9961          font-size:17px;
9962        }
9963      }
9964
9965      @media(max-width:380px){
9966        body.ped-home-pilot #ped-home-pilot-root .simpleLevelGrid{
9967          gap:7px;
9968        }
9969        body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard{
9970          padding-left:10px;
9971          padding-right:8px;
9972        }
9973        body.ped-home-pilot #ped-home-pilot-root .simpleLevelCard strong{
9974          font-size:13px;
9975        }
9976        body.ped-home-pilot #ped-home-pilot-root .simpleLevelArrow{
9977          flex-basis:27px;
9978          width:27px;
9979          height:27px;
9980          font-size:16px;
9981        }
9982      }
9983
9984    </style>
9985    <main id="ped-home-pilot-root">
9986
9987<div class="heroOfferStage"><video data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[1][self::DIV]/*[1][self::VIDEO]" class="stageVideo" autoplay muted loop playsinline preload="metadata"><source src="https://pedagogium.pl/wp-content/uploads/2025/08/0_Blue_Swirling_1920x1080-1-1-1.mp4" type="video/mp4"></video><div class="stageOverlay"></div><section class="hero"><div class="c heroGrid"><div><div class="ey">PEDAGOGIUM · WARSZAWA</div><h1>Studia dla ludzi, którzy idą dalej</h1><p>Praktyczne kierunki, elastyczna organizacja nauki i ścieżki rozwoju od licencjatu po studia podyplomowe, MBA i kształcenie specjalistyczne.</p><div class="actions"><a href="#offer" class="btn orange">SPRAWDŹ KIERUNKI →</a></div></div>
9988<div class="proof"><div class="proofTitle">Pedagogium w skrócie</div><div class="proofRow"><div class="proofItem"><b>16 lat</b><span>uczelnia działa od 2010 roku</span></div><div class="proofItem"><b>14 tys.+</b><span>absolwentów programów edukacyjnych</span></div><div class="proofItem"><b>200 partnerów</b><span>szeroka sieć współpracy i praktyk</span></div><div class="proofItem"><b>Blisko studentów</b><span>kameralna uczelnia · realne wsparcie</span></div></div><a class="recruit" href="/rekrutacja/"><span>Rekrutacja 2026/2027 trwa</span><span aria-hidden="true">→</span></a></div></div></section>
9989
9990<section class="explorer" id="offer"><div class="c"><div class="head"><div class="ey">OFERTA KSZTAŁCENIA</div><h2>Wybierz swoją ścieżkę</h2><p>Wybierz kierunek i poziom studiów dopasowany do Twoich planów.</p></div>
9991<div class="switch"><button class="on" data-panel="studia">Studia I i II stopnia</button><button data-panel="pody">Studia podyplomowe</button><button data-panel="career">MBA i rozwój</button><button data-panel="english">Study in English</button></div>
9992
9993<div class="productPanel on" id="studia"><div class="degreeGrid">
9994<article class="degree degreeSimple" data-degree="pedagogika"><div class="ey">KIERUNEK</div><h3>Pedagogika</h3><p>Studia dla osób, które chcą rozwijać się w edukacji, wychowaniu, pracy z dziećmi, młodzieżą i dorosłymi.</p><div class="simpleLevelGrid" aria-label="Wybierz poziom studiów"><a class="simpleLevelCard" href="https://pedagogium.pl/studia-kategoria/pedagogika/"><span><span class="levelKicker">I STOPIEŃ</span><strong>Licencjat</strong></span><b class="simpleLevelArrow" aria-hidden="true">→</b></a><a class="simpleLevelCard" href="https://pedagogium.pl/studia-kategoria/pedagogika-studia-ii-stopnia/"><span><span class="levelKicker">II STOPIEŃ</span><strong>Magister</strong></span><b class="simpleLevelArrow" aria-hidden="true">→</b></a></div></article><article class="degree degreeSimple" data-degree="administracja"><div class="ey">KIERUNEK</div><h3>Administracja</h3><p>Studia łączące prawo, zarządzanie i cyfryzację z praktycznym przygotowaniem do pracy w administracji i organizacjach.</p><div class="simpleLevelGrid" aria-label="Wybierz poziom studiów"><a class="simpleLevelCard" href="https://pedagogium.pl/studia-kategoria/administracja/"><span><span class="levelKicker">I STOPIEŃ</span><strong>Licencjat</strong></span><b class="simpleLevelArrow" aria-hidden="true">→</b></a><a class="simpleLevelCard" href="https://pedagogium.pl/studia-kategoria/administracja-studia-ii-stopnia/"><span><span class="levelKicker">II STOPIEŃ</span><strong>Magister</strong></span><b class="simpleLevelArrow" aria-hidden="true">→</b></a></div></article><article class="degree degreeSimple" data-degree="praca-socjalna"><div class="ey">KIERUNEK</div><h3>Praca socjalna</h3><p>Przygotowanie do profesjonalnego wspierania osób, rodzin i społeczności w różnych sytuacjach życiowych.</p><div class="simpleLevelGrid simpleLevelGridSingle"><a class="simpleLevelCard" href="https://pedagogium.pl/studia-kategoria/praca-socjalna/"><span><span class="levelKicker">I STOPIEŃ</span><strong>Licencjat</strong></span><b class="simpleLevelArrow" aria-hidden="true">→</b></a></div></article><article class="degree degreeSimple" data-degree="bezpieczenstwo-cywilne"><div class="ey">KIERUNEK</div><h3>Bezpieczeństwo cywilne</h3><p>Studia dla osób zainteresowanych bezpieczeństwem, analizą zagrożeń, ochroną i zarządzaniem sytuacjami kryzysowymi.</p><div class="simpleLevelGrid simpleLevelGridSingle"><a class="simpleLevelCard" href="https://pedagogium.pl/studia-kategoria/bezpieczenstwo-cywilne/"><span><span class="levelKicker">I STOPIEŃ</span><strong>Licencjat</strong></span><b class="simpleLevelArrow" aria-hidden="true">→</b></a></div></article>
9995</div><div class="advisorGuide"><div class="advisorCopy"><span class="guideEy">POTRZEBUJESZ POMOCY W WYBORZE?</span><b>
9995Znajdź program dopasowany do swoich planów.</b><span>Powiedz nam, czego szukasz. Doradca rekrutacyjny pomoże porównać kierunki, poziomy i specjalności oraz wyjaśni zasady rekrutacji.</span></div><div class="advisorContact"><span class="advisorLabel">BIURO REKRUTACJI</span><a href="tel:+48226002881">+48 22 600 28 81</a><small>pon.–pt. 10:00–16:30</small><a class="advisorMail" href="mailto:[email protected]">[email protected]</a></div></div></div>
9996
9997<div class="productPanel" id="pody"><div class="podyCarouselWrap"><button class="podyNav prev" type="button" aria-label="Poprzednie programy">‹</button><div class="podyRail"><a class="podyCard podyOverview" href="https://pedagogium.pl/studia-kategoria/studia-podyplomowe/"><span class="podyEy">STUDIA PODYPLOMOWE</span><strong>16 programów</strong><b>Pełna oferta programów</b><span>Przejdź do całego katalogu studiów podyplomowych.</span><em>Zobacz wszystkie →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/przygotowanie-pedagogiczne/"><span class="podyEy">PROGRAM</span><b>Przygotowanie pedagogiczne – studia podyplomowe online</b><span class="podyMeta">3 semestry</span><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/oligofrenopedagogika-edukacja-i-rehabilitacja-osob-z-niepelnosprawnoscia-intelektualna-i-autyzmem/"><span class="podyEy">PROGRAM</span><b>Edukacja i rehabilitacja osób z niepełnosprawnością intelektualną (Oligofrenopedagogika) i zaburzeniami ze spektrum autyzmu</b><span class="podyMeta">3 semestry</span><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/edukacja-zdrowotna/"><span class="podyEy">PROGRAM</span><b>Edukacja zdrowotna</b><span class="podyMeta">3 semestry, 45 ECTS</span><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/integracja-sensoryczna-diagnoza-i-terapia-dzieci/"><span class="podyEy">PROGRAM</span><b>Integracja sensoryczna – diagnoza i terapia dzieci</b><span class="podyMeta">3 semestry</span><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/logopedia-z-neurologopedia/"><span class="podyEy">PROGRAM</span><b>Logopedia z neurologopedią</b><span class="podyMeta">4 semestry</span><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/edukacja-integracyjna-i-wlaczajaca/"><span class="podyEy">PROGRAM</span><b>Edukacja integracyjna i włączająca</b><span class="podyMeta">3 semestry</span><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/socjoterapia/"><span class="podyEy">PROGRAM</span><b>Socjoterapia</b><span class="podyMeta">3 semestry</span><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/terapia-pedagogiczna/"><span class="podyEy">PROGRAM</span><b>Terapia Pedagogiczna</b><span class="podyMeta">3 semestry</span><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/zarzadzanie-marketing-w-oswiacie/"><span class="podyEy">PROGRAM</span><b>Zarządzanie w oświacie</b><span class="podyMeta">2 semestry</span><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/osint-i-analityka-bezpieczenstwa/"><span class="podyEy">PROGRAM</span><b>OSINT i Analityka Bezpieczeństwa</b><span class="podyMeta">2 semestry</span><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/zarzadzanie-bezpieczenstwem-i-analiza-ryzyka-w-sluzbach-publicznych/"><span class="podyEy">PROGRAM</span><b>Zarządzanie bezpieczeństwem i analizą ryzyka w służbach publicznych</b><span class="podyMeta">2 semestry</span><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/projektowanie-wnetrz-i-mebli/"><span class="podyEy">PROGRAM</span><b>Pedagogium X On-Arch — projektowanie wnętrz i mebli</b><span class="podyMeta">2 semestry</span><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/projektowanie-wnetrz-i-mebli-dla-zaawansowanych/"><span class="podyEy">PROGRAM</span><b>Pedagogium × ON-ARCH — Roczna Akademia Projektowania Wnętrz dla Zaawansowanych</b><span class="podyMeta">3 lata (6 semestrów)</span><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/projektowanie-lokali-uslugowych/"><span class="podyEy">PROGRAM</span><b>Pedagogium × ON-ARCH — Projektowanie Lokali Usługowych</b><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/projektowanie-ogrodow/"><span class="podyEy">PROGRAM</span><b>Pedagogium × ON-ARCH — Roczna Akademia Projektowania Ogrodów</b><em>Sprawdź program →</em></a><a class="podyCard podyProgram" href="https://pedagogium.pl/studia/pedagogium-x-on-arch-roczna-akademia-projektowania-domow-jednorodzinnych-wraz-z-otoczeniem/"><span class="podyEy">PROGRAM</span><b>Pedagogium × ON-ARCH — Roczna Akademia Projektowania Domów Jednorodzinnych wraz z Otoczeniem<
9997/b><em>Sprawdź program →</em></a></div><button class="podyNav next" type="button" aria-label="Następne programy">›</button></div></div>
9998<div class="productPanel" id="career"><div class="proGrid">
9999<a class="proCard" href="/studia-kategoria/mba/"><span class="proEy">ROZWÓJ MENEDŻERSKI</span><b>MBA</b><span>Programy rozwijające kompetencje zarządcze, strategiczne i przywódcze.</span><em>Zobacz MBA →</em></a>
10000<a class="proCard" href="/rekrutacja/nasza-oferta/ksztalcenia-specjalistyczne/"><span class="proEy">5 PRK</span><b>Kształcenie specjalistyczne</b><span>Praktyczna ścieżka rozwoju zawodowego skoncentrowana na konkretnych kompetencjach.</span><em>Zobacz ofertę →</em></a>
10001<a class="proCard" href="/studia-kategoria/kursy-i-szkolenia/"><span class="proEy">KRÓTSZE FORMY</span><b>Kursy i szkolenia</b><span>Rozwijaj wybrane kompetencje w krótszej formule.</span><em>Zobacz kursy →</em></a>
10002</div></div>
10003<div class="productPanel" id="english"><div class="proGrid">
10004<a class="proCard" href="/studia-kategoria/study-in-english/"><span class="proEy">STUDY IN ENGLISH</span><b>Bachelor's programmes</b><span>English-taught study pathways for international candidates.</span><em>View programmes →</em></a>
10005<a class="proCard" href="/studia-kategoria/study-in-english/"><span class="proEy">STUDY IN ENGLISH</span><b>Master's & MBA</b><span>Continue your academic and professional development in English.</span><em>View programmes →</em></a>
10006<a class="proCard" href="/studia/preparatory-course-for-english-language-studies-in-poland/"><span class="proEy">PREPARATORY YEAR</span><b>Foundation Programme</b><span>Roczny kurs przygotowawczy dla kandydatów zagranicznych przed rozpoczęciem studiów.</span><em>Explore Foundation →</em></a>
10007<a class="proCard proCardAll" href="/for-foreigners/"><span class="proEy">ADMISSIONS</span><b>For Foreigners</b><span>Documents, recognition, arrival and practical admissions information.</span><em>Read more →</em></a>
10008</div></div>
10009</div></section></div>
10010
10011
10012
10013<section class="brandSec" id="why"><div class="c brandGrid"><div><div class="ey">DLACZEGO PEDAGOGIUM</div><h2>Uczelnia zaprojektowana wokół realnego życia</h2><p class="manifesto">Studia można łączyć z pracą i codziennymi obowiązkami. Stawiamy na praktyczne kompetencje, elastyczną organizację nauki, kontakt z ekspertami oraz możliwość rozwijania się na kolejnych etapach kształcenia.</p></div><div class="pillars"><div class="pillar"><span class="num">01</span><b>Praktyka</b><span>Kompetencje mające zastosowanie zawodowe.</span></div><div class="pillar"><span class="num">02</span><b>Elastyczność</b><span>Organizacja nauki pozwalająca łączyć studia z pracą.</span></div><div class="pillar"><span class="num">03</span><b>Eksperci</b><span>Zajęcia prowadzone przez aktywnych zawodowo praktyków.</span></div><div class="pillar"><span class="num">04</span><b>Ciągłość rozwoju</b><span>Od licencjatu po magistra, podyplomowe, MBA i kursy.</span></div></div></div></section>
10014
10015<section class="practicePartners" id="practice-partners">
10016  <div class="c">
10017    <div class="practicePartnersHead">
10018      <div>
10019        <div class="ey">PRAKTYKA · DOŚWIADCZENIE · PARTNERZY</div>
10020        <h2>Praktyka, która łączy studia z doświadczeniem</h2>
10021        <p>Studenci realizują praktyki w instytucjach edukacyjnych, społecznych i specjalistycznych w całej Polsce.</p>
10022      </div>
10023    </div>
10024  </div>
10025  <div class="practiceMarquee" aria-label="Wybrane miejsca praktyk">
10026    <div class="practiceTrack"><div class="practiceSet"><div class="practiceLogo" title="Caritas Archidiecezji Warszawskiej"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/CARITAS-1024x939.avif" alt="Caritas Archidiecezji Warszawskiej" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Młodzieżowy Ośrodek Socjoterapii w Puławach"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/MOS-PULAWY.avif" alt="Młodzieżowy Ośrodek Socjoterapii w Puławach" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Młodzieżowy Ośrodek Wychowawczy w Trzebieży"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[3][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/MOW-Trzebiez-1024x889.avif" alt="Młodzieżowy Ośrodek Wychowawczy w Trzebieży" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Przedszkole Językowo-Sportowe Minionki"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[4][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/MINIONEK-933x1024.avif" alt="Przedszkole Językowo-Sportowe Minionki" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Stowarzyszenie RAZEM Kampinos"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[5][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/SOSW-SZCZYTNO.avif" alt="Stowarzyszenie RAZEM Kampinos" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Specjalny Ośrodek Szkolno-Wychowawczy w Szczytnie"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[6][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/SOSW-SZCZYTNO.avif" alt="Specjalny Ośrodek Szkolno-Wychowawczy w Szczytnie" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Młodzieżowy Ośrodek Wychowawczy w Rudach"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[7][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Zespol-Szkol-specjalnych-w-skoczowie-1024x911.avif" alt="Młodzieżowy Ośrodek Wychowawczy w Rudach" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Zespół Szkół Specjalnych w Skoczowie"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[8][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Zespol-Szkol-specjalnych-w-skoczowie-1024x911.avif" alt="Zespół Szkół Specjalnych w Skoczowie" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Zespół Szkół Specjalnych im. Marii Grzegorzewskiej w Krotoszynie"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[9][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Zespol-Szkol-specjalnych-krotoszyn-1024x894.avif" alt="Zespół Szkół Specjalnych im. Marii Grzegorzewskiej w Krotoszynie" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Zespół Szkół Specjalnych im. Marii Grzegorzewskiej w Zawierciu"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[10][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Zespol-Szkol-Specjalnych-im.-Marii-Grzegorzewskiej-w-Zawierciu-1024x681.avif" alt="Zespół Szkół Specjalnych im. Marii Grzegorzewskiej w Zawierciu" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Placówki Oświatowe w Zielonce"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[11][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/02/MOS-ZIELONKA-1.avif" alt="Placówki Oświatowe w Zielonce" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Młodzieżowy Ośrodek Wychowawczy im. Ottona Lipkowskiego w Krupskim Młynie"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[12][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Mlodziezowy-Osrodek-Wychowawczym-im.-Ottona-Lipkowskiego-w-Krupskim-Mlynie-1024x1024.avif" alt="Młodzieżowy Ośrodek Wychowawczy im. Ottona Lipkowskiego w Krupskim Młynie" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Zespół Szkół Usługowych i Spożywczych w Jaśle"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[13][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Zespol-szkol-uslugowych-i-spozywczych-w-Jasle--1024x920.avif" alt="Zespół Szkół Usługowych i Spożywczych w Jaśle" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Centrum Rehabilitacyjno-Opiekuńcze dla osób przewlekle chorych somatycznie w&nbsp;Łodzi"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[14][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Centrum_Rehabilitacyjno-Opiekuncze-1024x960.avif" alt="Centrum Rehabilitacyjno-Opiekuńcze dla osób przewlekle chorych somatycznie w&nbsp;Łodzi" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Przedszkole publiczne “W Bajkowym ogrodzie”"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[15][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/W_Bajkowym_Ogrodzie-1024x960.avif" alt="Przedszkole publiczne “W Bajkowym ogrodzie”" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Kujawsko-Pomorski Specjalny Ośrodek Szkolno-Wychowawczy nr 1 im. Louisa Braille’a w Bydgoszczy"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[16][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/Bydgoszczy-1-1024x960.avif" alt="Kujawsko-Pomorski Specjalny Ośrodek Szkolno-Wychowawczy nr 1 im. Louisa Braille’a w Bydgoszczy" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Fundacja Dziedzictwo Kresowe"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[17][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/Fundacja_Dziedzictwo_Kresowe-1024x960.avif" alt="Fundacja Dziedzictwo Kresowe" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Szkoła Podstawowa Specjalna nr 327 im. dr Anny Lechowicz"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[18][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/Szkola_Podstawowa_Specjalna-1024x960.avif" alt="Szkoła Podstawowa Specjalna nr 327 im. dr Anny Lechowicz" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Przedszkole Niepubliczne Baśniowa Dolina"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[19][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/Basniowa-Dolina-1024x960.avif" alt="Przedszkole Niepubliczne Baśniowa Dolina" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Zespół Szkół Specjalnych i Placówek Oświatowych w Radomiu"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[20][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/radom-1024x960.avif" alt="Zespół Szkół Specjalnych i Placówek Oświatowych w Radomiu" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Powiatowy Zespół Placówek Szkolno-Wychowawczych Hrubieszów"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[21][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/Hrubieszow-1024x960.avif" alt="Powiatowy Zespół Placówek Szkolno-Wychowawczych Hrubieszów" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Publiczne Przedszkole Zozoland"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[22][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/zozoland-1024x960.avif" alt="Publiczne Przedszkole Zozoland" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Publiczne przedszkole Kobyłkowo"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[23][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/kobylkowo-1024x960.avif" alt="Publiczne przedszkole Kobyłkowo" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Zespół Szkół im. Jędrzeja Śniadeckiego w Pionkach"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[24][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/pionkach-1024x960.avif" alt="Zespół Szkół im. Jędrzeja Śniadeckiego w Pionkach" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Terapeutyczna Specjalna Szkoła Podstawowa SENSE"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[25][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/sense-1024x960.avif" alt="Terapeutyczna Specjalna Szkoła Podstawowa SENSE" loading="lazy" decoding="async"></div></div><div class="practiceSet" aria-hidden="true"><div class="practiceLogo" title="Caritas Archidiecezji Warszawskiej"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/CARITAS-1024x939.avif" alt="Caritas Archidiecezji Warszawskiej" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Młodzieżowy Ośrodek Socjoterapii w Puławach"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[2][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/MOS-PULAWY.avif" alt="Młodzieżowy Ośrodek Socjoterapii w Puławach" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Młodzieżowy Ośrodek Wychowawczy w Trzebieży"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[3][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/MOW-Trzebiez-1024x889.avif" alt="Młodzieżowy Ośrodek Wychowawczy w Trzebieży" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Przedszkole Językowo-Sportowe Minionki"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[4][self:
10026:DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/MINIONEK-933x1024.avif" alt="Przedszkole Językowo-Sportowe Minionki" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Stowarzyszenie RAZEM Kampinos"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[5][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/SOSW-SZCZYTNO.avif" alt="Stowarzyszenie RAZEM Kampinos" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Specjalny Ośrodek Szkolno-Wychowawczy w Szczytnie"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[6][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/SOSW-SZCZYTNO.avif" alt="Specjalny Ośrodek Szkolno-Wychowawczy w Szczytnie" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Młodzieżowy Ośrodek Wychowawczy w Rudach"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[7][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Zespol-Szkol-specjalnych-w-skoczowie-1024x911.avif" alt="Młodzieżowy Ośrodek Wychowawczy w Rudach" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Zespół Szkół Specjalnych w Skoczowie"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[8][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Zespol-Szkol-specjalnych-w-skoczowie-1024x911.avif" alt="Zespół Szkół Specjalnych w Skoczowie" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Zespół Szkół Specjalnych im. Marii Grzegorzewskiej w Krotoszynie"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[9][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Zespol-Szkol-specjalnych-krotoszyn-1024x894.avif" alt="Zespół Szkół Specjalnych im. Marii Grzegorzewskiej w Krotoszynie" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Zespół Szkół Specjalnych im. Marii Grzegorzewskiej w Zawierciu"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[10][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Zespol-Szkol-Specjalnych-im.-Marii-Grzegorzewskiej-w-Zawierciu-1024x681.avif" alt="Zespół Szkół Specjalnych im. Marii Grzegorzewskiej w Zawierciu" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Placówki Oświatowe w Zielonce"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[11][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/02/MOS-ZIELONKA-1.avif" alt="Placówki Oświatowe w Zielonce" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Młodzieżowy Ośrodek Wychowawczy im. Ottona Lipkowskiego w Krupskim Młynie"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[12][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Mlodziezowy-Osrodek-Wychowawczym-im.-Ottona-Lipkowskiego-w-Krupskim-Mlynie-1024x1024.avif" alt="Młodzieżowy Ośrodek Wychowawczy im. Ottona Lipkowskiego w Krupskim Młynie" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Zespół Szkół Usługowych i Spożywczych w Jaśle"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[13][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Zespol-szkol-uslugowych-i-spozywczych-w-Jasle--1024x920.avif" alt="Zespół Szkół Usługowych i Spożywczych w Jaśle" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Centrum Rehabilitacyjno-Opiekuńcze dla osób przewlekle chorych somatycznie w&nbsp;Łodzi"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[14][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/Centrum_Rehabilitacyjno-Opiekuncze-1024x960.avif" alt="Centrum Rehabilitacyjno-Opiekuńcze dla osób przewlekle chorych somatycznie w&nbsp;Łodzi" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Przedszkole publiczne “W Bajkowym ogrodzie”"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[15][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2026/01/W_Bajkowym_Ogrodzie-1024x960.avif" alt="Przedszkole publiczne “W Bajkowym ogrodzie”" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Kujawsko-Pomorski Specjalny Ośrodek Szkolno-Wychowawczy nr 1 im. Louisa Braille’a w Bydgoszczy"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[16][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/Bydgoszczy-1-1024x960.avif" alt="Kujawsko-Pomorski Specjalny Ośrodek Szkolno-Wychowawczy nr 1 im. Louisa Braille’a w Bydgoszczy" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Fundacja Dziedzictwo Kresowe"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[17][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/Fundacja_Dziedzictwo_Kresowe-1024x960.avif" alt="Fundacja Dziedzictwo Kresowe" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Szkoła Podstawowa Specjalna nr 327 im. dr Anny Lechowicz"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[18][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/Szkola_Podstawowa_Specjalna-1024x960.avif" alt="Szkoła Podstawowa Specjalna nr 327 im. dr Anny Lechowicz" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Przedszkole Niepubliczne Baśniowa Dolina"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[19][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/Basniowa-Dolina-1024x960.avif" alt="Przedszkole Niepubliczne Baśniowa Dolina" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Zespół Szkół Specjalnych i Placówek Oświatowych w Radomiu"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[20][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/radom-1024x960.avif" alt="Zespół Szkół Specjalnych i Placówek Oświatowych w Radomiu" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Powiatowy Zespół Placówek Szkolno-Wychowawczych Hrubieszów"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[21][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/Hrubieszow-1024x960.avif" alt="Powiatowy Zespół Placówek Szkolno-Wychowawczych Hrubieszów" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Publiczne Przedszkole Zozoland"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[22][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/zozoland-1024x960.avif" alt="Publiczne Przedszkole Zozoland" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Publiczne przedszkole Kobyłkowo"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[23][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/kobylkowo-1024x960.avif" alt="Publiczne przedszkole Kobyłkowo" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Zespół Szkół im. Jędrzeja Śniadeckiego w Pionkach"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[24][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/pionkach-1024x960.avif" alt="Zespół Szkół im. Jędrzeja Śniadeckiego w Pionkach" loading="lazy" decoding="async"></div><div class="practiceLogo" title="Terapeutyczna Specjalna Szkoła Podstawowa SENSE"><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[3][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[25][self::DIV]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/12/sense-1024x960.avif" alt="Terapeutyczna Specjalna Szkoła Podstawowa SENSE" loading="lazy" decoding="async"></div></div></div>
10027  </div>
10028  <div class="c practicePartnersFooter">
10029    <a class="practicePartnersAll" href="/praktyki/">ZOBACZ MIEJSCA PRAKTYK →</a>
10030  </div>
10031</section>
10032
10033<section class="dark"><div class="c"><div class="head darkHead"><div class="ey">WIĘCEJ MOŻLIWOŚCI</div><h2>Rozwiązania, które wspierają Twój rozwój</h2><p>Od praktyk i szerokiej sieci współpracy po dodatkową dokumentację kompetencji i możliwość korzystania z wybranych form dofinansowania.</p></div>
10034<div class="benefitGrid">
10035<div class="benefitCard"><span>01 · DOKUMENTACJA</span><b>3 dokumenty po ukończeniu</b><p>Dokumentacja absolwenta w języku polskim i angielskim oraz dyplom honorowy.</p></div>
10036<div class="benefitCard"><span>02 · SIEĆ WSPÓŁPRACY</span><b>blisko 200 partnerów</b><p>Placówki i organizacje z całej Polski tworzą szerokie środowisko współpracy i praktyk.</p></div>
10037<div class="benefitCard"><span>03 · PRAKTYKI</span><b>Doświadczenie w realnym środowisku</b><p>Praktyki dopasowane do profilu programu w odpowiednich instytucjach i organizacjach.</p></div>
10038<div class="benefitCard"><span>04 · BUR</span><b>Baza Usług Rozwojowych</b><p>Wybrane formy kształcenia mogą być dostępne z dofinansowaniem dla osób spełniających kryteria.</p></div>
10039</div></div></section>
10040
10041<section class="people" id="people"><div class="c"><div class="peopleTop"><div class="head" style="margin:0"><div class="ey">LUDZIE PEDAGOGIUM</div><h2>Poznaj ekspertów Pedagogium</h2><p>Poznaj wykładowców i ekspertów łączących doświadczenie akademickie z praktyką zawod
10041ową.</p></div><a class="peopleAll" href="/kadra/">POZNAJ CAŁĄ KADRĘ →</a></div></div>
10042<div class="homeFacultyViewport" aria-label="Kadra Pedagogium"><div class="homeFacultyTrack"><div class="homeFacultySet"><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/9d0611cd-0ce1-4876-b5a5-ab56f74a082a-802x1024.avif&#039;)"><div><b>Vitalina Komirna</b><span class="facultySignature">Dr hab., profesor, ekonomistka</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[2][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/Tamara_Rud-802x1024.avif&#039;)"><div><b>dr Tamara Rud</b><span class="facultySignature">Dr hab., ekspertka ds. cyberbezpieczeństwa i prawa UE</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[3][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/Marta_Mordarska-802x1024.avif&#039;)"><div><b>Marta Mordarska</b><span class="facultySignature">Mgr, ekspertka ds. bezpieczeństwa</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[4][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/Projekt-bez-nazwy-2-1.jpg&#039;)"><div><b>Alina Bernadetta Jagiełłowicz</b><span class="facultySignature">Dr, filozofka</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[5][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/hf_20260223_084612_80ecd729-d0da-480c-be40-8d523900fcdb-765x1024.avif&#039;)"><div><b>Katarzyna Magdalena Bulak</b><span class="facultySignature">Mgr, logopeda i pedagog specjalny</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[6][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/bd415c09-4aa6-4afb-abcc-ea8364f4f9e6-802x1024.avif&#039;)"><div><b>Agnieszka Strumińska</b><span class="facultySignature">Dr, pedagog specjalny</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[7][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/hf_20260223_091327_751ff80a-17b9-4870-9d80-81a59f1bd4c6-2-765x1024.avif&#039;)"><div><b>Joanna M. Domańska</b><span class="facultySignature">Dr, pedagog i filolog</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[8][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/hf_20260223_091146_6155b057-b902-4e20-8ca7-2eb4f324a76f-765x1024.avif&#039;)"><div><b>Marianna Olędzka</b><span class="facultySignature">Dr, fizjoterapeutka</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[9][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/Danuta_Ksiazek-1-802x1024.avif&#039;)"><div><b>Danuta Książek</b><span class="facultySignature">Dr, ekspertka ds. pedagogiki społecznej</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[10][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/fc105bd5-112a-4760-9726-72e94bad46c8-802x1024.avif&#039;)"><div><b>Wacław Brzęk</b><span class="facultySignature">Dr n. pr., prawnik</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[11][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/f77f573e-e52d-4a99-aad9-432498f7f85f-802x1024.avif&#039;)"><div><b>Bartosz Straszak</b><span class="facultySignature">Dr n. pr., prawnik i menedżer</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[12][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/hf_20260227_102255_c5bbba43-4f18-4b31-adf1-3e3e5d6480aa-765x1024.avif&#039;)"><div><b>Agata Gryglak</b><span class="facultySignature">Mgr, logopeda, pedagog specjalny i terapeuta</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[13][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/hf_20260227_105118_3284c880-4d40-4227-adb7-8623a8011bdb-765x1024.avif&#039;)"><div><b>Ewelina Siwek-Jagodzińska</b><span class="facultySignature">Mgr, nauczycielka edukacji wczesnoszkolnej i terapeutka pedagogiczna</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[14][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/Antczak-1-802x1024.avif&#039;)"><div><b>Małgorzata Antczak</b><span class="facultySignature">Mgr, pedagog wczesnej edukacji</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[15][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/hf_20260227_120700_1c69ec66-3495-4d35-aebf-5507b9f18e39-765x1024.avif&#039;)"><div><b>Mariola Żaboklicka</b><span class="facultySignature">Mgr, pedagog, socjoterapeuta i nauczyciel edukacji wczesnoszkolnej</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[16][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/SKORNICKA-1-802x1024.avif&#039;)"><div><b>Agnieszka Skórnicka</b><span class="facultySignature">Mgr, nauczyciel dyplomowany</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[17][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/Zakrzewska-802x1024.avif&#039;)"><div><b>Anna Zakrzewska</b><span class="facultySignature">Mgr, ekspertka ds. zarządzania oświatą</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[18][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/Dziadus-1-802x1024.avif&#039;)"><div><b>Dawid Paweł Dziaduś</b><span class="facultySignature">Mgr, pedagog i dyrektor szkoły</span></div></article></div><div class="homeFacultySet" aria-hidden="true"><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[1][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/9d0611cd-0ce1-4876-b5a5-ab56f74a082a-802x1024.avif&#039;)"><div><b>Vitalina Komirna</b><span class="facultySignature">Dr hab., profesor, ekonomistka</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[2][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/Tamara_Rud-802x1024.avif&#039;)"><div><b>dr Tamara Rud</b><span class="facultySignature">Dr hab., ekspertka ds. cyberbezpieczeństwa i prawa UE</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[3][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/Marta_Mordarska-802x1024.avif&#039;)"><div><b>Marta Mordarska</b><span class="facultySignature">Mgr, ekspertka ds. bezpieczeństwa</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[4][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/Projekt-bez-nazwy-2-1.jpg&#039;)"><div><b>Alina Bernadetta Jagiełłowicz</b><span class="facultySignature">Dr, filozofka</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[5][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/hf_20260223_084612_80ecd729-d0da-480c-be40-8d523900fcdb-765x1024.avif&#039;)"><div><b>Katarzyna Magdalena Bulak</b><span class="facultySignature">Mgr, logopeda i pedagog specjalny</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[6][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/bd415c09-4aa6-4afb-abcc-ea8364f4f9e6-802x1024.avif&#039;)"><div><b>Agnieszka Strumińska</b><span class="facultySignature">Dr, pedagog specjalny</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[7][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/hf_20260223_091327_751ff80a-17b9-4870-9d80-81a59f1bd4c6-2-765x1024.avif&#039;)"><div><b>Joanna M. Domańska</b><span class="facultySignature">Dr, pedagog i filolog</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[8][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/hf_20260223_091146_6155b057-b902-4e20-8ca7-2eb4f324a76f-765x1024.avif&#039;)"><div><b>Marianna Olędzka</b><span class="facultySignature">Dr, fizjoterapeutka</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[9][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/Danuta_Ksiazek-1-802x1024.avif&#039;)"><div><b>Danuta Książek</b><span class="facultySignature">Dr, ekspertka ds. pedagogiki społecznej</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[10][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/fc105bd5-112a-4760-9726-72e94bad46c8-802x1024.avif&#039;)"><div><b>Wacław Brzęk</b><span class="facultySignature">Dr n. pr., prawnik</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][s
10042elf::DIV]/*[11][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/f77f573e-e52d-4a99-aad9-432498f7f85f-802x1024.avif&#039;)"><div><b>Bartosz Straszak</b><span class="facultySignature">Dr n. pr., prawnik i menedżer</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[12][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/hf_20260227_102255_c5bbba43-4f18-4b31-adf1-3e3e5d6480aa-765x1024.avif&#039;)"><div><b>Agata Gryglak</b><span class="facultySignature">Mgr, logopeda, pedagog specjalny i terapeuta</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[13][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/hf_20260227_105118_3284c880-4d40-4227-adb7-8623a8011bdb-765x1024.avif&#039;)"><div><b>Ewelina Siwek-Jagodzińska</b><span class="facultySignature">Mgr, nauczycielka edukacji wczesnoszkolnej i terapeutka pedagogiczna</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[14][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/Antczak-1-802x1024.avif&#039;)"><div><b>Małgorzata Antczak</b><span class="facultySignature">Mgr, pedagog wczesnej edukacji</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[15][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2026/02/hf_20260227_120700_1c69ec66-3495-4d35-aebf-5507b9f18e39-765x1024.avif&#039;)"><div><b>Mariola Żaboklicka</b><span class="facultySignature">Mgr, pedagog, socjoterapeuta i nauczyciel edukacji wczesnoszkolnej</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[16][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/SKORNICKA-1-802x1024.avif&#039;)"><div><b>Agnieszka Skórnicka</b><span class="facultySignature">Mgr, nauczyciel dyplomowany</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[17][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/Zakrzewska-802x1024.avif&#039;)"><div><b>Anna Zakrzewska</b><span class="facultySignature">Mgr, ekspertka ds. zarządzania oświatą</span></div></article><article data-od-replaced-class="homeFacultyCard" data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[3][self::MAIN]/*[5][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[18][self::ARTICLE]" class="homeFacultyCard od-lazy-bg-image" style="background-image:linear-gradient(0deg,rgba(6,17,38,.92),rgba(6,17,38,.04) 72%),url(&#039;https://pedagogium.pl/wp-content/uploads/2025/12/Dziadus-1-802x1024.avif&#039;)"><div><b>Dawid Paweł Dziaduś</b><span class="facultySignature">Mgr, pedagog i dyrektor szkoły</span></div></article></div></div></div>
10043</section>
10044
10045<section id="more"><div class="c"><div class="head"><div class="ey">WIĘCEJ NIŻ STUDIA</div><h2>Pedagogium daje więcej możliwości</h2><p>Poznaj inicjatywy, które rozszerzają edukację poza standardowy program studiów — od nowych sposobów potwierdzania kompetencji po współpracę z biznesem i projekty interdyscyplinarne.</p></div><div class="ecoGrid"><a class="eco ecoMicro" href="/pedagogium-dolacza-do-pilotazu-ogolnopolskiego-projektu-mikroposwiadczen/"><span class="ecoVisual" aria-hidden="true"><i></i><strong>01</strong></span><div class="ey" style="color:#ff8a5c">KOMPETENCJE PRZYSZŁOŚCI</div><h3>Mikropoświadczenia</h3><p>Pedagogium uczestniczy w ogólnopolskim pilotażu rozwoju mikropoświadczeń i pracuje nad cyfrowym potwierdzaniem konkretnych kompetencji.</p><b style="margin-top:14px;font-size:11px">DOWIEDZ SIĘ WIĘCEJ →</b></a><a class="eco ecoPartner" href="/partnerstwo/"><span class="ecoVisual" aria-hidden="true"><i></i><strong>02</strong></span><div class="ey" style="color:#ff8a5c">DLA ORGANIZACJI</div><h3>Współpraca edukacyjna</h3><p>Wspólne studia podyplomowe, MBA, kursy, rozwój programów oraz rozwiązania oparte na zapleczu akademickim Uczelni.</p><b style="margin-top:14px;font-size:11px">
10045ZOSTAŃ PARTNEREM →</b></a><a class="eco ecoDesign" href="/instytut-eko-designu/"><span class="ecoVisual" aria-hidden="true"><i></i><strong>03</strong></span><div class="ey" style="color:#ff8a5c">PEDAGOGIUM × ON-ARCH</div><h3>Instytut Eko-Designu</h3><p>Jednostka Pedagogium łącząca projektowanie, biznes i zrównoważony rozwój w programach dotyczących wnętrz, mebli i nieruchomości komercyjnych.</p><b style="margin-top:14px;font-size:11px">POZNAJ INSTYTUT →</b></a></div></div></section>
10046
10047<section class="liveSec" id="live"><div class="c">
10048<div class="peopleTop"><div class="head" style="margin:0 0 28px"><div class="ey">PEDAGOGIUM LIVE</div><h2>Wiedza, wydarzenia i aktualności</h2><p>Najnowsze informacje z życia Uczelni, materiały eksperckie, wydarzenia i praktyczna wiedza w jednym miejscu.</p></div><a href="/aktualnosci/" style="font-size:11px;font-weight:900;color:var(--o);margin-bottom:30px">WSZYSTKIE →</a></div>
10049<div class="liveGrid"><article class="liveFeature"><div><div class="liveMeta"><span class="accent">NAJNOWSZE</span><span>31.07.2026</span></div><h3>Bezpłatny webinar: IPET i WOPFU w praktyce – poznaj sprawdzone rozwiązania</h3><p>Bezpłatny webinar o IPET i WOPFU w praktyce: dokumentacja, najczęstsze błędy, checklisty i materiały dla nauczycieli i specjalistów. 5 sierpnia 2026 online.</p></div><a class="liveRead" href="https://pedagogium.pl/bezplatny-webinar-ipet-i-wopfu-w-praktyce-poznaj-sprawdzone-rozwiazania-2/">CZYTAJ WIĘCEJ →</a></article><div class="liveFeed"><a class="liveItem" href="https://pedagogium.pl/bezplatny-webinar-ipet-i-wopfu-w-praktyce-poznaj-sprawdzone-rozwiazania/"><div class="liveDate">31 lip<br>2026</div><div><span class="liveType">AKTUALNOŚCI</span><h4>Bezpłatny webinar: Awans zawodowy nauczyciela – dokumentacja bez błędów</h4><p class="livePeek">Bezpłatny webinar o awansie zawodowym nauczyciela: aktualne zasady, dokumentacja, najczęstsze błędy i praktyczne materiały. 6 sierpnia 2026 online.</p></div><span class="liveGo">→</span></a><a class="liveItem" href="https://pedagogium.pl/debata-ekspercka-sprzedaz-bezposrednia-i-marketing-sieciowy-2030-ai-czy-charyzma/"><div class="liveDate">29 maj<br>2026</div><div><span class="liveType">AKTUALNOŚCI</span><h4>Debata ekspercka: Sprzedaż Bezpośrednia i Marketing Sieciowy 2030 – AI czy Charyzma?</h4><p class="livePeek">Debata ekspercka o przyszłości sprzedaży bezpośredniej i marketingu sieciowego w erze AI. 15 czerwca 2026 w Pedagogium w Warszawie. Udział bezpłatny.</p></div><span class="liveGo">→</span></a><a class="liveItem" href="https://pedagogium.pl/%e2%9c%a8-poznaj-senso-dzieciaki-%e2%9c%a8/"><div class="liveDate">14 maj<br>2026</div><div><span class="liveType">AKTUALNOŚCI</span><h4>✨ Poznaj Senso Dzieciaki! ✨</h4><p class="livePeek">Poznaj Senso Dzieciaki – wydarzenie rodzinne z zabawami sensorycznymi, konsultacjami i animacjami. 19 maja, ul. Mochtyńska 91. Wstęp bezpłatny.</p></div><span class="liveGo">→</span></a></div></div>
10050<a class="liveAllBottom" href="/aktualnosci/">ZOBACZ WSZYSTKIE →</a>
10051</div></section>
10052
10053<section class="final" id="contact"><div class="c"><div class="finalIntro"><div class="ey">REKRUTACJA 2026/2027</div><h2>Dołącz do Pedagogium</h2></div>
10054<div class="finalUnified">
10055  <div class="finalApplyPane">
10056    <span class="finalEy">GOTOWY/A?</span>
10057    <h3>Rozpocznij rekrutację</h3>
10058    <p>Wybierz kierunek, załóż konto i rozpocznij proces w Systemie E-rekrutacji Pedagogium.</p>
10059    <a class="btn orange" href="#offer">APLIKUJ ONLINE →</a>
10060  </div>
10061  <div class="finalAdvisorPane">
10062    <span class="finalEy">MASZ PYTANIA?</span>
10063    <h3>Porozmawiaj z doradcą</h3>
10064    <p>Nie wiesz, który kierunek lub specjalność wybrać? Pomożemy Ci dobrać odpowiednią ścieżkę i wyjaśnimy kolejne kroki rekrutacji.</p>
10065    <div class="finalContactRow">
10066      <div><span class="finalContactLabel">TELEFON</span><a class="finalPhone" href="tel:+48226002881">+48 22 600 28 81</a><span class="finalHours">pon.–pt. 10:00–16:30</span></div>
10067      <div><span class="finalContactLabel">E-MAIL</span><a class="finalMail" href="mailto:[email protected]">[email protected]</a></div>
10068    </div>
10069    <span class="finalSms">Nie możesz się dodzwonić? Wyślij SMS: <b>REKRUTACJA</b></span>
10070  </div>
10071</div></div></section>
10072
10073</main>
10074    
10074<script id="ped-home-pilot-loader">
10075    (function(){
10076      var root = document.getElementById('ped-home-pilot-root');
10077      if (!root) return;
10078      try { (new Function("document.querySelectorAll('.switch button').forEach((b)=>{\n  b.addEventListener('click', ()=>{\n    document.querySelectorAll('.switch button').forEach((x)=>x.classList.remove('on'));\n    b.classList.add('on');\n\n    document.querySelectorAll('.productPanel').forEach((x)=>x.classList.remove('on'));\n    const panel = document.getElementById(b.dataset.panel);\n    if (panel) panel.classList.add('on');\n  });\n});\n\ndocument.querySelectorAll('.degree .level').forEach((b)=>{\n  b.addEventListener('click', ()=>{\n    const card = b.closest('.degree');\n    if (!card) return;\n\n    card.querySelectorAll('.level').forEach((x)=>x.classList.remove('on'));\n    b.classList.add('on');\n\n    card.querySelectorAll('.specials').forEach((rail)=>{\n      rail.style.display = 'none';\n      const viewport = rail.closest('.specViewport');\n      if (viewport) viewport.style.display = 'none';\n    });\n\n    const panel = document.getElementById(b.dataset.level);\n    if (panel) {\n      panel.style.display = 'flex';\n      panel.scrollLeft = 0;\n      const viewport = panel.closest('.specViewport');\n      if (viewport) viewport.style.display = '';\n    }\n\n    const more = card.querySelector('.levelMore');\n    if (more) {\n      const isTwo = b.dataset.level.endsWith('2');\n      more.textContent = isTwo ? more.dataset.labelTwo : more.dataset.labelOne;\n      more.href = isTwo ? more.dataset.hrefTwo : more.dataset.hrefOne;\n    }\n  });\n});\n\n\/\/ v3.9 \u2014 Faculty: CSS animation drives auto movement.\n\/\/ JS only manages manual interaction and shared speed.\nconst staffMarquee = document.querySelector('.people .homeFacultyViewport');\n\nif (staffMarquee) {\n  const staffAll = document.querySelector('.peopleAll');\n\n  if (staffAll) {\n    staffAll.classList.add('peopleAllBottom');\n    staffMarquee.insertAdjacentElement('afterend', staffAll);\n  }\n}\n\n\/* v4.5 \u2014 partner marquee speed is measured once.\n   Faculty uses a fixed CSS loop and is intentionally never recalculated\n   on resize\/touch, because mobile browser viewport changes could restart it. *\/\nconst pedSetPartnerMarqueeSpeed = () => {\n  const targetPxPerSecond = 31;\n\n  const partnerTrack = document.querySelector('.practiceTrack');\n  const partnerSet = partnerTrack ? partnerTrack.querySelector('.practiceSet') : null;\n\n  if (partnerTrack && partnerSet) {\n    const distance = partnerSet.getBoundingClientRect().width;\n    if (distance > 0) {\n      const seconds = Math.max(34, distance \/ targetPxPerSecond);\n      partnerTrack.style.setProperty('--ped-marquee-duration', `${seconds.toFixed(2)}s`);\n    }\n  }\n};\n\nrequestAnimationFrame(pedSetPartnerMarqueeSpeed);\nwindow.addEventListener('load', pedSetPartnerMarqueeSpeed, {once:true});\n\n\n\/\/ v4.9 \u2014 keep the level chooser state, context label and accessibility in sync.\ndocument.querySelectorAll('.degree .level').forEach((btn) => {\n  btn.addEventListener('click', () => {\n    const card = btn.closest('.degree');\n    if (!card) return;\n\n    card.querySelectorAll('.level').forEach((x) => {\n      x.setAttribute('aria-pressed', x === btn ? 'true' : 'false');\n    });\n\n    const context = card.querySelector('.specContext');\n    if (context) {\n      const isTwo = (btn.dataset.level || '').endsWith('2');\n      context.textContent = isTwo\n        ? (context.dataset.labelTwo || 'SPECJALNO\u015aCI \u00b7 II STOPIE\u0143')\n        : (context.dataset.labelOne || 'SPECJALNO\u015aCI \u00b7 I STOPIE\u0143');\n    }\n  });\n});\n"))(); } catch(e) { console.error('Pedagogium pilot:', e); }
10079    
10080  // v1.9 — specialty carousel: both arrows are always active and wrap cyclically.
10081  const setupSpecRail = (rail) => {
10082    if (!rail || rail.dataset.navReady === '1') return;
10083    rail.dataset.navReady = '1';
10084
10085    const viewport = document.createElement('div');
10086    viewport.className = 'specViewport';
10087    rail.parentNode.insertBefore(viewport, rail);
10088    viewport.appendChild(rail);
10089
10090    const prev = document.createElement('button');
10091    const next = document.createElement('button');
10092    prev.type = next.type = 'button';
10093    prev.className = 'specNav prev';
10094    next.className = 'specNav next';
10095    prev.setAttribute('aria-label','Poprzednie specjalności');
10096    next.setAttribute('aria-label','Następne specjalności');
10097    prev.textContent = '‹';
10098    next.textContent = '›';
10099    viewport.appendChild(prev);
10100    viewport.appendChild(next);
10101
10102    const step = () => Math.max(220, rail.clientWidth + 10);
10103    const maxScroll = () => Math.max(0, rail.scrollWidth - rail.clientWidth);
10104
10105    const syncVisibility = () => {
10106      const hidden = getComputedStyle(rail).display === 'none';
10107      viewport.style.display = hidden ? 'none' : '';
10108    };
10109
10110    prev.addEventListener('click', (e) => {
10111      e.preventDefault();
10112      e.stopPropagation();
10113      const max = maxScroll();
10114      if (max <= 4) return;
10115      if (rail.scrollLeft <= 4) {
10116        rail.scrollTo({left:max,behavior:'smooth'});
10117      } else {
10118        rail.scrollBy({left:-step(),behavior:'smooth'});
10119      }
10120    });
10121
10122    next.addEventListener('click', (e) => {
10123      e.preventDefault();
10124      e.stopPropagation();
10125      const max = maxScroll();
10126      if (max <= 4) return;
10127      if (rail.scrollLeft >= max - 4) {
10128        rail.scrollTo({left:0,behavior:'smooth'});
10129      } else {
10130        rail.scrollBy({left:step(),behavior:'smooth'});
10131      }
10132    });
10133
10134    window.addEventListener('resize', syncVisibility);
10135    new MutationObserver(syncVisibility).observe(rail,{attributes:true,attributeFilter:['style','class']});
10136    setTimeout(syncVisibility, 80);
10137  };
10138
10139  root.querySelectorAll('.specRail').forEach(setupSpecRail);
10140
10141  // v5.3 — consistent side navigation for the three non-postgraduate offer panels on mobile.
10142  const setupPanelCarousel = (panelSelector, railSelector, label) => {
10143    const panel = root.querySelector(panelSelector);
10144    const rail = panel ? panel.querySelector(railSelector) : null;
10145    if (!rail || rail.dataset.panelNavReady === '1') return;
10146    rail.dataset.panelNavReady = '1';
10147
10148    const wrap = document.createElement('div');
10149    wrap.className = 'mobilePanelCarousel';
10150    rail.parentNode.insertBefore(wrap, rail);
10151    wrap.appendChild(rail);
10152
10153    const prev = document.createElement('button');
10154    const next = document.createElement('button');
10155    prev.type = next.type = 'button';
10156    prev.className = 'panelCarouselNav prev';
10157    next.className = 'panelCarouselNav next';
10158    prev.setAttribute('aria-label','Poprzednie ' + label);
10159    next.setAttribute('aria-label','Następne ' + label);
10160    prev.textContent = '‹';
10161    next.textContent = '›';
10162    wrap.appendChild(prev);
10163    wrap.appendChild(next);
10164
10165    const step = () => {
10166      const first = rail.firstElementChild;
10167      if (!first) return Math.max(260, rail.clientWidth);
10168      const gap = parseFloat(getComputedStyle(rail).gap || '12') || 12;
10169      return first.getBoundingClientRect().width + gap;
10170    };
10171    const max = () => Math.max(0, rail.scrollWidth - rail.clientWidth);
10172
10173    prev.addEventListener('click', (e) => {
10174      e.preventDefault();
10175      const m = max();
10176      if (m <= 4) return;
10177      rail.scrollTo({left:rail.scrollLeft <= 4 ? m : Math.max(0, rail.scrollLeft - step()),behavior:'smooth'});
10178    });
10179    next.addEventListener('click', (e) => {
10180      e.preventDefault();
10181      const m = max();
10182      if (m <= 4) return;
10183      rail.scrollTo({left:rail.scrollLeft >= m - 4 ? 0 : Math.min(m, rail.scrollLeft + step()),behavior:'smooth'});
10184    });
10185  };
10186
10187  setupPanelCarousel('#studia','.degreeGrid','kierunki');
10188  setupPanelCarousel('#career','.proGrid','programy');
10189  setupPanelCarousel('#english','.proGrid','programy');
10190
10191
10192  // v1.9 — postgraduate carousel also wraps in both directions.
10193  const podyRail = root.querySelector('.podyRail');
10194  if (podyRail) {
10195    const wrap = podyRail.closest('.podyCarouselWrap');
10196    const prev = wrap ? wrap.querySelector('.podyNav.prev') : null;
10197    const next = wrap ? wrap.querySelector('.podyNav.next') : null;
10198
10199    if (prev && next) {
10200      const podyStep = () => Math.max(260, podyRail.clientWidth * .72);
10201      const podyMax = () => Math.max(0, podyRail.scrollWidth - podyRail.clientWidth);
10202
10203      prev.disabled = false;
10204      next.disabled = false;
10205
10206      prev.addEventListener('click', (e) => {
10207        e.preventDefault();
10208        const max = podyMax();
10209        if (max <= 4) return;
10210        if (podyRail.scrollLeft <= 4) {
10211          podyRail.scrollTo({left:max,behavior:'smooth'});
10212        } else {
10213          podyRail.scrollBy({left:-podyStep(),behavior:'smooth'});
10214        }
10215      });
10216
10217      next.addEventListener('click', (e) => {
10218        e.preventDefault();
10219        const max = podyMax();
10220        if (max <= 4) return;
10221        if (podyRail.scrollLeft >= max - 4) {
10222          podyRail.scrollTo({left:0,behavior:'smooth'});
10223        } else {
10224          podyRail.scrollBy({left:podyStep(),behavior:'smooth'});
10225        }
10226      });
10227    }
10228  }
10229
10230})();
10231    </script>
10231
10232    
10233	
10234
10235<div id="Content" role="main">
10236	<div class="content_wrapper clearfix">
10237
10238		<main class="sections_group">
10239
10240			<div class="entry-content" itemprop="mainContentOfPage">
10241
10242				
10243				<section class="section mcb-section the_content no_content"><div class="section_wrapper"><div class="the_content_wrapper "></div></div></section><div data-id="5" class="mfn-builder-content mfn-default-content-buider"></div>
10244				<section class="section section-page-footer">
10245					<div class="section_wrapper clearfix">
10246
10247						<div class="column one page-pager">
10248							<div class="mcb-column-inner">
10249															</div>
10250						</div>
10251
10252					</div>
10253				</section>
10254
10255				
10256			</div>
10257
10258			
10259		</main>
10260
10261		
10262	</div>
10263</div>
10264
10265
10266
10267<!-- mfn_hook_content_after --><!-- mfn_hook_content_after -->
10268<footer id="mfn-footer-template" data-id="7857" class="mfn-footer-tmpl mfn-footer"><div data-id="7857" class="mfn-builder-content mfn-footer-tmpl-builder"><section class="section mcb-section mfn-default-section mcb-section-7z306ten"   style="" ><div class="mcb-background-overlay"></div><div class="section_wrapper mfn-wrapper-for-wraps mcb-section-inner mcb-section-inner-7z306ten"><div  class="wrap mcb-wrap mcb-wrap-qtd08gk9 one-fourth tablet-three-fourth laptop-one-fourth mobile-one  hide-tablet hide-mobile vb-item clearfix" data-desktop-col="one-fourth" data-laptop-col="laptop-one-fourth" data-tablet-col="tablet-three-fourth" data-mobile-col="mobile-one" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-qtd08gk9 mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="column mcb-column mcb-item-62lphznl five-sixth laptop-five-sixth tablet-five-sixth mobile-one column_footer_logo vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-62lphznl mcb-item-footer_logo-inner"><a class="logo-wrapper" href="https://pedagogium.pl"><img data-od-added-fetchpriority data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[6][self::FOOTER]/*[1][self::DIV]/*[1][self::SECTION]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::A]/*[1][self::IMG]" fetchpriority="low" src="https://pedagogium.pl/wp-content/uploads/2024/03/logo-icon.svg#7551" alt="logo-icon" width="160" height="160"></a></div></div></div></div><div  class="wrap mcb-wrap mcb-wrap-yvir0apo7 one-fourth tablet-one-third laptop-one-fourth mobile-one vb-item clearfix" data-desktop-col="one-fourth" data-laptop-col="laptop-one-fourth" data-tablet-col="tablet-one-third" data-mobile-col="mobile-one" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-yvir0apo7 mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="column mcb-column mcb-item-rwdpfucqa one laptop-one tablet-one mobile-one column_heading vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-rwdpfucqa mcb-item-heading-inner"><h5 class="title">Linki</h5></div></div><div  class="column mcb-column mcb-item-wzcrhw46q one laptop-one tablet-one mobile-one column_footer_menu mfn-item-custom-width vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-wzcrhw46q mcb-item-footer_menu-inner"><ul id="mfn-footer-menu-132" class="mfn-footer-menu mfn-footer-menu-style-vertical"><li id="menu-item-16323" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-16323"><a href="https://uczelnia.pedagogium.pl/pdg-stud-app/ledge/view/stud.StartPage">Wirtualna Uczelnia</a></li>
10269<li id="menu-item-16320" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-16320"><a href="https://pedagogium.pl/partnerstwo/">Współpraca edukacyjna</a></li>
10270<li id="menu-item-21362" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21362"><a href="https://pedagogium.pl/pedagogika/">Pedagogika – wiedza i aktualności</a></li>
10271<li id="menu-item-21364" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-21364"><a href="https://pedagogium.pl/rekrutacja/">Rekrutacja 2026/2027 | Szczegóły</a></li>
10272</ul></div></div></div></div><div  class="wrap mcb-wrap mcb-wrap-w1gwmfc1j one-fourth tablet-one-third laptop-one-fourth mobile-one vb-item clearfix" data-desktop-col="one-fourth" data-laptop-col="laptop-one-fourth" data-tablet-col="tablet-one-third" data-mobile-col="mobile-one" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-w1gwmfc1j mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="column mcb-column mcb-item-rdsfej5zx one laptop-one tablet-one mobile-one column_heading vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-rdsfej5zx mcb-item-heading-inner"><h5 class="title">Dane adresowe</h5></div></div><div  class="column mcb-column mcb-item-evae6rz9w one laptop-one tablet-one mobile-one column_column vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-evae6rz9w mcb-item-column-inner"><div class="column_attr mfn-inline-editor clearfix" style=""><p><a href="https://www.google.com/maps/place//data=!4m2!3m1!1s0x471ecc62f900ec7f:0x53245344d2d368da?sa=X&amp;ved=1t:8290&amp;ictx=111" target="_blank" rel="noopener" data-type="link" data-id="https://www.google.com/maps/place//data=!4m2!3m1!1s0x471ecc62f900ec7f:0x53245344d2d368da?sa=X&amp;ved=1t:8290&amp;ictx=111" data-wahfont="17">Marszałkowska 115, 00-102<br />Warszawa</a><br /><br /><a href="tel:+48223389898" data-type="tel" data-id="tel:663001005" data-wahfont="17">+48 22 338 98 98</a><br /><a href="mailto:[email protected]" data-wahfont="17">[email protected]</a></p></div></div></div></div></div><div  class="wrap mcb-wrap mcb-wrap-v1jcomfl6 one-fourth tablet-one-third laptop-one-fourth mobile-one vb-item clearfix" data-desktop-col="one-fourth" data-laptop-col="laptop-one-fourth" data-tablet-col="tablet-one-third" data-mobile-col="mobile-one" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-v1jcomfl6 mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="column mcb-column mcb-item-uaw1dyyu one laptop-one tablet-one mobile-one column_heading vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-uaw1dyyu mcb-item-heading-inner"><h5 class="title">Dane uczelni</h5></div></div><div  class="column mcb-column mcb-item-ycldsc4li one laptop-one tablet-one mobile-one column_column vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-ycldsc4li mcb-item-column-inner"><div class="column_attr mfn-inline-editor clearfix" style=""><p>REGON 142570990
<br />NIP 5252488647
<br />Nr 365 w Ewidencji Uczelni<br />Niepublicznych MNiSW</p></div></div></div><div  class="column mcb-column mcb-item-hoduzcbc one laptop-one tablet-one mobile-one column_column vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-hoduzcbc mcb-item-column-inner"><div class="column_attr mfn-inline-editor clearfix" style=""><p>This site is protected by reCAPTCHA and the Google <a href="https://policies.google.com/privacy">Privacy Policy</a> and <a href="https://policies.google.com/terms">Terms of Service</a> apply.</p></div></div></div></div></div></div></section>
10272<section class="section mcb-section mfn-default-section mcb-section-4s7aa75oj"   style="" ><div class="mcb-background-overlay"></div><div class="section_wrapper mfn-wrapper-for-wraps mcb-section-inner mcb-section-inner-4s7aa75oj"><div  class="wrap mcb-wrap mcb-wrap-xg09060wp one-fourth tablet-one-fourth laptop-one-fourth mobile-one vb-item clearfix" data-desktop-col="one-fourth" data-laptop-col="laptop-one-fourth" data-tablet-col="tablet-one-fourth" data-mobile-col="mobile-one" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-xg09060wp mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="column mcb-column mcb-item-o1ofs2tlu one laptop-one tablet-one mobile-one column_column vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-o1ofs2tlu mcb-item-column-inner"><div class="column_attr mfn-inline-editor clearfix" style=""><p>© Pedagogium WSNS 2026</p></div></div></div></div></div><div  class="wrap mcb-wrap mcb-wrap-yhlgfqzx one-fourth tablet-one-fourth laptop-one-fourth mobile-one-second social-icons vb-item clearfix" data-desktop-col="one-fourth" data-laptop-col="laptop-one-fourth" data-tablet-col="tablet-one-fourth" data-mobile-col="mobile-one-second" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-yhlgfqzx mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="wrap mcb-wrap mcb-wrap-9g70skywm one tablet-one laptop-five-sixth mobile-one social-icons mfn-nested-wrap vb-item clearfix" data-desktop-col="one" data-laptop-col="laptop-five-sixth" data-tablet-col="tablet-one" data-mobile-col="mobile-one" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-9g70skywm mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="column mcb-column mcb-item-q9pyuvtme one-fourth laptop-one-fourth tablet-one-third mobile-one-third column_image vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-q9pyuvtme mcb-item-image-inner"><div class="image_frame image_item scale-with-grid element_classes alignnone no_border svg mfn-coverimg mfn-img-box"  role="link" aria-label="Image with links" tabindex="0"><div class="image_wrapper"><a href="https://www.youtube.com/@PedagogiumWSNS"  target="_blank"  class=" mfn-fitimg-wrapper"  tabindex="-1" title=""><div class="mask"></div><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[6][self::FOOTER]/*[1][self::DIV]/*[2][self::SECTION]/*[2][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::A]/*[2][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/05/youtube.svg" class="scale-with-grid" alt="Pedagogium na YouTube" style="" decoding="async" loading="lazy" /></a><div class="image_links"><a href="https://www.youtube.com/@PedagogiumWSNS" class="link  mfn-fitimg-wrapper"  target="_blank"  tabindex="-1" title=""><svg viewBox="0 0 26 26"><defs><style>.path{fill:none;stroke:#333;stroke-miterlimit:10;stroke-width:1.5px;}</style></defs><g><path d="M10.17,8.76l2.12-2.12a5,5,0,0,1,7.07,0h0a5,5,0,0,1,0,7.07l-2.12,2.12" class="path"></path><path d="M15.83,17.24l-2.12,2.12a5,5,0,0,1-7.07,0h0a5,5,0,0,1,0-7.07l2.12-2.12" class="path"></path><line x1="10.17" y1="15.83" x2="15.83" y2="10.17" class="path"></line></g></svg></a></div></div></div>
10273</div></div><div  class="column mcb-column mcb-item-ic0nnwryf one-fourth laptop-one-fourth tablet-one-third mobile-one-third column_image vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-ic0nnwryf mcb-item-image-inner"><div class="image_frame image_item scale-with-grid element_classes alignnone no_border svg mfn-coverimg mfn-img-box"  role="link" aria-label="Image with links" tabindex="0"><div class="image_wrapper"><a href="https://www.facebook.com/Pedagogium"  target="_blank"  class=" mfn-fitimg-wrapper"  tabindex="-1" title=""><div class="mask"></div><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[6][self::FOOTER]/*[1][self::DIV]/*[2][self::SECTION]/*[2][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[3][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::A]/*[2][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/05/social-facebook.svg" class="scale-with-grid" alt="Pedagogium na Facebooku" style="" decoding="async" loading="lazy" /></a><div class="image_links"><a href="https://www.facebook.com/Pedagogium" class="link  mfn-fitimg-wrapper"  target="_blank"  tabindex="-1" title=""><svg viewBox="0 0 26 26"><defs><style>
10273.path{fill:none;stroke:#333;stroke-miterlimit:10;stroke-width:1.5px;}</style></defs><g><path d="M10.17,8.76l2.12-2.12a5,5,0,0,1,7.07,0h0a5,5,0,0,1,0,7.07l-2.12,2.12" class="path"></path><path d="M15.83,17.24l-2.12,2.12a5,5,0,0,1-7.07,0h0a5,5,0,0,1,0-7.07l2.12-2.12" class="path"></path><line x1="10.17" y1="15.83" x2="15.83" y2="10.17" class="path"></line></g></svg></a></div></div></div>
10274</div></div><div  class="column mcb-column mcb-item-ptpdr7ojt one-fourth laptop-one-fourth tablet-one-third mobile-one-third column_image vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-ptpdr7ojt mcb-item-image-inner"><div class="image_frame image_item scale-with-grid element_classes alignnone no_border svg mfn-coverimg mfn-img-box"  role="link" aria-label="Image with links" tabindex="0"><div class="image_wrapper"><a href="https://www.instagram.com/pedagogium.pl/"  target="_blank"  class=" mfn-fitimg-wrapper"  tabindex="-1" title="instagram"><div class="mask"></div><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[6][self::FOOTER]/*[1][self::DIV]/*[2][self::SECTION]/*[2][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[4][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::A]/*[2][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2025/05/insta.svg" class="scale-with-grid" alt="Pedagogium na Instagramie" style="" decoding="async" loading="lazy" /></a><div class="image_links"><a href="https://www.instagram.com/pedagogium.pl/" class="link  mfn-fitimg-wrapper"  target="_blank"  tabindex="-1" title="instagram"><svg viewBox="0 0 26 26"><defs><style>.path{fill:none;stroke:#333;stroke-miterlimit:10;stroke-width:1.5px;}</style></defs><g><path d="M10.17,8.76l2.12-2.12a5,5,0,0,1,7.07,0h0a5,5,0,0,1,0,7.07l-2.12,2.12" class="path"></path><path d="M15.83,17.24l-2.12,2.12a5,5,0,0,1-7.07,0h0a5,5,0,0,1,0-7.07l2.12-2.12" class="path"></path><line x1="10.17" y1="15.83" x2="15.83" y2="10.17" class="path"></line></g></svg></a></div></div></div>
10275</div></div></div></div></div></div><div  class="wrap mcb-wrap mcb-wrap-v0lvp7f5 one-fourth tablet-one-fourth laptop-one-fourth mobile-three-fifth vb-item clearfix" data-desktop-col="one-fourth" data-laptop-col="laptop-one-fourth" data-tablet-col="tablet-one-fourth" data-mobile-col="mobile-three-fifth" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-v0lvp7f5 mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="column mcb-column mcb-item-i54un2zjd two-third laptop-two-third tablet-one mobile-one column_image vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-i54un2zjd mcb-item-image-inner"><div class="image_frame image_item scale-with-grid element_classes alignnone no_border mfn-coverimg mfn-img-box"  role="link" aria-label="Image with links" tabindex="0"><div class="image_wrapper"><a href="https://pedagogium.pl/bip-pedagogium-wyzsza-szkola-nauk-spolecznych/"    class=" mfn-fitimg-wrapper"  tabindex="-1" title=""><div class="mask"></div><img data-od-xpath="/HTML/BODY/DIV[@id=&apos;Wrapper&apos;]/*[6][self::FOOTER]/*[1][self::DIV]/*[2][self::SECTION]/*[2][self::DIV]/*[3][self::DIV]/*[1][self::DIV]/*[2][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::DIV]/*[1][self::A]/*[2][self::IMG]" width="716" height="271" src="https://pedagogium.pl/wp-content/uploads/2024/12/bip-logo-napis-bialy-bez-tla.png" class="scale-with-grid has-transparency" alt="Biuletyn Informacji Publicznej Pedagogium" style="--dominant-color: #e69a9d;" decoding="async" loading="lazy" srcset="https://pedagogium.pl/wp-content/uploads/2024/12/bip-logo-napis-bialy-bez-tla.png 716w, https://pedagogium.pl/wp-content/uploads/2024/12/bip-logo-napis-bialy-bez-tla-300x114.png 300w, https://pedagogium.pl/wp-content/uploads/2024/12/bip-logo-napis-bialy-bez-tla-150x57.png 150w, https://pedagogium.pl/wp-content/uploads/2024/12/bip-logo-napis-bialy-bez-tla-480x182.png 480w" sizes="auto, (max-width:767px) 480px, 716px" data-has-transparency="true" data-dominant-color="e69a9d" /></a><div class="image_links"><a href="https://pedagogium.pl/bip-pedagogium-wyzsza-szkola-nauk-spolecznych/" class="link  mfn-fitimg-wrapper"    tabindex="-1" title=""><svg viewBox="0 0 26 26"><defs><style>
10275.path{fill:none;stroke:#333;stroke-miterlimit:10;stroke-width:1.5px;}</style></defs><g><path d="M10.17,8.76l2.12-2.12a5,5,0,0,1,7.07,0h0a5,5,0,0,1,0,7.07l-2.12,2.12" class="path"></path><path d="M15.83,17.24l-2.12,2.12a5,5,0,0,1-7.07,0h0a5,5,0,0,1,0-7.07l2.12-2.12" class="path"></path><line x1="10.17" y1="15.83" x2="15.83" y2="10.17" class="path"></line></g></svg></a></div></div></div>
10276</div></div></div></div><div  class="wrap mcb-wrap mcb-wrap-zqt7tqait one-fourth tablet-one-fourth laptop-one-fourth mobile-one vb-item clearfix" data-desktop-col="one-fourth" data-laptop-col="laptop-one-fourth" data-tablet-col="tablet-one-fourth" data-mobile-col="mobile-one" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-zqt7tqait mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="column mcb-column mcb-item-cs8wr8en6 one-second laptop-one-second tablet-one mobile-one column_column vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-cs8wr8en6 mcb-item-column-inner"><div class="column_attr mfn-inline-editor clearfix" style=""><p class="title" style="text-align: left;" data-wahfont="60"><a href="/polityka-prywatnosci/">Polityka prywatności</a></p></div></div></div></div></div></div></section></div></footer> <!-- End Footer Template -->
10277
10278</div>
10279
10280<div id="body_overlay"></div>
10281
10282
10283
10284<div data-id="11012" id="mfn-popup-template-11012"  class="mfn-popup-tmpl mfn-popup-tmpl-center mfn-popup-tmpl-width-default mfn-popup-tmpl-display-on-click mfn-popup-animate-fade-in mfn-popup-close-button-right mfn-popup-tmpl-close-button-show-on-start" data-blur="4" data-closebuttondelay="3000"><div class="mfn-popup-tmpl-content"><a href="#" class="exit-mfn-popup exit-mfn-popup-abs">&#10005;</a><div class="mfn-popup-tmpl-content-wrapper"><div class="mfn-builder-content mfn-popup-tmpl-builder">
10284<section class="section mcb-section mfn-default-section mcb-section-8u2plvwfe"   style="" ><div class="mcb-background-overlay"></div><div class="section_wrapper mfn-wrapper-for-wraps mcb-section-inner mcb-section-inner-8u2plvwfe"><div  class="wrap mcb-wrap mcb-wrap-67hbelqop one tablet-one laptop-one mobile-one vb-item clearfix" data-desktop-col="one" data-laptop-col="laptop-one" data-tablet-col="tablet-one" data-mobile-col="mobile-one" style=""   ><div class="mcb-wrap-inner mcb-wrap-inner-67hbelqop mfn-module-wrapper mfn-wrapper-for-wraps"  ><div class="mcb-wrap-background-overlay"></div><div  class="column mcb-column mcb-item-y5317oyzh one laptop-one tablet-one mobile-one column_heading popup-title vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-y5317oyzh mcb-item-heading-inner"><h2 class="title">Konsultacja z doradcą rekrutacyjnym</h2></div></div><div  class="column mcb-column mcb-item-l7w2mfjth one laptop-one tablet-one mobile-one column_cf7 vb-item" style="" ><div class="mcb-column-inner mfn-module-wrapper mcb-column-inner-l7w2mfjth mcb-item-cf7-inner">
10285<div class="wpcf7 no-js" id="wpcf7-f11013-o1" lang="pl-PL" dir="ltr" data-wpcf7-id="11013">
10286<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
10287<form action="/#wpcf7-f11013-o1" method="post" class="wpcf7-form init" aria-label="Formularz kontaktowy" novalidate="novalidate" data-status="init" data-gtm4wp-form-name="Formularz-popup">
10288<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="11013" /><input type="hidden" name="_wpcf7_version" value="6.1.6" /><input type="hidden" name="_wpcf7_locale" value="pl_PL" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f11013-o1" /><input type="hidden" name="_wpcf7_container_post" value="0" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" /><input type="hidden" name="_wpcf7_recaptcha_response" value="" />
10289</fieldset>
10290<p><span id="wpcf7-6ac25571e0d4d-wrapper" class="wpcf7-form-control-wrap cf7apps-honeypot-wrap email-info-wrap" data-cf7apps-honeypot="email-info" style="position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;"><input type="hidden" name="email-info-random-hash" value="20261004"><input type="hidden" name="email-info-time-token" value="MTc5MTEyMDc1Mw==.ac528b3f17b037c09c0261a913081eb5011eb185a0af500efea1470dcdb1b8c1"><label
10291		    for="wpcf7-6ac25571e0d4d-field"
10292		    class="hp-message"
10293        >Please leave this field empty.</label><input
10294	    id="wpcf7-6ac25571e0d4d-field"
10295	    
10296	    class="wpcf7-form-control wpcf7-text"
10297	    type="text"
10298	    name="6hbg5c8ejzqj"
10299	    value=""
10300	    autocomplete="new-password"
10301	    tabindex="1000"
10302	    data-cf7apps-tabindex="1000"
10303    /></span>
10304</p>
10305<div class="pgr-form-intro">
10306	<p>Zostaw kontakt — doradca oddzwoni w dni robocze 10:00–16:30. Jeśli nie uda nam się połączyć, wyślemy informacje również e-mailem.
10307	</p>
10308</div>
10309<div class="column one">
10310	<p><span class="wpcf7-form-control-wrap" data-name="your-name"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Imię i nazwisko" value="" type="text" name="your-name" /></span>
10311	</p>
10312</div>
10313<div class="column one">
10314	<p><span class="wpcf7-form-control-wrap" data-name="your-email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" aria-required="true" aria-invalid="false" placeholder="E-mail" value="" type="email" name="your-email" /></span>
10315	</p>
10316</div>
10317<div class="column one">
10318	<p><span class="wpcf7-form-control-wrap" data-name="tel-642"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel" aria-required="true" aria-invalid="false" placeholder="Numer telefonu" value="" type="tel" name="tel-642" /></span>
10319	</p>
10320</div>
10321<div class="column one check">
10322	<p><span class="wpcf7-form-control-wrap" data-name="acceptance-516"><span class="wpcf7-form-control wpcf7-acceptance"><span class="wpcf7-list-item"><input type="checkbox" name="acceptance-516" value="1" id="check-zgoda" aria-invalid="false" /></span></span></span><span class="check-txt"> Wyrażam zgodę na przetwarzanie moich danych osobowych w celach handlowych i marketingowych przez Pedagogium i podmioty trzecie. </span>
10323	</p>
10324</div>
10325<div class="column one">
10326	<p><input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="ZOSTAW KONTAKT" />
10327	</p>
10328</div>
10329<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="ped_aid" />
10330<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="ped_source" />
10331<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="ped_medium" />
10332<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="ped_campaign" />
10333<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="ped_content" />
10334<input class="wpcf7-form-control wpcf7-hidden" value="" type="hidden" name="ped_landing" /><div class="wpcf7-response-output" aria-hidden="true"></div>
10335</form>
10336</div>
10337</div></div></div></div></div></section></div></div></div></div><style class="mfn-popup-tmpl-local-styles">#mfn-popup-template-11012 .mfn-popup-tmpl-content{--mfn-exitbutton-size:80px;--mfn-exitbutton-font-size:24px;border-radius:24px;
10337--mfn-popup-tmpl-offset:0px;}#mfn-popup-template-11012:before{background-color:rgba(4,21,61,0.83);}#mfn-popup-template-11012 .mfn-popup-tmpl-content .mfn-popup-tmpl-content-wrapper{padding:40px;}#mfn-popup-template-11012 .exit-mfn-popup-abs{color:#787C94;}@media(max-width: 1240px) {#mfn-popup-template-11012 .mfn-popup-tmpl-content{--mfn-exitbutton-size:80px;--mfn-exitbutton-font-size:20px;border-radius:24px;}#mfn-popup-template-11012 .mfn-popup-tmpl-content .mfn-popup-tmpl-content-wrapper{padding:40px;}#mfn-popup-template-11012 .exit-mfn-popup-abs{--mfn-exitbutton-offset-horizontal:20px;top:20px;}}@media(max-width: 959px) {#mfn-popup-template-11012 .mfn-popup-tmpl-content{--mfn-exitbutton-size:12px;border-radius:24px;--mfn-popup-tmpl-offset:30px;}#mfn-popup-template-11012 .mfn-popup-tmpl-content .mfn-popup-tmpl-content-wrapper{padding:40px;}}@media(max-width: 767px) {#mfn-popup-template-11012 .mfn-popup-tmpl-content{--mfn-exitbutton-size:24px;--mfn-exitbutton-font-size:24px;border-radius:4px;--mfn-popup-tmpl-offset:0px;}#mfn-popup-template-11012 .mfn-popup-tmpl-content .mfn-popup-tmpl-content-wrapper{padding:20px;}#mfn-popup-template-11012 .exit-mfn-popup-abs{--mfn-exitbutton-offset-horizontal:16px;top:16px;}}</style>
10338
10339<!-- mfn_hook_bottom --><!-- mfn_hook_bottom -->
10340
10341<link rel="stylesheet" id="mfn-custom-icons-arrownew" href="https://pedagogium.pl/wp-content/uploads/betheme/icons/arrownew/style.css" media="all"><link rel="stylesheet" id="mfn-custom-icons-Myiconb5520c455" href="https://pedagogium.pl/wp-content/uploads/betheme/icons/Myiconb5520c455/style.css" media="all">
10342		
10342<script>
10343			window.RS_MODULES = window.RS_MODULES || {};
10344			window.RS_MODULES.modules = window.RS_MODULES.modules || {};
10345			window.RS_MODULES.waiting = window.RS_MODULES.waiting || [];
10346			window.RS_MODULES.defered = true;
10347			window.RS_MODULES.moduleWaiting = window.RS_MODULES.moduleWaiting || {};
10348			window.RS_MODULES.type = 'compiled';
10349		</script>
10349
10350		
10350<script type="speculationrules">
10351{"prerender":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/betheme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prerender, .no-prerender a"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"moderate"}]}
10352</script>
10352
10353<!-- RETIRED 2026-09-13: legacy ped-final-master-2026 removed after consolidation into source owners (program hero engines, Recruitment Shared CTA Master, Homepage Production/Mobile/Offer masters, and native BeTheme popup assignment #11012). -->
10354
10355<div id="wp_access_helper_container" class="accessability_container dark_theme">
10356	<!-- WP Accessibility Helper (WAH) - https://wordpress.org/plugins/wp-accessibility-helper/ -->
10357	<!-- Official plugin website - https://accessibility-helper.co.il -->
10358		<button type="button" class="wahout aicon_link"
10359		accesskey="z"
10360		aria-label="Accessibility Helper sidebar"
10361		title="Accessibility Helper sidebar">
10362		<img data-od-xpath="/HTML/BODY/DIV[@id=&apos;wp_access_helper_container&apos;]/*[1][self::BUTTON]/*[1][self::IMG]" src="https://pedagogium.pl/wp-content/uploads/2024/04/Accessible.svg"
10363			alt="Accessibility" class="aicon_image" />
10364	</button>
10365
10366
10367	<div id="access_container" aria-hidden="true">
10368		<button tabindex="-1" type="button" class="close_container wahout"
10369			accesskey="x"
10370			aria-label="Zamknij"
10371			title="Zamknij">
10372			Zamknij		</button>
10373
10374		<div class="access_container_inner">
10375			<div class="a_module wah_font_resize">
10376
10377            <div class="a_module_title">Powiększ</div>
10378
10379            <div class="a_module_exe font_resizer">
10380
10381                <button tabindex="-1" type="button" class="wah-action-button smaller wahout" title="smaller font size" aria-label="smaller font size">A-</button>
10382
10383                <button tabindex="-1" type="button" class="wah-action-button larger wahout" title="larger font size" aria-label="larger font size">A+</button><button tabindex="-1" type="button" class="wah-action-button wah-font-reset wahout" title="Reset font size" aria-label="Reset font size">Przywróć</button>
10384
10385            </div>
10386
10387        </div><div class="a_module wah_keyboard_navigation">
10388
10389            <div class="a_module_exe">
10390
10391                <button tabindex="-1" type="button" class="wah-action-button wahout wah-call-keyboard-navigation" aria-label="Obsługa klawiaturą" title="Obsługa klawiaturą">Obsługa klawiaturą</button>
10392
10393            </div>
10394
10395        </div><div class="a_module wah_readable_fonts">
10396
10397            <div class="a_module_exe readable_fonts">
10398
10399                <button tabindex="-1" type="button" class="wah-action-button wahout wah-call-readable-fonts" aria-label="Czcionka systemowa" title="Czcionka systemowa">Czcionka systemowa</button>
10400
10401            </div>
10402
10403        </div><div class="a_module wah_contrast_trigger">
10404
10405                <div class="a_module_title">Kontrast</div>
10406
10407                <div class="a_module_exe">
10408
10409                    <button tabindex="-1" type="button" id="contrast_trigger" class="contrast_trigger wah-action-button wahout wah-call-contrast-trigger" title="Contrast">Wybierz kolor</button>
10410
10411                    <div class="color_selector" aria-hidden="true">
10412
10413                        <button type="button" class="convar black wahout" data-bgcolor="#000" data-color="#FFF" title="black">black</button>
10414
10415                        <button type="button" class="convar white wahout" data-bgcolor="#FFF" data-color="#000" title="white">white</button>
10416
10417                        <button type="button" class="convar green wahout" data-bgcolor="#00FF21" data-color="#000" title="green">green</button>
10418
10419                        <button type="button" class="convar blue wahout" data-bgcolor="#0FF" data-color="#000" title="blue">blue</button>
10420
10421                        <button type="button" class="convar red wahout" data-bgcolor="#F00" data-color="#000" title="red">red</button>
10422
10423                        <button type="button" class="convar orange wahout" data-bgcolor="#FF6A00" data-color="#000" title="orange">orange</button>
10424
10425                        <button type="button" class="convar yellow wahout" data-bgcolor="#FFD800" data-color="#000" title="yellow">yellow</button>
10426
10427                        <button type="button" class="convar navi wahout" data-bgcolor="#B200FF" data-color="#000" title="navi">navi</button>
10428
10429                    </div>
10430
10431                </div>
10432
10433            </div><div class="a_module wah_underline_links">
10434
10435            <div class="a_module_exe">
10436
10437                <button tabindex="-1" type="button" class="wah-action-button wahout wah-call-underline-links" aria-label="Podkreśl linki" title="Podkreśl linki">Podkreśl linki</button>
10438
10439            </div>
10440
10441        </div><div class="a_module wah_clear_cookies">
10442
10443            <div class="a_module_exe">
10444
10445                <button tabindex="-1" type="button" class="wah-action-button wahout wah-call-clear-cookies" aria-label="Resetuj" title="Resetuj">Resetuj</button>
10446
10447            </div>
10448
10449        </div>			
10450	<button type="button" title="Close sidebar" class="wah-skip close-wah-sidebar">
10451
10452		Zamknij
10453	</button>
10454
10455			</div>
10456	</div>
10457
10458	��
10459���������
10460
10461<style>�
10462
10463
10464	@media only screen and (max-width: 480px) {div#wp_access_helper_container {display: none;}}�
10465
10466	
10467		body .accessability_container button.wah-action-button { background: #232323 !important; color: #fff !important; width: 100%; padding: 8px 0px 8px 4px; }
10468	
10469
10470	</style>�
10471
10472��
10473	<style media="screen" type="text/css">���
10474		body #wp_access_helper_container button.aicon_link {���
10475			��
10476				top:100px !important;���
10477			��
10478			��
10479				right:40px !important;���
10480			��
10481			��
10482			��
10483		}���
10484	</style>���
10485��
10486���������
10487���������
10488
10489	
10490	<div class="wah-free-credits">
10491
10492		<div class="wah-free-credits-inner">
10493
10494			<a href="https://accessibility-helper.co.il/" target="_blank" title="Accessibility by WP Accessibility Helper Team">Accessibility by WAH</a>
10495
10496		</div>
10497
10498	</div>
10499
10500		<!-- WP Accessibility Helper. Created by Alex Volkov. -->
10501</div>
10502
10503���������
10504<script>(function(){
10505'use strict';
10506var FORM_ID=11013;
10507var POPUP='#mfn-popup-template-11012';
10508var ADS_SEND_TO='AW-11552768956/RWctCKuaxIYcELyH5YQr';
10509var lastTrackedAt=0;
10510
10511function field(root,name){
10512  var el=root&&root.querySelector('[name="'+name+'"]');
10513  return el ? String(el.value||'').trim() : '';
10514}
10515function isTargetForm(form){
10516  if(!form||!form.closest)return false;
10517  var wrap=form.closest('.wpcf7');
10518  if(!wrap)return false;
10519  var id=form.querySelector('[name="_wpcf7"]');
10520  return !!(id&&Number(id.value)===FORM_ID);
10521}
10522function landingPath(value){
10523  try{return new URL(value||location.href,location.origin).pathname||'/';}catch(e){return location.pathname||'/';}
10524}
10525function setSubmitState(form,busy){
10526  if(!form)return;
10527  var btn=form.querySelector('button[type="submit"],input[type="submit"]');
10528  if(!btn)return;
10529  if(busy){
10530    if(!btn.dataset.pedOriginalLabel){
10531      btn.dataset.pedOriginalLabel=btn.tagName==='INPUT'?btn.value:btn.textContent;
10532    }
10533    btn.disabled=true;
10534    btn.setAttribute('aria-disabled','true');
10535    if(btn.tagName==='INPUT')btn.value='Wysyłanie…';else btn.textContent='Wysyłanie…';
10536  }else{
10537    btn.disabled=false;
10538    btn.removeAttribute('aria-disabled');
10539    var original=btn.dataset.pedOriginalLabel;
10540    if(original){
10541      if(btn.tagName==='INPUT')btn.value=original;else btn.textContent=original;
10542    }
10543  }
10544}
10545function unlockForm(form){
10546  if(!form)return;
10547  form.dataset.pedSubmitting='0';
10548  setSubmitState(form,false);
10549}
10550function trackLead(root){
10551  var now=Date.now();
10552  if(now-lastTrackedAt<60000)return;
10553  lastTrackedAt=now;
10554  var aid=field(root,'ped_aid');
10555  var params={
10556    form_id:String(FORM_ID),
10557    lead_source:field(root,'ped_source'),
10558    lead_medium:field(root,'ped_medium'),
10559    lead_campaign:field(root,'ped_campaign'),
10560    lead_content:field(root,'ped_content'),
10561    ped_aid:aid,
10562    landing_path:landingPath(field(root,'ped_landing'))
10563  };
10564  if(typeof window.gtag==='function'){
10565    window.gtag('event','ped_lead_success',params);
10566    var adsParams={send_to:ADS_SEND_TO};
10567    if(aid)adsParams.transaction_id=aid;
10568    window.gtag('event','conversion',adsParams);
10569  }
10570}
10571function resetConfirmation(){
10572  document.querySelectorAll('.ped-lead-success-card').forEach(function(card){
10573    var wrap=card.closest('.wpcf7');
10574    if(wrap){
10575      var form=wrap.querySelector('form');
10576      if(form){form.style.removeProperty('display');unlockForm(form);}
10577      var output=wrap.querySelector('.wpcf7-response-output');
10578      if(output)output.style.removeProperty('display');
10579    }
10580    card.remove();
10581  });
10582}
10583function closePopup(){
10584  var close=document.querySelector('.mfp-wrap .mfp-close, '+POPUP+' .mfp-close, '+POPUP+' .mfn-popup-close, '+POPUP+' [aria-label="Close"], '+POPUP+' [aria-label="Zamknij"]');
10585  if(close){close.click();setTimeout(resetConfirmation,350);return;}
10586  if(window.jQuery&&window.jQuery.magnificPopup&&typeof window.jQuery.magnificPopup.close==='function'){
10587    window.jQuery.magnificPopup.close();setTimeout(resetConfirmation,350);return;
10588  }
10589  document.dispatchEvent(new KeyboardEvent('keydown',{key:'Escape',code:'Escape',keyCode:27,which:27,bubbles:true}));
10590  setTimeout(resetConfirmation,350);
10591}
10592function showConfirmation(root){
10593  if(!root||root.querySelector('.ped-lead-success-card'))return;
10594  var form=root.querySelector('form');
10595  var output=root.querySelector('.wpcf7-response-output');
10596  if(form)form.style.setProperty('display','none','important');
10597  if(output)output.style.setProperty('display','none','important');
10598  var card=document.createElement('div');
10599  card.className='ped-lead-success-card';
10600  card.setAttribute('role','status');
10601  card.innerHTML='<div class="ped-lead-success-mark" aria-hidden="true">✓</div><div class="ped-lead-success-kicker">ZGŁOSZENIE OTRZYMANE</div><h3>Dziękujemy — otrzymaliśmy Twoje zgłoszenie.</h3><p>Doradca rekrutacyjny skontaktuje się z Tobą w dni robocze w godz. <strong>10:00–16:30</strong>. Jeśli nie uda nam się dodzwonić, wyślemy również wiadomość e-mail.</p><p class="ped-lead-success-note"><strong>Nie musisz nic więcej robić — odezwiemy się do Ciebie.</strong></p><button type="button" class="ped-lead-success-close">ZAMKNIJ</button>';
10602  var style=document.getElementById('ped-lead-success-style');
10603  if(!style){
10604    style=document.createElement('style');
10605    style.id='ped-lead-success-style';
10606    style.textContent='.ped-lead-success-card{padding:8px 2px 2px;text-align:left;color:#121a31}.ped-lead-success-mark{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ff5d1f;color:#fff;font-size:24px;font-weight:800;margin:0 0 16px}.ped-lead-success-kicker{font-size:11px;font-weight:800;letter-spacing:.09em;color:#ff5d1f;margin-bottom:8px}.ped-lead-success-card h3{font-size:24px;line-height:1.2;margin:0 0 14px;color:#121a31}.ped-lead-success-card p{font-size:14px;line-height:1.6;color:#5d667a;margin:0 0 12px}.ped-lead-success-card .ped-lead-success-note{color:#121a31;margin-top:16px}.ped-lead-success-close{margin-top:18px;width:100%;min-height:48px;border:1px solid #d9dee8;border-radius:9px;background:#fff;color:#121a31;font-size:12px;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.ped-lead-success-close:hover,.ped-lead-success-close:focus-visible{background:#f5f7fa;border-color:#c9d0dc;transform:translateY(-1px)}@media(max-width:767px){.ped-lead-success-card h3{font-size:21px}.ped-lead-success-card{padding-top:4px}}';
10607    document.head.appendChild(style);
10608  }
10609  root.appendChild(card);
10610  card.querySelector('.ped-lead-success-close').addEventListener('click',closePopup);
10611}
10612
10613document.addEventListener('submit',function(e){
10614  var form=e.target;
10615  if(!isTargetForm(form))return;
10616  if(form.dataset.pedSubmitting==='1'){
10617    e.preventDefault();
10618    e.stopImmediatePropagation();
10619    return false;
10620  }
10621  form.dataset.pedSubmitting='1';
10622  setSubmitState(form,true);
10623},true);
10624
10625document.addEventListener('wpcf7submit',function(e){
10626  if(!e.detail||Number(e.detail.contactFormId)!==FORM_ID)return;
10627  var root=e.target&&e.target.classList&&e.target.classList.contains('wpcf7')?e.target:(e.target&&e.target.closest?e.target.closest('.wpcf7'):null);
10628  if(!root)return;
10629  var form=root.querySelector('form');
10630  if(e.detail.status!=='mail_sent')unlockForm(form);
10631});
10632
10633document.addEventListener('wpcf7mailsent',function(e){
10634  if(!e.detail||Number(e.detail.contactFormId)!==FORM_ID)return;
10635  var root=e.target&&e.target.classList&&e.target.classList.contains('wpcf7')?e.target:(e.target&&e.target.closest?e.target.closest('.wpcf7'):null);
10636  if(!root)return;
10637  trackLead(root);
10638  showConfirmation(root);
10639});
10640
10641document.addEventListener('click',function(e){
10642  var opener=e.target&&e.target.closest?e.target.closest('.open-mfn-popup,[data-mfnpopup="'+POPUP+'"],.pg-faculty-callback,.program-hero-callback,.pg-callback-master-btn'):null;
10643  if(opener)resetConfirmation();
10644},true);
10645})();</script>
10645<script>(function(){
10646  'use strict';
10647  var ROOT='.pedagogium.pl',AID='ped_aid',FIRST='ped_first',LAST='ped_last_nd',CLICK='ped_click';
10648  var observerStarted=false,submitBound=false,fallbackClickBound=false,API='/wp-json/pedagogium/v1/attribution';
10649  function consent(){try{return typeof window.wp_has_consent==='function'&&window.wp_has_consent('marketing')===true;}catch(e){return false;}}
10650  function getCookie(n){var m=document.cookie.match(new RegExp('(?:^|; )'+n.replace(/[.$?*|{}()\[\]\\\/+^]/g,'\\$&')+'=([^;]*)'));return m?decodeURIComponent(m[1]):'';}
10651  function setCookie(n,v,days){document.cookie=n+'='+encodeURIComponent(v)+'; Path=/; Domain='+ROOT+'; Max-Age='+Math.floor(days*86400)+'; SameSite=Lax; Secure';}
10652  function delCookie(n){document.cookie=n+'=; Path=/; Domain='+ROOT+'; Max-Age=0; SameSite=Lax; Secure';}
10653  function jsonCookie(n){try{var v=getCookie(n);return v?JSON.parse(v):null;}catch(e){return null;}}
10654  function allowed(){return consent()||!!getCookie(AID);}
10655  function makeId(){var v=getCookie(AID);if(v)return v;v=(window.crypto&&typeof window.crypto.randomUUID==='function')?window.crypto.randomUUID():'p'+Date.now().toString(36)+Math.random().toString(36).slice(2,12);setCookie(AID,v,400);return v;}
10656  function params(){var q=new URL(location.href).searchParams,o={};['utm_source','utm_medium','utm_campaign','utm_content','utm_term'].forEach(function(k){if(q.get(k))o[k]=q.get(k).slice(0,180);});['gclid','gbraid','wbraid','fbclid'].forEach(function(k){if(q.get(k))o[k]=q.get(k).slice(0,220);});return o;}
10657  function source(p){
10658    if(p.utm_source)return p.utm_source.toLowerCase();
10659    if(p.gclid||p.gbraid||p.wbraid)return 'google-ads';
10660    if(p.fbclid)return 'meta-ads';
10661    var r=document.referrer;if(!r)return 'direct';
10662    try{var h=new URL(r).hostname.replace(/^www\./,'');if(/(^|\.)google\./.test(h))return 'google-organic';if(/(^|\.)(facebook\.com|instagram\.com|fb\.com)$/.test(h))return 'meta-organic';if(h==='pedagogium.pl'||h.endsWith('.pedagogium.pl'))return 'internal';return 'referral:'+h.slice(0,100);}catch(e){return 'referral';}
10663  }
10664  function touch(p){var s=source(p),base={source:s,medium:p.utm_medium||'',campaign:p.utm_campaign||'',content:p.utm_content||'',term:p.utm_term||'',landing:location.pathname.slice(0,220),ts:new Date().toISOString()};if(!getCookie(FIRST)&&s!=='internal')setCookie(FIRST,JSON.stringify(base),400);if(s!=='internal'&&s!=='direct')setCookie(LAST,JSON.stringify(base),400);var c={};['gclid','gbraid','wbraid','fbclid'].forEach(function(k){if(p[k])c[k]=p[k];});if(Object.keys(c).length)setCookie(CLICK,JSON.stringify(c),120);return base;}
10665  function post(body){try{fetch(API,{method:'POST',credentials:'same-origin',headers:{'Content-Type':'application/json'},body:JSON.stringify(body),keepalive:true}).catch(function(){});}catch(e){}}
10666  function sync(action,path){if(!allowed())return;var aid=makeId(),body={ped_aid:aid,action:action||'sync'},f=jsonCookie(FIRST),l=jsonCookie(LAST),c=jsonCookie(CLICK);if(f)body.first=f;if(l)body.last=l;if(c)body.click=c;if(path)body.path=String(path).slice(0,255);post(body);}
10667  function setField(root,name,value){var scope=root&&root.querySelectorAll?root:document;scope.querySelectorAll('input[name="'+name+'"]').forEach(function(el){el.value=value||'';});}
10668  function fillForms(root,forceBlank){var values={ped_aid:'',ped_source:'',ped_medium:'',ped_campaign:'',ped_content:'',ped_landing:''};if(!forceBlank&&allowed()){var first=jsonCookie(FIRST)||{},last=jsonCookie(LAST)||first,aid=getCookie(AID)||makeId();values.ped_aid=aid;values.ped_source=last.source||first.source||'';values.ped_medium=last.medium||first.medium||'';values.ped_campaign=last.campaign||first.campaign||'';values.ped_content=last.content||first.content||'';values.ped_landing=first.landing||location.pathname.slice(0,220);}Object.keys(values).forEach(function(k){setField(root,k,values[k]);});}
10669  function stripLinks(){document.querySelectorAll('a[href]').forEach(function(el){try{var u=new URL(el.href,location.href);if(u.hostname==='rekrutacja.pedagogium.pl'&&u.searchParams.has(AID)){u.searchParams.delete(AID);el.href=u.toString();}}catch(e){}});}
10670  function clearAttribution(){var aid=getCookie(AID);if(aid)post({ped_aid:aid,action:'delete'});stripLinks();
10670[AID,FIRST,LAST,CLICK].forEach(delCookie);fillForms(document,true);}
10671  function decorate(root){if(!allowed())return;var aid=makeId();(root||document).querySelectorAll('a[href]').forEach(function(el){try{var u=new URL(el.href,location.href);if(u.hostname==='rekrutacja.pedagogium.pl'){u.searchParams.set(AID,aid);el.href=u.toString();if(!el.dataset.pedAttrBound){el.dataset.pedAttrBound='1';el.addEventListener('click',function(){if(!allowed())return;var currentAid=getCookie(AID)||makeId(),current=new URL(el.href,location.href);current.searchParams.set(AID,currentAid);el.href=current.toString();var path=current.pathname;window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'ped_recruitment_click',ped_aid:currentAid,destination:path});sync('click',path);});}}}catch(e){}});}
10672  function ensureFallbackClickBinding(){
10673    if(fallbackClickBound)return;
10674    fallbackClickBound=true;
10675    document.addEventListener('click',function(e){
10676      if(!allowed())return;
10677      var el=e&&e.target&&e.target.closest?e.target.closest('a[href]'):null;
10678      if(!el)return;
10679      try{
10680        var u=new URL(el.href,location.href);
10681        if(u.hostname!=='rekrutacja.pedagogium.pl'||u.searchParams.has(AID))return;
10682        var aid=getCookie(AID)||makeId();
10683        u.searchParams.set(AID,aid);
10684        el.href=u.toString();
10685        var path=u.pathname;
10686        window.dataLayer=window.dataLayer||[];
10687        window.dataLayer.push({event:'ped_recruitment_click',ped_aid:aid,destination:path});
10688        sync('click',path);
10689      }catch(err){}
10690    },true);
10691  }
10692  function ensureObserver(){if(observerStarted)return;observerStarted=true;new MutationObserver(function(ms){ms.forEach(function(m){m.addedNodes.forEach(function(n){if(n.nodeType===1){decorate(n.matches&&n.matches('a[href]')?(n.parentNode||document):n);fillForms(n);}});});}).observe(document.documentElement,{childList:true,subtree:true});}
10693  function ensureSubmitBinding(){if(submitBound)return;submitBound=true;document.addEventListener('submit',function(e){var form=e&&e.target;if(form&&form.classList&&form.classList.contains('wpcf7-form'))fillForms(form);},true);}
10694  function init(){if(!allowed())return;var aid=makeId(),p=params(),t=touch(p);window.dataLayer=window.dataLayer||[];window.dataLayer.push({event:'ped_attribution_ready',ped_aid:aid,ped_source:t.source,ped_campaign:t.campaign||''});sync('sync');decorate(document);fillForms(document);ensureObserver();ensureSubmitBinding();ensureFallbackClickBinding();}
10695  function boot(){ensureSubmitBinding();ensureFallbackClickBinding();if(allowed())init();else{fillForms(document,true);var tries=0,t=setInterval(function(){tries++;if(allowed()){clearInterval(t);init();}else if(tries>40)clearInterval(t);},250);}}
10696  document.addEventListener('wp_listen_for_consent_change',function(e){var d=e&&e.detail?e.detail:{};if(d.marketing==='allow'||d.marketing===true)init();if(d.marketing==='deny'||d.marketing===false)clearAttribution();});
10697  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',boot);else boot();
10698})();</script>
10698<script id="ped-accessibility-semantics-v11">
10699(function(){
10700  'use strict';
10701
10702  function setLabel(el,label){
10703    if(!el) return;
10704    el.setAttribute('aria-label',label);
10705    if(!el.getAttribute('title')) el.setAttribute('title',label);
10706  }
10707
10708  function improveHeader(){
10709    document.querySelectorAll('.mfn-header-menu-burger').forEach(function(el){
10710      setLabel(el,'Otwórz menu');
10711    });
10712
10713    document.querySelectorAll('.mfn-header-tmpl-menu-sidebar .mfn-close-icon').forEach(function(el){
10714      el.setAttribute('role','button');
10715      el.setAttribute('tabindex','0');
10716      el.setAttribute('aria-label','Zamknij menu');
10717      if(!el.dataset.pedA11yKey){
10718        el.dataset.pedA11yKey='1';
10719        el.addEventListener('keydown',function(e){
10720          if(e.key==='Enter' || e.key===' '){
10721            e.preventDefault();
10722            el.click();
10723          }
10724        });
10725      }
10726    });
10727  }
10728
10729  function improveFooter(){
10730    var footer=document.querySelector('#mfn-footer-template');
10731    if(!footer) return;
10732
10733    footer.querySelectorAll('h5.title').forEach(function(el){
10734      el.setAttribute('role','heading');
10735      el.setAttribute('aria-level','2');
10736    });
10737
10738    footer.querySelectorAll('a[href*="youtube.com"]').forEach(function(el){ setLabel(el,'Pedagogium na YouTube'); });
10739    footer.querySelectorAll('a[href*="facebook.com"]').forEach(function(el){ setLabel(el,'Pedagogium na Facebooku'); });
10740    footer.querySelectorAll('a[href*="instagram.com"]').forEach(function(el){ setLabel(el,'Pedagogium na Instagramie'); });
10741    footer.querySelectorAll('a[href*="bip-pedagogium-wyzsza-szkola-nauk-spolecznych"]').forEach(function(el){ setLabel(el,'Biuletyn Informacji Publicznej Pedagogium'); });
10742  }
10743
10744  function run(){
10745    improveHeader();
10746    improveFooter();
10747  }
10748
10749  if(document.readyState==='loading'){
10750    document.addEventListener('DOMContentLoaded',run,{once:true});
10751  }else{
10752    run();
10753  }
10754})();
10755</script>
10755
10756<style id="ped-accessibility-contrast-v11">
10757/* Preserve the Pedagogium brand orange while ensuring WCAG-readable text. */
10758.mcb-section-e1f8e8aa1 .mcb-item-d12a1c6d7 .mcb-column-inner-d12a1c6d7 a{
10759  color:#10162C !important;
10760}
10761.mcb-section .mcb-wrap .mcb-item-1e85cd960 .button{
10762  color:#FFFFFF !important;
10763}
10764</style><!-- RETIRED 2026-09-13: mobile programme fixes consolidated into source owners: BA/MA Hero Engine #21405, Podyplomowe Hero Engine #21266, Podyplomowe Content Architecture #21409. This snippet intentionally does nothing. --><style id="ped-home-offer-responsive-v21-style">
10765@media(max-width:767px){
10766  body.ped-home-pilot #ped-home-pilot-root .explorer{position:relative!important;overflow:hidden!important;}
10767  body.ped-home-pilot #ped-home-pilot-root .explorer .switch{display:flex!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:24px 0 30px!important;padding:6px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x proximity!important;scroll-padding-inline:6px!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border:1px solid rgba(174,226,255,.16)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.095),rgba(255,255,255,.055))!important;box-shadow:0 14px 34px rgba(0,0,0,.16),inset 0 1px 0 rgba(255,255,255,.07)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;}
10768  body.ped-home-pilot #ped-home-pilot-root .explorer .switch::-webkit-scrollbar{display:none!important;}
10769  body.ped-home-pilot #ped-home-pilot-root .explorer .switch button{position:relative!important;flex:0 0 auto!important;min-width:max-content!important;min-height:40px!important;scroll-snap-align:start!important;margin:0!important;padding:11px 14px!important;border:1px solid transparent!important;border-radius:12px!important;background:rgba(255,255,255,.025)!important;color:rgba(255,255,255,.68)!important;box-shadow:none!important;font-size:13px!important;line-height:1.15!important;font-weight:720!important;white-space:nowrap!important;transition:transform .16s ease!important;}
10770  body.ped-home-pilot #ped-home-pilot-root .explorer .switch button.on{padding-left:28px!important;border-color:rgba(255,93,31,.58)!important;background:linear-gradient(180deg,rgba(255,93,31,.18),rgba(255,93,31,.10))!important;color:#fff!important;}
10771  body.ped-home-pilot #ped-home-pilot-root .explorer .switch button.on::before{content:""!important;position:absolute!important;left:13px!important;top:50%!important;width:7px!important;height:7px!important;transform:translateY(-50%)!important;border-radius:50%!important;background:#ff6b32!important;box-shadow:0 0 0 3px rgba(255,93,31,.13)!important;}
10772  body.ped-home-pilot #ped-home-pilot-root .explorer .switch button:active{transform:scale(.985)!important;}
10773  body.ped-home-pilot #ped-home-pilot-root .explorer .degreeGrid,
10774  body.ped-home-pilot #ped-home-pilot-root .explorer .proGrid,
10775  body.ped-home-pilot #ped-home-pilot-root .explorer .podyRail{display:flex!important;align-items:stretch!important;gap:14px!important;width:auto!important;max-width:none!important;margin:0 -20px 0 0!important;padding:4px 42px 10px 0!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;scroll-padding-left:0!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;}
10776  body.ped-home-pilot #ped-home-pilot-root .explorer .degreeGrid::-webkit-scrollbar,
10777  body.ped-home-pilot #ped-home-pilot-root .explorer .proGrid::-webkit-scrollbar,
10778  body.ped-home-pilot #ped-home-pilot-root .explorer .podyRail::-webkit-scrollbar{display:none!important;}
10779  body.ped-home-pilot #ped-home-pilot-root .explorer .degreeGrid>.degree,
10780  body.ped-home-pilot #ped-home-pilot-root .explorer .proGrid>.proCard,
10781  body.ped-home-pilot #ped-home-pilot-root .explorer .podyRail>.podyCard{flex:0 0 88%!important;width:88%!important;min-width:88%!important;max-width:88%!important;scroll-snap-align:start!important;scroll-snap-stop:always!important;box-sizing:border-box!important;}
10782  body.ped-home-pilot #ped-home-pilot-root .explorer .podyCarouselWrap{position:relative!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important;}
10783  body.ped-home-pilot #ped-home-pilot-root .explorer .panelCarouselNav,
10784  body.ped-home-pilot #ped-home-pilot-root .explorer .home-desktop-panel-nav,
10785  body.ped-home-pilot #ped-home-pilot-root .explorer .podyNav,
10786  body.ped-home-pilot #ped-home-pilot-root .explorer .home-offer-nav{display:none!important;}
10787  body.ped-home-pilot #ped-home-pilot-root .explorer .pedSwipeMeta{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;column-gap:12px!important;row-gap:9px!important;margin:10px 2px 0!important;color:rgba(255,255,255,.56)!important;}
10788  body.ped-home-pilot #ped-home-pilot-root .explorer .pedSwipeHint{min-width:0!important;font-size:11px!important;font-weight:650!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}
10789  body.ped-home-pilot #ped-home-pilot-root .explorer .pedSwipeHint::before{content:"↔"!important;margin-right:7px!important;color:#ff7540!important;font-weight:800!important;}
10790  body.ped-home-pilot #ped-home-pilot-root .explorer .pedSwipeCount{min-width:42px!important;padding:4px 8px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:999px!important;background:rgba(255,255,255,.045)!important;color:rgba(255,255,255,.76)!important;font-size:10.5px!important;font-weight:760!important;text-align:center!important;white-space:nowrap!important;}
10791  body.ped-home-pilot #ped-home-pilot-root .explorer .pedSwipeProgress{grid-column:1/-1!important;position:relative!important;width:100%!important;height:3px!important;overflow:hidden!important;border-radius:99px!important;background:rgba(255,255,255,.11)!important;}
10792  body.ped-home-pilot #ped-home-pilot-root .explorer .pedSwipeProgress>i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#ff5d1f,#ff8254)!important;transition:width .18s ease!important;}
10793}
10794@media(min-width:768px){
10795  body.ped-home-pilot #ped-home-pilot-root .explorer .pedSwipeMeta{display:none!important;}
10796  body.ped-home-pilot #ped-home-pilot-root .explorer .home-desktop-panel-nav,
10797  body.ped-home-pilot #ped-home-pilot-root .explorer .panelCarouselNav,
10798  body.ped-home-pilot #ped-home-pilot-root .explorer .podyNav{display:none!important;}
10799  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer .switch{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;margin:30px 0 36px!important;padding:8px!important;overflow:visible!important;border:1px solid rgba(11,21,48,.08)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 16px 38px rgba(0,0,0,.14)!important;}
10800  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer .switch button{position:relative!important;width:100%!important;min-width:0!important;min-height:52px!important;margin:0!important;padding:13px 18px!important;border:1px solid rgba(11,21,48,.055)!important;border-radius:13px!important;background:#f1f3f6!important;color:#111a31!important;box-shadow:none!important;font-size:14px!important;line-height:1.2!important;font-weight:750!important;text-align:center!important;white-space:normal!important;transition:transform .16s ease,background .16s ease,border-color .16s ease!important;}
10801  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer .switch button:hover{transform:translateY(-1px)!important;background:#e9edf2!important;color:#111a31!important;}
10802  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer .switch button.on,
10803  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer .switch button.on:hover{border-color:#ff5d1f!important;background:#ff5d1f!important;color:#fff!important;box-shadow:0 8px 20px rgba(255,93,31,.20)!important;}
10804  body.ped-home-pilot #ped-home-pilot-root .heroOfferStage .explorer .switch button.on::before{display:none!important;content:none!important;}
10805  body.ped-home-pilot #ped-home-pilot-root .explorer #studia,
10806  body.ped-home-pilot #ped-home-pilot-root .explorer #pody,
10807  body.ped-home-pilot #ped-home-pilot-root .explorer #career,
10808  body.ped-home-pilot #ped-home-pilot-root .explorer #english{position:relative!important;overflow:visible!important;}
10809  body.ped-home-pilot #ped-home-pilot-root .explorer .degreeGrid{align-items:stretch!important;}
10810  body.ped-home-pilot #ped-home-pilot-root .explorer .degreeGrid>.degree{display:flex!important;flex-direction:column!important;min-height:390px!important;height:auto!important;}
10811  body.ped-home-pilot #ped-home-pilot-root .explorer .degreeGrid>.degree .simpleLevelGrid{margin-top:auto!important;padding-top:30px!important;}
10812  body.ped-home-pilot #ped-home-pilot-root .explorer .podyCarouselWrap{position:relative!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;transform:none!important;}
10813  body.ped-home-pilot #ped-home-pilot-root .explorer .podyRail{display:flex!important;align-items:stretch!important;gap:18px!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 10px!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;}
10814  body.ped-home-pilot #ped-home-pilot-root .explorer .podyRail::-webkit-scrollbar{display:none!important;}
10815  body.ped-home-pilot #ped-home-pilot-root .explorer .podyRail>.podyCard{flex:0 0 calc(50% - 9px)!important;width:calc(50% - 9px)!important;min-width:calc(50% - 9px)!important;max-width:calc(50% - 9px)!important;scroll-snap-align:start!important;box-sizing:border-box!important;}
10816  body.ped-home-pilot #ped-home-pilot-root .explorer .home-offer-nav{position:absolute!important;z-index:30!important;display:flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;padding:0!important;margin:0!important;border:1px solid #e1e6ee!important;border-radius:50%!important;background:#fff!important;color:#10162c!important;box-shadow:0 8px 22px rgba(16,23,42,.14)!important;font-size:25px!important;line-height:1!important;font-weight:800!important;cursor:pointer!important;top:50%!important;transform:translateY(-50%)!important;visibility:visible!important;
10816transition:box-shadow .16s ease,background .16s ease,color .16s ease!important;}
10817  body.ped-home-pilot #ped-home-pilot-root .explorer .home-offer-nav.prev{left:-76px!important;}
10818  body.ped-home-pilot #ped-home-pilot-root .explorer .home-offer-nav.next{right:-76px!important;}
10819  body.ped-home-pilot #ped-home-pilot-root .explorer .home-offer-nav:hover,
10820  body.ped-home-pilot #ped-home-pilot-root .explorer .home-offer-nav:focus-visible{background:#fff!important;color:#10162c!important;transform:translateY(-50%)!important;box-shadow:0 11px 26px rgba(16,23,42,.18)!important;}
10821}
10822</style>
10823<script id="ped-home-offer-responsive-v21-js">
10824(function(){
10825'use strict';if(location.pathname!=='/'&&location.pathname!=='')return;
10826function root(){return document.getElementById('ped-home-pilot-root')}
10827function panelRail(panel){if(!panel)return null;return panel.querySelector('.degreeGrid')||panel.querySelector('.podyRail')||panel.querySelector('.proGrid')}
10828function cardSelector(rail){if(!rail)return '';if(rail.classList.contains('degreeGrid'))return ':scope > .degree';if(rail.classList.contains('podyRail'))return ':scope > .podyCard';return ':scope > .proCard'}
10829function normalizeLevelLabels(){var r=root();if(!r)return;r.querySelectorAll('.simpleLevelCard .levelKicker').forEach(function(n){var t=(n.textContent||'').replace(/\s+/g,' ').trim().toUpperCase();if(t.indexOf('II STOPIEŃ')===0)n.textContent='II STOPIEŃ';else if(t.indexOf('I STOPIEŃ')===0)n.textContent='I STOPIEŃ'})}
10830function centerActiveSwitch(){var r=root();if(!r||innerWidth>767)return;r.querySelectorAll('.explorer .switch').forEach(function(sw){var b=sw.querySelector('button.on');if(!b)return;var target=b.offsetLeft-(sw.clientWidth-b.offsetWidth)/2;sw.scrollTo({left:Math.max(0,target),behavior:'smooth'})})}
10831function metaForRail(rail){if(!rail)return;var cards=Array.from(rail.querySelectorAll(cardSelector(rail)));if(!cards.length)return;var anchor=rail.classList.contains('podyRail')?rail.closest('.podyCarouselWrap'):rail;var meta=anchor.nextElementSibling;if(!meta||!meta.classList.contains('pedSwipeMeta')){meta=document.createElement('div');meta.className='pedSwipeMeta';meta.innerHTML='<span class="pedSwipeHint">Przesuń, aby zobaczyć więcej</span><span class="pedSwipeCount">1 / '+cards.length+'</span><span class="pedSwipeProgress"><i></i></span>';anchor.insertAdjacentElement('afterend',meta)}var count=meta.querySelector('.pedSwipeCount'),bar=meta.querySelector('.pedSwipeProgress>i');function update(){var vr=rail.getBoundingClientRect(),center=vr.left+vr.width/2,closest=0,best=Infinity;cards.forEach(function(c,i){var x=c.getBoundingClientRect(),d=Math.abs((x.left+x.width/2)-center);if(d<best){best=d;closest=i}});var n=closest+1;if(count)count.textContent=n+' / '+cards.length;if(bar)bar.style.width=((n/cards.length)*100)+'%'}if(rail.dataset.pedOfferSwipeBound!=='1'){rail.dataset.pedOfferSwipeBound='1';var tick=false;rail.addEventListener('scroll',function(){if(tick)return;tick=true;requestAnimationFrame(function(){update();tick=false})},{passive:true})}update();setTimeout(update,100)}
10832function mobileGeometry(){var r=root();if(!r||innerWidth>767)return;r.querySelectorAll('.explorer .podyCarouselWrap').forEach(function(w){w.style.setProperty('width','100%','important');w.style.setProperty('max-width','100%','important');w.style.setProperty('margin','0','important');w.style.setProperty('padding','0','important');w.style.setProperty('transform','none','important')});['studia','pody','career','english'].forEach(function(id){var p=r.querySelector('#'+id),rail=panelRail(p);if(!rail)return;rail.style.setProperty('margin','0 -20px 0 0','important');rail.style.setProperty('padding','4px 42px 10px 0','important');rail.style.setProperty('transform','none','important');Array.from(rail.querySelectorAll(cardSelector(rail))).forEach(function(c){c.style.setProperty('flex','0 0 88%','important');c.style.setProperty('width','88%','important');c.style.setProperty('min-width','88%','important');c.style.setProperty('max-width','88%','important');c.style.setProperty('transform','none','important')});metaForRail(rail)})}
10833function clearOldDesktopNav(){var r=root();if(!r)return;r.querySelectorAll('.home-desktop-panel-nav').forEach(function(n){n.remove()});r.querySelectorAll('.podyNav,.panelCarouselNav').forEach(function(n){n.style.setProperty('display','none','important')})}
10834function desktopGeometry(){var r=root();if(!r||innerWidth<768)return;clearOldDesktopNav();var pw=r.querySelector('.explorer .podyCarouselWrap'),pr=pw&&pw.querySelector('.podyRail');if(pw){pw.style.setProperty('width','100%','important');pw.style.setProperty('max-width','100%','important');pw.style.setProperty('margin','0','important');pw.style.setProperty('padding','0','important');pw.style.setProperty('transform','none','important')}if(pr){pr.style.setProperty('width','100%','important');pr.style.setProperty('max-width','100%','important');pr.style.setProperty('margin','0','important');pr.style.setProperty('padding','0 0 10px','important');Array.from(pr.querySelectorAll(':scope >
10834 .podyCard')).forEach(function(c){c.style.setProperty('flex','0 0 calc(50% - 9px)','important');c.style.setProperty('width','calc(50% - 9px)','important');c.style.setProperty('min-width','calc(50% - 9px)','important');c.style.setProperty('max-width','calc(50% - 9px)','important')})}['studia','pody','career','english'].forEach(function(id){var p=r.querySelector('#'+id),rail=panelRail(p);if(!p||!rail)return;if(!p.querySelector('.home-offer-nav')){['prev','next'].forEach(function(dir){var b=document.createElement('button');b.type='button';b.className='home-offer-nav '+dir;b.setAttribute('aria-label',dir==='prev'?'Poprzednie programy':'Następne programy');b.textContent=dir==='prev'?'‹':'›';b.addEventListener('click',function(){var step=Math.max(rail.clientWidth*.82,320);rail.scrollBy({left:dir==='prev'?-step:step,behavior:'smooth'})});p.appendChild(b)})}})}
10835function resetActiveRail(){var r=root();if(!r)return;var on=r.querySelector('.explorer .switch button.on');if(!on)return;var idx=Array.from(on.parentElement.children).indexOf(on),ids=['studia','pody','career','english'],p=r.querySelector('#'+ids[idx]),rail=panelRail(p);if(rail&&innerWidth<=767)rail.scrollTo({left:0,behavior:'auto'})}
10836function init(){var r=root();if(!r)return false;normalizeLevelLabels();if(innerWidth<=767){r.querySelectorAll('.home-offer-nav').forEach(function(n){n.remove()});mobileGeometry();centerActiveSwitch()}else{desktopGeometry()}return true}
10837function start(){var tries=0,t=setInterval(function(){tries++;if(init()||tries>=50)clearInterval(t)},200);[500,1000,1800,3000,5000].forEach(function(ms){setTimeout(init,ms)})}
10838document.addEventListener('click',function(e){var b=e.target&&e.target.closest&&e.target.closest('#ped-home-pilot-root .explorer .switch button');if(!b)return;if(innerWidth<=767){setTimeout(function(){resetActiveRail();init()},60)}else{requestAnimationFrame(desktopGeometry)}});window.addEventListener('resize',function(){clearTimeout(window.__pedOfferResize);window.__pedOfferResize=setTimeout(init,140)},{passive:true});if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start,{once:true});else start();
10839})();
10840</script>
10840<style id="ped-home-presentation-v30-style">
10841:root{--ped-navy:#10162c;--ped-orange:#ff5d1f;--ped-sky:#afe2ff;--ped-cream:#fff0e7;}
10842body.ped-home-pilot #ped-home-pilot-root .home-final-callback{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:420px!important;min-height:58px!important;margin:20px 0 0!important;padding:14px 24px!important;border:1px solid rgba(16,22,44,.08)!important;border-radius:12px!important;background:var(--ped-cream)!important;color:#10162c!important;box-shadow:0 10px 26px rgba(16,22,44,.10)!important;text-decoration:none!important;font-size:15px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:0!important;text-align:center!important;transition:transform .16s ease,box-shadow .16s ease!important;}
10843body.ped-home-pilot #ped-home-pilot-root .home-final-callback:hover,
10844body.ped-home-pilot #ped-home-pilot-root .home-final-callback:focus-visible{background:var(--ped-cream)!important;color:#10162c!important;border-color:rgba(16,22,44,.08)!important;transform:translateY(-1px)!important;box-shadow:0 13px 30px rgba(16,22,44,.13)!important;}
10845@media(max-width:767px){
10846body.ped-home-pilot #ped-home-pilot-root .ped-why-grid-mobile{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important;}
10847body.ped-home-pilot #ped-home-pilot-root .ped-why-grid-mobile>.ped-why-card-mobile{min-width:0!important;width:auto!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;}
10848body.ped-home-pilot #ped-home-pilot-root .home-final-callback{max-width:none!important;min-height:62px!important;margin-top:18px!important;padding:15px 18px!important;font-size:14px!important;border-radius:12px!important;}
10849}
10850</style>
10851<script id="ped-home-presentation-v30-js">
10852(function(){
10853'use strict';if(location.pathname!=='/'&&location.pathname!=='')return;var POPUP='#mfn-popup-template-11012';
10854function txt(n){return(n&&n.textContent||'').replace(/\s+/g,' ').trim()}
10855function findExact(root,labels){return Array.from(root.querySelectorAll('h1,h2,h3,h4,h5,strong,b,span,a,p')).find(function(n){return labels.indexOf(txt(n))!==-1})||null}
10856function commonAncestor(nodes,root){if(!nodes.length)return null;var a=nodes[0];while(a&&a!==root.parentNode){if(nodes.every(function(n){return a.contains(n)}))return a;a=a.parentElement}return null}
10857function cardUnderGrid(node,grid){var n=node;while(n&&n.parentElement&&n.parentElement!==grid)n=n.parentElement;return n}
10858function normalizeWhy(){var root=document.getElementById('ped-home-pilot-root');if(!root)return;var labels=['Praktyka','Elastyczność','Eksperci','Ciągłość rozwoju'];var heads=labels.map(function(l){return findExact(root,[l])}).filter(Boolean);if(heads.length!==4)return;var probe=heads[0],grid=null;while(probe&&probe!==root){var p=probe.parentElement;if(!p)break;var count=heads.filter(function(h){return p.contains(h)}).length;if(count>=2){grid=p;break}probe=p}if(!grid)return;grid.classList.add('ped-why-grid-mobile');heads.forEach(function(h){var c=cardUnderGrid(h,grid);if(c)c.classList.add('ped-why-card-mobile')})}
10859function normalizeLive(){var root=document.getElementById('ped-home-pilot-root');if(!root)return;var read=Array.from(root.querySelectorAll('a,button')).find(function(n){return txt(n).indexOf('CZYTAJ WIĘCEJ')===0});if(!read)return;var card=read;while(card&&card!==root){var t=txt(card);if(t.indexOf('NAJNOWSZE')!==-1&&t.indexOf('CZYTAJ WIĘCEJ')!==-1&&t.length>80)break;card=card.parentElement}if(!card||card===root)return;card.style.setProperty('background','#10162c','important');card.style.setProperty('color','#fff','important');card.querySelectorAll('h1,h2,h3,h4,h5,strong,b').forEach(function(n){n.style.setProperty('color','#fff','important');n.style.setProperty('opacity','1','important');n.style.setProperty('visibility','visible','important')});card.querySelectorAll('p').forEach(function(n){n.style.setProperty('color','rgba(255,255,255,.82)','important')});card.querySelectorAll('span').forEach(function(n){if(txt(n).toUpperCase().indexOf('NAJNOWSZE')!==-1)n.style.setProperty('color','#ff5d1f','important');else n.style.setProperty('color','rgba(255,255,255,.68)','important')});read.style.setProperty('color','#ff5d1f','important')}
10860function normalizeFinal(){var root=document.getElementById('ped-home-pilot-root');if(!root)return;var a=findExact(root,['Rozpocznij rekrutację']),b=findExact(root,['Porozmawiaj z doradcą']);if(!a||!b)return;var wrap=commonAncestor([a,b],root);if(!wrap)return;wrap.style.setProperty('background','#0d1730','important');wrap.style.setProperty('color','#fff','important');wrap.style.setProperty('overflow','hidden','important');wrap.style.setProperty('border-radius','20px','important');wrap.style.setProperty('border','1px solid rgba(255,255,255,.12)','important');var ca=cardUnderGrid(a,wrap),cb=cardUnderGrid(b,wrap);if(ca){ca.style.setProperty('background','#101a36','important');ca.style.setProperty('color','#fff','important')}if(cb&&cb!==ca){cb.style.setProperty('background','#14264e','important');cb.style.setProperty('color','#fff','important');cb.style.setProperty('border-left','1px solid rgba(255,255,255,.12)','important')}wrap.querySelectorAll('h1,h2,h3,h4,h5,strong,b').forEach(function(n){n.style.setProperty('color','#fff','important')});wrap.querySelectorAll('p,span').forEach(function(n){n.style.setProperty('color','rgba(255,255,255,.72)','important')});var mail=Array.from(wrap.querySelectorAll('a')).find(function(n){return(n.getAttribute('href')||'').indexOf('mailto:')===0});if(mail)mail.style.setProperty('color','#afe2ff','important');var btn=wrap.querySelector('.home-final-callback');if(btn){btn.style.setProperty('display','inline-flex','important');btn.style.setProperty('align-items','center','important');btn.style.setProperty('justify-content','center','important');btn.style.setProperty('background','#fff0e7','important');btn.style.setProperty('color','#10162c','important');btn.style.setProperty('width','100%','important');btn.style.setProperty('max-width','420px','important');btn.style.setProperty('min-height','58px','important');btn.style.setProperty('padding','14px 24px','important');btn.style.setProperty('border-radius','12px','important');btn.style.setProperty('font-weight','800','important');btn.style.setProperty('text-decoration','none','important')}}
10861function mountCallback(){var root=document.getElementById('ped-home-pilot-root');if(!root)return false;var sms=root.querySelector('.finalSms'),existing=root.querySelector('.home-final-callback');
10861if(existing){existing.classList.add('open-mfn-popup');existing.setAttribute('data-mfnpopup',POPUP);existing.setAttribute('data-pg-cta','callback');return true}if(!sms)return false;var btn=document.createElement('a');btn.href='#';btn.className='home-final-callback open-mfn-popup';btn.setAttribute('data-mfnpopup',POPUP);btn.setAttribute('data-pg-cta','callback');btn.setAttribute('data-pg-cta-location','homepage-final');btn.setAttribute('aria-label','Zostaw kontakt – oddzwonimy');btn.textContent='ZOSTAW KONTAKT – ODDZWONIMY';sms.insertAdjacentElement('afterend',btn);return true}
10862function enhance(){var root=document.getElementById('ped-home-pilot-root');if(!root)return false;normalizeWhy();normalizeLive();mountCallback();normalizeFinal();return true}
10863function start(){var tries=0,t=setInterval(function(){tries++;if(enhance()||tries>=60)clearInterval(t)},200);[700,1400,2600,5000,8000].forEach(function(ms){setTimeout(enhance,ms)})}
10864window.addEventListener('resize',function(){clearTimeout(window.__pedHomePresentationResize);window.__pedHomePresentationResize=setTimeout(enhance,120)},{passive:true});if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start,{once:true});else start();
10865})();
10866</script>
10866<!-- RETIRED: homepage cleanup no longer needed. SPRAWDŹ KIERUNKI / production badge cleanup is already handled by the current homepage master. Kept only as an archive marker. --><!-- RETIRED 2026-09-13: functionality consolidated into 21696 (Homepage Mobile + Final CTA Master) and 21685 (Recruitment Shared CTA & Offer UI Master). Kept only as historical record; no runtime output. --><style id="pg-recruitment-ui-v4-style">
10867:root{--pg-cream:#fff0e7;--pg-ink:#10162c;--pg-orange:#ff5d1f;--pg-sky:#afe2ff}
10868.pg-callback-master-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:0 24px!important;border:1px solid var(--pg-cream)!important;border-radius:8px!important;background:var(--pg-cream)!important;color:var(--pg-ink)!important;box-shadow:0 8px 22px rgba(4,13,35,.12)!important;font-size:13px!important;line-height:1.2!important;font-weight:800!important;text-align:center!important;text-decoration:none!important;box-sizing:border-box!important;cursor:pointer!important;transition:transform .16s ease,box-shadow .16s ease!important}
10869.pg-callback-master-btn:hover,.pg-callback-master-btn:focus-visible{background:var(--pg-cream)!important;color:var(--pg-ink)!important;transform:translateY(-1px)!important;box-shadow:0 11px 25px rgba(4,13,35,.16)!important}
10870.pg-callback-master-btn:active{transform:scale(.985)!important}
10871.pg16-gcontact-advisor .pg-callback-master-btn,.pgall-contact-help .pg-callback-master-btn,.podyca-gcontact-advisor .pg-callback-master-btn{margin-top:18px!important;align-self:flex-start!important;background:transparent!important;color:var(--pg-cream)!important;border:2px solid rgba(255,240,231,.72)!important;box-shadow:none!important}
10872.pg16-gcontact-advisor .pg-callback-master-btn:hover,.pg16-gcontact-advisor .pg-callback-master-btn:focus-visible,.pgall-contact-help .pg-callback-master-btn:hover,.pgall-contact-help .pg-callback-master-btn:focus-visible,.podyca-gcontact-advisor .pg-callback-master-btn:hover,.podyca-gcontact-advisor .pg-callback-master-btn:focus-visible{background:var(--pg-cream)!important;color:var(--pg-ink)!important;border-color:var(--pg-cream)!important}
10873.pg-native-offer-btn-secondary{display:none!important}
10874.pg-native-offer-grid:not(.pg-native-offer-specialist) .pg-native-offer-features,.pg-native-offer-advisor-kicker{display:none!important}
10875.pg-native-offer-badge{background:rgba(175,226,255,.08)!important;border:1px solid rgba(175,226,255,.28)!important;color:var(--pg-sky)!important;box-shadow:none!important}
10876.pg-native-offer-description{color:rgba(255,240,231,.72)!important}
10877.pg-native-offer-advisor{background:linear-gradient(180deg,rgba(16,22,44,.94),rgba(20,43,79,.88))!important;border-color:rgba(175,226,255,.16)!important;box-shadow:0 20px 50px rgba(0,0,0,.16)!important}
10878.pg-native-offer-advisor-copy,.pg-native-offer-hours,.pg-native-offer-advisor-note{color:rgba(255,240,231,.62)!important}
10879.pg-native-offer-email{color:var(--pg-sky)!important}
10880.pg-native-offer-advisor .pg-callback-master-btn{margin-top:22px!important}
10881.pg-native-offer-btn-primary{background:var(--pg-orange)!important;border-color:var(--pg-orange)!important;color:#fff!important;box-shadow:0 10px 26px rgba(255,93,31,.16)!important}
10882.pg-native-offer-btn-primary:hover,.pg-native-offer-btn-primary:focus-visible{background:#e95019!important;border-color:#e95019!important;color:#fff!important;opacity:1!important}
10883@media(max-width:767px){.pg-callback-master-btn{width:100%!important;max-width:100%!important;min-height:56px!important}.pg-native-offer-right{margin-top:28px!important}}
10884</style>
10885<script id="pg-recruitment-ui-v4-runtime">
10886(function(){'use strict';var POPUP='#mfn-popup-template-11012';
10887function en(){var l=(document.documentElement.lang||'').toLowerCase(),p=(location.pathname||'').toLowerCase();return l.indexOf('en')===0||p.indexOf('study-in-english')!==-1}
10888function label(){return en()?'REQUEST A CALLBACK':'ZOSTAW KONTAKT – ODDZWONIMY'}
10889function looks(n){if(!n||!n.matches||!n.matches('a,button'))return false;var t=(n.textContent||'').replace(/\s+/g,' ').trim().toLowerCase();return t.indexOf('zostaw kontakt')!==-1||t.indexOf('request a callback')!==-1}
10890function candidates(root){return Array.from(root.querySelectorAll('a,button')).filter(function(n){return n.matches('[data-mfnpopup="'+POPUP+'"],.pg-callback-master-btn,.pg-callback-bridge-btn,.pg-global-callback-cta')||looks(n)})}
10891function normalize(root,loc,beforeSel){if(!root)return;var all=candidates(root),keep=all[0];if(!keep){keep=document.createElement('a');keep.href='#';keep.textContent=label();var before=beforeSel?root.querySelector(beforeSel):null;if(before&&before.parentNode===root)root.insertBefore(keep,before);else root.appendChild(keep)}
10891keep.classList.add('open-mfn-popup','pg-callback-master-btn');keep.setAttribute('data-mfnpopup',POPUP);keep.setAttribute('data-pg-cta','callback');keep.setAttribute('data-pg-cta-location',loc);keep.setAttribute('aria-label',label());if(!keep.textContent.trim())keep.textContent=label();all.forEach(function(n){if(n!==keep&&n.parentNode)n.remove()})}
10892function run(){document.querySelectorAll('.pg-native-offer-advisor').forEach(function(r){normalize(r,'hero-category','.pg-native-offer-advisor-note')});document.querySelectorAll('.mba-hero-contact,.course-hero-contact,.specialist-hero-contact').forEach(function(r){normalize(r,'hero-category')});document.querySelectorAll('.pg16-gcontact-advisor').forEach(function(r){normalize(r,'bottom-contact','.pg16-gcontact-sms')});document.querySelectorAll('.pgall-contact-help').forEach(function(r){normalize(r,'bottom-contact','.pgall-contact-sms')});document.querySelectorAll('.podyca-gcontact-advisor').forEach(function(r){normalize(r,'bottom-contact','.podyca-gcontact-sms')})}
10893function start(){run();[250,800,1600,3000,6000].forEach(function(ms){setTimeout(run,ms)})}
10894if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',start,{once:true});else start();})();
10895</script>
10895<style id="ped-i-hero-v31">
10896body.ped-i-hero-active #Subheader{display:block!important;visibility:visible!important;opacity:1!important;position:relative;overflow:hidden;padding:158px 0 72px!important;background:radial-gradient(circle at 88% 5%,rgba(40,85,190,.9) 0,rgba(25,60,155,.38) 30%,rgba(16,22,44,0) 57%),linear-gradient(118deg,#020407 0%,#080d1c 48%,#10162c 72%,#132b6f 100%)!important;text-align:left!important}
10897body.ped-i-hero-active #Subheader .breadcrumbs{display:none!important}
10898body.ped-i-hero-active #Subheader .container{display:block!important;position:relative;z-index:2;width:100%!important;max-width:1180px!important;box-sizing:border-box}
10899body.ped-i-hero-active #Subheader .column.one{display:block!important;width:100%!important;margin:0!important;text-align:left!important}
10900body.ped-i-hero-active .program-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:68px;align-items:center}
10901body.ped-i-hero-active .program-hero-left,body.ped-i-hero-active .program-hero-right{min-width:0}
10902body.ped-i-hero-active .program-hero-label{display:inline-block;margin-bottom:14px;padding:8px 11px;border-radius:7px;background:#ff5d1f;color:#fff;font-size:12px;font-weight:800;letter-spacing:.35px}
10903body.ped-i-hero-active .program-hero-category{margin-bottom:10px;color:rgba(255,255,255,.55);font-size:12px;font-weight:700;letter-spacing:.8px}
10904body.ped-i-hero-active #Subheader .title{display:block!important;float:none!important;width:100%!important;max-width:760px!important;margin:0 0 18px!important;color:#fff!important;font-size:clamp(44px,4.2vw,62px)!important;line-height:1.02!important;font-weight:750!important;letter-spacing:-1.8px;text-align:left!important}
10905body.ped-i-hero-active .program-hero-description{max-width:720px;color:rgba(255,255,255,.72);font-size:17px;line-height:1.62}
10906body.ped-i-hero-active .program-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:28px}
10907body.ped-i-hero-active .program-hero-apply{display:inline-flex!important;align-items:center;justify-content:center;min-height:50px;padding:0 24px;background:#ff5d1f;color:#fff!important;border:1px solid #ff5d1f;border-radius:8px;font-size:14px;font-weight:750;text-decoration:none!important}
10908body.ped-i-hero-active .program-info-card{padding:10px;background:rgba(5,10,27,.58);border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.22);backdrop-filter:blur(8px)}
10909body.ped-i-hero-active .program-info-grid{display:grid;grid-template-columns:1fr 1fr}
10910body.ped-i-hero-active .program-info-item{padding:18px 16px;border-bottom:1px solid rgba(255,255,255,.08)}
10911body.ped-i-hero-active .program-info-item:nth-child(odd){border-right:1px solid rgba(255,255,255,.08)}
10912body.ped-i-hero-active .program-info-label,body.ped-i-hero-active .program-info-main,body.ped-i-hero-active .program-info-secondary{display:block}
10913body.ped-i-hero-active .program-info-label{margin-bottom:8px;color:rgba(255,255,255,.42);font-size:10px;font-weight:800;letter-spacing:.9px}
10914body.ped-i-hero-active .program-info-main{color:#fff;font-size:18px;font-weight:750}
10915body.ped-i-hero-active .program-info-secondary{margin-top:5px;color:rgba(255,255,255,.48);font-size:11px;line-height:1.35}
10916body.ped-i-hero-active .program-price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;padding:18px 14px;background:rgba(0,0,0,.22);border-radius:0 0 11px 11px}
10917body.ped-i-hero-active .program-price-main,body.ped-i-hero-active .program-price-year{color:#fff;font-weight:800}.program-price-main{font-size:28px}.program-price-year{font-size:20px}
10918body.ped-i-hero-active .program-price-small{color:rgba(255,255,255,.42);font-size:10px}.program-price-divider{color:rgba(255,255,255,.28)}
10919body.ped-i-hero-active .program-promos-wrap{margin-top:18px}.program-promos-label{margin-bottom:10px;color:rgba(255,255,255,.45);font-size:10px;font-weight:800;letter-spacing:.8px}.program-promos{display:grid;gap:8px}.program-promo{display:grid;grid-template-columns:30px 1fr;column-gap:10px;padding:13px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.06)}.program-promo-icon{grid-row:1/span 2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#ff5d1f;color:#fff;font-size:9px;font-weight:800}.program-promo-title{color:#fff;font-size:12px;font-weight:750}.program-promo-text{margin-top:3px;color:rgba(255,255,255,.5);font-size:10px;line-height:1.35}
10920body.ped-i-hero-active .program-hero-contact{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 12px;max-width:720px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}
10921body.ped-i-hero-active .program-hero-contact-label{width:100%;color:rgba(255,255,255,.58);font-size:13px;line-height:1.45}.program-hero-phone{color:#fff!important;font-size:25px;line-height:1;font-weight:800;text-decoration:none!important}.program-hero-hours{color:rgba(255,255,255,.46);font-size:12px}.program-hero-callback{display:inline-flex!important;align-items:center;justify-content:center;width:auto;min-height:50px;margin-top:0;padding:0 24px;border:1px solid #fff0e7;border-radius:8px;background:#fff0e7!important;color:#10162c!important;font-size:13px;font-weight:800;text-decoration:none!important;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease}.program-hero-callback:hover,.program-hero-callback:focus-visible{background:#fff0e7!important;color:#10162c!important;border-color:#fff0e7!important;transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.16)}
10922@media(max-width:767px){
10923body.ped-i-hero-active #Subheader{padding:132px 0 46px!important}body.ped-i-hero-active #Subheader .container{width:auto!important;padding-left:20px!important;padding-right:20px!important}body.ped-i-hero-active .program-hero-grid{display:block!important;width:100%!important}body.ped-i-hero-active #Subheader .title{max-width:100%!important;margin-bottom:15px!important;font-size:clamp(34px,10vw,44px)!important;line-height:1.06!important;letter-spacing:-1.1px}body.ped-i-hero-active .program-hero-description{width:100%!important;max-width:100%!important;font-size:15px;line-height:1.55}.program-hero-actions{margin-top:22px}.program-hero-apply{width:100%!important;box-sizing:border-box}.program-hero-right{width:100%;margin-top:32px}.program-info-item{padding:15px 13px}.program-info-main{font-size:16px}.program-price-row{padding:16px 14px}.program-price-main{font-size:25px}.program-promos-wrap{margin-top:14px}.program-hero-contact{display:block!important;margin-top:20px!important;padding-top:20px!important}.program-hero-contact-label{margin-bottom:10px;font-size:15px!important}.program-hero-phone{display:block;font-size:27px}.program-hero-hours{display:block;margin-top:8px;font-size:13px}.program-hero-callback{width:100%!important;max-width:100%!important;margin-top:18px!important}
10924}
10925</style>
10926<script id="ped-i-hero-v31-js">
10927(function(){'use strict';
10928var P={
10929'andragogika-i-hr':'Połącz edukację dorosłych z praktycznymi kompetencjami HR. Poznaj procesy szkoleń, onboardingu, rozwoju pracowników i uczenia się w organizacji — przydatne zarówno w biznesie, jak i sektorze edukacyjnym.',
10930'edukacja-cyfrowa-i-technologia-w-nauczaniu':'Wejdź w świat nowoczesnej edukacji, AI, e-learningu i technologii cyfrowych. Naucz się projektować angażujące procesy uczenia się, materiały multimedialne i rozwiązania wykorzystywane w edukacji oraz szkoleniach.',
10931'pedagogika-resocjalizacyjna':'Rozwijaj kompetencje potrzebne do pracy z osobami zagrożonymi wykluczeniem społecznym i wymagającymi wsparcia wychowawczego. Poznaj resocjalizację, profilaktykę, pracę środowiskową i diagnozę problemów społecznych.',
10932'pedagogika-kryminologiczna':'Połącz pedagogikę z kryminologią, profilaktyką społeczną i analizą zachowań ryzykownych. Poznaj zagadnienia związane z bezpieczeństwem społecznym, przeciwdziałaniem przemocy i wsparciem osób zagrożonych wykluczeniem.',
10933'pedagogika-malego-dziecka-z-elementami-psychologii':'Poznaj rozwój dziecka z perspektywy pedagogiki i psychologii rozwojowej. Naucz się wspierać rozwój emocjonalny, społeczny i poznawczy dzieci oraz efektywnie współpracować z rodziną i środowiskiem dziecka.',
10934'edukacja-kulturalna-i-muzealna':'Połącz edukację, kulturę i działalność społeczną. Naucz się tworzyć wydarzenia, warsztaty i projekty edukacyjne dla muzeów, instytucji kultury, organizacji społecznych i lokalnych społeczności.',
10935'edukacja-artystyczna-i-pedagogika-opiekunczo-wychowawcza':'Połącz pedagogikę opiekuńczo-wychowawczą z twórczym wykorzystaniem sztuki, muzyki, teatru i animacji. Rozwijaj kompetencje potrzebne do wspierania dzieci, młodzieży i różnych grup społecznych.'};
10936var slug=(location.pathname.replace(/\/$/,'').split('/').pop()||'').toLowerCase();if(!P[slug])return;
10937function e(t,c,x){var n=document.createElement(t);if(c)n.className=c;if(x!==undefined)n.textContent=x;return n}
10938function build(){var s=document.querySelector('#Subheader .column.one');if(!s||s.querySelector('.program-hero-grid'))return;var title=s.querySelector('.title');if(!title)return;document.body.classList.add('ped-i-hero-active');
10939var g=e('div','program-hero-grid'),l=e('div','program-hero-left'),r=e('div','program-hero-right');l.append(e('div','program-hero-label','REKRUTACJA 26/27 TRWA'),e('div','program-hero-category','PEDAGOGIKA · STUDIA I STOPNIA'),title,e('div','program-hero-description',P[slug]));
10940var a=e('div','program-hero-actions'),apply=e('a','program-hero-apply','Aplikuj online');apply.href='https://rekrutacja.pedagogium.pl/';a.append(apply);l.append(a);
10941var c=e('div','program-hero-contact');c.append(e('div','program-hero-contact-label','Masz pytania o program lub rekrutację? Porozmawiaj z doradcą rekrutacyjnym'));var ph=e('a','program-hero-phone','22 600 28 81');ph.href='tel:+48226002881';c.append(ph,e('span','program-hero-hours','pon.–pt. 10:00–16:30'));var cb=e('a','open-mfn-popup pg-callback-master-btn program-hero-callback','ZOSTAW KONTAKT – ODDZWONIMY');cb.href='#';cb.setAttribute('data-mfnpopup','#mfn-popup-template-11012');cb.setAttribute('data-pg-cta','callback');a.append(cb);
10942var card=e('div','program-info-card'),ig=e('div','program-info-grid');[['CZAS TRWANIA','3 lata','6 semestrów'],['TYTUŁ','Licencjat','studia I stopnia'],['FORMA STUDIÓW','Niestacjonarna','/ stacjonarna'],['FORMA ZAJĘĆ','Hybrydowa','studia, które możesz łączyć z pracą']].forEach(function(x){var b=e('div','program-info-item');b.append(e('span','program-info-label',x[0]),e('span','program-info-main',x[1]),e('span','program-info-secondary',x[2]));ig.append(b)});card.append(ig);var pr=e('div','program-price-row');pr.append(e('span','program-price-main','550 zł'),e('span','program-price-small','miesięcznie · I rok'),e('span','program-price-divider','/'),e('span','program-price-year','5700 zł'),e('span','program-price-small','rocznie · I rok'));card.append(pr);r.append(card);
10943var pw=e('div','program-promos-wrap');pw.append(e('div','program-promos-label','AKTUALNE PROMOCJE'));var ps=e('div','program-promos');[['✓','0 zł opłaty administracyjnej','Dla pracowników oświaty, służb i administracji.'],['1M','100% zniżki na pierwszy miesiąc','Przy płatności czesnego za cały semestr.'],['+','15% zniżki na kolejny produkt','Dla studentów i absolwentów Pedagogium.']].forEac
10943h(function(x){var b=e('div','program-promo');b.append(e('span','program-promo-icon',x[0]),e('span','program-promo-title',x[1]),e('span','program-promo-text',x[2]));ps.append(b)});pw.append(ps);r.append(pw);
10944function place(){if(matchMedia('(max-width:767px)').matches){c.append(cb);r.insertBefore(c,pw)}else{a.append(cb);l.append(c)}}place();addEventListener('resize',place,{passive:true});g.append(l,r);s.innerHTML='';s.append(g)}
10945if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',build,{once:true});else build();
10946})();
10947</script>
10947<script id="wp-hooks-js" src="https://pedagogium.pl/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 10947
10947
10948<script id="wp-i18n-js" src="https://pedagogium.pl/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 10948
10948
10949<script id="wp-i18n-js-after">
10950wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
10951//# sourceURL=wp-i18n-js-after
10952</script>
vendor: 1 bytes, line 10952
10952
10953<script id="swv-js" src="https://pedagogium.pl/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 10953
10953
10954<script id="contact-form-7-js-translations">
10955( function( domain, translations ) {
10956	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
10957	localeData[""].domain = domain;
10958	wp.i18n.setLocaleData( localeData, domain );
10959} )( "contact-form-7", {"translation-revision-date":"2025-12-11 12:03:49+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=3; plural=(n == 1) ? 0 : ((n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14)) ? 1 : 2);","lang":"pl"},"This contact form is placed in the wrong place.":["Ten formularz kontaktowy zosta\u0142 umieszczony w niew\u0142a\u015bciwym miejscu."],"Error:":["B\u0142\u0105d:"]}},"comment":{"reference":"includes\/js\/index.js"}} );
10960//# sourceURL=contact-form-7-js-translations
10961</script>
vendor: 1 bytes, line 10961
10961
10962<script id="contact-form-7-js-before">
10963var wpcf7 = {
10964    "api": {
10965        "root": "https:\/\/pedagogium.pl\/wp-json\/",
10966        "namespace": "contact-form-7\/v1"
10967    }
10968};
10969//# sourceURL=contact-form-7-js-before
10970</script>
vendor: 1 bytes, line 10970
10970
10971<script id="contact-form-7-js" src="https://pedagogium.pl/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 10971
10971
10972<script id="cf7apps-honeypot-refill-js-extra">
10973var cf7appsHoneypotRefill = {"forceRefillOnInit":""};
10974//# sourceURL=cf7apps-honeypot-refill-js-extra
10975</script>
vendor: 1 bytes, line 10975
10975
10976<script id="cf7apps-honeypot-refill-js" src="https://pedagogium.pl/wp-content/plugins/contact-form-7-honeypot/legacy-honeypot/includes/js/honeypot-refill.js?ver=3.7.1"></script>
vendor: 1 bytes, line 10976
10976
10977<script id="wp-accessibility-helper-js" src="https://pedagogium.pl/wp-content/plugins/wp-accessibility-helper/assets/js/wp-accessibility-helper.min.js?ver=1.0.0"></script>
vendor: 1 bytes, line 10977
10977
10978<script id="gtm4wp-contact-form-7-tracker-js-before">
10979var gtm4wp_cf7_config = {"inputs":"none","ga4events":false};
10980//# sourceURL=gtm4wp-contact-form-7-tracker-js-before
10981</script>
vendor: 1 bytes, line 10981
10981
10982<script data-wp-strategy="defer" defer id="gtm4wp-contact-form-7-tracker-js" src="https://pedagogium.pl/wp-content/plugins/duracelltomi-google-tag-manager/build/gtm4wp-contact-form-7-tracker.js?ver=2.0.5"></script>
vendor: 1 bytes, line 10982
10982
10983<script id="jquery-ui-core-js-before">
10984jQuery.uiBackCompat = true;
10985//# sourceURL=jquery-ui-core-js-before
10986</script>
vendor: 1 bytes, line 10986
10986
10987<script id="jquery-ui-core-js" src="https://pedagogium.pl/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 10987
10987
10988<script id="jquery-ui-tabs-js" src="https://pedagogium.pl/wp-includes/js/jquery/ui/tabs.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 10988
10988
10989<script id="mfn-debouncedresize-js" src="https://pedagogium.pl/wp-content/themes/betheme/js/plugins/debouncedresize.min.js?ver=28.2.2"></script>
vendor: 1 bytes, line 10989
10989
10990<script id="mfn-magnificpopup-js" src="https://pedagogium.pl/wp-content/themes/betheme/js/plugins/magnificpopup.min.js?ver=28.2.2"></script>
vendor: 1 bytes, line 10990
10990
10991<script id="mfn-menu-js" src="https://pedagogium.pl/wp-content/themes/betheme/js/menu.min.js?ver=28.2.2"></script>
vendor: 1 bytes, line 10991
10991
10992<script id="mfn-visible-js" src="https://pedagogium.pl/wp-content/themes/betheme/js/plugins/visible.min.js?ver=28.2.2"></script>
vendor: 1 bytes, line 10992
10992
10993<script id="mfn-animations-js" src="https://pedagogium.pl/wp-content/themes/betheme/assets/animations/animations.min.js?ver=28.2.2"></script>
vendor: 1 bytes, line 10993
10993
10994<script id="mfn-enllax-js" src="https://pedagogium.pl/wp-content/themes/betheme/js/plugins/enllax.min.js?ver=28.2.2"></script>
vendor: 1 bytes, line 10994
10994
10995<script id="mfn-parallax-js" src="https://pedagogium.pl/wp-content/themes/betheme/js/parallax/translate3d.min.js?ver=28.2.2"></script>
vendor: 1 bytes, line 10995
10995
10996<script id="mfn-scripts-js-extra">
10997var mfn = {"ajax":"https://pedagogium.pl/wp-admin/admin-ajax.php","mobileInit":"1240","parallax":"translate3d","responsive":"1","sidebarSticky":"","lightbox":{"disable":false,"disableMobile":false,"title":false},"view":{"grid_width":1280},"slider":{"blog":0,"clients":0,"offer":0,"portfolio":0,"shop":0,"slider":0,"testimonials":0},"livesearch":{"minChar":3,"loadPosts":10,"translation":{"pages":"Pages","categories":"Categories","portfolio":"Portfolio","post":"Posts","products":"Products"}},"accessibility":{"translation":{"headerContainer":"Header container","toggleSubmenu":"Toggle submenu"}},"home_url":"","home_url_lang":"https://pedagogium.pl","site_url":"https://pedagogium.pl","translation":{"success_message":"Link copied to the clipboard.","error_message":"Something went wrong. Please try again later!"}};
10998//# sourceURL=mfn-scripts-js-extra
10999</script>
vendor: 1 bytes, line 10999
10999
11000<script id="mfn-scripts-js" src="https://pedagogium.pl/wp-content/themes/betheme/js/scripts.min.js?ver=28.2.2"></script>
vendor: 1 bytes, line 11000
11000
11001<script id="mfn-scripts-js-after">
11002document.addEventListener('DOMContentLoaded', function () {
11003  // Проверяем адрес страницы
11004  if (window.location.pathname !== '/bip-pedagogium-wyzsza-szkola-nauk-spolecznych/') {
11005    return;
11006  }
11007
11008  const container = document.querySelector('.entry-content');
11009  if (!container) return;
11010
11011  const searchWrapper = document.createElement('div');
11012  searchWrapper.style = 'width: 100%; display: flex; justify-content: center; margin-bottom: 20px;';
11013
11014  const inputWrapper = document.createElement('div');
11015  inputWrapper.style = 'position: relative; width: 1224px; max-width: 90%;';
11016
11017  const searchInput = document.createElement('input');
11018  searchInput.type = 'text';
11019  searchInput.placeholder = 'Szukaj na stronie...';
11020  searchInput.style = 'width: 100%; padding: 12px 40px 12px 12px; border: 1px solid #ccc; border-radius: 8px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); font-size: 16px; margin-bottom: 0px;';
11021
11022  const clearButton = document.createElement('span');
11023  clearButton.innerHTML = '×';
11024  clearButton.style = `
11025    position: absolute;
11026    right: 20px;
11027    top: 50%;
11028    transform: translateY(-50%);
11029    font-size: 28px;
11030    color: #999;
11031    cursor: pointer;
11032    display: none;
11033    user-select: none;
11034  `;
11035
11036  inputWrapper.appendChild(searchInput);
11037  inputWrapper.appendChild(clearButton);
11038  searchWrapper.appendChild(inputWrapper);
11039  container.prepend(searchWrapper);
11040
11041  const questions = container.querySelectorAll('.question');
11042
11043  function removeHighlights() {
11044    const highlightedLinks = container.querySelectorAll('a.highlighted');
11045    highlightedLinks.forEach(link => link.classList.remove('highlighted'));
11046  }
11047
11048  function highlightMatches(query) {
11049    const links = container.querySelectorAll('.answer a');
11050    links.forEach(link => {
11051      const text = link.textContent.toLowerCase();
11052      if (text.includes(query)) {
11053        link.classList.add('highlighted');
11054      }
11055    });
11056  }
11057
11058  function searchAndFilter(query) {
11059    questions.forEach(function (question) {
11060      const titleElement = question.querySelector('.title');
11061      const answerElement = question.querySelector('.answer');
11062
11063      if (!titleElement || !answerElement) return;
11064
11065      const titleText = titleElement.textContent.toLowerCase();
11066      const answerText = answerElement.textContent.toLowerCase();
11067
11068      const isMatch = titleText.includes(query) || answerText.includes(query);
11069
11070      if (isMatch && query.length > 0) {
11071        question.style.display = 'block';
11072        question.classList.add('active');
11073        answerElement.style.display = 'block';
11074      } else if (query.length > 0) {
11075        question.style.display = 'none';
11076      } else {
11077        question.style.display = 'block';
11078        question.classList.remove('active');
11079        answerElement.style.display = 'none';
11080      }
11081    });
11082
11083    removeHighlights();
11084    if (query.length > 0) {
11085      highlightMatches(query);
11086    }
11087  }
11088
11089  searchInput.addEventListener('input', function () {
11090    const query = this.value.toLowerCase();
11091    searchAndFilter(query);
11092    clearButton.style.display = query.length > 0 ? 'block' : 'none';
11093  });
11094
11095  clearButton.addEventListener('click', function () {
11096    searchInput.value = '';
11097    searchAndFilter('');
11098    clearButton.style.display = 'none';
11099  });
11100});
11101
11102
11103
11104document.addEventListener('DOMContentLoaded', function () {
11105  var items = document.querySelectorAll('.testimonials_list .item');
11106
11107  items.forEach(function (item) {
11108    var photo = item.querySelector('.photo');
11109    var link  = item.querySelector('.desc .title a');
11110
11111    // если ссылки нет — ничего не делаем
11112    if (!photo || !link) return;
11113
11114    var href   = link.getAttribute('href');
11115    var target = link.getAttribute('target') || '_self';
11116
11117    if (!href) return;
11118
11119    photo.addEventListener('click', function () {
11120      window.open(href, target);
11121    });
11122  });
11123});
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147(function () {
11148  if (!window.jQuery) return;
11149  var $ = window.jQuery;
11150
11151  // найти нужный UL без querySelector
11152  function getTargetUl() {
11153    var blocks = document.getElementsByClassName('main-team');
11154    for (var i = 0; i < blocks.length; i++) {
11155      var block = blocks[i];
11156      if ((' ' + block.className + ' ').indexOf(' description ') === -1) continue;
11157      var uls = block.getElementsByClassName('content_slider_ul');
11158      if (uls && uls[0]) return uls[0];
11159    }
11160    return null;
11161  }
11162
11163  var ul = getTargetUl();
11164  if (!ul) return;
11165
11166  var $ul = $(ul);
11167
11168  function waitForSlickReady(cb) {
11169    var tries = 0, maxTries = 200;
11170    var timer = setInterval(function () {
11171      tries++;
11172      if ($ul.hasClass('slick-initialized')) {
11173        clearInterval(timer);
11174        cb();
11175      }
11176      if (tries >= maxTries) clearInterval(timer);
11177    }, 100);
11178  }
11179
11180  function slidesForWidth(w) {
11181    if (w <= 479) return 1;      // phone
11182    if (w <= 768) return 2;      // phone
11183    if (w <= 1024) return 3;     // tablet
11184    return 4;                    // desktop
11185  }
11186
11187  function setViewportExact(slides) {
11188    // slick-list — это "окно". Делаем его шириной ровно на N карточек.
11189    // Берём реальную ширину трека/контейнера, и считаем ширину карточки.
11190    var $slider = $ul.closest('.content_slider');          // корневой блок
11191    var $list   = $slider.find('.slick-list');             // viewport
11192    var $track  = $slider.find('.slick-track');
11193
11194    if (!$list.length || !$track.length) return;
11195
11196    // ширина всего видимого блока (контейнера темы)
11197    var containerW = $slider[0].clientWidth || $slider.width();
11198
11199    // ширина одной карточки = containerW / slides
11200    var one = Math.floor(containerW / slides);
11201
11202    // viewport = one * slides (обычно это равно containerW, но у темы бывает иначе)
11203    $list[0].style.width = (one * slides) + 'px';
11204    $list[0].style.marginLeft = 'auto';
11205    $list[0].style.marginRight = 'auto';
11206
11207    // на всякий случай: чтобы точно резало края
11208    $list[0].style.overflow = 'hidden';
11209  }
11210
11211  var lastSlides = null;
11212
11213  function applyAll(force) {
11214    if (!$ul.hasClass('slick-initialized')) return;
11215
11216    var w = window.innerWidth || document.documentElement.clientWidth || 1200;
11217    var slides = slidesForWidth(w);
11218
11219    if (!force && slides === lastSlides) return;
11220    lastSlides = slides;
11221
11222    $ul.slick('slickSetOption', 'slidesToShow', slides, true);
11223    $ul.slick('slickSetOption', 'slidesToScroll', 1, true);
11224    $ul.slick('slickSetOption', 'adaptiveHeight', false, true);
11225
11226    // пересчитать позиции
11227    $ul.slick('setPosition');
11228
11229    // после того как slick пересчитал — фиксируем "окно" ровно на slides
11230    setTimeout(function () {
11231      setViewportExact(slides);
11232      $ul.slick('setPosition');
11233    }, 0);
11234  }
11235
11236  function debounce(fn, t) {
11237    var id;
11238    return function () {
11239      clearTimeout(id);
11240      id = setTimeout(fn, t);
11241    };
11242  }
11243
11244  waitForSlickReady(function () {
11245    applyAll(true);
11246
11247    window.addEventListener('resize', debounce(function () {
11248      applyAll(false);
11249    }, 150));
11250
11251    window.addEventListener('orientationchange', function () {
11252      setTimeout(function () { applyAll(true); }, 200);
11253    });
11254  });
11255})();
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304document.addEventListener("click", function(e) {
11305    if(e.target.closest(".video-preview")) {
11306      let wrapper = e.target.closest(".video-preview");
11307      let videoUrl = wrapper.getAttribute("data-video");
11308      wrapper.innerHTML = `<iframe src="${videoUrl}" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>`;
11309    }
11310  });
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322(function () {
11323  const BREAKPOINT = 768; // <=768 — мобилка
11324  const MOVE_THR = 10;    // пикселей для распознавания скролла
11325  const accs = Array.from(document.querySelectorAll('.accordion .acc'));
11326
11327  function setOpen(acc, open) {
11328    acc.classList.toggle('is-open', !!open);
11329    const btn = acc.querySelector('.acc-head');
11330    if (btn) btn.setAttribute('aria-expanded', open ? 'true' : 'false');
11331  }
11332
11333  // начальное состояние: ПК — все открыты; мобилка — только первый
11334  function initState(force = true) {
11335    const isMobile = window.matchMedia(`(max-width:${BREAKPOINT}px)`).matches;
11336    accs.forEach((acc, i) => {
11337      if (!force && acc.dataset.user === '1') return;
11338      setOpen(acc, isMobile ? i === 0 : true);
11339    });
11340  }
11341  initState(true);
11342
11343  // обработчики
11344  accs.forEach(acc => {
11345    const head = acc.querySelector('.acc-head');
11346    if (!head) return;
11347
11348    // ===== ПК/мышь: просто клик =====
11349    head.addEventListener('click', (e) => {
11350      // если только что обработали тач-тап — не дублируем
11351      if (head.dataset.ignoreNextClick === '1') {
11352        head.dataset.ignoreNextClick = '';
11353        return;
11354      }
11355      const nowOpen = !acc.classList.contains('is-open');
11356      setOpen(acc, nowOpen);
11357      acc.dataset.user = '1';
11358    });
11359
11360    // ===== ТАЧ: защищаемся от скролла через Pointer Events =====
11361    let startX = 0, startY = 0, moved = false, activeTouch = false;
11362
11363    head.addEventListener('pointerdown', (e) => {
11364      if (e.pointerType !== 'touch') return;   // только тач
11365      activeTouch = true;
11366      moved = false;
11367      startX = e.clientX;
11368      startY = e.clientY;
11369    }, { passive: true });
11370
11371    head.addEventListener('pointermove', (e) => {
11372      if (!activeTouch || e.pointerType !== 'touch') return;
11373      if (Math.abs(e.clientX - startX) > MOVE_THR || Math.abs(e.clientY - startY) > MOVE_THR) {
11374        moved = true;                           // это скролл
11375      }
11376    }, { passive: true });
11377
11378    head.addEventListener('pointerup', (e) => {
11379      if (!activeTouch || e.pointerType !== 'touch') return;
11380      const wasScroll = moved;
11381      activeTouch = false;
11382
11383      if (wasScroll) {
11384        // Это был скролл — не считаем за тап и блокируем «клик-хвост»
11385        head.dataset.ignoreNextClick = '1';
11386        return;
11387      }
11388      // Осознанный тап: переключаем и блокируем следующий click
11389      const nowOpen = !acc.classList.contains('is-open');
11390      setOpen(acc, nowOpen);
11391      acc.dataset.user = '1';
11392      head.dataset.ignoreNextClick = '1';
11393    });
11394
11395    head.addEventListener('pointercancel', () => { activeTouch = false; moved = true; });
11396  });
11397
11398  // опционально: пересинхронизация при ресайзе (не трогаем, если юзер уже кликал)
11399  let t;
11400  window.addEventListener('resize', () => {
11401    clearTimeout(t);
11402    t = setTimeout(() => initState(false), 150);
11403  });
11404})();
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440document.addEventListener('DOMContentLoaded', function () {
11441    const categoryItems = document.querySelectorAll('.category-item'); // Селектор для всех элементов категорий
11442
11443    categoryItems.forEach(item => {
11444        // Обработчик прикосновения
11445        item.addEventListener('touchstart', function(event) {
11446            event.preventDefault(); // Отменяем действие по умолчанию, чтобы избежать нежелательной подсветки
11447            item.classList.add('selected'); // Добавляем класс выделения категории
11448        });
11449
11450        // Обработчик клика
11451        item.addEventListener('click', function(event) {
11452            event.preventDefault(); // Отменяем переход по ссылке, если это необходимо
11453            // Убираем выделение на всех элементах
11454            categoryItems.forEach(cat => cat.classList.remove('selected'));
11455            // Добавляем выделение только для выбранной категории
11456            item.classList.add('selected');
11457        });
11458    });
11459});
11460
11461
11462
11463
11464
11465
11466
11467function showBlock(classToShow, classToHide) {
11468  const show = document.querySelector('.' + classToShow);
11469  const hide = document.querySelector('.' + classToHide);
11470
11471  if (hide) hide.style.display = 'none';
11472
11473  if (show) {
11474    show.style.display = 'block';
11475
11476    // 👇 Принудительный триггер перестройки (эмуляция ресайза)
11477    setTimeout(() => {
11478      window.dispatchEvent(new Event('resize'));
11479
11480      // А потом плавно прокручиваем
11481      const top = show.getBoundingClientRect().top + window.scrollY - 40;
11482      window.scrollTo({ top, behavior: 'smooth' });
11483    }, 150);
11484  }
11485}
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495document.addEventListener('DOMContentLoaded', function () {
11496  const toggle = document.querySelector('.pedago-toggle');
11497  const content = document.querySelector('.pedago-content');
11498
11499  if (toggle && content) {
11500    content.style.display = 'none'; // Скрыть по умолчанию
11501
11502    toggle.addEventListener('click', function () {
11503      if (content.style.display === 'none') {
11504        content.style.display = 'block';
11505      } else {
11506        content.style.display = 'none';
11507      }
11508    });
11509  }
11510});
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532  
11533
11534
11535
11536
11537
11538
11539
11540
11541document.addEventListener("DOMContentLoaded", function () {
11542  // Определяем попап
11543  const popup = document.querySelector("#mfn-popup-template-11012");
11544
11545  if (popup) {
11546    // Наблюдатель за изменением классов (открытие попапа)
11547    const observer = new MutationObserver(() => {
11548      if (popup.classList.contains("mfn-popup-active")) { // Проверяем наличие класса
11549        // Получаем название специальности из <h1> с классом "title"
11550        const specialtyElement = document.querySelector("h1.title");
11551        const specialty = specialtyElement ? specialtyElement.textContent.trim() : "Specialty not found";
11552
11553        // Получаем категорию из хлебных крошек (предпоследний элемент)
11554        const breadcrumbs = document.querySelectorAll(".breadcrumbs a");
11555        const category = breadcrumbs.length > 2 ? breadcrumbs[breadcrumbs.length - 2].textContent.trim() : "Category not found";
11556
11557        console.log("Specialty:", specialty);
11558        console.log("Category:", category);
11559
11560        // Устанавливаем значения в скрытые поля Contact Form 7
11561        const specialtyField = document.querySelector("#specialty");
11562        const categoryField = document.querySelector("#education-category");
11563
11564        setTimeout(() => {
11565          if (specialtyField) {
11566            specialtyField.value = specialty;
11567            specialtyField.dispatchEvent(new Event("change")); // Принудительное обновление
11568          }
11569
11570          if (categoryField) {
11571            categoryField.value = category;
11572            categoryField.dispatchEvent(new Event("change")); // Принудительное обновление
11573          }
11574        }, 500); // Небольшая задержка
11575      }
11576    });
11577
11578    // Следим за изменением классов у попапа
11579    observer.observe(popup, { attributes: true, attributeFilter: ["class"] });
11580  }
11581});
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594document.addEventListener("DOMContentLoaded", function() {
11595    document.querySelectorAll('a.button[href$=".pdf"], .do-pobrania a.button[href$=".doc"], .do-pobrania a.button[href$=".docx"]').forEach(function(link) {
11596        link.setAttribute('target', '_blank');
11597    });
11598});
11599
11600
11601
11602
11603
11604// document.addEventListener('DOMContentLoaded', function () {
11605//     // Настройка категорий для страниц
11606//     const categoryMapping = {
11607//         '/stopnia-i/': 'category-studia-i-stopnia',
11608//         '/ii-stopnia/': 'category-studia-ii-stopnia',
11609//     };
11610
11611//     const path = window.location.pathname; 
11612//     const targetCategory = categoryMapping[path];
11613
11614//     if (!targetCategory) {
11615//         console.log('Скрипт не выполняется на этой странице.');
11616//         return;
11617//     }
11618
11619//     // Функция для отображения карточек только целевой категории
11620//     const showOnlyTargetCategory = (categoryClass) => {
11621//         const portfolioItems = document.querySelectorAll('.portfolio-item');
11622
11623//         portfolioItems.forEach(item => {
11624//             // Проверяем, что класс реально есть
11625//             if (item.classList.contains(categoryClass)) {
11626//                 item.style.display = '';
11627//             } else {
11628//                 item.style.display = 'none';
11629//             }
11630//         });
11631
11632//         console.log(`Отображены только карточки для категории: ${categoryClass}`);
11633//     };
11634
11635//     // Ждём пока все карточки реально появятся в DOM
11636//     let attempts = 0;
11637//     const maxAttempts = 20; // 20 × 250ms = 5 секунд
11638//     const timer = setInterval(() => {
11639//         const portfolioItems = document.querySelectorAll('.portfolio-item');
11640//         attempts++;
11641
11642//         if (portfolioItems.length > 0) {
11643//             clearInterval(timer);
11644//             showOnlyTargetCategory(targetCategory);
11645//             initializeButtonHandler(targetCategory);
11646//         }
11647
11648//         if (attempts >= maxAttempts) {
11649//             clearInterval(timer);
11650//             console.warn('⏱ Карточки не найдены для фильтрации.');
11651//         }
11652//     }, 250);
11653
11654//     // Функция для обработки кнопки "Wszystko"
11655//     const initializeButtonHandler = (categoryClass) => {
11656//         const wszystkoButton = document.querySelector('li.reset > a.all');
11657//         if (!wszystkoButton) {
11658//             console.log('Кнопка "Wszystko" не найдена.');
11659//             return;
11660//         }
11661
11662//         wszystkoButton.addEventListener('click', (event) => {
11663//             event.preventDefault();
11664
11665//             const portfolioItems = document.querySelectorAll('.portfolio-item');
11666//             portfolioItems.forEach(item => {
11667//                 if (item.classList.contains(categoryClass)) {
11668//                     item.style.display = '';
11669//                 } else {
11670//                     item.style.display = 'none';
11671//                 }
11672//             });
11673
11674//             console.log(`Кнопка "Wszystko" активировала фильтр для категории: ${categoryClass}`);
11675//         });
11676//     };
11677// });
11678
11679
11680
11681// document.addEventListener('DOMContentLoaded', function () {
11682//     // Определяем действия для разных страниц
11683//     const initializePageFilter = () => {
11684//         const path = window.location.pathname; // Получаем путь текущей страницы
11685
11686//         // Настроим целевую категорию для каждой страницы
11687//         const categoryMapping = {
11688//             '/stopnia-i/': 'category-studia-i-stopnia',
11689//             '/ii-stopnia/': 'category-studia-ii-stopnia',
11690//             '/podyplomowe-studia/': 'category-studia-podyplomowe',
11691//         };
11692
11693//         // Проверяем, соответствует ли текущая страница одной из настроек
11694//         if (categoryMapping[path]) {
11695//             const targetCategory = categoryMapping[path]; // Берем нужную категорию
11696//             showOnlyTargetCategory(targetCategory); // Скрываем все лишнее
11697//             return targetCategory; // Возвращаем категорию
11698//         } else {
11699//             console.log('Скрипт не выполняется на этой странице.');
11700//             return null;
11701//         }
11702//     };
11703
11704//     // Функция для отображения карточек только целевой категории
11705//     const showOnlyTargetCategory = (categoryClass) => {
11706//         const portfolioItems = document.querySelectorAll('.portfolio-item');
11707
11708//         portfolioItems.forEach(item => {
11709//             if (item.classList.contains(categoryClass)) {
11710//                 item.style.display = ''; // Показываем карточки целевой категории
11711//             } else {
11712//                 item.style.display = 'none'; // Скрываем все карточки, которые не принадлежат категории
11713//             }
11714//         });
11715
11716//         console.log(`Отображены только карточки для категории: ${categoryClass}`);
11717//     };
11718
11719//     // Функция для обработки клика на кнопку "Wszystko"
11720//     const initializeButtonHandler = (targetCategory) => {
11721//         const wszystkoButton = document.querySelector('li.reset > a.all'); // Обращаемся к кнопке через корректный селектор
11722//         let clickCount = 0; // Счётчик кликов
11723
11724//         if (wszystkoButton && targetCategory) {
11725//             wszystkoButton.addEventListener('click', (event) => {
11726//                 event.preventDefault(); // Предотвращаем переход по ссылке
11727
11728//                 // При клике на кнопку "Wszystko" показываем все элементы, которые принадлежат к целевой категории
11729//                 const portfolioItems = document.querySelectorAll('.portfolio-item');
11730
11731//                 portfolioItems.forEach(item => {
11732//                     if (item.classList.contains(targetCategory)) {
11733//                         item.style.display = ''; // Показываем карточки для целевой категории
11734//                     } else {
11735//                         item.style.display = 'none'; // Скрываем карточки других категорий
11736//                     }
11737//                 });
11738
11739//                 console.log(`Кнопка "Wszystko" активировала фильтр для категории: ${targetCategory}`);
11740
11741//                 // Автоматический дополнительный клик, если ещё не превышен лимит
11742//                 if (clickCount < 1) { // Лимит 1 дополнительный клик
11743//                     clickCount++;
11744//                     setTimeout(() => {
11745//                         wszystkoButton.click();
11746//                         console.log('Дополнительный клик на кнопку "Wszystko" выполнен.');
11747//                     }, 0); // Выполняем клик сразу (можно изменить задержку, если нужно)
11748//                 }
11749//             });
11750//         } else {
11751//             console.log('Кнопка "Wszystko" или категория не найдена.');
11752//         }
11753//     };
11754
11755//     // Получаем целевую категорию при загрузке страницы
11756//     const targetCategory = initializePageFilter();
11757
11758//     // Настроим обработчик для кнопки "Wszystko"
11759//     if (targetCategory) {
11760//         initializeButtonHandler(targetCategory);
11761//     }
11762// });
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774document.querySelectorAll('.portfolio-item').forEach(item => {
11775  item.addEventListener('click', function () {
11776    const link = this.querySelector('a.link'); // Находим ссылку внутри элемента
11777    if (link) {
11778      window.location.href = link.href; // Переходим по ссылке
11779    }
11780  });
11781});
11782
11783
11784document.addEventListener("DOMContentLoaded", function () {
11785    // Создаем кнопку программно
11786    const scrollButton = document.createElement("div");
11787    scrollButton.id = "scroll-to-top";
11788    scrollButton.innerHTML = '<a href="#" class="scroll-top-button">↑</a>';
11789    document.body.appendChild(scrollButton);
11790
11791    // Стили для кнопки
11792    const style = document.createElement("style");
11793    style.innerHTML = `
11794      #scroll-to-top {
11795        position: fixed;
11796        bottom: 90px;
11797        right:32px;
11798        z-index: 1000;
11799        display: none;
11800      }
11801      .scroll-top-button {
11802        background: #AFE2FF;
11803        color: #092974;
11804       
11805        border-radius: 50%;
11806        text-align: center;
11807        text-decoration: none;
11808        font-size: 20px;
11809  display: flex;
11810  align-items: center;
11811  justify-content: center;
11812  width: 50px;
11813  height: 50px;
11814        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
11815      }
11816      .scroll-top-button:hover {
11817        background: #A5D8F5;
11818 color: #092974;
11819      }
11820
11821@media only screen and (max-width: 480px){
11822 #scroll-to-top {
11823        bottom: 90px;
11824        right: 12px;
11825        
11826      }
11827}
11828
11829
11830    `;
11831    document.head.appendChild(style);
11832
11833    // Логика показа и скролла
11834    window.addEventListener("scroll", function () {
11835        if (window.scrollY > 300) {
11836            scrollButton.style.display = "block";
11837        } else {
11838            scrollButton.style.display = "none";
11839        }
11840    });
11841
11842    scrollButton.addEventListener("click", function (event) {
11843        event.preventDefault();
11844        window.scrollTo({ top: 0, behavior: "smooth" });
11845    });
11846});
11847
11848
11849
11850
11851document.addEventListener("DOMContentLoaded", function() {
11852    function moveStickyPost() {
11853        let stickyPost = document.querySelector('.post-11341');
11854        let postsContainer = document.querySelector('.posts_group'); // Замените на реальный класс контейнера
11855
11856        if (stickyPost && postsContainer) {
11857            postsContainer.prepend(stickyPost); // Перемещаем закрепленный пост в начало
11858        } else {
11859            setTimeout(moveStickyPost, 500); // Если не найден, пробуем снова через 500 мс
11860        }
11861    }
11862    moveStickyPost();
11863});
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882document.addEventListener('DOMContentLoaded', () => {
11883  const pages = ['/pedagogka/', '/praca-socjalna/', '/administracja/'];
11884  if (!pages.includes(location.pathname)) return;
11885
11886  const cat = new URLSearchParams(location.search).get('cat');
11887  if (!cat) return;
11888
11889  let attempts = 0;
11890  const maxAttempts = 20;   // 20 × 250 ms = 5 секунд максимум
11891  const timer = setInterval(() => {
11892    attempts++;
11893    const wrap = document.querySelector('.filters_wrapper');
11894    if (!wrap) {
11895      if (attempts >= maxAttempts) clearInterval(timer);
11896      return;
11897    }
11898
11899    // Найдена обёртка фильтров — останавливаем polling
11900    clearInterval(timer);
11901
11902    // Убираем href у всех ссылок, чтобы предотвратить переход на архив
11903    wrap.querySelectorAll('a').forEach(a => a.removeAttribute('href'));
11904
11905    // Ищем нужный таб и кликаем
11906    const tab = wrap.querySelector(`a[data-rel=".${cat}"]`);
11907    if (tab) {
11908      tab.click();
11909      console.log(`✅ Авто‑фильтр: ${cat}`);
11910      // Чистим ?cat из адреса
11911      history.replaceState({}, '', location.pathname);
11912    } else {
11913      console.warn(`⚠️ Вкладка [data-rel=".${cat}"] не найдена`);
11914    }
11915  }, 250);
11916});
11917
11918
11919
11920
11921document.addEventListener('DOMContentLoaded', function() {
11922
11923  if (
11924    location.pathname === '/stopnia-i/' ||
11925    location.pathname === '/ii-stopnia/'
11926  ) {
11927
11928    setTimeout(function() {
11929
11930      const pedagogika = document.querySelector(
11931        '.filters_wrapper a[data-rel*="pedagog"]'
11932      );
11933
11934      if (pedagogika) {
11935        pedagogika.click();
11936      }
11937
11938    }, 700);
11939
11940  }
11941
11942});
11943
11944
11945
11946
11947//# sourceURL=mfn-scripts-js-after
11948</script>
vendor: 1 bytes, line 11948
11948
11949<script id="googlesitekit-consent-mode-js" src="https://pedagogium.pl/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-consent-mode-755f1678e260138d789e.js"></script>
vendor: 1 bytes, line 11949
11949
11950<script id="chaty-front-end-js-extra">
11951var chaty_settings = {"ajax_url":"https://pedagogium.pl/wp-admin/admin-ajax.php","analytics":"0","capture_analytics":"0","token":"23495d8e5f","chaty_widgets":[{"id":0,"identifier":0,"settings":{"cta_type":"simple-view","cta_body":"","cta_head":"","cta_head_bg_color":"","cta_head_text_color":"","show_close_button":1,"position":"right","custom_position":1,"bottom_spacing":"25","side_spacing":"25","icon_view":"vertical","default_state":"click","cta_text":"","cta_text_color":"#333333","cta_bg_color":"#ffffff","show_cta":"first_click","is_pending_mesg_enabled":"off","pending_mesg_count":"1","pending_mesg_count_color":"#ffffff","pending_mesg_count_bgcolor":"#dd0000","widget_icon":"chat-base","widget_icon_url":"","font_family":"-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif","widget_size":"54","custom_widget_size":"54","is_google_analytics_enabled":0,"close_text":"Hide","widget_color":"#A886CD","widget_icon_color":"#ffffff","widget_rgb_color":"168,134,205","has_custom_css":0,"custom_css":"","widget_token":"b6d8b538f1","widget_index":"","attention_effect":""},"triggers":{"has_time_delay":1,"time_delay":"8","exit_intent":0,"has_display_after_page_scroll":0,"display_after_page_scroll":"0","auto_hide_widget":0,"hide_after":0,"show_on_pages_rules":[],"time_diff":0,"has_date_scheduling_rules":0,"date_scheduling_rules":{"start_date_time":"","end_date_time":""},"date_scheduling_rules_timezone":0,"day_hours_scheduling_rules_timezone":0,"has_day_hours_scheduling_rules":[],"day_hours_scheduling_rules":[],"day_time_diff":0,"show_on_direct_visit":0,"show_on_referrer_social_network":0,"show_on_referrer_search_engines":0,"show_on_referrer_google_ads":0,"show_on_referrer_urls":[],"has_show_on_specific_referrer_urls":0,"has_traffic_source":0,"has_countries":0,"countries":[],"has_target_rules":0},"channels":[{"channel":"Facebook_Messenger","value":"https://m.me/pedagogium","hover_text":"Napisz do nas","chatway_position":"","svg_icon":"\u003Csvg width=\"39\" height=\"39\" viewBox=\"0 0 39 39\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003E\u003Ccircle class=\"color-element\" cx=\"19.4395\" cy=\"19.4395\" r=\"19.4395\" fill=\"#1E88E5\"/\u003E\u003Cpath fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M0 9.63934C0 4.29861 4.68939 0 10.4209 0C16.1524 0 20.8418 4.29861 20.8418 9.63934C20.8418 14.98 16.1524 19.2787 10.4209 19.2787C9.37878 19.2787 8.33673 19.1484 7.42487 18.8879L3.90784 20.8418V17.1945C1.56311 15.3708 0 12.6353 0 9.63934ZM8.85779 10.1604L11.463 13.0261L17.1945 6.90384L12.1143 9.76959L9.37885 6.90384L3.64734 13.0261L8.85779 10.1604Z\" transform=\"translate(9.01854 10.3146)\" fill=\"white\"/\u003E\u003C/svg\u003E","is_desktop":1,"is_mobile":1,"icon_color":"#1E88E5","icon_rgb_color":"30,136,229","channel_type":"Facebook_Messenger","custom_image_url":"","order":"","pre_set_message":"","is_use_web_version":"1","is_open_new_tab":"1","is_default_open":"0","has_welcome_message":"0","emoji_picker":"1","input_placeholder":"Write your message...","chat_welcome_message":"","wp_popup_headline":"","wp_popup_nickname":"","wp_popup_profile":"","wp_popup_head_bg_color":"#4AA485","qr_code_image_url":"","mail_subject":"","channel_account_type":"personal","contact_form_settings":[],"contact_fields":[],"url":"https://m.me/pedagogium","mobile_target":"","desktop_target":"_blank","target":"_blank","is_agent":0,"agent_data":[],"header_text":"","header_sub_text":"","header_bg_color":"","header_text_color":"","widget_token":"b6d8b538f1","widget_index":"","click_event":"","viber_url":""},{"channel":"Phone","value":"+48226002881","hover_text":"Zadzwo\u0144 do rekrutacji","chatway_position":"","svg_icon":"\u003Csvg width=\"39\" height=\"39\" viewBox=\"0 0 39 39\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"\u003E\u003Ccircle class=\"color-element\" cx=\"19.4395\" cy=\"19.4395\" r=\"19.4395\" fill=\"#03E78B\"/\u003E\u003Cpath d=\"M19.3929 14.9176C17.752 14.7684 16.2602 14.3209 14.7684 13.7242C14.0226 13.4259 13.1275 13.7242 12.8292 14.4701L11.7849 16.2602C8.65222 14.6193 6.11623 11.9341 4.47529 8.95057L6.41458 7.90634C7.16046 7.60799 7.45881 6.71293 7.16046 5.96705C6.56375 4.47529 6.11623 2.83435 5.96705 1.34259C5.96705 0.596704 5.22117 0 4.47529 0H0.745882C0.298353 0 5.69062e-07 0.298352 5.69062e-07 0.745881C5.69062e-07 3.72941 0.596704 6.71293 1.93929 9.3981C3.87858 13.575 7.30964 16.8569 11.3374 18.7962C14.0226 20.1388 17.0061 20.7355 19.9896 20.7355C20.4371 20.7355 20.7355 20.4371 20.7355 19.9896V16.4094C20.7355 15.5143 20.1388 14.9176 19.3929 14.9176Z\" transform=\"translate(9.07179 9.07178)\" fill=\"white\"/\u003E\u003C/svg\u003E","is_desktop":1,"is_mobile":1,"icon_color":"#03E78B","icon_rgb_color":"3,231,139","channel_type":"Phone","custom_image_url":"","order":"","pre_set_message":"","is_use_web_version":"1","is_open_new_tab":"1","is_default_open":"0","has_welcome_message":"0","emoji_picker":"1","input_placeholder":"Write your message...","chat_welcome_message":"","wp_popup_headline":"","wp_popup_nickname":"","wp_popup_profile":"","wp_popup_head_bg_color":"#4AA485","qr_code_image_url":"","mail_subject":"","channel_account_type":"personal","contact_form_settings":[],"contact_fields":[],"url":"tel:+48226002881","mobile_target":"","desktop_target":"","target":"","is_agent":0,"agent_data":[],"header_text":"","header_sub_text":"","header_bg_color":"","header_text_color":"","widget_token":"b6d8b538f1","widget_index":"","click_event":"","viber_url":""}]}],"data_analytics_settings":"off","lang":{"whatsapp_label":"WhatsApp Message","hide_whatsapp_form":"Hide WhatsApp Form","emoji_picker":"Show Emojis"},"has_chatway":""};
11952//# sourceURL=chaty-front-end-js-extra
11953</script>
vendor: 1 bytes, line 11953
11953
11954<script defer id="chaty-front-end-js" src="https://pedagogium.pl/wp-content/plugins/chaty/js/cht-front-script.min.js?ver=3.5.71787430550"></script>
vendor: 86 bytes, lines 11954-11955
11954
11955<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=
119556LePDn0rAAAAAHzKv87LZfN2GrtG-IZFhPXFkNXM
vendor: 25 bytes, line 11955
11955&#038;ver=3.0"></script>
11956<script id="wp-polyfill-js" src="https://pedagogium.pl/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
vendor: 1 bytes, line 11956
11956
11957<script id="wpcf7-recaptcha-js-before">
11958var wpcf7_recaptcha = {
11959    "sitekey": "6LePDn0rAAAAAHzKv87LZfN2GrtG-IZFhPXFkNXM",
11960    "actions": {
11961        "homepage": "homepage",
11962        "contactform": "contactform"
11963    }
11964};
11965//# sourceURL=wpcf7-recaptcha-js-before
11966</script>
vendor: 1 bytes, line 11966
11966
11967<script id="wpcf7-recaptcha-js" src="https://pedagogium.pl/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.1.6"></script>
vendor: 1 bytes, line 11967
11967
11968<script id="googlesitekit-events-provider-contact-form-7-js" src="https://pedagogium.pl/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-contact-form-7-fac2a8013ba5ba355cd0.js" defer></script>
vendor: 1 bytes, line 11968
11968
11969<script id="googlesitekit-events-provider-content-events-js-before">
11970window._googlesitekit = window._googlesitekit || {};
11971window._googlesitekit.contentEvents = {"postID":5,"isSinglePost":false,"hasVimeoEmbed":false};
11972//# sourceURL=googlesitekit-events-provider-content-events-js-before
11973</script>
vendor: 1 bytes, line 11973
11973
11974<script id="googlesitekit-events-provider-content-events-js" src="https://pedagogium.pl/wp-content/plugins/google-site-kit/dist/assets/js/googlesitekit-events-provider-content-events-c7172f3fd0e4d5ad62ef.js" defer></script>
vendor: 1 bytes, line 11974
11974
11975<script id="wp-consent-api-js-extra">
11976var consent_api = {"consent_type":"","waitfor_consent_hook":"","cookie_expiration":"30","cookie_prefix":"wp_consent","services":[]};
11977//# sourceURL=wp-consent-api-js-extra
11978</script>
vendor: 1 bytes, line 11978
11978
11979<script id="wp-consent-api-js" src="https://pedagogium.pl/wp-content/plugins/wp-consent-api/assets/js/wp-consent-api.min.js?ver=2.0.1"></script>
vendor: 1 bytes, line 11979
11979
11980<script id="fca_pc_client_js-js-extra">
11981var fcaPcEvents = [];
11982var fcaPcPost = {"title":"Strona g\u0142\u00f3wna","type":"page","id":"5","categories":[]};
11983var fcaPcOptions = {"pixel_types":["Conversions API"],"capis":{"Conversions API":true},"ajax_url":"https://pedagogium.pl/wp-admin/admin-ajax.php","debug":"","edd_currency":"USD","nonce":"140055a526","utm_support":"","user_parameters":"","edd_enabled":"","edd_delay":"0","woo_enabled":"","woo_delay":"0","woo_order_cookie":"","video_enabled":""};
11984//# sourceURL=fca_pc_client_js-js-extra
11985</script>
vendor: 1 bytes, line 11985
11985
11986<script id="fca_pc_client_js-js" src="https://pedagogium.pl/wp-content/plugins/facebook-conversion-pixel/pixel-cat.min.js?ver=3.4.0"></script>
vendor: 1 bytes, line 11986
11986
11987<script id="fca_pc_video_js-js" src="https://pedagogium.pl/wp-content/plugins/facebook-conversion-pixel/video.js?ver=7.1.2"></script>
vendor: 1 bytes, line 11987
11987
11988<script id="mfn-slick-js" src="https://pedagogium.pl/wp-content/themes/betheme/js/plugins/slick.min.js?ver=28.2.2"></script>
vendor: 1 bytes, line 11988
11988
11989<script id="gt_widget_script_50972016-js-before">
11990window.gtranslateSettings = /* document.write */ window.gtranslateSettings || {};window.gtranslateSettings['50972016'] = {"default_language":"pl","languages":["zh-CN","en","pl","ru","uk"],"url_structure":"none","native_language_names":1,"wrapper_selector":"#gt-wrapper-50972016","custom_css":".gt_selector.notranslate{\r\nmargin-bottom:0px;\r\nborder:none;\r\n\r\n}\r\n\r\n.gtranslate_wrapper select {\r\npadding: 10px;\r\nbackground-color:rgba(255, 255, 255, 0.00);\r\n\r\ncolor: #ffffff; \r\n\r\nwidth:120px;\r\n}\r\n@media only screen and (max-width: 460px){\r\n.gtranslate_wrapper select{\r\nmax-width:100px;\r\npadding: 4px;\r\n}\r\n}\r\n\r\n\r\n.gtranslate_wrapper select:focus {\r\n     \r\n    background-color: #030402!important; \r\n}\r\n\r\n\r\n\r\n  ","horizontal_position":"inline","flags_location":"\/wp-content\/plugins\/gtranslate\/flags\/"};
11991//# sourceURL=gt_widget_script_50972016-js-before
11992</script>
11992<script src="https://pedagogium.pl/wp-content/plugins/gtranslate/js/dropdown.js?ver=7.1.2" data-no-optimize="1" data-no-minify="1" data-gt-orig-url="/" data-gt-orig-domain="pedagogium.pl" data-gt-widget-id="50972016" defer></script>
11992<script id="wp-emoji-settings" type="application/json">
11993{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://pedagogium.pl/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
11994</script>
vendor: 1 bytes, line 11994
11994
11995<script type="module">
11996/*! This file is auto-generated */
11997var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
11998//# sourceURL=https://pedagogium.pl/wp-includes/js/wp-emoji-loader.min.js
11999</script>
11999
12000
12001
12002<script type="module">
12003const lazyBgImageObserver=new IntersectionObserver((e=>{for(const r of e)if(r.isIntersecting){const e=r.target;e.classList.remove("od-lazy-bg-image"),lazyBgImageObserver.unobserve(e)}}),{rootMargin:"100% 0% 100% 0%",threshold:0}),bgImageElements=document.querySelectorAll(".od-lazy-bg-image");for(const e of bgImageElements)lazyBgImageObserver.observe(e);
12004//# sourceURL=https://pedagogium.pl/wp-content/plugins/image-prioritizer/lazy-load-bg-image.min.js?ver=1.0.0-beta3
12005</script>
vendor: 1 bytes, line 12005
12005
12006<script id="optimization-detective-detect-args" type="application/json">
12007["https://pedagogium.pl/wp-content/plugins/optimization-detective/detect.min.js?ver=1.0.0-beta5",{"minViewportAspectRatio":0.4,"maxViewportAspectRatio":2.5,"isDebug":false,"extensionModuleUrls":["https://pedagogium.pl/wp-content/plugins/image-prioritizer/detect.min.js?ver=1.0.0-beta3"],"restApiEndpoint":"https://pedagogium.pl/wp-json/optimization-detective/v1/url-metrics:store","currentETag":"f2820f925b3b15b37b232342ce781e5f","currentUrl":"https://pedagogium.pl/","urlMetricSlug":"d751713988987e9331980363e24189ce","cachePurgePostId":5,"urlMetricHMAC":"cda48dd2debdd5281faf537d92563a34","urlMetricGroupStatuses":[{"minimumViewportWidth":0,"maximumViewportWidth":480,"complete":true},{"minimumViewportWidth":480,"maximumViewportWidth":600,"complete":false},{"minimumViewportWidth":600,"maximumViewportWidth":782,"complete":false},{"minimumViewportWidth":782,"maximumViewportWidth":null,"complete":true}],"storageLockTTL":60,"freshnessTTL":604800,"webVitalsLibrarySrc":"https://pedagogium.pl/wp-content/plugins/optimization-detective/build/web-vitals.js?ver
12007=5.1.0","gzdecodeAvailable":true,"maxUrlMetricSize":1048576}]
12008</script>
vendor: 1 bytes, line 12008
12008
12009<script type="module">
12010async function load(){await new Promise((e=>{"complete"===document.readyState?e():window.addEventListener("load",e,{once:!0})})),"function"==typeof requestIdleCallback&&await new Promise((e=>{requestIdleCallback(e)}));const e=JSON.parse(document.getElementById("optimization-detective-detect-args").textContent),t=e[0],a=e[1],n=(await import(t)).default;await n(a)}load();
12011//# sourceURL=https://pedagogium.pl/wp-content/plugins/optimization-detective/detect-loader.min.js?ver=1.0.0-beta5
12012</script>
12012
12013</body>
12014</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.