PageSourceSearch

https://www.studyineurope.eu/grades/

html studyineurope.eu collected 2026-09-24 19:08:02 UTC 267,968 bytes, 2,530 lines download raw bytes

1<!DOCTYPE html><html lang="en-US"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1"><link rel="pingback" href="https://www.studyineurope.eu/xmlrpc.php"> <style id="sie-lean-layout"> #sie-lean-main { margin: 0; }
2 #sie-lean-main > *:first-child,
3 #sie-lean-main .sie-field-page { margin-top: 0; }
4 .et_builder_inner_content { width: 100%; }
5 .et_pb_section { position: relative; }
6 .et_pb_row { position: relative; width: 80%; max-width: 1080px; margin: 0 auto; }
7 .et_pb_row_inner { width: 100%; }
8 .et_pb_column { position: relative; } </style> <style id="sie-custom-header-inline">/* ═══════════════════════════════════════════════════════════════════════════
9 SIE Custom Header — v1.1.2
10 Zero-CLS, no JavaScript layout shifts.
11 No panoramic image — lean 64px nav bar only.
12 backdrop-filter is intentionally NOT used on .sie-hdr__bar.
13 Any element with backdrop-filter becomes a CSS containing block for
14 position:fixed descendants, which would trap the user-ui mobile bottom bar
15 (position:fixed; bottom:0) inside the header instead of the viewport.
16 ═══════════════════════════════════════════════════════════════════════════ */
17/* ── Root variables ────────────────────────────────────────────────────────── */
18:root {
19 --sie-hdr-brand:       #0056b3;        /* SIE brand blue                      */
20 --sie-hdr-brand-light: #1a6fc4;
21 --sie-hdr-bar-h:       64px;           /* nav bar height — fixed, prevents CLS */
22 --sie-hdr-bar-bg:      #0056b3;        /* solid — no backdrop-filter needed   */
23 --sie-hdr-bar-border:  rgba(255, 255, 255, 0.15);
24}
25/* ── Wrapper ───────────────────────────────────────────────────────────────── */
26.sie-hdr {
27 width: 100%;
28 display: block;
29 min-height: var(--sie-hdr-bar-h);
30 /* Own stacking context so dropdowns render above Divi page content */
31 position: relative;
32 z-index: 1000;
33}
34/* ── Navigation bar ────────────────────────────────────────────────────────── */
35.sie-hdr__bar {
36 height: var(--sie-hdr-bar-h);
37 background: var(--sie-hdr-bar-bg);
38 /* NO backdrop-filter here — it would trap position:fixed children
39 (user-ui mobile bottom bar) inside this element instead of viewport */
40 border-bottom: 1px solid var(--sie-hdr-bar-border);
41}
42.sie-hdr__inner {
43 max-width: 1280px;
44 height: 100%;
45 margin: 0 auto;
46 padding: 0 24px;
47 display: flex;
48 align-items: center;
49 gap: 32px;
50}
51/* ── Logo ──────────────────────────────────────────────────────────────────── */
52.sie-hdr__logo {
53 flex-shrink: 0;
54 text-decoration: none;
55 display: flex;
56 align-items: center;
57}
58.sie-hdr__logo-img {
59 height: 54px;
60 width: auto;
61 display: block;
62}
63.sie-hdr__logo-text {
64 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
65 font-size: 17px;
66 font-weight: 700;
67 color: #fff;
68 letter-spacing: -0.01em;
69 white-space: nowrap;
70}
71/* ── Desktop navigation ─────────────────────────────────────────────────────── */
72.sie-hdr__nav {
73 flex: 1;
74 display: flex;
75 align-items: center;
76}
77.sie-hdr__nav-list {
78 list-style: none;
79 margin: 0;
80 padding: 0;
81 display: flex;
82 align-items: center;
83 gap: 4px;
84}
85.sie-hdr__nav-list li {
86 position: relative;
87}
88.sie-hdr__nav-list a,
89.sie-hdr__dropdown-toggle {
90 display: inline-flex;
91 align-items: center;
92 gap: 4px;
93 padding: 8px 14px;
94 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
95 font-size: 14px;
96 font-weight: 500;
97 color: rgba(255, 255, 255, 0.88);
98 text-decoration: none;
99 border-radius: 8px;
100 transition: background 0.15s ease, color 0.15s ease;
101 white-space: nowrap;
102 min-height: 48px; /* WCAG touch target */
103}
104.sie-hdr__dropdown-toggle {
105 background: none;
106 border: none;
107 cursor: pointer;
108}
109.sie-hdr__nav-list a:hover,
110.sie-hdr__dropdown-toggle:hover,
111.sie-hdr__has-dropdown:hover > .sie-hdr__dropdown-toggle {
112 background: rgba(255, 255, 255, 0.12);
113 color: #fff;
114}
115/* ── Resources dropdown ─────────────────────────────────────────────────────── */
116.sie-hdr__dropdown {
117 display: none;
118 position: absolute;
119 top: calc(100% + 6px);
120 left: 0;
121 min-width: 240px;
122 background: #fff;
123 border-radius: 12px;
124 box-shadow: 0 12px 40px rgba(0, 0, 0, 0.18);
125 padding: 8px 0;
126 list-style: none;
127 margin: 0;
128 z-index: 9999;
129}
130/* CSS-only hover on desktop */
131@media (hover: hover) {
132 .sie-hdr__has-dropdown:hover > .sie-hdr__dropdown,
133 .sie-hdr__has-dropdown:focus-within > .sie-hdr__dropdown {
134 display: block;
135 }
136}
137/* JS-toggled state (mobile / keyboard) */
138.sie-hdr__has-dropdown.is-open > .sie-hdr__dropdown {
139 display: block;
140}
141.sie-hdr__dropdown li {
142 margin: 0;
143 padding: 0;
144}
145.sie-hdr__dropdown a {
146 display: block;
147 padding: 10px 18px;
148 font-size: 13.5px;
149 color: #003B73;
150 font-weight: 500;
151 border-radius: 0;
152 min-height: unset;
153}
154.sie-hdr__dropdown a:hover {
155 background: #f0f7ff;
156 color: #0b5394;
157}
158.sie-hdr__dropdown-toggle svg {
159 transition: transform 0.2s ease;
160}
161.sie-hdr__has-dropdown.is-open .sie-hdr__dropdown-toggle svg,
162.sie-hdr__has-dropdown:hover .sie-hdr__dropdown-toggle svg {
163 transform: rotate(180deg);
164}
165/* ── Mobile hamburger ───────────────────────────────────────────────────────── */
166.sie-hdr__hamburger {
167 display: none;
168 flex-direction: column;
169 justify-content: center;
170 align-items: center;
171 gap: 5px;
172 width: 44px;
173 height: 44px;
174 background: none;
175 border: none;
176 cursor: pointer;
177 padding: 0;
178 flex-shrink: 0;
179 margin-left: auto;
180}
181.sie-hdr__hamburger span {
182 display: block;
183 width: 22px;
184 height: 2px;
185 background: #fff;
186 border-radius: 2px;
187 transition: transform 0.25s ease, opacity 0.25s ease;
188}
189/* Animate to ✕ when open */
190.sie-hdr__hamburger[aria-expanded="true"] span:nth-child(1) {
191 transform: translateY(7px) rotate(45deg);
192}
193.sie-hdr__hamburger[aria-expanded="true"] span:nth-child(2) {
194 opacity: 0;
195}
196.sie-hdr__hamburger[aria-expanded="true"] span:nth-child(3) {
197 transform: translateY(-7px) rotate(-45deg);
198}
199/* ── User-UI icon bar integration ────────────────────────────────────────────
200 user-ui.php's desktop bar uses position:absolute; top:20px; right:30px — that
201 was designed for Divi's header context. Inside our flex .sie-hdr__inner we
202 need it as a normal flex child instead.
203 Fixed-position children (auth drawer, mobile bar, destinations panel) are
204 unaffected — position:fixed is always viewport-relative provided no ancestor
205 has backdrop-filter, transform, or perspective (we intentionally avoid all
206 three on .sie-hdr__bar).
207 ─────────────────────────────────────────────────────────────────────────── */
208.sie-hdr .se-user-menu-wrapper {
209 position: static !important;
210 top: auto !important;
211 right: auto !important;
212 flex-shrink: 0;
213 margin-left: auto;
214}
215/* Align our mobile breakpoint (860px) with user-ui's desktop/mobile split */
216@media (min-width: 861px) {
217 .sie-hdr .se-user-menu-wrapper {
218 display: flex !important;
219 }
220}
221@media (max-width: 860px) {
222 .sie-hdr .se-user-menu-wrapper {
223 display: none !important;
224 }
225}
226/* Leonardo icon in the nav bar.
227 user-ui's default .se-ai-icon is 86×86 px (fine for the mobile bottom bar),
228 but that overflows our 64px-tall nav bar. Override to a crisp 36px square —
229 the webp source is already high-res so it stays sharp at 2× on retina. */
230.sie-hdr .se-ai-icon {
231 width:  36px !important;
232 height: 36px !important;
233 border-radius: 50%;
234 object-fit: cover;
235}
236/* Icon colours inside the header.
237 user-ui defaults: map icon is #2f6fed (dark blue) and heart is #F44336 (red).
238 The map icon is nearly invisible on our #0056b3 bar — lift all icons to white.
239 The heart keeps its red via the !important below so favourited items still pop. */
240.sie-hdr .se-shortlist-link,
241.sie-hdr .se-dest-desktop-btn,
242.sie-hdr .se-user-icon {
243 color: rgba(255, 255, 255, 0.85) !important;
244}
245.sie-hdr .se-shortlist-link:hover,
246.sie-hdr .se-dest-desktop-btn:hover,
247.sie-hdr .se-user-icon:hover {
248 color: #fff !important;
249}
250/* Fav heart — keep the red so it reads as "save" */
251.sie-hdr .se-fav-desktop-link {
252 color: #ff6b6b !important;   /* slightly lighter red, readable on blue */
253}
254.sie-hdr .se-fav-desktop-link:hover {
255 color: #ff4444 !important;
256}
257/* ── Responsive ─────────────────────────────────────────────────────────────── */
258@media (max-width: 860px) {
259 :root {
260 --sie-hdr-bar-h: 56px;
261 }
262 .sie-hdr {
263 min-height: var(--sie-hdr-bar-h);
264 }
265 .sie-hdr__hamburger {
266 display: flex;
267 }
268 .sie-hdr__nav {
269 /* Hidden off-screen when closed — no layout shift */
270 position: absolute;
271 top: var(--sie-hdr-bar-h);           /* flush below the nav bar */
272 left: 0;
273 right: 0;
274 background: var(--sie-hdr-bar-bg);
275 /* NO backdrop-filter — same reason as .sie-hdr__bar */
276 padding: 12px 0 20px;
277 clip-path: inset(0 0 100% 0);       /* collapses upward — no CLS */
278 transition: clip-path 0.3s ease;
279 z-index: 9998;
280 }
281 .sie-hdr__nav.is-open {
282 clip-path: inset(0);
283 }
284 .sie-hdr__nav-list {
285 flex-direction: column;
286 align-items: flex-start;
287 gap: 0;
288 padding: 0 16px;
289 }
290 .sie-hdr__nav-list a,
291 .sie-hdr__dropdown-toggle {
292 width: 100%;
293 font-size: 15px;
294 padding: 12px 8px;
295 border-radius: 8px;
296 }
297 .sie-hdr__dropdown {
298 position: static;
299 box-shadow: none;
300 border-radius: 0;
301 background: rgba(255, 255, 255, 0.06);
302 padding: 4px 0 4px 16px;
303 margin: 4px 0;
304 }
305 .sie-hdr__dropdown a {
306 color: rgba(255, 255, 255, 0.8);
307 font-size: 14px;
308 }
309 .sie-hdr__dropdown a:hover {
310 background: rgba(255, 255, 255, 0.08);
311 color: #fff;
312 }
313}
314@media (max-width: 480px) {
315 .sie-hdr__inner {
316 padding: 0 16px;
317 gap: 16px;
318 }
319}
320/* Hover-gap fix: invisible bridge spanning the 6px gap between the nav item
321 and the dropdown panel, so the cursor never "leaves" while crossing. */
322.sie-hdr__dropdown::before {
323 content: "";
324 position: absolute;
325 top: -10px;
326 left: 0;
327 right: 0;
328 height: 10px;
329}
330/* Anti-FOUC guard for body-rendered overlays: their own CSS arrives 20KB+
331 later in the HTML stream, so on slow connections they paint fully visible
332 (the destinations grid "opens" during load). Force the CLOSED state from
333 first paint — each component's .open/.is-open rules override these. */
334.sie-dest-panel,
335#sie-auth-drawer,
336#sie-lead-form-drawer,
337.sie-finder-overlay {
338 position: fixed;
339 inset: 0;
340 opacity: 0;
341 visibility: hidden;
342} </style> <style id="sie-etmodules-font-display">@font-face{font-family:"ETmodules";src:url("https://www.studyineurope.eu/core/views/sie-theme/css/base/modules.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap;}</style><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style id="sie-hide-divi-header"> /* Hide Divi's header (Theme Builder + classic) */
343 #main-header,
344 #page-header,
345 .et-l--header,
346 #et-main-header { display: none !important; }
347 /* Prevent Divi's sticky-header JS from shifting the page */
348 #page-container,
349 #et-main-area  { padding-top: 0 !important; margin-top: 0 !important; } </style> 
349<script type="application/ld+json">{
350 "@context": "https://schema.org",
351 "@graph": [
352 {
353 "@type": "Organization",
354 "@id": "https://www.studyineurope.eu/#organization",
355 "name": "StudyinEurope.eu",
356 "url": "https://www.studyineurope.eu/",
357 "logo": {
358 "@type": "ImageObject",
359 "url": "https://www.studyineurope.eu/storage/2025/07/cropped-studyineuropelogo-bluebg-4.png"
360 }
361 },
362 {
363 "@type": "WebSite",
364 "@id": "https://www.studyineurope.eu/#website",
365 "name": "StudyinEurope.eu",
366 "url": "https://www.studyineurope.eu/",
367 "publisher": {
368 "@id": "https://www.studyineurope.eu/#organization"
369 },
370 "potentialAction": {
371 "@type": "SearchAction",
372 "target": {
373 "@type": "EntryPoint",
374 "urlTemplate": "https://www.studyineurope.eu/?s={search_term_string}"
375 },
376 "query-input": "required name=search_term_string"
377 }
378 }
379 ]
380}</script>
380 <title>Grades in Europe: University Grading Systems Compared — 2026 - StudyinEurope.eu</title><link rel="stylesheet" id="siteground-optimizer-combined-css-a22077c8ccb5f2cfc8471122ef14b5d6" href="https://www.studyineurope.eu/storage/f0c7ace559/siteground-optimizer-combined-css-a22077c8ccb5f2cfc8471122ef14b5d6.css" media="all" /><meta name="description" content="Compare university grading scales across 30+ European countries plus the USA, Canada, Japan, South Korea, Australia, India, Brazil, Argentina, Mexico, Russia, and Israel. Complete ECTS conversion guide." /><link rel="canonical" href="https://www.studyineurope.eu/grades/" /><meta property="og:locale" content="en_US" /><meta property="og:type" content="article" /><meta property="og:title" content="Compare European Grades - StudyinEurope.eu" /><meta property="og:description" content="Compare university grading scales across 30+ European countries plus the USA, Canada, Japan, South Korea, Australia, India, Brazil, Argentina, Mexico, Russia, and Israel. Complete ECTS conversion guide." /><meta property="og:url" content="https://www.studyineurope.eu/grades/" /><meta property="og:site_name" content="StudyinEurope.eu" /><meta property="article:modified_time" content="2026-06-21T19:23:24+00:00" /><meta property="og:image" content="https://www.studyineurope.eu/storage/2025/07/cropped-studyineuropelogo-bluebg-4.png" /><meta property="og:image:width" content="512" /><meta property="og:image:height" content="512" /><meta property="og:image:type" content="image/png" /><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:description" content="Compare university grading scales across 30+ European countries plus the USA, Canada, Japan, South Korea, Australia, India, Brazil, Argentina, Mexico, Russia, and Israel. Complete ECTS conversion guide." /><meta name="twitter:label1" content="Est. reading time" /><meta name="twitter:data1" content="9 minutes" /> 
380<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.studyineurope.eu\/grades\/","url":"https:\/\/www.studyineurope.eu\/grades\/","name":"Compare European Grades - StudyinEurope.eu","isPartOf":{"@id":"https:\/\/www.studyineurope.eu\/#website"},"datePublished":"2025-05-27T06:15:02+00:00","dateModified":"2026-06-21T19:23:24+00:00","description":"Use this table below to compare European grades and check how you would score in other European countries.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.studyineurope.eu\/grades\/"]}]},{"@type":"WebSite","@id":"https:\/\/www.studyineurope.eu\/#website","url":"https:\/\/www.studyineurope.eu\/","name":"StudyinEurope.eu","description":"Set Your Goal - Find Your Path","publisher":{"@id":"https:\/\/www.studyineurope.eu\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.studyineurope.eu\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.studyineurope.eu\/#organization","name":"StudyinEurope.eu","url":"https:\/\/www.studyineurope.eu\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.studyineurope.eu\/#\/schema\/logo\/image\/","url":"https:\/\/www.studyineurope.eu\/storage\/2025\/03\/studyineuropelogo-blueLR.png","contentUrl":"https:\/\/www.studyineurope.eu\/storage\/2025\/03\/studyineuropelogo-blueLR.png","width":517,"height":263,"caption":"StudyinEurope.eu"},"image":{"@id":"https:\/\/www.studyineurope.eu\/#\/schema\/logo\/image\/"}}]}</script>
380 <link rel='dns-prefetch' href='//cdn.jsdelivr.net' /><link rel="preload" href="https://www.studyineurope.eu/core/views/sie-theme/fonts/fa/fa-solid-900-s1.woff2" as="font" type="font/woff2" crossorigin> <style id="sie-fa-subset">.fa{font-family:var(--fa-style-family,"Font Awesome 6 Free");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-regular,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-regular:before,.fa-solid:before,.fa:before,.fab:before,.far:before,.fas:before{content:var(--fa)}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}
380.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}
381.fa-trash-alt,.fa-trash-can{--fa:"\f2ed"}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"\f422"}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"\f15c"}.fa-calendar-alt,.fa-calendar-days{--fa:"\f073"}.fa-circle-minus,.fa-minus-circle{--fa:"\f056"}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"\f2f5"}.fa-atom{--fa:"\f5d2"}.fa-laptop{--fa:"\f109"}.fa-file-csv{--fa:"\f6dd"}.fa-pencil,.fa-pencil-alt{--fa:"\f303"}.fa-comments{--fa:"\f086"}.fa-clipboard-list{--fa:"\f46d"}.fa-toggle-off{--fa:"\f204"}.fa-archive,.fa-box-archive{--fa:"\f187"}.fa-circle-notch{--fa:"\f1ce"}.fa-paw{--fa:"\f1b0"}.fa-bell-concierge,.fa-concierge-bell{--fa:"\f562"}.fa-table{--fa:"\f0ce"}.fa-users-slash{--fa:"\e073"}.fa-compass{--fa:"\f14e"}.fa-bars,.fa-navicon{--fa:"\f0c9"}.fa-lightbulb{--fa:"\f0eb"}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"\f06a"}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"\f08b"}.fa-flag{--fa:"\f024"}.fa-comment-slash{--fa:"\f4b3"}.fa-compress{--fa:"\f066"}.fa-check-square,.fa-square-check{--fa:"\f14a"}.fa-list,.fa-list-squares{--fa:"\f03a"}.fa-paint-brush,.fa-paintbrush{--fa:"\f1fc"}.fa-lock{--fa:"\f023"}.fa-edit,.fa-pen-to-square{--fa:"\f044"}.fa-hourglass-2,.fa-hourglass-half{--fa:"\f252"}.fa-microscope{--fa:"\f610"}.fa-users{--fa:"\f0c0"}.fa-eye-slash{--fa:"\f070"}.fa-chevron-up{--fa:"\f077"}.fa-stamp{--fa:"\f5bf"}.fa-school{--fa:"\f549"}.fa-angle-right{--fa:"\f105"}.fa-bullseye{--fa:"\f140"}.fa-chart-simple{--fa:"\e473"}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"\e2ca"}.fa-user{--fa:"\f007"}.fa-bullhorn{--fa:"\f0a1"}.fa-globe{--fa:"\f0ac"}.fa-area-chart,.fa-chart-area{--fa:"\f1fe"}.fa-ban,.fa-cancel{--fa:"\f05e"}.fa-star{--fa:"\f005"}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"\f245"}.fa-person-running,.fa-running{--fa:"\f70c"}.fa-file-invoice-dollar{--fa:"\f571"}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"\f2f6"}.fa-passport{--fa:"\f5ab"}.fa-heart-pulse,.fa-heartbeat{--fa:"\f21e"}.fa-microchip{--fa:"\f2db"}.fa-crown{--fa:"\f521"}.fa-city{--fa:"\f64f"}.fa-not-equal{--fa:"\f53e"}.fa-map-location-dot,.fa-map-marked-alt{--fa:"\f5a0"}.fa-bar-chart,.fa-chart-bar{--fa:"\f080"}
381.fa-caret-up{--fa:"\f0d8"}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"\f2ea"}.fa-columns,.fa-table-columns{--fa:"\f0db"}.fa-handshake{--fa:"\f2b5"}.fa-angle-double-right,.fa-angles-right{--fa:"\f101"}.fa-circle-play,.fa-play-circle{--fa:"\f144"}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"\f153"}.fa-check-circle,.fa-circle-check{--fa:"\f058"}.fa-compass-drafting,.fa-drafting-compass{--fa:"\f568"}.fa-user-tie{--fa:"\f508"}.fa-certificate{--fa:"\f0a3"}.fa-scroll{--fa:"\f70e"}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"\f0ee"}.fa-palette{--fa:"\f53f"}.fa-seedling,.fa-sprout{--fa:"\f4d8"}.fa-envelope-open{--fa:"\f2b6"}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"\f021"}.fa-shield-alt,.fa-shield-halved{--fa:"\f3ed"}.fa-layer-group{--fa:"\f5fd"}.fa-feather-alt,.fa-feather-pointed{--fa:"\f56b"}.fa-ad,.fa-rectangle-ad{--fa:"\f641"}.fa-filter-circle-xmark{--fa:"\e17b"}.fa-language{--fa:"\f1ab"}.fa-filter{--fa:"\f0b0"}.fa-question{--fa:"\3f"}.fa-arrows-alt,.fa-up-down-left-right{--fa:"\f0b2"}.fa-code{--fa:"\f121"}.fa-magnifying-glass-chart{--fa:"\e522"}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"\f08e"}.fa-leaf{--fa:"\f06c"}.fa-chart-pie,.fa-pie-chart{--fa:"\f200"}.fa-file-excel{--fa:"\f1c3"}.fa-chart-line,.fa-line-chart{--fa:"\f201"}.fa-arrow-right{--fa:"\f061"}.fa-map-signs,.fa-signs-post{--fa:"\f277"}.fa-heart{--fa:"\f004"}.fa-lock-open{--fa:"\f3c1"}.fa-circle{--fa:"\f111"}.fa-wallet{--fa:"\f555"}.fa-clipboard-check{--fa:"\f46c"}.fa-circle-question,.fa-question-circle{--fa:"\f059"}.fa-route{--fa:"\f4d7"}.fa-tags{--fa:"\f02c"}.fa-eye{--fa:"\f06e"}.fa-pen{--fa:"\f304"}.fa-face-frown,.fa-frown{--fa:"\f119"}.fa-floppy-disk,.fa-save{--fa:"\f0c7"}.fa-comment-dots,.fa-commenting{--fa:"\f4ad"}.fa-hand-pointer{--fa:"\f25a"}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"\f01e"}.fa-phone{--fa:"\f095"}.fa-trash{--fa:"\f1f8"}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"\f553"}.fa-cubes{--fa:"\f1b3"}.fa-arrow-left{--fa:"\f060"}.fa-align-left{--fa:"\f036"}.fa-external-link-alt,.fa-up-right-from-square{--fa:"\f35d"}.fa-table-cells,.fa-th{--fa:"\f00a"}.fa-file-pdf{--fa:"\f1c1"}.fa-table-cells-large,.fa-th-large{--fa:"\f009"}.fa-tag{--fa:"\f02b"}.fa-comment{--fa:"\f075"}.fa-envelope{--fa:"\f0e0"}.fa-hourglass,.fa-hourglass-empty{--fa:"\f254"}.fa-circle-info,.fa-info-circle{--fa:"\f05a"}.fa-landmark{--fa:"\f66f"}.fa-check-double{--fa:"\f560"}.fa-list-alt,.fa-rectangle-list{--fa:"\f022"}.fa-dna{--fa:"\f471"}.fa-cog,.fa-gear{--fa:"\f013"}.fa-square-root-alt,.fa-square-root-variable{--fa:"\f698"}.fa-clock,.fa-clock-four{--fa:"\f017"}.fa-caret-down{--fa:"\f0d7"}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"\f7f2"}.fa-piggy-bank{--fa:"\f4d3"}.fa-coins{--fa:"\f51e"}.fa-sliders,.fa-sliders-h{--fa:"\f1de"}.fa-network-wired{--fa:"\f6ff"}.fa-map-pin{--fa:"\f276"}.fa-flask{--fa:"\f0c3"}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"\f142"}.fa-power-off{--fa:"\f011"}.fa-long-arrow-alt-right,.fa-right-long{--fa:"\f30b"}.fa-images{--fa:"\f302"}.fa-download{--fa:"\f019"}.fa-face-meh,.fa-meh{--fa:"\f11a"}.fa-drivers-license,.fa-id-card{--fa:"\f2c2"}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"\f015"}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"\f2f9"}.fa-cutlery,.fa-utensils{--fa:"\f2e7"}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"\f519"}.fa-upload{--fa:"\f093"}.fa-file-arrow-down,.fa-file-download{--fa:"\f56d"}.fa-bolt,.fa-zap{--fa:"\f0e7"}.fa-industry{--fa:"\f275"}.fa-angle-down{--fa:"\f107"}.fa-ellipsis,.fa-ellipsis-h{--fa:"\f141"}.fa-credit-card,.fa-credit-card-alt{--fa:"\f09d"}.fa-medal{--fa:"\f5a2"}.fa-bell{--fa:"\f0f3"}.fa-location-dot,.fa-map-marker-alt{--fa:"\f3c5"}.fa-arrow-down{--fa:"\f063"}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"\f57d"}.fa-inbox{--fa:"\f01c"}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"\f625"}.fa-envelope-open-text{--fa:"\f658"}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"\f0f8"}.fa-chain,.fa-link{--fa:"\f0c1"}.fa-play{--fa:"\f04b"}.fa-magnifying-glass,.fa-search{--fa:"\f002"}.fa-chevron-down{--fa:"\f078"}.fa-ranking-star{--fa:"\e561"}.fa-arrow-up{--fa:"\f062"}.fa-television,.fa-tv,.fa-tv-alt{--fa:"\f26c"}.fa-list-check,.fa-tasks{--fa:"\f0ae"}.fa-circle-user,.fa-user-circle{--fa:"\f2bd"}.fa-user-shield{--fa:"\f505"}.fa-user-graduate{--fa:"\f501"}.fa-diagram-project,.fa-project-diagram{--fa:"\f542"}.fa-copy{--fa:"\f0c5"}.fa-add,.fa-plus{--fa:"\2b"}.fa-expand{--fa:"\f065"}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"\f00d"}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"\f51c"}.fa-equals{--fa:"\3d"}.fa-chevron-left{--fa:"\f053"}.fa-chevron-right{--fa:"\f054"}.fa-face-smile,.fa-smile{--fa:"\f118"}.fa-trophy{--fa:"\f091"}.fa-rotate,.fa-sync-alt{--fa:"\f2f1"}.fa-spinner{--fa:"\f110"}.fa-robot{--fa:"\f544"}.fa-cogs,.fa-gears{--fa:"\f085"}.fa-award{--fa:"\f559"}.fa-building{--fa:"\f1ad"}.fa-pen-nib{--fa:"\f5ad"}.fa-magic,.fa-wand-magic{--fa:"\f0d0"}.fa-music{--fa:"\f001"}.fa-hashtag{--fa:"\23"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"\f424"}.fa-infinity{--fa:"\f534"}.fa-calendar{--fa:"\f133"}.fa-circle-plus,.fa-plus-circle{--fa:"\f055"}.fa-balance-scale,.fa-scale-balanced{--fa:"\f24e"}.fa-table-list,.fa-th-list{--fa:"\f00b"}.fa-book{--fa:"\f02d"}.fa-user-plus{--fa:"\f234"}.fa-check{--fa:"\f00c"}.fa-briefcase{--fa:"\f0b1"}.fa-earth-europe,.fa-globe-europe{--fa:"\f7a2"}.fa-book-open{--fa:"\f518"}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"\f071"}.fa-mail-forward,.fa-share{--fa:"\f064"}.fa-paper-plane{--fa:"\f1d8"}.fa-brain{--fa:"\f5dc"}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"\f057"}.fa-hotel{--fa:"\f594"}.fa-earth-asia,.fa-globe-asia{--fa:"\f57e"}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"\f00e"}.fa-thumbs-up{--fa:"\f164"}.fa-user-clock{--fa:"\f4fd"}.fa-file-invoice{--fa:"\f570"}.fa-print{--fa:"\f02f"}.fa-users-cog,.fa-users-gear{--fa:"\f509"}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"\f19c"}.fa-masks-theater,.fa-theater-masks{--fa:"\f630"}.fa-video,.fa-video-camera{--fa:"\f03d"}.fa-graduation-cap,.fa-mortar-board{--fa:"\f19d"}.fa-level-up-alt,.fa-turn-up{--fa:"\f3bf"}
382.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/sie-theme/fonts/fa/fa-brands-400-s1.woff2) format("woff2")}.fa-brands,.fab{font-weight:400}.fa-linkedin-in{--fa:"\f0e1"}.fa-facebook-f{--fa:"\f39e"}.fa-x-twitter{--fa:"\e61b"}.fa-instagram{--fa:"\f16d"}.fa-whatsapp{--fa:"\f232"}.fa-youtube{--fa:"\f167"}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:400;font-display:block;src:url(/wp-content/themes/sie-theme/fonts/fa/fa-regular-400-s1.woff2) format("woff2")}.fa-regular,.far{font-weight:400}:host,:root{--fa-style-family-classic:"Font Awesome 6 Free";--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(/wp-content/themes/sie-theme/fonts/fa/fa-solid-900-s1.woff2) format("woff2")}.fa-solid,.fas{font-weight:900}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/wp-content/themes/sie-theme/fonts/fa/fa-brands-400-s1.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:900;src:url(/wp-content/themes/sie-theme/fonts/fa/fa-solid-900-s1.woff2) format("woff2")}@font-face{font-family:"Font Awesome 5 Free";font-display:block;font-weight:400;src:url(/wp-content/themes/sie-theme/fonts/fa/fa-regular-400-s1.woff2) format("woff2")}</style><link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.studyineurope.eu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.studyineurope.eu%2Fgrades%2F" /><link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.studyineurope.eu/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.studyineurope.eu%2Fgrades%2F&#038;format=xml" /><link rel="alternate" hreflang="en" href="https://www.studyineurope.eu/grades/" /><link rel="alternate" hreflang="ja" href="https://www.studyineurope.eu/ja/grades/" /><link rel="alternate" hreflang="ko" href="https://www.studyineurope.eu/ko/grades/" /><link rel="alternate" hreflang="zh-Hans" href="https://www.studyineurope.eu/zh/grades/" /><link rel="alternate" hreflang="pt" href="https://www.studyineurope.eu/pt/grades/" /><link rel="alternate" hreflang="es" href="https://www.studyineurope.eu/es/grades/" /><link rel="alternate" hreflang="hi" href="https://www.studyineurope.eu/hi/grades/" /><link rel="alternate" hreflang="ru" href="https://www.studyineurope.eu/ru/grades/" /><link rel="alternate" hreflang="he" href="https://www.studyineurope.eu/he/grades/" /><link rel="alternate" hreflang="x-default" href="https://www.studyineurope.eu/grades/" /> <style id="wp-img-auto-sizes-contain-inline-css"> img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
383/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ </style> <style id="wp-block-library-inline-css"> :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}}
383.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;--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}}
384/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ </style> <style id="classic-theme-styles-inline-css"> /*! This file is auto-generated */
385.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}
386/*# sourceURL=/wp-includes/css/classic-themes.min.css */ </style> <style id="global-styles-inline-css"> :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,
3860) 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;}
386.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;}
387/*# sourceURL=global-styles-inline-css */ </style><link rel='stylesheet' id='sie-brochure-css' href='https://www.studyineurope.eu/core/modules/e250f29e1b/includes/brochures/../assets/css/sie-brochure.min.css' media='print' onload="this.media='all'" /> <noscript><link rel='stylesheet' id='sie-brochure-css' href='https://www.studyineurope.eu/core/modules/e250f29e1b/includes/brochures/../assets/css/sie-brochure.min.css' media='all' /> </noscript><link rel='stylesheet' id='sie-verification-css' href='https://www.studyineurope.eu/core/modules/e250f29e1b/includes/assets/css/sie-verification.min.css' media='print' onload="this.media='all'" /> <noscript><link rel='stylesheet' id='sie-verification-css' href='https://www.studyineurope.eu/core/modules/e250f29e1b/includes/assets/css/sie-verification.min.css' media='all' /> </noscript><link rel='stylesheet' id='sie-hearts-css' href='https://www.studyineurope.eu/core/modules/e250f29e1b/includes/hearts/sie-hearts.min.css' media='print' onload="this.media='all'" /> <noscript><link rel='stylesheet' id='sie-hearts-css' href='https://www.studyineurope.eu/core/modules/e250f29e1b/includes/hearts/sie-hearts.min.css' media='all' /> </noscript><link rel='stylesheet' id='sie-flow-view-css-css' href='https://www.studyineurope.eu/core/modules/e250f29e1b/assets/flow/sie-flow-view-css.min.css' media='print' onload="this.media='all'" /> <noscript><link rel='stylesheet' id='sie-flow-view-css-css' href='https://www.studyineurope.eu/core/modules/e250f29e1b/assets/flow/sie-flow-view-css.min.css' media='all' /> </noscript><link rel='stylesheet' id='sie-styles-css' href='https://www.studyineurope.eu/core/views/sie-theme/assets/sie-styles.min.css' media='print' onload="this.media='all'" /> <noscript><link rel='stylesheet' id='sie-styles-css' href='https://www.studyineurope.eu/core/views/sie-theme/assets/sie-styles.min.css' media='all' /> </noscript>
387<script defer id="jquery-core-js" src="https://www.studyineurope.eu/lib/js/jquery/jquery.min.js"></script>
387 
387<script defer id="jquery-core-js-after"> window.$=window.$||window.jQuery;
388//# sourceURL=jquery-core-js-after </script>
388 
388<script defer id="jquery-migrate-js" src="https://www.studyineurope.eu/lib/js/jquery/jquery-migrate.min.js"></script>
388<link rel='shortlink' href='https://www.studyineurope.eu/?p=2123' /> <style>.grecaptcha-badge { visibility: hidden !important; }</style> <style>#wpadminbar { display: none !important; }</style><link rel="icon" href="https://www.studyineurope.eu/storage/2025/07/cropped-studyineuropelogo-bluebg-4-32x32.png" sizes="32x32" /><link rel="icon" href="https://www.studyineurope.eu/storage/2025/07/cropped-studyineuropelogo-bluebg-4-192x192.png" sizes="192x192" /><link rel="apple-touch-icon" href="https://www.studyineurope.eu/storage/2025/07/cropped-studyineuropelogo-bluebg-4-180x180.png" /><meta name="msapplication-TileImage" content="https://www.studyineurope.eu/storage/2025/07/cropped-studyineuropelogo-bluebg-4-270x270.png" /> <style id="sie-a11y-fixes">#main-header .nav > li > a,.et_pb_menu .nav > li > a,#top-menu > li > a{min-height:48px;display:inline-flex!important;align-items:center;}</style> <style id="sie-cls-fixes"> @font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;font-display:optional;src:url('https://www.studyineurope.eu/core/views/sie-theme/fonts/opensans/opensans-300-latin-s1.woff2') format('woff2');unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD;}
389@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;font-display:optional;src:url('https://www.studyineurope.eu/core/views/sie-theme/fonts/opensans/opensans-300-ext-s1.woff2') format('woff2');unicode-range:U+100-130,U+132-151,U+154-17F,U+192,U+1A0-1A1,U+1AF-1B0,U+1EA-1ED,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2DD,U+2F3,U+300-301,U+303,U+309,U+323,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF9,U+2032-2033,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2113,U+A7B3-A7B5;}
390@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:optional;src:url('https://www.studyineurope.eu/core/views/sie-theme/fonts/opensans/opensans-400-latin-s1.woff2') format('woff2');unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD;}
391@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:optional;src:url('https://www.studyineurope.eu/core/views/sie-theme/fonts/opensans/opensans-400-ext-s1.woff2') format('woff2');unicode-range:U+100-130,U+132-151,U+154-17F,U+192,U+1A0-1A1,U+1AF-1B0,U+1EA-1ED,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2DD,U+2F3,U+300-301,U+303,U+309,U+323,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF9,U+2032-2033,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2113,U+A7B3-A7B5;}
392@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:optional;src:url('https://www.studyineurope.eu/core/views/sie-theme/fonts/opensans/opensans-600-latin-s1.woff2') format('woff2');unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD;}
393@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-stretch:normal;font-display:optional;src:url('https://www.studyineurope.eu/core/views/sie-theme/fonts/opensans/opensans-600-ext-s1.woff2') format('woff2');unicode-range:U+100-130,U+132-151,U+154-17F,U+192,U+1A0-1A1,U+1AF-1B0,U+1EA-1ED,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2DD,U+2F3,U+300-301,U+303,U+309,U+323,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF9,U+2032-2033,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2113,U+A7B3-A7B5;}
394@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:optional;src:url('https://www.studyineurope.eu/core/views/sie-theme/fonts/opensans/opensans-700-latin-s1.woff2') format('woff2');
394unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD;}
395@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:optional;src:url('https://www.studyineurope.eu/core/views/sie-theme/fonts/opensans/opensans-700-ext-s1.woff2') format('woff2');unicode-range:U+100-130,U+132-151,U+154-17F,U+192,U+1A0-1A1,U+1AF-1B0,U+1EA-1ED,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2DD,U+2F3,U+300-301,U+303,U+309,U+323,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF9,U+2032-2033,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2113,U+A7B3-A7B5;}
396@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;font-display:optional;src:url('https://www.studyineurope.eu/core/views/sie-theme/fonts/opensans/opensans-800-latin-s1.woff2') format('woff2');unicode-range:U+0,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+2002,U+2009,U+200B,U+2013-2014,U+2018-201A,U+201C-201E,U+2020,U+2022,U+2026,U+2039-203A,U+2044,U+20AC,U+2122,U+2212,U+2215,U+FEFF,U+FFFD;}
397@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;font-stretch:normal;font-display:optional;src:url('https://www.studyineurope.eu/core/views/sie-theme/fonts/opensans/opensans-800-ext-s1.woff2') format('woff2');unicode-range:U+100-130,U+132-151,U+154-17F,U+192,U+1A0-1A1,U+1AF-1B0,U+1EA-1ED,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+2C7,U+2C9,U+2DD,U+2F3,U+300-301,U+303,U+309,U+323,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1E9E,U+1EF2-1EF9,U+2032-2033,U+20A3-20A4,U+20A7,U+20AA-20AB,U+2113,U+A7B3-A7B5;}
398 @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url('https://www.studyineurope.eu/core/views/sie-theme/fonts/fa/fa-solid-900-s1.woff2') format("woff2");}
399 @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url('https://www.studyineurope.eu/core/views/sie-theme/fonts/fa/fa-regular-400-s1.woff2') format("woff2");}
400 @font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url('https://www.studyineurope.eu/core/views/sie-theme/fonts/fa/fa-brands-400-s1.woff2') format("woff2");}
401 /* NOTE: Earlier this block carried src-based aspect-ratio rules to reserve
402 space for unsized images. They were removed — those same images are also
403 used as DECORATIVE icons sized purely by CSS (e.g. the Leonardo lynx in
404 the chat header), and "height:auto" overrode that sizing and let them
405 balloon to full intrinsic size. The real, measured CLS cause is the font
406 swap handled above; any genuinely-unsized content image should get
407 width/height attributes on the tag itself, not a blanket src selector. */
408 /* Homepage auto-playing chat demo: the typing animation appends message
409 bubbles and result cards, which used to GROW the demo window and push
410 everything below it on every cycle (measured: CLS 0.258 on the
411 homepage). Fixed internal heights make the animation play inside a
412 constant-size box — newest messages stick to the bottom like a real
413 chat, the results tray keeps its space reserved. */
414 #lh-demo-chat {
415 height: 240px;
416 min-height: 240px;
417 justify-content: flex-end;
418 overflow: hidden;
419 }
420 #lh-demo-flow {
421 height: 250px;
422 overflow: hidden;
423 }
424 /* Stat counters: tabular digits so the count-up animation doesn't make
425 the numbers wobble in width while animating */
426 .lh-stat-num { font-variant-numeric: tabular-nums; } </style> <style id="breadcrumb-style-inline-css"> .breadcrumb-container {
427 font-size: 13px;
428 }
429 .breadcrumb-container ul {
430 margin: 0;
431 padding: 0;
432 }
433 .breadcrumb-container li {
434 box-sizing: unset;
435 display: inline-block;
436 margin: 0;
437 padding: 0;
438 }
439 .breadcrumb-container li a {
440 box-sizing: unset;
441 padding: 0 10px;
442 }
443 .breadcrumb-container {
444 }
445 .breadcrumb-container li a {
446 }
447 .breadcrumb-container li .separator {
448 color: #1e73be !important;
449 }
450 .breadcrumb-container li:last-child .separator {
451 display: none;
452 }
453 .breadcrumb-container.theme2 li {
454 margin: 0;
455 padding: 0;
456 }
457 .breadcrumb-container.theme2 a {
458 background: ;
459 border-bottom: 1px solid rgb(139, 139, 139);
460 border-top: 1px solid rgba(255, 255, 255, 0);
461 display: inline-block;
462 margin: 0 5px;
463 padding: 5px 10px;
464 text-decoration: none;
465 }
466 .breadcrumb-container{}
467.breadcrumb-container ul{}
468.breadcrumb-container li{}
469.breadcrumb-container a{}
470.breadcrumb-container .separator{}
471/*# sourceURL=breadcrumb-style-inline-css */ </style> <style id="sie-font-display-overrides">@font-face{font-family:"ETmodules";src:url("https://www.studyineurope.eu/core/views/sie-theme/css/base/modules.woff") format("woff");font-style:normal;font-weight:normal;font-display:swap;}</style></head><body class="wp-singular page-template-default page page-id-2123 wp-theme-sie-theme sie-lean"><header id="sie-site-header" class="sie-hdr" role="banner"> <div class="sie-hdr__bar"><div class="sie-hdr__inner">  <a href="https://www.studyineurope.eu/" class="sie-hdr__logo" aria-label="StudyinEurope.eu — Home"> <img src="https://www.studyineurope.eu/storage/2025/02/studyineuropelogoLR-1.png" alt="Study in Europe" class="sie-hdr__logo-img" width="217" height="54" loading="eager" decoding="async"> </a> <nav class="sie-hdr__nav" aria-label="Main navigation" id="sie-hdr-nav"><ul class="sie-hdr__nav-list"><li><a href="https://www.studyineurope.eu/universities-and-colleges-in-europe/">Universities &amp; Colleges</a></li><li class="sie-hdr__has-dropdown"><button class="sie-hdr__dropdown-toggle" aria-expanded="false" aria-haspopup="true">Resources <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" aria-hidden="true"><path d="M6 9l6 6 6-6"/></svg></button><ul class="sie-hdr__dropdown"><li><a href="https://www.studyineurope.eu/in-english/">Study in Europe in English</a></li><li><a href="https://www.studyineurope.eu/grades/">Grades Explained</a></li><li><a href="https://www.studyineurope.eu/cefr-levels/">CEFR Language Levels</a></li><li><a href="https://www.studyineurope.eu/tuition-fees/">Tuition Fees</a></li><li><a href="https://www.studyineurope.eu/ects-system/">ECTS Credit System</a></li><li><a href="https://www.studyineurope.eu/who-is-an-eu-student/">EU Student Status</a></li><li><a href="https://www.studyineurope.eu/the-european-education-system/">European Education System</a></li><li><a href="https://www.studyineurope.eu/the-lisbon-convention/">Lisbon Convention</a></li><li><a href="https://www.studyineurope.eu/schengen-visa/">
471Schengen Visa Guide</a></li></ul></li></ul></nav>  <div class="se-user-menu-wrapper se-desktop-only"><div class="se-institutions-wrap"> <a href="/for-institutions/" class="se-institutions-link"> <i class="fas fa-university"></i> Services for Institutions <i class="fas fa-chevron-down se-institutions-caret"></i> </a><div class="se-institutions-dropdown"> <a href="/for-institutions/"><i class="fas fa-university"></i> Services for Institutions</a> <a href="/login"><i class="fas fa-sign-in-alt"></i> Institution Login</a></div></div> <a href="/search/" class="se-search-link" data-sie-find-programs title="Search study programs across Europe"> <i class="fas fa-search"></i> Search Programs </a> <a href="/leonardo" class="se-ai-desktop-link" title="Ask Leonardo - Your AI European Study Advisor"> <img src="https://www.studyineurope.eu/storage/2025/12/leonardo-color-172.webp"
472 srcset="https://www.studyineurope.eu/storage/2025/12/leonardo-color-172.webp 2x,
473 https://www.studyineurope.eu/storage/2025/12/leonardo-color-86.webp 1x"
474 alt="Ask Leonardo - AI European Study Advisor"
475 class="se-ai-icon"
476 width="86" height="86"
477 decoding="async" /> </a>  <button class="se-dest-desktop-btn" data-open-destinations="1" aria-label="Browse Study Destinations"> <i class="fas fa-globe-europe"></i> </button> <a href="#"
478 class="se-fav-desktop-link has-tooltip js-auth-open"
479 title="View My Favorites"
480 onclick="return (window.SIEAuth && window.SIEAuth.open('login')), false;"> <i class="fas fa-heart"></i> </a> <a href="#"
481 class="se-shortlist-link has-tooltip js-auth-open"
482 title="My Favorite Countries"
483 onclick="return (window.SIEAuth && window.SIEAuth.open('login')), false;"> <i class="fas fa-map-marked-alt"></i> </a> <a href="#" class="se-user-icon js-auth-open" data-tab="login" id="se-user-icon"
484 aria-label="Login to your account"
485 onclick="return (window.SIEAuth && window.SIEAuth.open('login')), false;"> <i class="fas fa-user-circle" aria-hidden="true"></i> </a></div> 
485<script> /* Header "Search Programs": on pages that have an in-page finder, open it by
486 clicking its own "Browse all" button (no second search instance → no clash);
487 on other pages, let the link navigate to the /find-programs/ search page. */
488(function(){
489 if (window.__sieFindProgramsBound) return;
490 window.__sieFindProgramsBound = true;
491 document.addEventListener('click', function(e){
492 var trigger = e.target.closest('[data-sie-find-programs]');
493 if (!trigger) return;
494 var browse = document.querySelector('.sie-finder-bar__browse');
495 if (browse){ e.preventDefault(); browse.click(); }
496 });
497})(); </script>
497 <div id="se-mobile-bottom-bar" class="se-mobile-only"> <input type="checkbox" id="se-bar-toggle" hidden><div class="se-mobile-btns"> <a href="#" class="se-pill-btn se-login-btn js-auth-open" data-tab="login"
498 onclick="return (window.SIEAuth && window.SIEAuth.open('login')), false;"> <i class="fas fa-sign-in-alt"></i> Login</a> <a href="#" class="se-pill-btn se-member-btn js-auth-open"
499 onclick="return (window.SIEAuth && window.SIEAuth.open('login')), false;"> <i class="fas fa-heart"></i> View My Favorites</a> <a href="#" class="se-pill-btn se-shortlist-btn js-auth-open"
500 onclick="return (window.SIEAuth && window.SIEAuth.open('login')), false;"> <i class="fas fa-map-marked-alt"></i> My Favorite Countries</a> <a href="/leonardo" class="se-pill-btn se-ai-btn"> <img src="https://www.studyineurope.eu/storage/2025/12/leonardo-color-172.webp"
501 srcset="https://www.studyineurope.eu/storage/2025/12/leonardo-color-172.webp 2x,
502 https://www.studyineurope.eu/storage/2025/12/leonardo-color-86.webp 1x"
503 alt="Ask Leonardo"
504 class="se-ai-icon"
505 width="86" height="86"
506 decoding="async" /> Ask Leonardo - Your AI Advisor</a> <a href="#" class="se-pill-btn se-dest-btn" data-open-destinations="1"> <i class="fas fa-globe-europe"></i> Study Destinations</a> <a href="/search/" class="se-pill-btn se-search-btn" data-sie-find-programs> <i class="fas fa-search"></i> Search Programs</a> <a href="#" class="se-pill-btn se-member-btn js-auth-open" data-tab="register"
507 onclick="return (window.SIEAuth && window.SIEAuth.open('register')), false;"> <i class="fas fa-compass"></i> Find Programs That&nbsp;<em>Truly</em>&nbsp;Fit Me Now</a></div> <label for="se-bar-toggle" class="se-toggle-bar"> <i class="fas fa-chevron-up"></i> </label></div> <div id="sie-auth-drawer" class="sie-auth-drawer" role="dialog" aria-modal="true" aria-labelledby="sie-auth-title" aria-hidden="true"><div class="sie-auth-inner"> <button type="button" class="sie-auth-close" aria-label="Close">&times;</button><h3 id="sie-auth-title" class="sie-auth-title">Welcome to Study in Europe</h3><p class="sie-auth-intro"> We created StudyinEurope.eu to support students like you — with clear information, personalized guidance, and a space to explore calmly. No rankings. No noise. Just tools that help — whether you're browsing on your own or getting help from <a href="https://www.studyineurope.eu/leonardo" target="_self" title="Leonardo, your AI European Study Advisor">Leonardo, our AI European Study Advisor</a>.</p><div class="sie-hero"><div class="sie-hero-left"> <img src="https://www.studyineurope.eu/storage/2025/12/leonardo-color-172.webp"
508 srcset="https://www.studyineurope.eu/storage/2025/12/leonardo-color-172.webp 2x,
509 https://www.studyineurope.eu/storage/2025/12/leonardo-color-86.webp 1x"
510 alt="Leonardo"
511 class="sie-hero-avatar"
512 width="44" height="44"
513 decoding="async" /><div class="sie-hero-copy"><div class="sie-hero-line"><i class="fas fa-bullseye"></i> Programs that actually match you</div><div class="sie-hero-line"><i class="fas fa-university"></i> Accredited and trusted institutions</div><div class="sie-hero-line"><i class="fas fa-heart"></i> Save what you love</div></div></div></div><div class="sie-toggle" role="tablist" aria-label="Auth mode"> <button type="button" class="sie-toggle-btn active" data-tab="login" aria-selected="true" role="tab"> <i class="fas fa-sign-in-alt" aria-hidden="true"></i> <span>Log In Securely</span> </button> <button type="button" class="sie-toggle-btn" data-tab="register" aria-selected="false" role="tab"> <i class="fas fa-user-plus" aria-hidden="true"></i> <span>Create Free Account</span> </button> <span class="sie-toggle-pill" aria-hidden="true"></span></div> <div id="sie-auth-login" class="sie-auth-panel" data-panel="login"><div id="sie-auth-login-message"></div><form id="sie-auth-login-form" onsubmit="return false;"><p><label>Email<br><input type="text" name="log" class="input" required></label></p><p><label>Password<br><input type="password" name="pwd" class="input" required></label></p> <input type="hidden" name="g-recaptcha-response" id="sie-auth-login-recaptcha"><p><button type="submit" class="sie-auth-btn"><i class="fas fa-sign-in-alt"></i> Log In Securely</button></p> <input type="hidden" name="redirect_to" value="https://www.studyineurope.eu/"> <input type="hidden" name="action" value="custom_login_action"></form><div class="forgot-password-link" style="margin:12px 0;"> <a href="#" id="sie-auth-show-reset">Forgot your password?</a></div><div id="sie-auth-reset-wrap" style="display:none;"><form id="sie-auth-reset-form" onsubmit="return false;"> <label class="sie-label-strong">Enter your email:</label> <input type="text" name="user_login_reset" class="input" required> <input type="hidden" name="g-recaptcha-response" id="sie-auth-reset-recaptcha"> <input type="hidden" name="action" value="custom_password_reset"><p><button type="submit" class="sie-auth-btn"><i class="fas fa-envelope-open"></i> Reset Password</button></p></form><div id="sie-auth-reset-message"></div></div></div> <div id="sie-auth-register" class="sie-auth-panel" data-panel="register" style="display:none;"><div id="sie-auth-register-message"></div><form id="sie-auth-register-form" onsubmit="return false;"> <input type="hidden" id="sie_register_nonce" name="sie_register_nonce" value="2e1e9b889d" /><input type="hidden" name="_wp_http_referer" value="/grades/" /><p><label>First Name<br><input type="text" name="first_name" class="input" required></label></p><p><label>Last Name<br><input type="text" name="last_name" class="input" required></label></p><p><label>Email<br><input type="email" name="user_email" class="input" required></label></p><p><label>Password<br><input type="password" name="user_pass" class="input" required minlength="8"></label></p><p class="sie-consent"> <label class="sie-consent-label"> <input type="checkbox" name="consent_pp_tos" value="1" required> I agree to the <a href="https://www.studyineurope.eu/terms-of-use" target="_blank" rel="noopener">Terms of Use</a> and the <a href="https://www.studyineurope.eu/privacy-policy" target="_blank" rel="noopener">Privacy Policy</a>. </label></p> <input type="hidden" name="g-recaptcha-response" id="sie-auth-register-recaptcha"> <input type="hidden" name="action" value="sie_register_student"><p><button type="submit" class="sie-auth-btn"><i class="fas fa-user-plus"></i> Create Free Account</button></p></form></div><div class="sie-auth-illustration" aria-hidden="true"> <img data-src="https://www.studyineurope.eu/storage/2025/03/students-in-europe-LR.webp"
514 alt="" class="hero-image" decoding="async"
515 width="840" height="560"
516 onerror="this.src='https://www.studyineurope.eu/storage/2025/03/students-in-europe-LR.png';this.onerror=null;"></div></div></div> <div id="sie-dest-panel" class="sie-dest-panel" role="dialog" aria-modal="true" aria-labelledby="sie-dest-panel-title" aria-hidden="true"><div class="sie-dest-panel__backdrop" id="sie-dest-panel-backdrop"></div><div class="sie-dest-panel__sheet"><div class="sie-dest-panel__header"><div class="sie-dest-panel__titlewrap"> <span class="sie-dest-panel__globe"><i class="fas fa-globe-europe"></i></span><h2 class="sie-dest-panel__title" id="sie-dest-panel-title">Study Destinations</h2></div> <button class="sie-dest-panel__close" id="sie-dest-panel-close" aria-label="Close"> <i class="fas fa-times"></i> </button></div><p class="sie-dest-panel__sub">In-depth country guides — programs, costs, language requirements, and admission steps.</p><div class="sie-dest-panel__grid"> <a href="https://www.studyineurope.eu/study-in-germany/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-germany-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Germany</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-france/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-france-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">France</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-switzerland/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-switzerland-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Switzerland</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-belgium/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-belgium-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Belgium</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-austria/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-austria-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Austria</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-ireland/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-ireland-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Ireland</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-italy/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-italy-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Italy</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-portugal/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-portugal-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Portugal</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-spain/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-spain-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Spain</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-greece/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-greece-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Greece</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-cyprus/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-cyprus-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Cyprus</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-poland/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-poland-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Poland</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-estonia/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-estonia-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Estonia</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-latvia/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-latvia-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Latvia</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-lithuania/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-lithuania-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Lithuania</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-czech-republic/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-czech-republic-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Czech Republic</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-slovakia/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-slovakia-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Slovakia</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-slovenia/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-slovenia-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Slovenia</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-hungary/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-hungary-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Hungary</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a>
516 <a href="https://www.studyineurope.eu/study-in-sweden/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-sweden-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Sweden</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-norway/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-norway-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Norway</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-denmark/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-denmark-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Denmark</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-finland/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-finland-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Finland</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a> <a href="https://www.studyineurope.eu/study-in-iceland/" class="sie-dest-panel__card" style="--card-hero:url('https://www.studyineurope.eu/storage/sie-destinations/study-in-iceland-card.webp')"><div class="sie-dest-panel__card-bg"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Iceland</span> <span class="sie-dest-panel__card-arrow"><i class="fas fa-arrow-right"></i></span></div> </a></div></div></div> <style> /* ==================== LAYOUT ==================== */
517@media screen and (min-width: 1024px) {
518 .se-user-menu-wrapper { position:absolute; top:20px; right:30px; z-index:999999 !important; display:flex; align-items:center; gap:15px; }
519 .se-access-btn { background:#0056b3; color:#fff; font-weight:600; padding:8px 16px; border-radius:8px; text-decoration:none; transition:.2s; }
520 .se-search-link { display:inline-flex; align-items:center; gap:6px; background:rgba(255,255,255,.14); color:#fff; font-weight:600; font-size:13px; padding:8px 15px; border-radius:8px; text-decoration:none; white-space:nowrap; transition:background .2s; }
521 .se-search-link:hover { background:rgba(255,255,255,.26); color:#fff; }
522 .se-access-btn em { color:inherit !important; font-style:italic; } /* override Divi global em color to maintain contrast */
523 .se-access-btn:hover { background:#FFCC00; color:#003b73; }
524 .se-fav-desktop-link { font-size:24px; color:#F44336; text-decoration:none; transition:transform .2s; position:relative; }
525 .se-fav-desktop-link:hover { transform:scale(1.1); }
526 .has-tooltip { position:relative; }
527 .se-fav-desktop-link:after { content:"View My Favorite Programs"; position:absolute; bottom:-30px; left:50%; transform:translateX(-50%); background:#007BFF; color:#fff; padding:4px 8px; font-size:12px; border-radius:5px; opacity:0; pointer-events:none; transition:.2s; white-space:nowrap; }
528 .se-fav-desktop-link:hover::after { opacity:1; }
529 .se-shortlist-link { font-size:22px; color:#2f6fed; text-decoration:none; transition:transform .2s; position:relative; }
530 .se-shortlist-link:hover { transform:scale(1.12); color:#1a4cc0; }
531 .se-shortlist-link:after { content:"My Favorite Countries"; position:absolute; bottom:-30px; left:50%; transform:translateX(-50%); background:#007BFF; color:#fff; padding:4px 8px; font-size:12px; border-radius:5px; opacity:0; pointer-events:none; transition:.2s; white-space:nowrap; }
532 .se-shortlist-link:hover::after { opacity:1; }
533 .se-institutions-wrap { position:relative; display:inline-flex; align-items:center; }
534 .se-institutions-link { font-size:12px; font-weight:500; color:rgba(255,255,255,.7); text-decoration:none; letter-spacing:.02em; transition:color .2s; white-space:nowrap; display:inline-flex; align-items:center; gap:5px; }
535 .se-institutions-link:hover { color:#FFCC00; }
536 .se-institutions-caret { font-size:9px; transition:transform .2s; }
537 .se-institutions-wrap:hover .se-institutions-caret { transform:rotate(180deg); }
538 .se-institutions-dropdown { position:absolute; top:calc(100% + 10px); left:0; background:#fff; border-radius:10px; box-shadow:0 12px 28px rgba(0,0,0,.15); padding:.4rem 0; min-width:210px; opacity:0; visibility:hidden; transform:translateY(-6px); transition:opacity .18s ease .3s,transform .18s ease .3s,visibility 0s linear .48s; z-index:2147481200; }
539 .se-institutions-dropdown::before { content:''; position:absolute; top:-14px; left:0; right:0; height:14px; }
540 .se-institutions-wrap:hover .se-institutions-dropdown { opacity:1; visibility:visible; transform:translateY(0); transition-delay:0s; }
541 .se-institutions-dropdown a { display:flex; align-items:center; gap:10px; padding:.7rem 1.1rem; color:#1d3557; text-decoration:none; font-size:13px; font-weight:500; transition:background .15s,color .15s; white-space:nowrap; }
542 .se-institutions-dropdown a:first-child { border-bottom:1px solid #f0f
5420f0; }
543 .se-institutions-dropdown a i { color:#0056b3; font-size:13px; width:16px; text-align:center; }
544 .se-institutions-dropdown a:hover { background:#f5f8ff; color:#0056b3; }
545 .se-ai-desktop-link { font-size:28px; color:#FFCC00; text-decoration:none; transition:transform .2s; position:relative; min-width:48px; min-height:48px; display:inline-flex; align-items:center; justify-content:center; }
546 .se-ai-desktop-link:hover { transform:scale(1.1); }
547 .se-ai-desktop-link::after { content:"Ask Leonardo - Your AI European Study Advisor"; position:absolute; bottom:-30px; left:50%; transform:translateX(-50%); background:#007BFF; color:#fff; padding:4px 8px; font-size:12px; border-radius:5px; opacity:0; pointer-events:none; transition:.2s; white-space:nowrap; }
548 .se-dest-desktop-btn { font-size:24px; color:#fff; background:transparent; border:0; cursor:pointer; transition:transform .2s,color .2s; position:relative; line-height:1; padding:0; }
549 .se-dest-desktop-btn:hover { transform:scale(1.15); color:#FFCC00; }
550 .se-dest-desktop-btn::after { content:"Study Destinations"; position:absolute; bottom:-30px; left:50%; transform:translateX(-50%); background:#007BFF; color:#fff; padding:4px 8px; font-size:12px; border-radius:5px; opacity:0; pointer-events:none; transition:.2s; white-space:nowrap; }
551 .se-dest-desktop-btn:hover::after { opacity:1; }
552 .se-user-icon { font-size:30px; color:#fff; cursor:pointer; }
553 .se-user-dropdown { position:fixed; min-width:220px; background:#fff; border-radius:10px; box-shadow:0 12px 24px rgba(0,0,0,.18); padding:.5rem 0; opacity:0; visibility:hidden; transform:translateY(-6px); transition:opacity .2s ease,transform .2s ease,visibility .2s; z-index:2147481200; }
554 .se-user-dropdown.open { opacity:1; visibility:visible; transform:translateY(0); }
555 .se-user-dropdown a, .se-dropdown-header { display:block; padding:.75rem 1rem; color:#1d3557; text-decoration:none; font-weight:500; }
556 .se-dropdown-header { font-size:14px; font-weight:600; border-bottom:1px solid #eee; margin-bottom:.5rem; }
557 .se-mobile-only { display:none !important; }
558}
559@media screen and (max-width: 1023px) {
560 .se-desktop-only { display:none !important; }
561 .se-mobile-only { position:fixed; bottom:0; left:0; width:100%; background:rgba(255,255,255,.92); backdrop-filter:blur(8px); -webkit-backdrop-filter:blur(8px); z-index:9999; border-top:1px solid #ddd; }
562 .se-mobile-btns { display:flex; justify-content:space-between; padding:10px 15px; transition:opacity .3s ease,max-height .3s ease; }
563 .se-pill-btn { flex:1; margin:0 5px; padding:.8rem 1rem; text-decoration:none; font-weight:500; text-align:center; display:flex; align-items:center; justify-content:center; border-radius:8px; font-size:15px; white-space:nowrap; cursor:pointer; border:0; }
564 .se-search-btn { background:#0b3d77; color:#fff; gap:6px; }
565 .se-pill-btn i { margin-right:8px; font-size:1rem; }
566 .se-login-btn, .se-hello-btn { background:#357EDD; color:#fff; }
567 .se-logout-btn { background:#ddd; color:#0056b3; }
568 .se-member-btn { background:#F7C948; color:#1d3557; }
569 .se-ai-btn { background:#007BFF; color:#fff; }
570 .se-dest-btn { background:#0b3770; color:#fff; }
571 .se-dest-btn:hover { background:#1e66f5; color:#fff; }
572 .se-shortlist-btn { background:#e0e7ff; color:#1e40af; }
573 .se-shortlist-btn:hover { background:#c7d2fe; color:#1e40af; }
574 .se-toggle-bar { display:flex; justify-content:center; align-items:center; padding:13px 0; background:#FFCC00; font-size:28px; cursor:pointer; color:#0056b3; margin-top:-20px; }
575 .se-toggle-bar i { transition:transform .3s; }
576 #se-bar-toggle:not(:checked) ~ .se-mobile-btns { max-height:0; opacity:0; overflow:hidden; pointer-events:none; }
577 #se-bar-toggle:checked ~ .se-toggle-bar i { transform:rotate(180deg); }
578 @media (max-width: 600px) {
579 .se-mobile-btns { flex-direction:column; }
580 .se-pill-btn { flex:100%; margin:5px 0; }
581 }
582}
583.se-ai-icon { width:86px; height:86px; vertical-align:middle; border-radius:50%; transition:transform .2s; }
584.se-ai-icon:hover { transform:scale(1.1); }
585/* ==================== AUTH DRAWER ==================== */
586body.sie-auth-open { overflow:hidden; }
587#sie-auth-drawer { position:fixed; inset:0; z-index:2147482000; background:rgba(12,113,195,.42);
587 opacity:0; visibility:hidden; pointer-events:auto; transition:opacity .25s ease; backdrop-filter:saturate(1.05) blur(1px); }
588#sie-auth-drawer.open { opacity:1; visibility:visible; }
589#sie-auth-drawer .sie-auth-inner { position:absolute; top:0; right:0; height:100%; width:min(560px,100%); background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%); box-shadow:-12px 0 24px rgba(0,0,0,.16); padding:26px 24px 28px; overflow:auto; will-change:transform,opacity; transform:translateX(28px); opacity:0; transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .38s cubic-bezier(.2,.8,.2,1); z-index:2147482100; }
590#sie-auth-drawer.open .sie-auth-inner { transform:translateX(0); opacity:1; }
591@media (max-width:768px){
592 #sie-auth-drawer .sie-auth-inner { top:auto; bottom:0; right:auto; left:0; width:100%; height:85vh; border-top-left-radius:16px; border-top-right-radius:16px; box-shadow:0 -12px 24px rgba(0,0,0,.16); transform:translateY(28px); }
593 #sie-auth-drawer.open .sie-auth-inner { transform:translateY(0); }
594}
595.sie-auth-close { background:transparent; border:0; font-size:30px; line-height:1; cursor:pointer; position:absolute; right:14px; top:10px; color:#0b3770; opacity:.9; }
596.sie-auth-close:hover { opacity:1; }
597.sie-auth-title { margin:0 0 6px; font-size:1.6rem; font-weight:800; color:#0b3770; }
598.sie-auth-intro { margin:0 0 16px; color:#163b6b; font-size:1.02rem; line-height:1.45; }
599.sie-hero { display:flex; align-items:center; justify-content:space-between; background:#eef5ff; border:1px solid #dbe8ff; border-radius:14px; padding:10px 12px; margin:10px 0 14px; }
600.sie-hero-left { display:flex; align-items:center; gap:12px; }
601.sie-hero-avatar { width:44px; height:auto; border-radius:50%; }
602.sie-hero-copy { display:flex; gap:10px; flex-wrap:wrap; font-size:.92rem; color:#0b3770; }
603.sie-hero-line { display:flex; align-items:center; gap:6px; }
604.sie-hero-line i { font-size:.95rem; color:#1e66f5; }
605.sie-toggle { --pad:4px; position:relative; display:grid; grid-template-columns:1fr 1fr; background:#e9f2ff; border-radius:999px; padding:var(--pad); margin-bottom:12px; width:fit-content; min-width:320px; }
606.sie-toggle-btn { position:relative; z-index:1; border:0; background:transparent; padding:10px 18px; border-radius:999px; font-weight:800; color:#0b3770; cursor:pointer; display:flex; align-items:center; gap:10px; line-height:1; }
607.sie-toggle-btn.active { color:#fff; }
608.sie-toggle-pill { position:absolute; top:var(--pad); left:var(--pad); width:calc(50% - var(--pad)); height:calc(100% - var(--pad)*2); border-radius:999px; background:#1e66f5; box-shadow:0 4px 10px rgba(12,113,195,.28); transition:transform .25s ease; will-change:transform; }
609.sie-auth-panel label { font-weight:600; margin-top:12px; display:block; color:#003B73; }
610.sie-label-strong { font-weight:800; color:#0f172a; font-size:1.05rem; }
611.sie-auth-panel .input { width:100%; padding:12px 14px; border:1px solid #d4dceb; border-radius:12px; background:#fff; transition:box-shadow .15s ease,border-color .15s ease; }
612.sie-auth-panel .input:focus { outline:none; border-color:#1e66f5; box-shadow:0 0 0 3px rgba(30,102,245,.14); }
613.sie-auth-btn { display:inline-flex; align-items:center; gap:8px; border:0; padding:12px 18px; border-radius:999px; cursor:pointer; background:#1e66f5; color:#fff; font-weight:800; box-shadow:0 6px 18px rgba(30,102,245,.18); transition:transform .05s ease,box-shadow .2s ease; }
614.sie-auth-btn:hover { box-shadow:0 10px 24px rgba(30,102,245,.22); }
615.sie-auth-btn:active { transform:translateY(1px); }
616.sie-consent { margin:10px 0 4px; }
617.sie-consent-label { font-size:.95rem; color:#0b3770; }
618.sie-consent input[type="checkbox"] { margin-right:8px; vertical-align:text-bottom; }
619.sie-consent a { color:#1e66f5; text-decoration:underline; }
620.forgot-password-link { margin:10px 0 0; }
621.forgot-password-link a { color:#1e66f5; text-decoration:underline; }
622#sie-auth-reset-form .input, #sie-auth-reset-form input[type="text"] { width:100%; padding:12px 14px; border:1px solid #d4dceb; border-radius:12px; background:#fff; margin-bottom:20px; }
623#sie-auth-reset-form .input:focus, #sie-auth-reset-form input[type="text"]:focus { outline:none; border-color:#1e66f5; box-shadow:0 0 0 3px rgba(30,102,245,.14); }
624.status-message { text-align:center; color:#1e66f5; font-weight:700; padding:12px; background:#eef5ff; border-left:4px solid #1e66f5; border-radius:8px; margin:10px 0; }
625.password-reset-error { text-align:center; background:#ffeaea; color:#8b1d1d; border-left:4px solid #dc3545; border-radius:8px; padding:12px; margin-top:10px; }
626.password-reset-success { text-align:center; background:#eaf9ef; color:#14532d; border-left:4px solid #22c55e; border-radius:8px; padding:12px; margin-top:10px; }
627body.sie-auth-open .grecaptcha-badge { visibility:visible !important; opacity:1 !important; z-index:2147483647 !important; }
628.sie-auth-illustration { display:flex; justify-content:center; align-items:flex-end; margin:18px 0 6px; position:relative; padding-bottom:4px; }
629.sie-auth-illustration::before { content:""; position:absolute; bottom:0; left:50%; transform:translateX(-50%); width:min(78%,420px); height:26px; border-radius:999px; background:radial-gradient(closest-side,rgba(30,102,245,.18),rgba(30,102,245,0)); filter:blur(6px); pointer-events:none; }
630.sie-auth-illustration .hero-image { width:min(92%,420px); height:auto; display:block; filter:drop-shadow(0 14px 26px rgba(30,102,245,.16)); }
631@media (max-width:420px){ .sie-auth-illustration .hero-image { width:92%; } }
632/* ==================== DESTINATIONS PANEL ==================== */
633body.sie-dest-open { overflow:hidden; }
634.sie-dest-panel { position:fixed; inset:0; z-index:2147483000; display:flex; align-items:stretch; justify-content:flex-end; opacity:0; visibility:hidden; pointer-events:none; transition:opacity .25s ease,visibility .25s; }
635.sie-dest-panel.open { opacity:1; visibility:visible; pointer-events:auto; }
636.sie-dest-panel__backdrop { position:absolute; inset:0; background:rgba(11,55,112,.52); backdrop-filter:blur(3px); -webkit-backdrop-filter:blur(3px); cursor:pointer; }
637.sie-dest-panel__sheet { position:relative; z-index:1; width:min(800px,100%); height:100%; background:#fff; overflow-y:auto; -webkit-overflow-scrolling:touch; padding:26px 26px 40px; display:flex; flex-direction:column; transform:translateX(28px); opacity:0; transition:transform .38s cubic-bezier(.2,.8,.2,1),opacity .38s cubic-bezier(.2,.8,.2,1); box-shadow:-20px 0 48px rgba(0,0,0,.18); }
638.sie-dest-panel.open .sie-dest-panel__sheet { transform:translateX(0); opacity:1; }
639@media (max-width:767px){
640 .sie-dest-panel { align-items:flex-end; justify-content:stretch; }
641 .sie-dest-panel__sheet { width:100%; height:92vh; border-top-left-radius:22px; border-top-right-radius:22px; padding:20px 16px 40px; transform:translateY(28px); box-shadow:0 -16px 48px rgba(0,0,0,.18); }
642 .sie-dest-panel.open .sie-dest-panel__sheet { transform:translateY(0); }
643}
644.sie-dest-panel__header { display:flex; align-items:center; justify-content:space-between; margin-bottom:6px; flex-shrink:0; }
645.sie-dest-panel__titlewrap { display:flex; align-items:center; gap:10px; }
646.sie-dest-panel__globe { font-size:22px; color:#1e66f5; line-height:1; }
647.sie-dest-panel__title { font-size:1.5rem; font-weight:800; color:#0b3770; margin:0; line-height:1.2; }
648.sie-dest-panel__close { background:transparent; border:0; font-size:22px; color:#0b3770; cursor:pointer; padding:6px 8px; border-radius:8px; line-height:1; opacity:.75; transition:opacity .15s,background .15s; flex-shrink:0; }
649.sie-dest-panel__close:hover { opacity:1; background:#f0f4ff; }
650.sie-dest-panel__sub { color:#466087; font-size:.94rem; margin:0 0 20px; flex-shrink:0; }
651.sie-dest-panel__grid { display:grid; grid-template-columns:repeat(4,1fr); gap:14px; flex:1; align-content:start; }
652@media (max-width:620px){ .sie-dest-panel__grid { grid-template-columns:repeat(2,1fr); gap:10px; } }
653@media (min-width:621px) and (max-width:860px){ .sie-dest-panel__grid { grid-template-columns:repeat(3,1fr); } }
654.sie-dest-panel__card { position:relative; display:block; aspect-ratio:3/2; border-radius:12px; overflow:hidden; text-decoration:none; background:#1d3557; }
655/* background-image only applies once the panel is open — browsers don't fetch a
656 url() sitting unused in a custom property, so the 24 card images (~170KB) cost
657 nothing at page load. They fetch on the first SIEDest.open(). */
658.sie-dest-panel__card-bg { position:absolute; inset:0; background-size:cover; background-position:center; transition:transform .4s ease; will-change:transform; }
659.sie-dest-panel.open .sie-dest-panel__card-bg { background-image:var(--card-hero); }
660.sie-dest-panel__card:hover .sie-dest-panel__card-bg { transform:scale(1.07); }
661.sie-dest-panel__card-body { position:absolute; inset:0; display:flex; flex-direction:column; justify-content:flex-end; padding:10px 12px; background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,.30) 55%,transparent 100%); }
662.sie-dest-panel__card-name { color:#fff; font-weight:700; font-size:.92rem; line-height:1.2; text-shadow:0 1px 5px rgba(0,0,0,.55); display:block; }
663.sie-dest-panel__card-arrow { display:block; color:rgba(255,255,255,0); font-size:.75rem; margin-top:2px; transition:color .2s ease,transform .2s ease; line-height:1; }
664.sie-dest-panel__card:hover .sie-dest-panel__card-arrow { color:rgba(255,255,255,.9); transform:translateX(4px); } </style> 
664<script> (function(){
665 'use strict';
666 /* ==================== DESTINATIONS PANEL ====================
667 Defined first, unconditionally — no DOM dependency at parse time.
668 ============================================================ */
669 window.SIEDest = {
670 open: function() {
671 var p = document.getElementById('sie-dest-panel');
672 if (!p) return;
673 p.classList.add('open');
674 p.setAttribute('aria-hidden', 'false');
675 document.body.classList.add('sie-dest-open');
676 },
677 close: function() {
678 var p = document.getElementById('sie-dest-panel');
679 if (!p) return;
680 p.classList.remove('open');
681 p.setAttribute('aria-hidden', 'true');
682 document.body.classList.remove('sie-dest-open');
683 }
684 };
685 // Wire close handlers + open delegates once DOM is ready
686 function wireDestPanel() {
687 // Move panel to<body> to escape Divi's CSS stacking context
688 var panel = document.getElementById('sie-dest-panel');
689 if (panel && panel.parentNode !== document.body) {
690 document.body.appendChild(panel);
691 }
692 var bd = document.getElementById('sie-dest-panel-backdrop');
693 var cl = document.getElementById('sie-dest-panel-close');
694 if (bd) bd.addEventListener('click', function(){ window.SIEDest.close(); });
695 if (cl) cl.addEventListener('click', function(){ window.SIEDest.close(); });
696 document.addEventListener('keydown', function(e){
697 var p = document.getElementById('sie-dest-panel');
698 if (e.key === 'Escape' && p && p.classList.contains('open')) window.SIEDest.close();
699 });
700 // Any element with data-open-destinations attribute triggers the panel
701 document.addEventListener('click', function(e){
702 var t = e.target && e.target.closest && e.target.closest('[data-open-destinations]');
703 if (t) { e.preventDefault(); window.SIEDest.open(); }
704 });
705 }
706 if (document.readyState === 'loading') {
707 document.addEventListener('DOMContentLoaded', wireDestPanel);
708 } else {
709 wireDestPanel();
710 }
711 /* ==================== AUTH DRAWER ==================== */
712 function ready(fn){ if (document.readyState !== 'loading') fn(); else document.addEventListener('DOMContentLoaded', fn); }
713 window.SIEAuth = (function(){
714 var drawer, SITE_KEY = "6Ld56XMrAAAAAH-uerF9JO2Z0OlvAvPGHZu1zDqI";
715 function ensureDrawer(){
716 var list = document.querySelectorAll('#sie-auth-drawer');
717 if (list.length) {
718 drawer = list[0];
719 for (var i = 1; i < list.length; i++) { try { list[i].parentNode.removeChild(list[i]); } catch(e){} }
720 }
721 if (drawer && drawer.parentNode !== document.body) { document.body.appendChild(drawer); }
722 return drawer;
723 }
724 function ensureRecaptcha(cb){
725 if (!SITE_KEY) { cb && cb(); return; }
726 if (window.grecaptcha) { cb && cb(); return; }
727 var s = document.createElement('script');
728 s.src = 'https://www.google.com/recaptcha/api.js?render=' + SITE_KEY;
729 s.onload = function(){ cb && cb(); };
730 document.head.appendChild(s);
731 }
732 function setTab(tab){
733 var btns = document.querySelectorAll('.sie-toggle-btn');
734 btns.forEach(function(b){
735 var active = b.getAttribute('data-tab') === tab;
736 b.classList.toggle('active', active);
737 b.setAttribute('aria-selected', active ? 'true' : 'false');
738 });
739 var pill = document.querySelector('.sie-toggle-pill');
740 if (pill){ pill.style.transform = (tab === 'register') ? 'translateX(100%)' : 'translateX(0)'; }
741 var loginPanel = document.getElementById('sie-auth-login');
742 var regPanel   = document.getElementById('sie-auth-register');
743 if (!loginPanel || !regPanel) return;
744 if (tab === 'register'){
745 if (window.jQuery){ jQuery(loginPanel).stop(true,true).slideUp(160, function(){ jQuery(regPanel).stop(true,true).slideDown(180); }); }
746 else { loginPanel.style.display = 'none'; regPanel.style.display = ''; }
747 } else {
748 if (window.jQuery){ jQuery(regPanel).stop(true,true).slideUp(160, function(){ jQuery(loginPanel).stop(true,true).slideDown(180); }); }
749 else { regPanel.style.display = 'none'; loginPanel.style.display = ''; }
750 }
751 }
752 function open(tab){
753 ensureRecaptcha(function(){
754 var d = ensureDrawer(); if (!d) return;
755 d.classList.add('open');
756 d.setAttribute('aria-hidden', 'false');
757 document.body.classList.add('sie-auth-open');
758 var lazyImg = d.querySelector('img[data-src]');
759 if (lazyImg) { lazyImg.src = lazyImg.getAttribute('data-src'); lazyImg.removeAttribute('data-src'); }
760 setTab(tab || 'login');
761 try{ if (window.SIEAfterLogin){ window.SIEAfterLogin.remember(); window.SIEAfterLogin.writeTo(d); } } catch(_){}
762 setTimeout(function(){
763 var sel = tab === 'register' ? '#sie-auth-register-form input[name="first_name"]' : '#sie-auth-login-form input[name="log"]';
764 var first = d.querySelector(sel);
765 if (first) try { first.focus(); } catch(_){}
766 }, 260);
767 });
768 return false;
769 }
770 function close(){
771 var d = ensureDrawer(); if (!d) return false;
772 d.classList.remove('open');
773 d.setAttribute('aria-hidden', 'true');
774 document.body.classList.remove('sie-auth-open');
775 return false;
776 }
777 return { open: open, close: close, setTab: setTab, ensureDrawer: ensureDrawer };
778 })();
779 document.addEventListener('openAuthDrawer', function(e){
780 var mode = (e && e.detail && e.detail.mode) || 'login';
781 if (window.SIEAuth && typeof window.SIEAuth.open === 'function') window.SIEAuth.open(mode);
782 }, { capture: true });
783 document.addEventListener('click', function(e){
784 var t = e.target.closest && e.target.closest('[data-auth-drawer-open]');
785 if (!t) return;
786 e.preventDefault();
787 var mode = (t.getAttribute('data-auth-drawer-open') || '').toLowerCase() === 'register' ? 'register' : 'login';
788 if (window.SIEAuth && typeof window.SIEAuth.open === 'function') window.SIEAuth.open(mode);
789 }, true);
790 ready(function(){
791 window.SIEAuth.ensureDrawer();
792 var isLoggedIn   = false;
793 var isAuthPage   = false; // true on /login and /register pages
794 // Auto-open the login drawer with a success message after a password reset.
795 // WordPress redirects to /login?checkemail=confirm after the user sets their new password.
796 // Skip entirely on the /login and /register pages — the page itself handles login.
797 (function(){
798 try {
799 var params = new URLSearchParams(window.location.search);
800 if (!isAuthPage && (params.get('checkemail') === 'confirm' || params.get('password') === 'changed')) {
801 history.replaceState(null, '', window.location.pathname); // clean the URL
802 setTimeout(function(){
803 if (window.SIEAuth) window.SIEAuth.open('login');
804 setTimeout(function(){
805 var msg = document.getElementById('sie-auth-login-message');
806 if (msg) msg.innerHTML =
807 '<div class="password-reset-success" style="margin-bottom:12px;">' +
808 '<i class="fas fa-check-circle" style="margin-right:6px;"></i>' +
809 '<strong>Password updated!</strong> Please log in with your new password.' +
810 '</div>';
811 }, 260); // wait for drawer animation
812 }, 120);
813 }
814 // Auto-open destinations panel when arriving from the email verification success page.
815 if (params.get('open') === 'destinations') {
816 history.replaceState(null, '', window.location.pathname); // clean the URL
817 setTimeout(function(){
818 if (window.SIEDest) window.SIEDest.open();
819 }, 180);
820 }
821 } catch(e){}
822 })();
823 var dropdownIcon = document.getElementById('se-user-icon');
824 var dropdown     = document.getElementById('se-user-dropdown');
825 function positionDropdown(){
826 if (!dropdown || !dropdownIcon) return;
827 var r    = dropdownIcon.getBoundingClientRect();
828 var top  = r.bottom + 10;
829 var left = Math.max(10, r.right - (dropdown.offsetWidth || 220));
830 dropdown.style.top  = top + 'px';
831 dropdown.style.left = left + 'px';
832 }
833 if (dropdownIcon && dropdown){
834 dropdownIcon.addEventListener('click', function(e){
835 if (!isLoggedIn){
836 e.preventDefault();
837 // Already on /login or /register — no need to open the drawer
838 if (isAuthPage) return;
839 return window.SIEAuth.open('login');
840 }
841 e.preventDefault();
842 dropdown.classList.toggle('open');
843 dropdown.setAttribute('aria-hidden', dropdown.classList.contains('open') ? 'false' : 'true');
844 if (dropdown.classList.contains('open')) positionDropdown();
845 });
846 document.addEventListener('click', function(e){
847 if (!isLoggedIn || !dropdown.classList.contains('open')) return;
848 if (e.target.closest && e.target.closest('#se-user-icon')) return;
849 if (!dropdown.contains(e.target)) dropdown.classList.remove('open');
850 });
851 window.addEventListener('resize', function(){ if (dropdown.classList.contains('open')) positionDropdown(); });
852 window.addEventListener('scroll', function(){ if (dropdown.classList.contains('open')) positionDropdown(); }, {passive:true});
853 }
854 document.addEventListener('click', function(e){
855 var t;
856 t = e.target.closest('.sie-toggle-btn');
857 if (t){ e.preventDefault(); window.SIEAuth.setTab(t.getAttribute('data-tab')); return; }
858 if (e.target.closest('.sie-auth-close')){ e.preventDefault(); window.SIEAuth.close(); return; }
859 if (e.target.id === 'sie-auth-show-reset'){
860 e.preventDefault();
861 var wrap = document.getElementById('sie-auth-reset-wrap');
862 if (wrap){ if (window.jQuery){ jQuery(wrap).stop(true,true).slideDown(160); } else { wrap.style.display = ''; } }
863 return;
864 }
865 var resend = e.target.closest('.sie-resend-link');
866 if (resend){
867 e.preventDefault();
868 var email  = resend.getAttribute('data-email') || '';
869 var msgBox = document.getElementById('sie-auth-login-message');
870 if (msgBox) msgBox.innerHTML = "<div class='status-message'><i class='fas fa-spinner fa-spin'></i> Sending\u2026</div>";
871 var fd = new FormData();
872 fd.append('action', 'sie_resend_verification');
873 fd.append('email', email);
874 fetch("https:\/\/www.studyineurope.eu\/jcch\/admin-ajax.php", { method:'POST', body:fd, credentials:'same-origin' })
875 .then(function(r){ return r.json(); })
876 .then(function(data){
877 if (!msgBox) return;
878 if (data.success){
879 msgBox.innerHTML = "<div class='password-reset-success'>" + (data.data && data.data.message ? data.data.message : "Verification email sent. Please check your inbox.") + "</div>";
880 } else {
881 var m = (typeof data.data === 'string') ? data.data : (data.data && data.data.message ? data.data.message : "Could not resend verification.");
882 msgBox.innerHTML = "<div class='password-reset-error'>" + m + "</div>";
883 }
884 })
885 .catch(function(){ if (msgBox) msgBox.innerHTML = "<div class='password-reset-error'>Something went wrong. Please try again.</div>"; });
886 return;
887 }
888 });
889 var SITE_KEY = "6Ld56XMrAAAAAH-uerF9JO2Z0OlvAvPGHZu1zDqI";
890 function recaptchaExec(action, done){
891 if (window.grecaptcha && SITE_KEY){ grecaptcha.ready(function(){ grecaptcha.execute(SITE_KEY, {action:action}).then(done); }); }
892 else { done(''); }
893 }
894 function beginSubmit(form){
895 if (!form || form.dataset.sending === '1') return false;
896 form.dataset.sending = '1';
897 var btn = form.querySelector('button[type="submit"]');
898 if (btn){ btn.disabled = true; btn.setAttribute('aria-busy','true'); }
899 return true;
900 }
901 function endSubmit(form){
902 if (!form) return;
903 form.dataset.sending = '';
904 var btn = form.querySelector('button[type="submit"]');
905 if (btn){ btn.disabled = false; btn.removeAttribute('aria-busy'); }
906 }
907 document.addEventListener('submit', function(e){
908 if (e.target && e.target.id === 'sie-auth-login-form'){
909 e.preventDefault();
910 var loginForm = e.target;
911 if (!beginSubmit(loginForm)) return;
912 var loginMsg = document.getElementById('sie-auth-login-message');
913 if (loginMsg) loginMsg.innerHTML = "<div class='status-message'><i class='fas fa-spinner fa-spin'></i> Validating\u2026</div>";
914 recaptchaExec('login', function(token){
915 var tgt = document.getElementById('sie-auth-login-recaptcha'); if (tgt) tgt.value = token || '';
916 var fd = new FormData(loginForm);
917 fetch("https://www.studyineurope.eu/jcch/admin-ajax.php", { method:'POST', body:fd, credentials:'same-origin' })
918 .then(function(r){ return r.json(); })
919 .then(function(data){
920 if (data.success){
921 var rt = '';
922 try {
923 rt = (loginForm.querySelector('input[name="redirect_to"]') || {}).value || '';
924 if (!rt && window.SIEAfterLogin) rt = window.SIEAfterLogin.current();
925 } catch(err){}
926 if (!rt) rt = data.redirect || "https://www.studyineurope.eu/";
927 window.location.replace(rt);
928 } else {
929 if (loginMsg) loginMsg.innerHTML = "<div class='password-reset-error'>" + (data.data || "Incorrect email or password.") + "</div>";
930 endSubmit(loginForm);
931 }
932 })
933 .catch(function(){ if (loginMsg) loginMsg.innerHTML = "<div class='password-reset-error'>Something went wrong. Please try again.</div>"; endSubmit(loginForm); });
934 });
935 }
936 if (e.target && e.target.id === 'sie-auth-reset-form'){
937 e.preventDefault();
938 var resetForm = e.target;
939 if (!beginSubmit(resetForm)) return;
940 var resetMsg = document.getElementById('sie-auth-reset-message');
941 if (resetMsg) resetMsg.innerHTML = "<div class='status-message'><i class='fas fa-spinner fa-spin'></i> Validating\u2026</div>";
942 recaptchaExec('request_reset', function(token){
943 var tgt = document.getElementById('sie-auth-reset-recaptcha'); if (tgt) tgt.value = token || '';
944 var fd = new FormData(resetForm);
945 fetch("https://www.studyineurope.eu/jcch/admin-ajax.php", { method:'POST', body:fd, credentials:'same-origin' })
946 .then(function(r){ return r.json(); })
947 .then(function(data){
948 if (data.success){
949 resetForm.reset();
950 if (resetMsg) resetMsg.innerHTML = "<div class='password-reset-success'>" + (data.data && data.data.message ? data.data.message : "Check your email for the password reset link.") + "</div>";
951 } else {
952 var msg = (typeof data.data === 'string') ? data.data : (data.data && data.data.message ? data.data.message : "An error occurred.");
953 if (resetMsg) resetMsg.innerHTML = "<div class='password-reset-error'>" + msg + "</div>";
954 }
955 endSubmit(resetForm);
956 })
957 .catch(function(){ if (resetMsg) resetMsg.innerHTML = "<div class='password-reset-error'>An error occurred. Try again.</div>"; endSubmit(resetForm); });
958 });
959 }
960 if (e.target && e.target.id === 'sie-auth-register-form'){
961 e.preventDefault();
962 var regForm = e.target;
963 if (!beginSubmit(regForm)) return;
964 var regMsg = document.getElementById('sie-auth-register-message');
965 if (!regForm.querySelector('input[name="consent_pp_tos"]:checked')){
966 if (regMsg) regMsg.innerHTML = "<div class='password-reset-error'>Please agree to the Terms &amp; Conditions and Privacy Policy.</div>";
967 endSubmit(regForm);
968 return;
969 }
970 if (regMsg) regMsg.innerHTML = "<div class='status-message'><i class='fas fa-spinner fa-spin'></i> Creating your account\u2026</div>";
971 var emailVal = (regForm.querySelector('input[name="user_email"]') || {}).value || '';
972 recaptchaExec('register', function(token){
973 var tgt = document.getElementById('sie-auth-register-recaptcha'); if (tgt) tgt.value = token || '';
974 var fd = new FormData(regForm);
975 fetch("https://www.studyineurope.eu/jcch/admin-ajax.php", { method:'POST', body:fd, credentials:'same-origin' })
976 .then(function(r){ return r.json(); })
977 .then(function(data){
978 if (data.success){
979 regForm.remove();
980 if (regMsg){
981 regMsg.innerHTML =
982 '<div class="password-reset-success" style="text-align:center;"><i class="fas fa-check-circle" style="color:#22c55e;margin-right:8px;"></i><strong>Your free account has been created.</strong></div>' +
983 '<div style="text-align:center;color:#003B73;margin:14px 0 18px;">We\'ve sent a verification link to <strong>' + (emailVal ? emailVal.replace(/</g,'&lt;') : 'your email') + '</strong>.<br>After you confirm, you\'ll be logged in automatically.</div>' +
984 '<div style="text-align:center;"><a href="https://www.studyineurope.eu/" class="custom-login-btn" style="display:inline-block;background:#1e66f5;color:#fff;padding:12px 20px;border-radius:10px;text-decoration:none;font-weight:700;">Back to Home</a></div>';
985 }
986 } else {
987 var msg = (typeof data.data === 'string') ? data.data : (data.data && data.data.message ? data.data.message : "Something went wrong.");
988 if (regMsg) regMsg.innerHTML = "<div class='password-reset-error'>" + msg + "</div>";
989 endSubmit(regForm);
990 }
991 })
992 .catch(function(){ if (regMsg) regMsg.innerHTML = "<div class='password-reset-error'>Something went wrong. Please try again.</div>"; endSubmit(regForm); });
993 });
994 }
995 });
996 });
997})(); </script>
997 
997<script> /* ── Destinations-panel i18n ────────────────────────────────────────────────
998 Runs client-side so it works even when a full-page cache (e.g. SiteGround
999 CachePress) serves cached English HTML to language-prefixed URLs.
1000 ────────────────────────────────────────────────────────────────────────── */
1001(function () {
1002 var m = window.location.pathname.match(/^\/(ja|ko|zh|es|pt|hi|ru|he)\//);
1003 if (!m) return; // English — nothing to do
1004 var lang = m[1];
1005 var T = {
1006 title: {
1007 ja: '留学先を選ぶ',      ko: '유학 국가',      zh: '留学目的地',
1008 pt: 'Destinos de Estudo', es: 'Destinos de Estudio',
1009 hi: 'अध्ययन गंतव्य',     ru: 'Направления для учёбы',
1010 he: 'יעדי לימוד'
1011 },
1012 sub: {
1013 ja: '各国の詳細ガイド — プログラム、費用、語学要件、入学手続き。',
1014 ko: '심층 국가 가이드 — 프로그램, 비용, 언어 요건 및 입학 절차.',
1015 zh: '深入国家指南 — 课程、费用、语言要求和录取步骤。',
1016 pt: 'Guias detalhados por país — programas, custos, requisitos linguísticos e etapas de candidatura.',
1017 es: 'Guías detalladas por país — programas, costes, requisitos de idioma y pasos de admisión.',
1018 hi: 'देश-वार विस्तृत गाइड — प्रोग्राम, लागत, भाषा आवश्यकताएं और प्रवेश प्रक्रिया।',
1019 ru: 'Подробные гайды по странам — программы, стоимость, языковые требования и шаги поступления.',
1020 he: 'מדריכי מדינות מעמיקים — תוכניות, עלויות, דרישות שפה ושלבי קבלה.'
1021 },
1022 countries: {
1023 'Germany':        {ja:'ドイツ',           ko:'독일',         zh:'德国',        pt:'Alemanha',         es:'Alemania',         hi:'जर्मनी',          ru:'Германия',        he:'גרמניה'},
1024 'France':         {ja:'フランス',         ko:'프랑스',       zh:'法国',        pt:'França',           es:'Francia',          hi:'फ़्रांस',           ru:'Франция',         he:'צרפת'},
1025 'Netherlands':    {ja:'オランダ',         ko:'네덜란드',     zh:'荷兰',        pt:'Países Baixos',    es:'Países Bajos',     hi:'नीदरलैंड',        ru:'Нидерланды',      he:'הולנד'},
1026 'Switzerland':    {ja:'スイス',           ko:'스위스',       zh:'瑞士',        pt:'Suíça',            es:'Suiza',            hi:'स्विट्ज़रलैंड',    ru:'Швейцария',       he:'שווייץ'},
1027 'Belgium':        {ja:'ベルギー',         ko:'벨기에',       zh:'比利时',      pt:'Bélgica',          es:'Bélgica',          hi:'बेल्जियम',         ru:'Бельгия',         he:'בלגיה'},
1028 'Austria':        {ja:'オーストリア',     ko:'오스트리아',   zh:'奥地利',      pt:'Áustria',          es:'Austria',          hi:'ऑस्ट्रिया',       ru:'Австрия',         he:'אוסטריה'},
1029 'Ireland':        {ja:'アイルランド',     ko:'아일랜드',     zh:'爱尔兰',      pt:'Irlanda',          es:'Irlanda',          hi:'आयरलैंड',         ru:'Ирландия',        he:'אירלנד'},
1030 'Italy':          {ja:'イタリア',         ko:'이탈리아',     zh:'意大利',      pt:'Itália',           es:'Italia',           hi:'इटली',            ru:'Италия',          he:'איטליה'},
1031 'Portugal':       {ja:'ポルトガル',       ko:'포르투갈',     zh:'葡萄牙',      pt:'Portugal',         es:'Portugal',         hi:'पुर्तगाल',        ru:'Португалия',      he:'פורטוגל'},
1032 'Spain':          {ja:'スペイン',         ko:'스페인',       zh:'西班牙',      pt:'Espanha',          es:'España',           hi:'स्पेन',           ru:'Испания',         he:'ספרד'},
1033 'Greece':         {ja:'ギリシャ',         ko:'그리스',       zh:'希腊',        pt:'Grécia',           es:'Grecia',           hi:'ग्रीस',           ru:'Греция',          he:'יוון'},
1034 'Cyprus':         {ja:'キプロス',         ko:'키프로스',     zh:'塞浦路斯',    pt:'Chipre',           es:'Chipre',           hi:'साइप्रस',         ru:'Кипр',            he:'קפריסין'},
1035 'Poland':         {ja:'ポーランド',       ko:'폴란드',       zh:'波兰',        pt:'Polônia',          es:'Polonia',          hi:'पोलैंड',          ru:'Польша',          he:'פולין'},
1036 'Estonia':        {ja:'エストニア',       ko:'에스토니아',   zh:'爱沙尼亚',    pt:'Estônia',          es:'Estonia',          hi:'एस्टोनिया',       ru:'Эстония',         he:'אסטוניה'},
1037 'Latvia':         {ja:'ラトビア',         ko:'라트비아',     zh:'拉脱维亚',    pt:'Letônia',          es:'Letonia',          hi:'लातविया',         ru:'Латвия',          he:'לטביה'},
1038 'Lithuania':      {ja:'リトアニア',       ko:'리투아니아',   zh:'立陶宛',      pt:'Lituânia',         es:'Lituania',         hi:'लिथुआनिया',       ru:'Литва',           he:'ליטא'},
1039 'Czech Republic': {ja:'チェコ共和国',     ko:'체코',         zh:'捷克共和国',  pt:'República Checa',  es:'República Checa',  hi:'चेक गणराज्à
1039¤¯',    ru:'Чехия',           he:'צ\'כיה'},
1040 'Slovakia':       {ja:'スロバキア',       ko:'슬로바키아',   zh:'斯洛伐克',    pt:'Eslováquia',       es:'Eslovaquia',       hi:'स्लोवाकिया',      ru:'Словакия',        he:'סלובקיה'},
1041 'Slovenia':       {ja:'スロベニア',       ko:'슬로베니아',   zh:'斯洛文尼亚',  pt:'Eslovênia',        es:'Eslovenia',        hi:'स्लोवेनिया',      ru:'Словения',        he:'סלובניה'},
1042 'Hungary':        {ja:'ハンガリー',       ko:'헝가리',       zh:'匈牙利',      pt:'Hungria',          es:'Hungría',          hi:'हंगरी',           ru:'Венгрия',         he:'הונגריה'},
1043 'Sweden':         {ja:'スウェーデン',     ko:'스웨덴',       zh:'瑞典',        pt:'Suécia',           es:'Suecia',           hi:'स्वीडन',          ru:'Швеция',          he:'שבדיה'},
1044 'Norway':         {ja:'ノルウェー',       ko:'노르웨이',     zh:'挪威',        pt:'Noruega',          es:'Noruega',          hi:'नॉर्वे',          ru:'Норвегия',        he:'נורווגיה'},
1045 'Denmark':        {ja:'デンマーク',       ko:'덴마크',       zh:'丹麦',        pt:'Dinamarca',        es:'Dinamarca',        hi:'डेनमार्क',        ru:'Дания',           he:'דנמרק'},
1046 'Finland':        {ja:'フィンランド',     ko:'핀란드',       zh:'芬兰',        pt:'Finlândia',        es:'Finlandia',        hi:'फिनलैंड',         ru:'Финляндия',       he:'פינלנד'},
1047 'Iceland':        {ja:'アイスランド',     ko:'아이슬란드',   zh:'冰岛',        pt:'Islândia',         es:'Islandia',         hi:'आइसलैंड',         ru:'Исландия',        he:'איסלנד'}
1048 }
1049 };
1050 function apply() {
1051 // Panel title
1052 var titleEl = document.getElementById('sie-dest-panel-title');
1053 if (titleEl && T.title[lang]) titleEl.textContent = T.title[lang];
1054 // Panel subtitle
1055 var subEl = document.querySelector('.sie-dest-panel__sub');
1056 if (subEl && T.sub[lang]) subEl.textContent = T.sub[lang];
1057 // Country names
1058 document.querySelectorAll('.sie-dest-panel__card-name').forEach(function (el) {
1059 var en = el.textContent.trim();
1060 if (T.countries[en] && T.countries[en][lang]) el.textContent = T.countries[en][lang];
1061 });
1062 // Country links — prefix with language slug so clicks stay in language context
1063 document.querySelectorAll('#sie-dest-panel .sie-dest-panel__card[href]').forEach(function (a) {
1064 var href = a.getAttribute('href');
1065 if (!href) return;
1066 // Strip origin (https://example.com) to get just the path for the check,
1067 // so the guard works correctly for both absolute and relative URLs.
1068 var path = href.replace(/^https?:\/\/[^/]+/, '');
1069 if (!path.match(/^\/(ja|ko|zh|es|pt|hi|ru|he)\//)) {
1070 a.setAttribute('href', href.replace(/^(https?:\/\/[^/]+)?\//, function (_, origin) {
1071 return (origin || '') + '/' + lang + '/';
1072 }));
1073 }
1074 });
1075 }
1076 if (document.readyState === 'loading') {
1077 document.addEventListener('DOMContentLoaded', apply);
1078 } else {
1079 apply();
1080 }
1081})(); </script>
1081  <button class="sie-hdr__hamburger" id="sie-hdr-hamburger"
1082 aria-expanded="false" aria-controls="sie-hdr-nav"
1083 aria-label="Open navigation menu"> <span aria-hidden="true"></span> <span aria-hidden="true"></span> <span aria-hidden="true"></span> </button></div></div></header><div id="sie-cookie-notice" role="region" aria-label="Cookie notice" hidden> <style> #sie-cookie-notice{position:fixed;left:16px;right:16px;bottom:16px;z-index:2147483200;background:#fff;color:#1e3a5f;border-radius:14px;box-shadow:0 12px 40px rgba(0,20,50,.22);padding:16px 18px;font:500 14px/1.5 'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;max-width:560px;margin:0 auto}
1084#sie-cookie-notice p{margin:0 0 12px;padding:0}
1085#sie-cookie-notice a{color:#0056b3;text-decoration:underline}
1086.sie-cn-actions{display:flex;gap:10px;align-items:center}
1087#sie-cn-accept{background:#0056b3;color:#fff;border:0;border-radius:9px;padding:9px 26px;font-weight:700;font-size:14px;cursor:pointer;font-family:inherit}
1088#sie-cn-accept:hover{background:#003b73}
1089#sie-cn-close{background:none;border:0;color:#7a8294;font-size:22px;line-height:1;cursor:pointer;padding:2px 8px;margin-left:auto}
1090#sie-cn-close:hover{color:#1e3a5f}
1091@media (max-width:480px){#sie-cookie-notice{left:8px;right:8px;bottom:8px;padding:14px;font-size:13px}} </style><p>We are using cookies to give you the best experience on our website. You can find out more about which cookies we are using in our <a href="https://www.studyineurope.eu/privacy-policy/">privacy policy</a>.</p><div class="sie-cn-actions"> <button type="button" id="sie-cn-accept">Accept</button> <button type="button" id="sie-cn-close" aria-label="Dismiss cookie notice">&times;</button></div> 
1091<script> (function(){
1092 var n=document.getElementById('sie-cookie-notice'),c=document.cookie;
1093 if(c.indexOf('sie_cookie_ok=')===-1&&c.indexOf('moove_gdpr_popup=')===-1){n.hidden=false;}
1094 function set(days){
1095 var d=new Date(Date.now()+days*864e5).toUTCString();
1096 document.cookie='sie_cookie_ok=1;path=/;expires='+d+';SameSite=Lax';
1097 n.hidden=true;
1098 }
1099 document.getElementById('sie-cn-accept').addEventListener('click',function(){set(365);});
1100 document.getElementById('sie-cn-close').addEventListener('click',function(){set(30);});
1101})(); </script>
1101</div><main id="sie-lean-main" role="main"><div id="main-content" role="main"><div class="sie-content" style="max-width:1080px;margin:0 auto;padding:32px 24px 56px;"><nav aria-label="breadcrumbs"><div class="breadcrumb-container theme2"><ol><li><a title="Study in Europe" href="https://www.studyineurope.eu"><span>Study in Europe</span></a><span class="separator"></span></li><li><a title="Compare European Grades" href="https://www.studyineurope.eu/grades/"><span>Compare European Grades</span></a><span class="separator"></span></li></ol></div></nav> 
1101<script type="application/ld+json"> {
1102 "@context": "http://schema.org",
1103 "@type": "BreadcrumbList",
1104 "itemListElement": [
1105 {
1106 "@type": "ListItem",
1107 "position": 2,
1108 "item": {
1109 "@id": "https://www.studyineurope.eu/grades/",
1110 "name": "Compare European Grades"
1111 }
1112 }
1113 ]
1114 } </script>
1114 
1114<script> </script>
1114<div class="gr-page-header"><h1 class="gr-page-title">Compare European Grades</h1> <details class="sie-lang-switch" aria-label="Available in 8 languages"><summary class="sie-lang-switch__trigger"><i class="fas fa-globe" aria-hidden="true"></i><span>Available in 8 languages</span></summary><div class="sie-lang-switch__panel"><a href="https://www.studyineurope.eu/ja/grades/" class="sie-lang-switch__option" hreflang="ja">日本語</a><a href="https://www.studyineurope.eu/ko/grades/" class="sie-lang-switch__option" hreflang="ko">한국어</a><a href="https://www.studyineurope.eu/zh/grades/" class="sie-lang-switch__option" hreflang="zh">中文</a><a href="https://www.studyineurope.eu/pt/grades/" class="sie-lang-switch__option" hreflang="pt">Português</a><a href="https://www.studyineurope.eu/es/grades/" class="sie-lang-switch__option" hreflang="es">Español</a><a href="https://www.studyineurope.eu/hi/grades/" class="sie-lang-switch__option" hreflang="hi">हिन्दी</a><a href="https://www.studyineurope.eu/ru/grades/" class="sie-lang-switch__option" hreflang="ru">Русский</a><a href="https://www.studyineurope.eu/he/grades/" class="sie-lang-switch__option" hreflang="he">עברית</a></div></details></div><p>If you plan to study in Europe, understanding grades in Europe is essential. Here's a detailed comparison of the different grading systems used at university level in Europe (all EU countries, Iceland, Norway and Switzerland) — plus how grades from the USA, Canada, Japan, Australia, India, Brazil, South Korea, Mexico, Argentina, Russia, and Israel map to the European ECTS scale.</p> <div class="gr-ects-banner"><div class="gr-ects-inner"> <strong>ECTS Grading Scale Reference</strong><div class="gr-ects-grades"> <span class="gr-ects-pill gr-ects-a">A — Excellent</span> <span class="gr-ects-pill gr-ects-b">B — Very Good</span> <span class="gr-ects-pill gr-ects-c">C — Good</span> <span class="gr-ects-pill gr-ects-d">D/E — Pass</span> <span class="gr-ects-pill gr-ects-f">F/FX — Fail</span></div></div></div> <div class="gr-leo-cta"><div class="gr-leo-cta-inner"> <img src="https://www.studyineurope.eu/storage/2025/12/leonardo-white-104.webp" alt="Leonardo" class="gr-leo-cta-avatar" width="52" height="52"><div class="gr-leo-cta-text"> <strong>Not sure how your grades translate?</strong> <span>Ask Leonardo about grade requirements for specific programs — he knows the details for every university in our catalog.</span></div> <a href="https://www.studyineurope.eu/leonardo" class="gr-leo-cta-btn"> Chat with Leonardo </a></div></div> <div class="gr-filter-bar"> <label for="gr-country-filter"><strong>Filter:</strong></label> <select id="gr-country-filter"><option value="">All countries</option><option value="austria">Austria</option><option value="belgium">Belgium</option><option value="bulgaria">Bulgaria</option><option value="croatia">Croatia</option><option value="cyprus">Cyprus</option><option value="czech-republic">Czech Republic</option><option value="denmark">Denmark</option><option value="estonia">Estonia</option><option value="finland">Finland</option><option value="france">France</option><option value="germany">Germany</option><option value="greece">Greece</option><option value="hungary">Hungary</option><option value="iceland">Iceland</option><option value="ireland">Ireland</option><option value="italy">Italy</option><option value="latvia">Latvia</option><option value="lithuania">Lithuania</option><option value="luxembourg">Luxembourg</option><option value="malta">Malta</option><option value="netherlands">Netherlands</option><option value="norway">Norway</option><option value="poland">Poland</option><option value="portugal">Portugal</option><option value="romania">Romania</option><option value="slovakia">Slovakia</option><option value="slovenia">Slovenia</option><option value="spain">Spain</option><option value="sweden">Sweden</option><option value="switzerland">Switzerland</option> </select> <span class="gr-card-count"><span id="gr-visible-count">30</span> countries</span></div> <div class="gr-universe"><div class="gr-orbs" aria-hidden="true"><div class="gr-orb gr-orb--1"></div><div class="gr-orb gr-orb--2"></div><div class="gr-orb gr-orb--3"></div><div class="gr-orb gr-orb--4"></div></div><div class="gr-cards-wrap"><div class="gr-cards-grid" id="gr-grid"><div class="gr-card" data-country="austria" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/austria-84.webp" alt="Austria" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Austria</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">1 (Sehr gut)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">2 (Gut)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">3 (Befriedigend)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">
11144 (Genügend)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">5 (Nicht genügend)</span></div></div></div><div class="gr-card" data-country="belgium" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/belgium-84.webp" alt="Belgium" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Belgium</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">17–20</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">15–16.9</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">13–14.9</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">10–12.9</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;10</span></div></div></div><div class="gr-card" data-country="bulgaria" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/bulgaria-84.webp" alt="Bulgaria" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Bulgaria</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">6 (Отличен)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">5 (Мн. добър)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">4 (Добър)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">3 (Среден)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">2 (Слаб)</span></div></div></div><div class="gr-card" data-country="croatia" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/croatia-84.webp" alt="Croatia" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Croatia</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">5 (Izvrstan)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">4 (Vrlo dobar)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">3 (Dobar)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">2 (Dovoljan)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">1 (Nedovoljan)</span></div></div></div><div class="gr-card" data-country="cyprus" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/cyprus-84.webp" alt="Cyprus" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Cyprus</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">A (Excellent)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">B (Very Good)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">C (Good)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">D (Satisfactory)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">F (Fail)</span></div></div></div><div class="gr-card" data-country="czech-republic" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/czechia-84.webp" alt="Czech Republic" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Czech Republic</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">1 (Výborně)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">2 (Velmi dobře)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">3 (Dobře)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">4 (Dostatečně)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">5 (Nedostatečně)</span></div></div></div><div class="gr-card" data-country="denmark" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/denmark-84.webp" alt="Denmark" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Denmark</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">12 (Excellent)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">10 (Very Good)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">7 (Good)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">4, 02 (Pass)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">00, -3 (Fail)</span></div></div></div><div class="gr-card" data-country="estonia" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/estonia-84.webp" alt="Estonia" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Estonia</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">5 (Suurepärane)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">4 (Väga hea)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">3 (Hea)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">2 (Rahuldav)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">1 (Puudulik)</span></div></div></div><div class="gr-card" data-country="finland" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/finland-84.webp" alt="Finland" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Finland</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">5 (Erinomainen)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">4 (Kiitettävä)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">3 (Hyvä)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">1–2 (Tyydyttävä)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">0 (Hylätty)</span></div></div></div><div class="gr-card" data-country="france" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/france-84.webp" alt="France" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>France</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">16–20 (Très bien)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">14–15.9 (Bien)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">12–13.9 (Assez bien)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">10–11.9 (Passable)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;10 (Insuffisant)</span></div></div></div><div class="gr-card" data-country="germany" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/germany-84.webp" alt="Germany" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Germany</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">1.0–1.5 (Sehr gut)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">1.6–2.5 (Gut)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">2.6–3.5 (Befriedigend)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">3.6–4.0 (Ausreichend)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">4.1–6.0 (Nicht ausreichend)</span></div></div></div><div class="gr-card" data-country="greece" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/greece-84.webp" alt="Greece" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Greece</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">8.5–10 (Άριστα)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">6.5–8.4 (Λίαν καλώς)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">5–6.4 (Καλώς)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">5 (Καλώς)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;5</span></div></div></div><div class="gr-card" data-country="hungary" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/hungary-84.webp" alt="Hungary" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Hungary</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">5 (Jeles)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">4 (Jó)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">3 (Közepes)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">2 (Elégséges)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">1 (Elégtelen)</span></div></div></div><div class="gr-card" data-country="iceland" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/iceland-84.webp" alt="Iceland" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Iceland</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">9–10 (Frábært)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">8–8.9 (Mjög gott)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">7–7.9 (Gott)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">5–6.9 (Nægjanlegt)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;5 (Ónægjandi)</span></div></div></div><div class="gr-card" data-country="ireland" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/ireland-84.webp" alt="Ireland" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Ireland</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">70–100% (First Class Honours)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">60–69% (Upper Second)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">50–59% (Lower Second)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">40–49% (Pass)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;40% (Fail)</span></div></div></div><div class="gr-card" data-country="italy" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/italy-84.webp" alt="Italy" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Italy</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">30 e lode / 29–30</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">27–28 (Molto buono)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">24–26 (Buono)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">18–23 (Sufficiente)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;18 (Insufficiente)</span></div></div></div><div class="gr-card" data-country="latvia" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/latvia-84.webp" alt="Latvia" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Latvia</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">10 (Izcili)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">9 (Teicami)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">7–8 (Labi)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">4–6 (Viduvēji)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-
1114label">Fail</span><span class="gr-grade-val">1–3 (Nepietiekami)</span></div></div></div><div class="gr-card" data-country="lithuania" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/lithuania-84.webp" alt="Lithuania" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Lithuania</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">10 (Puikiai)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">9 (Labai gerai)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">7–8 (Gerai)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">5–6 (Patenkinamai)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;5 (Nepatenkinamai)</span></div></div></div><div class="gr-card" data-country="luxembourg" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/luxembourg-84.webp" alt="Luxembourg" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Luxembourg</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">18–20 (Excellent)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">16–17.9 (Très bien)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">14–15.9 (Bien)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">10–13.9 (Suffisant)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;10 (Échec)</span></div></div></div><div class="gr-card" data-country="malta" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/malta-84.webp" alt="Malta" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Malta</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">A (70–100%)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">B (60–69%)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">C (50–59%)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">D (45–49%)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">F (&lt;45%)</span></div></div></div><div class="gr-card" data-country="netherlands" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/netherlands-84.webp" alt="Netherlands" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Netherlands</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">9–10 (Uitstekend)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">8 (Zeer goed)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">7 (Goed)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">6 (Voldoende)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;6 (Onvoldoende)</span></div></div></div><div class="gr-card" data-country="norway" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/norway-84.webp" alt="Norway" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Norway</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">A (Excellent)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">B (Very Good)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">C (Good)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">D–E (Pass)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">F (Fail)</span></div></div></div><div class="gr-card" data-country="poland" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/poland-84.webp" alt="Poland" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Poland</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">5.0 (Bardzo dobry)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">4.5 (Dobry plus)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">4.0 (Dobry)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">3.0 (Dostateczny)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">2.0 (Niedostateczny)</span></div></div></div><div class="gr-card" data-country="portugal" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/portugal-84.webp" alt="Portugal" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Portugal</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">18–20 (Excelente)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">16–17 (Muito bom)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">14–15 (Bom)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">10–13 (Suficiente)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;10 (Reprovado)</span></div></div></div><div class="gr-card" data-country="romania" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/romania-84.webp" alt="Romania" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Romania</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">9–10 (Foarte bine)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">7–8 (Bine)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">5–6 (Satisfăcător)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">5 (Min. pass)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;5 (Respins)</span></div></div></div><div class="gr-card" data-country="slovakia" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/slovakia-84.webp" alt="Slovakia" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Slovakia</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">A (Výborný)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">B (Veľmi dobrý)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">C–D (Dobrý)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">E (Dostatočný)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">FX/F (Nedostatočný)</span></div></div></div><div class="gr-card" data-country="slovenia" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/slovenia-84.webp" alt="Slovenia" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Slovenia</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">10 (Odlično)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">9 (Prav dobro)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">7–8 (Dobro)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">6 (Zadostno)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;6 (Nezadostno)</span></div></div></div><div class="gr-card" data-country="spain" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/spain-84.webp" alt="Spain" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Spain</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">9–10 (Sobresaliente)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">7–8.9 (Notable)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">6–6.9 (Bien)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">5–5.9 (Aprobado)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;5 (Suspenso)</span></div></div></div><div class="gr-card" data-country="sweden" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/sweden-84.webp" alt="Sweden" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Sweden</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">VG (Väl godkänd)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">—</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">G (Godkänd)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">G (Godkänd)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">U (Underkänd)</span></div></div></div><div class="gr-card" data-country="switzerland" draggable="true"><button class="gr-card-compare-btn" aria-label="Compare">Compare</button><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/switzerland-84.webp" alt="Switzerland" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Switzerland</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">6 (Sehr gut)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">5.5 (Gut)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">5 (Befriedigend)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">
11144 (Genügend)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;4 (Ungenügend)</span></div></div></div></div></div></div> <div class="gr-compare-tray" id="gr-compare-tray"><div class="gr-compare-tray-inner"><div class="gr-compare-tray-label">Comparing:</div><div class="gr-compare-tray-cards" id="gr-compare-cards"></div> <button class="gr-compare-tray-clear" id="gr-compare-clear">Clear all</button></div><div class="gr-compare-tray-drop" id="gr-compare-drop">Drop card here to compare</div></div>  <button type="button" class="gr-tour-launch" id="gr-tour-launch" aria-label="Take a quick tour of this page"> <i class="fas fa-route" aria-hidden="true"></i> Quick tour </button> <style> .gr-tour-launch{position:fixed;bottom:18px;left:18px;z-index:9998;display:inline-flex;align-items:center;gap:7px;background:#fff;color:#0056b3;border:1.5px solid #0056b3;border-radius:999px;padding:9px 16px;font:700 13px/1 'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;cursor:pointer;box-shadow:0 4px 14px rgba(0,59,115,.15);transition:background .15s,color .15s}
1115 .gr-tour-launch:hover{background:#0056b3;color:#fff}
1116 .gr-tour-launch i{font-size:13px}
1117 @media(max-width:767px){.gr-tour-launch{bottom:84px;left:12px;padding:8px 13px;font-size:12px}} </style><div class="gr-tour-overlay" id="gr-tour-overlay"><div class="gr-tour-tooltip" id="gr-tour-tooltip"><div class="gr-tour-text" id="gr-tour-text"></div><div class="gr-tour-footer"> <span class="gr-tour-step" id="gr-tour-step"></span><div class="gr-tour-actions"> <button class="gr-tour-skip" id="gr-tour-skip">Skip</button> <button class="gr-tour-next" id="gr-tour-next">Next</button></div></div></div></div> <h2 class="gr-h2">How Do International Grades Compare to European Standards?</h2><p>Students from Japan, South Korea, Australia, India, Brazil, Mexico, Argentina, Russia, and Israel applying to European universities must show how their home grades map to the ECTS scale. European admissions offices use these conversions to assess eligibility for Bachelor's, Master's, and doctoral programs.</p> <h3 class="gr-h3">The Americas</h3><div class="gr-americas-grid"><div class="gr-card gr-card--americas" data-country="ects-ref"><div class="gr-card-header gr-card-header--ects"><h3>ECTS Reference</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">A</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">B</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">C</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">D/E</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">F/FX</span></div></div></div><div class="gr-card gr-card--americas"><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/usa-84.webp" alt="USA (GPA)" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>USA (GPA)</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">A (90–100%)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">B (80–89%)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">C (70–79%)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">D (60–69%)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">F (&lt;60%)</span></div></div></div><div class="gr-card gr-card--americas"><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/canada-84.webp" alt="Canada" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Canada</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">A (85–100%)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">B (70–84%)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">C (60–69%)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">D (50–59%)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">F (&lt;50%)</span></div></div></div><div class="gr-card gr-card--americas"><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/brazil-84.webp" alt="Brazil" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Brazil</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">9–10 (Excelente)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">7–8.9 (Bom)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">5–6.9 (Regular)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">—</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;5 (Reprovado)</span></div></div></div><div class="gr-card gr-card--americas"><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/mexico-84.webp" alt="Mexico" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Mexico</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">9–10 (Excelente)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">8–8.9 (Muy bien)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">7–7.9 (Bien)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">6–6.9 (Suficiente)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;6 (No aprobado)</span></div></div></div><div class="gr-card gr-card--americas"><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/argentina-84.webp" alt="Argentina" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Argentina</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">9–10 (Sobresaliente)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">
11177–8.9 (Muy bueno)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">6–6.9 (Bueno)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">4–5.9 (Aprobado)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;4 (Reprobado)</span></div></div></div></div> <h3 class="gr-h3">Asia-Pacific</h3><div class="gr-americas-grid"><div class="gr-card gr-card--americas" data-country="ects-ref"><div class="gr-card-header gr-card-header--ects"><h3>ECTS Reference</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">A</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">B</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">C</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">D/E</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">F/FX</span></div></div></div><div class="gr-card gr-card--americas"><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/japan-84.webp" alt="Japan" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Japan</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">S/A (90–100)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">A/B (80–89)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">B/C (70–79)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">C (60–69)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">D/F (&lt;60)</span></div></div></div><div class="gr-card gr-card--americas"><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/south-korea-84.webp" alt="South Korea" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>South Korea</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">A+ (4.5 / 95–100%)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">A (4.0 / 90–94%)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">B (3.0–3.5)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">C (2.0–2.5)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">F (&lt;60%)</span></div></div></div><div class="gr-card gr-card--americas"><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/australia-84.webp" alt="Australia" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Australia</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">HD (85–100%)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">D (75–84%)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">C (65–74%)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">P (50–64%)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">F (&lt;50%)</span></div></div></div><div class="gr-card gr-card--americas"><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/india-84.webp" alt="India" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>India</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">75%+ (Distinction)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">60–74% (First Class)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">55–59% (Second Class)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">50–54% (Pass Class)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;50% (Fail)</span></div></div></div></div> <h3 class="gr-h3">Middle East &amp; Eastern Europe</h3><div class="gr-americas-grid"><div class="gr-card gr-card--americas" data-country="ects-ref"><div class="gr-card-header gr-card-header--ects"><h3>ECTS Reference</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">A</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">B</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">C</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">D/E</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">
1117F/FX</span></div></div></div><div class="gr-card gr-card--americas"><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/israel-84.webp" alt="Israel" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Israel</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">90–100 (מצטיין)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">80–89 (טוב מאוד)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">70–79 (טוב)</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">60–69 (מספיק)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">&lt;60 (נכשל)</span></div></div></div><div class="gr-card gr-card--americas"><div class="gr-card-header"><img src="https://www.studyineurope.eu/storage/2025/01/russia-84.webp" alt="Russia" class="gr-card-flag" width="32" height="21" loading="lazy"><h3>Russia</h3></div><div class="gr-card-body"><div class="gr-grade gr-grade-a"><span class="gr-grade-label">Excellent</span><span class="gr-grade-val">5 (Отлично)</span></div><div class="gr-grade gr-grade-b"><span class="gr-grade-label">Very Good</span><span class="gr-grade-val">4 (Хорошо)</span></div><div class="gr-grade gr-grade-c"><span class="gr-grade-label">Good</span><span class="gr-grade-val">—</span></div><div class="gr-grade gr-grade-d"><span class="gr-grade-label">Pass</span><span class="gr-grade-val">3 (Удовл.)</span></div><div class="gr-grade gr-grade-f"><span class="gr-grade-label">Fail</span><span class="gr-grade-val">2 (Неудовл.)</span></div></div></div></div> <div class="gr-leo-cta gr-leo-cta--bottom"><div class="gr-leo-cta-inner"> <img src="https://www.studyineurope.eu/storage/2025/12/leonardo-white-104.webp" alt="Leonardo" class="gr-leo-cta-avatar" width="52" height="52"><div class="gr-leo-cta-text"> <strong>Wondering what grades you need for a specific program?</strong> <span>Leonardo knows the admission requirements for every program in our catalog. Just tell him your country and grades.</span></div> <a href="https://www.studyineurope.eu/leonardo" class="gr-leo-cta-btn"> Chat with Leonardo </a></div></div> <style> /* ==========================================
1118 GRADES — INTERACTIVE FLOATING CARDS
1119 Brand: #003b73 #0056b3 #0ea5e9 #FFCC00
1120 ========================================== */
1121 /* === PAGE HEADER (H1 + language switcher) === */
1122 .gr-page-header{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:20px}
1123 .gr-page-title{margin:0!important;padding:0!important;font-size:2em;font-weight:800;color:#003b73;line-height:1.2;flex:1;min-width:0}
1124 @media(max-width:768px){.gr-page-header{flex-direction:column;align-items:flex-start;gap:10px}.gr-page-title{font-size:1.5em}}
1125 /* Language switcher (sie-lang-switch) — fallback styles for pages
1126 outside the plugin's own templates */
1127 .sie-lang-switch{display:inline-block;position:relative;margin-bottom:16px}
1128 .sie-lang-switch summary{list-style:none;display:inline-flex;align-items:center;gap:7px;padding:7px 16px;border-radius:24px;border:1.5px solid #e2e8f0;background:#f8fafc;color:#475569;font-size:.85em;font-weight:600;cursor:pointer;transition:all .2s}
1129 .sie-lang-switch summary::-webkit-details-marker{display:none}
1130 .sie-lang-switch summary:hover{border-color:#0ea5e9;color:#003b73}
1131 .sie-lang-switch--translated summary{background:#003b73;color:#fff;border-color:#003b73}
1132 .sie-lang-switch__panel{position:absolute;top:calc(100% + 6px);left:0;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 8px 24px rgba(0,59,115,.12);padding:8px;z-index:99;min-width:160px;display:flex;flex-direction:column;gap:2px}
1133 .sie-lang-switch__option{padding:8px 14px;border-radius:8px;text-decoration:none;color:#1e3a5f;font-size:.88em;font-weight:500;transition:background .15s}
1134 .sie-lang-switch__option:hover{background:#f0f7ff;color:#003b73;text-decoration:none}
1135 /* === ECTS REFERENCE BANNER === */
1136 .gr-ects-banner{margin:24px 0}
1137 .gr-ects-inner{padding:18px 24px;background:linear-gradient(135deg,#f0f7ff,#fefce8);border-radius:14px;border:1px solid rgba(0,59,115,.08);box-shadow:0 2px 12px rgba(0,59,115,.06)}
1138 .gr-ects-inner strong{display:block;color:#003b73;font-size:1.05em;margin-bottom:12px}
1139 .gr-ects-grades{display:flex;flex-wrap:wrap;gap:8px}
1140 .gr-ects-pill{padding:6px 14px;border-radius:8px;font-size:.82em;font-weight:600}
1141 .gr-ects-a{background:#c8e6c9;color:#256029}
1142 .gr-ects-b{background:#dcedc8;color:#33691e}
1143 .gr-ects-c{background:#fff9c4;color:#827717}
1144 .gr-ects-d{background:#ffe0b2;color:#e65100}
1145 .gr-ects-f{background:#ffcdd2;color:#b71c1c}
1146 /* === LEO CTA === */
1147 .gr-leo-cta{margin:28px 0}
1148 .gr-leo-cta-inner{display:flex;align-items:center;gap:18px;padding:22px 28px;background:linear-gradient(135deg,#003b73 0%,#0056b3 60%,#0ea5e9 100%);border-radius:16px;box-shadow:0 8px 32px rgba(0,59,115,.18);color:#fff}
1149 .gr-leo-cta-avatar{flex-shrink:0;width:52px;height:52px;border-radius:14px;object-fit:contain;background:rgba(255,255,255,.15);padding:6px}
1150 .gr-leo-cta-text{flex:1}
1151 .gr-leo-cta-text strong{display:block;font-size:1.15em;margin-bottom:4px;color:#fff}
1152 .gr-leo-cta-text span{font-size:.95em;opacity:.9;color:#e0eeff}
1153 .gr-leo-cta-btn{flex-shrink:0;display:inline-block;padding:12px 28px;background:#FFCC00;color:#003b73!important;font-weight:700;font-size:1em;border-radius:10px;text-decoration:none!important;transition:all .25s;box-shadow:0 4px 16px rgba(255,204,0,.3);white-space:nowrap}
1154 .gr-leo-cta-btn:hover{background:#ffe066;transform:translateY(-2px);box-shadow:0 6px 24px rgba(255,204,0,.45);color:#003b73!important;text-decoration:none!important}
1155 .gr-leo-cta--bottom .gr-leo-cta-inner{background:linear-gradient(135deg,#0ea5e9 0%,#0056b3 60%,#003b73 100%)}
1156 .gr-leo-cta--bottom{margin-top:32px}
1157 @media(max-width:768px){.gr-leo-cta-inner{flex-direction:column;text-align:center;padding:20px;gap:14px}.gr-leo-cta-btn{width:100%;text-align:center}}
1158 /* === FILTER BAR === */
1159 .gr-filter-bar{display:flex;align-items:center;gap:14px;padding:14px 20px;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);border-radius:14px;border:1px solid rgba(0,59,115,.1);margin-bottom:24px;box-shadow:0 2px 12px rgba(0,59,115,.06);flex-wrap:wrap}
1160 .gr-filter-bar label{color:#003b73;font-size:.95em;white-space:nowrap}
1161 .gr-filter-bar select{padding:10px 16px;border-radius:10px;border:2px solid #e2e8f0;background:#fff;color:#003b73;font-size:.95em;font-weight:500;cursor:pointer;transition:border-color .2s;min-width:180px}
1162 .gr-filter-bar select:focus{outline:none;border-color:#0ea5e9;box-shadow:0 0 0 3px rgba(14,165,233,.15)}
1163 .gr-card-count{margin-left:auto;color:#64748b;font-size:.9em;font-weight:500}
1164 @media(max-width:768px){.gr-filter-bar select{width:100%;min-width:unset}}
1165 /* === UNIVERSE === */
1166 .gr-universe{position:relative;min-height:600px;padding:40px 0;overflow:hidden;border-radius:24px;background:#f0f5fc;width:100vw;margin-left:calc(-50vw + 50%)}
1167 .gr-orbs{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}
1168 .gr-orb{position:absolute;border-radius:50%;filter:blur(120px);opacity:.45;will-change:transform}
1169 .gr-orb--1{width:600px;height:600px;background:#3b82f6;top:-15%;left:-8%;animation:gr-orb-drift 18s ease-in-out infinite}
1170 .gr-orb--2{width:500px;height:500px;background:#FFCC00;top:30%;right:-10%;animation:gr-orb-drift 22s ease-in-out infinite reverse}
1171 .gr-orb--3{width:450px;height:450px;background:#0ea5e9;bottom:-10%;left:25%;animation:gr-orb-drift 20s ease-in-out infinite 3s}
1172 .gr-orb--4{width:350px;height:350px;background:#003b73;top:55%;left:5%;opacity:.2;animation:gr-orb-drift 25s ease-in-out infinite 6s}
1173 @keyframes gr-orb-drift{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(30px,-20px) scale(1.05)}50%{transform:translate(-20px,25px) scale(.95)}75%{transform:translate(15px,15px) scale(1.03)}}
1174 /* === CARDS === */
1175 .gr-cards-wrap{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 28px}
1176 .gr-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px}
1177 @media(max-width:768px){.gr-cards-wrap{padding:0 16px}.gr-cards-grid{grid-template-columns:1fr}}
1178 .gr-card{background:rgba(255,255,255,.78);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;border:1px solid rgba(255,255,255,.6);box-shadow:0 4px 24px rgba(0,59,115,.08),0 1px 3px rgba(0,59,115,.04);overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s;animation:gr-card-appear .6s ease both;position:relative;display:flex;flex-direction:column;
1178cursor:default}
1179 .gr-card:nth-child(3n+1){animation:gr-card-appear .6s ease both,gr-float-1 6s ease-in-out .8s infinite}
1180 .gr-card:nth-child(3n+2){animation:gr-card-appear .6s ease both,gr-float-2 7s ease-in-out 1.2s infinite}
1181 .gr-card:nth-child(3n+3){animation:gr-card-appear .6s ease both,gr-float-3 8s ease-in-out 1.6s infinite}
1182 @keyframes gr-float-1{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}
1183 @keyframes gr-float-2{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-3px) rotate(.3deg)}}
1184 @keyframes gr-float-3{0%,100%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-5px) rotate(-.3deg)}}
1185 @keyframes gr-card-appear{from{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}
1186 .gr-card:hover{transform:translateY(-8px) scale(1.02)!important;box-shadow:0 16px 48px rgba(0,59,115,.16),0 4px 12px rgba(0,59,115,.06);animation-play-state:paused,paused!important}
1187 .gr-card--compared{border-color:#0ea5e9!important;box-shadow:0 0 0 2px #0ea5e9,0 8px 32px rgba(14,165,233,.15)!important}
1188 .gr-card--dragging{opacity:.5;transform:scale(.95)!important}
1189 .gr-card-compare-btn{position:absolute;top:10px;right:10px;padding:4px 10px;font-size:.72em;font-weight:600;border-radius:8px;border:1.5px solid #cbd5e1;background:rgba(255,255,255,.9);color:#64748b;cursor:pointer;z-index:3;transition:all .2s;opacity:0;text-transform:uppercase;letter-spacing:.5px}
1190 .gr-card:hover .gr-card-compare-btn{opacity:1}
1191 .gr-card-compare-btn--active{background:#0ea5e9!important;color:#fff!important;border-color:#0ea5e9!important;opacity:1!important}
1192 @media(max-width:768px){.gr-card-compare-btn{opacity:1;font-size:.68em;padding:3px 8px}}
1193 .gr-card-header{display:flex;align-items:center;gap:12px;padding:16px 20px 12px;background:linear-gradient(135deg,rgba(0,59,115,.04),rgba(14,165,233,.04));border-bottom:1px solid rgba(0,59,115,.06)}
1194 .gr-card-header--ects{background:linear-gradient(135deg,rgba(0,59,115,.08),rgba(14,165,233,.08))}
1195 .gr-card-flag{width:32px;height:21px;object-fit:cover;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.12)}
1196 .gr-card-header h3{margin:0!important;padding:0!important;font-size:1.1em!important;font-weight:700!important;color:#003b73!important;line-height:1.2!important}
1197 .gr-card-body{padding:12px 16px;flex:1}
1198 .gr-grade{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;margin-bottom:6px;transition:transform .15s}
1199 .gr-grade:last-child{margin-bottom:0}
1200 .gr-grade:hover{transform:scale(1.02)}
1201 .gr-grade-label{font-size:.72em;font-weight:700;text-transform:uppercase;letter-spacing:.5px;min-width:70px;flex-shrink:0}
1202 .gr-grade-val{font-size:.88em;font-weight:500;line-height:1.3}
1203 .gr-grade-a{background:rgba(200,230,201,.55)}.gr-grade-a .gr-grade-label{color:#256029}.gr-grade-a .gr-grade-val{color:#1b5e20}
1204 .gr-grade-b{background:rgba(220,237,200,.55)}.gr-grade-b .gr-grade-label{color:#33691e}.gr-grade-b .gr-grade-val{color:#2e7d32}
1205 .gr-grade-c{background:rgba(255,249,196,.55)}.gr-grade-c .gr-grade-label{color:#827717}.gr-grade-c .gr-grade-val{color:#6d6300}
1206 .gr-grade-d{background:rgba(255,224,178,.55)}.gr-grade-d .gr-grade-label{color:#e65100}.gr-grade-d .gr-grade-val{color:#bf360c}
1207 .gr-grade-f{background:rgba(255,205,210,.55)}.gr-grade-f .gr-grade-label{color:#b71c1c}.gr-grade-f .gr-grade-val{color:#8e0000}
1208 /* === INTERNATIONAL COMPARISON GRIDS === */
1209 .gr-h2{color:#003b73;margin-top:40px!important}
1210 .gr-h3{color:#003b73;margin-top:28px!important;margin-bottom:12px!important;font-size:1.15em;border-left:4px solid #0ea5e9;padding-left:12px}
1211 .gr-americas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:16px;margin-bottom:8px}
1212 .gr-card--americas{animation:none!important}
1213 .gr-card--americas .gr-card-compare-btn{display:none}
1214 @media(max-width:768px){.gr-americas-grid{grid-template-columns:1fr}}
1215 /* === COMPARISON TRAY === */
1216 .gr-compare-tray{position:fixed;bottom:0;left:0;right:0;z-index:9999;transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);pointer-events:none}
1217 .gr-compare-tray--visible{transform:translateY(0);pointer-events:auto}
1218 .gr-compare-tray-inner{display:flex;align-items:center;gap:16px;padding:16px 24px;background:rgba(255,255,255,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-top:2px solid #0ea5e9;box-shadow:0 -8px 40px rgba(0,59,115,.12);overflow-x:auto}
1219 .gr-compare-tray-label{font-weight:700;color:#003b73;font-size:.9em;white-space:nowrap;flex-shrink:0}
1220 .gr-compare-tray-cards{display:flex;gap:12px;flex:1;overflow-x:auto;padding:4px 0}
1221 .gr-compare-tray-clear{flex-shrink:0;padding:8px 18px;border-radius:8px;border:1.5px solid #e2e8f0;background:#fff;color:#64748b;font-size:.85em;font-weight:600;cursor:pointer;transition:all .2s;white-space:nowrap}
1222 .gr-compare-tray-clear:hover{border-color:#ef4444;color:#ef4444}
1223 .gr-compare-mini{display:flex;align-items:flex-start;gap:10px;padding:10px 14px;background:rgba(240,245,252,.9);border-radius:12px;border:1px solid rgba(0,59,115,.08);min-width:180px;flex-shrink:0;position:relative}
1224 .gr-compare-mini-flag{width:24px;height:16px;object-fit:cover;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin-top:2px}
1225 .gr-compare-mini-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}
1226 .gr-compare-mini-info strong{font-size:.82em;color:#003b73;white-space:nowrap}
1227 .gr-compare-mini-g{font-size:.7em;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}
1228 .gr-compare-mini-remove{position:absolute;top:4px;right:6px;background:none;border:none;font-size:16px;color:#94a3b8;cursor:pointer;line-height:1;padding:2px}
1229 .gr-compare-mini-remove:hover{color:#ef4444}
1230 .gr-compare-tray-drop{display:none;align-items:center;justify-content:center;padding:20px;color:#0ea5e9;font-weight:600;font-size:.95em;border:2px dashed #0ea5e9;border-radius:12px;margin:0 24px 16px;transition:all .2s}
1231 .gr-compare-drop--hover{background:rgba(14,165,233,.08);border-color:#003b73;color:#003b73}
1232 @media(max-width:768px){.gr-compare-tray-inner{padding:12px 16px;gap:10px}.gr-compare-mini{min-width:150px;padding:8px 10px}}
1233 /* === TOUR === */
1234 .gr-tour-overlay{position:fixed;inset:0;z-index:99999;background:rgba(0,20,50,.45);display:none;align-items:flex-start;justify-content:center}
1235 .gr-tour--active{display:flex}
1236 .gr-tour-tooltip{position:fixed;background:#fff;border-radius:16px;padding:22px 24px;box-shadow:0 12px 48px rgba(0,59,115,.2);max-width:320px;z-index:100000;animation:gr-tour-pop .35s ease}
1237 @keyframes gr-tour-pop{from{opacity:0;transform:scale(.92) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}
1238 .gr-tour-text{font-size:.95em;color:#1e293b;line-height:1.55;margin-bottom:16px}
1239 .gr-tour-footer{display:flex;align-items:center;justify-content:space-between}
1240 .gr-tour-step{font-size:.8em;color:#94a3b8;font-weight:500}
1241 .gr-tour-actions{display:flex;gap:10px}
1242 .gr-tour-skip{background:none;border:none;color:#94a3b8;font-size:.85em;cursor:pointer;padding:6px 12px;transition:color .2s}
1243 .gr-tour-skip:hover{color:#003b73}
1244 .gr-tour-next{padding:8px 20px;background:#003b73;color:#fff;border:none;border-radius:8px;font-size:.85em;font-weight:600;cursor:pointer;transition:background .2s}
1245 .gr-tour-next:hover{background:#0056b3}
1246 /* === HIDE LEGACY === */
1247 #undergrad-programs-table{display:none!important}
1248 .hei-filter{display:none!important} </style><div class="footer-note"> <strong>Source:</strong> <a href="https://eurydice.eacea.ec.europa.eu/eurypedia" target="_blank" rel="noopener noreferrer"> Eurypedia – National Education Systems in Europe </a></div></div></div></main> <style id="sie-ftr-css"> #sie-site-footer{position:relative;background-color:#cce4f6;
1249 color:#003b73;font:400 15px/1.6 'Open Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
1250 display:flex;align-items:center;min-height:660px;}
1251 /* Decorative 163KB photo only on desktop — on phones the footer is a compact
1252 flat-blue text block and the image was pure network weight. */
1253 @media(min-width:821px){#sie-site-footer{background-image:url('https://www.studyineurope.eu/storage/2026/06/hungary-header-ultrawide-scaled.jpg.webp');
1254 background-size:cover;background-position:center;background-repeat:no-repeat;background-blend-mode:overlay;}}
1255 #sie-site-footer a{color:#003b73;text-decoration:none;}
1256 #sie-site-footer a:hover{color:#00284d;text-decoration:underline;}
1257 .sie-ftr__inner{max-width:1560px;margin:0 auto;padding:70px 4%;width:100%;box-sizing:border-box;
1258 display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px;text-align:center;}
1259 .sie-ftr__col{flex:1 1 300px;min-width:240px;}
1260 .sie-ftr__logo{display:inline-block;}
1261 .sie-ftr__logo img{width:250px;height:auto;max-width:100%;}
1262 .sie-ftr__tagline{margin:0 0 12px;color:#003b73;font-size:16px;}
1263 .sie-ftr__email{font-weight:700;display:inline-block;}
1264 .sie-ftr__h{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:14px;margin:0 0 14px;}
1265 .sie-ftr__list{list-style:none;margin:0 0 20px;padding:0;}
1266 .sie-ftr__list li{margin:0 0 8px;}
1267 .sie-ftr__legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:0 0 22px;font-size:14px;}
1268 .sie-ftr__legal span{opacity:.4;}
1269 .sie-ftr__addr{font-size:14px;line-height:1.7;color:#003b73;}
1270 .sie-ftr__addr strong{display:block;color:#003b73;margin-bottom:4px;}
1271 @media(max-width:820px){#sie-site-footer{min-height:0;}.sie-ftr__inner{padding:48px 6%;gap:28px;}.sie-ftr__col{flex:1 1 100%;}} </style><footer id="sie-site-footer" role="contentinfo"><div class="sie-ftr__inner"><div class="sie-ftr__col sie-ftr__brand"> <a href="https://www.studyineurope.eu/" class="sie-ftr__logo" aria-label="StudyinEurope.eu — Home"> <img src="https://www.studyineurope.eu/storage/2025/03/studyineuropelogo-blueLR.png" alt="Study in Europe" width="250" height="127" loading="lazy" decoding="async"> </a></div><div class="sie-ftr__col sie-ftr__about"><p class="sie-ftr__tagline">Study in Europe &mdash; set your goal. Find your path.</p> <a class="sie-ftr__email" href="mailto:[email protected]">[email protected]</a></div><div class="sie-ftr__col sie-ftr__inst"><h3 class="sie-ftr__h">For Institutions</h3><ul class="sie-ftr__list"><li><a href="https://www.studyineurope.eu/for-institutions/">Services for Institutions</a></li><li><a href="https://www.studyineurope.eu/login/">Institution Login</a></li></ul><nav class="sie-ftr__legal" aria-label="Legal"> <a href="https://www.studyineurope.eu/privacy-policy/">Privacy Policy</a> <span aria-hidden="true">|</span> <a href="https://www.studyineurope.eu/refund-policy/">Refund Policy</a> <span aria-hidden="true">|</span> <a href="https://www.studyineurope.eu/terms-of-use/">Terms of Use</a></nav><div class="sie-ftr__addr"> <strong>Europe is our home</strong> Registered business address:<br> Calle Isla Cristina, 10, 21600 &ndash; Valverde del Camino, Spain.<br> (EU VAT #: ESB22654230)<br> &copy; 2026 StudyinEurope.eu</div></div></div></footer> <div id="sie-dest-panel"
1272 class="sie-dest-panel"
1273 role="dialog"
1274 aria-modal="true"
1275 aria-labelledby="sie-dest-panel-title"
1276 aria-hidden="true"><div class="sie-dest-panel__backdrop" id="sie-dest-panel-backdrop"></div><div class="sie-dest-panel__sheet"> <div class="sie-dest-panel__header"><div class="sie-dest-panel__titlewrap"> <span class="sie-dest-panel__globe" aria-hidden="true"> <i class="fas fa-globe-europe"></i> </span><h2 class="sie-dest-panel__title" id="sie-dest-panel-title"> Study Destinations</h2></div> <button class="sie-dest-panel__close" aria-label="Close destinations panel"> <i class="fas fa-times"></i> </button></div><p class="sie-dest-panel__sub"> In-depth country guides — programs, costs, language requirements, and admission steps.</p> <div class="sie-dest-panel__grid"> <a href="https://www.studyineurope.eu/study-in-germany/"
1277 class="sie-dest-panel__card"
1278 data-country-slug="germany"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-germany-card.webp"
1279 alt="Germany"
1280 class="sie-dest-panel__card-img"
1281 width="240" height="160"
1282 loading="lazy"
1283 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Germany</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1284 data-country="germany"
1285 aria-label="Interested in studying in Germany"
1286 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-france/"
1287 class="sie-dest-panel__card"
1288 data-country-slug="france"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-france-card.webp"
1289 alt="France"
1290 class="sie-dest-panel__card-img"
1291 width="240" height="160"
1292 loading="lazy"
1293 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">France</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1294 data-country="france"
1295 aria-label="Interested in studying in France"
1296 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-switzerland/"
1297 class="sie-dest-panel__card"
1298 data-country-slug="switzerland"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-switzerland-card.webp"
1299 alt="Switzerland"
1300 class="sie-dest-panel__card-img"
1301 width="240" height="160"
1302 loading="lazy"
1303 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Switzerland</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1304 data-country="switzerland"
1305 aria-label="Interested in studying in Switzerland"
1306 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-belgium/"
1307 class="sie-dest-panel__card"
1308 data-country-slug="belgium"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-belgium-card.webp"
1309 alt="Belgium"
1310 class="sie-dest-panel__card-img"
1311 width="240" height="160"
1312 loading="lazy"
1313 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Belgium</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1314 data-country="belgium"
1315 aria-label="Interested in studying in Belgium"
1316 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-austria/"
1317 class="sie-dest-panel__card"
1318 data-country-slug="austria"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-austria-card.webp"
1319 alt="Austria"
1320 class="sie-dest-panel__card-img"
1321 width="240" height="160"
1322 loading="lazy"
1323 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Austria</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1324 data-country="austria"
1325 aria-label="Interested in studying in Austria"
1326 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-ireland/"
1327 class="sie-dest-panel__card"
1328 data-country-slug="ireland"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-ireland-card.webp"
1329 alt="Ireland"
1330 class="sie-dest-panel__card-img"
1331 width="240" height="160"
1332 loading="lazy"
1333 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Ireland</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1334 data-country="ireland"
1335 aria-label="Interested in studying in Ireland"
1336 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-italy/"
1337 class="sie-dest-panel__card"
1338 data-country-slug="italy"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-italy-card.webp"
1339 alt="Italy"
1340 class="sie-dest-panel__card-img"
1341 width="240" height="160"
1342 loading="lazy"
1343 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Italy</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1344 data-country="italy"
1345 aria-label="Interested in studying in Italy"
1346 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-portugal/"
1347 class="sie-dest-panel__card"
1348 data-country-slug="portugal"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-portugal-card.webp"
1349 alt="Portugal"
1350 class="sie-dest-panel__card-img"
1351 width="240" height="160"
1352 loading="lazy"
1353 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Portugal</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1354 data-country="portugal"
1355 aria-label="Interested in studying in Portugal"
1356 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-spain/"
1357 class="sie-dest-panel__card"
1358 data-country-slug="spain"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-spain-card.webp"
1359 alt="Spain"
1360 class="sie-dest-panel__card-img"
1361 width="240" height="160"
1362 loading="lazy"
1363 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Spain</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1364 data-country="spain"
1365 aria-label="Interested in studying in Spain"
1366 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-greece/"
1367 class="sie-dest-panel__card"
1368 data-country-slug="greece"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-greece-card.webp"
1369 alt="Greece"
1370 class="sie-dest-panel__card-img"
1371 width="240" height="160"
1372 loading="lazy"
1373 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Greece</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1374 data-country="greece"
1375 aria-label="Interested in studying in Greece"
1376 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-cyprus/"
1377 class="sie-dest-panel__card"
1378 data-country-slug="cyprus"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-cyprus-card.webp"
1379 alt="Cyprus"
1380 class="sie-dest-panel__card-img"
1381 width="240" height="160"
1382 loading="lazy"
1383 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Cyprus</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1384 data-country="cyprus"
1385 aria-label="Interested in studying in Cyprus"
1386 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-poland/"
1387 class="sie-dest-panel__card"
1388 data-country-slug="poland"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-poland-card.webp"
1389 alt="Poland"
1390 class="sie-dest-panel__card-img"
1391 width="240" height="160"
1392 loading="lazy"
1393 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Poland</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1394 data-country="poland"
1395 aria-label="Interested in studying in Poland"
1396 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-estonia/"
1397 class="sie-dest-panel__card"
1398 data-country-slug="estonia"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-estonia-card.webp"
1399 alt="Estonia"
1400 class="sie-dest-panel__card-img"
1401 width="240" height="160"
1402 loading="lazy"
1403 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Estonia</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1404 data-country="estonia"
1405 aria-label="Interested in studying in Estonia"
1406 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-latvia/"
1407 class="sie-dest-panel__card"
1408 data-country-slug="latvia"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-latvia-card.webp"
1409 alt="Latvia"
1410 class="sie-dest-panel__card-img"
1411 width="240" height="160"
1412 loading="lazy"
1413 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Latvia</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1414 data-country="latvia"
1415 aria-label="Interested in studying in Latvia"
1416 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-lithuania/"
1417 class="sie-dest-panel__card"
1418 data-country-slug="lithuania"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-lithuania-card.webp"
1419 alt="Lithuania"
1420 class="sie-dest-panel__card-img"
1421 width="240" height="160"
1422 loading="lazy"
1423 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Lithuania</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1424 data-country="lithuania"
1425 aria-label="Interested in studying in Lithuania"
1426 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-czech-republic/"
1427 class="sie-dest-panel__card"
1428 data-country-slug="czech-republic"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-czech-republic-card.webp"
1429 alt="Czech Republic"
1430 class="sie-dest-panel__card-img"
1431 width="240" height="160"
1432 loading="lazy"
1433 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Czech Republic</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1434 data-country="czech-republic"
1435 aria-label="Interested in studying in Czech Republic"
1436 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-slovakia/"
1437 class="sie-dest-panel__card"
1438 data-country-slug="slovakia"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-slovakia-card.webp"
1439 alt="Slovakia"
1440 class="sie-dest-panel__card-img"
1441 width="240" height="160"
1442 loading="lazy"
1443 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Slovakia</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1444 data-country="slovakia"
1445 aria-label="Interested in studying in Slovakia"
1446 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-slovenia/"
1447 class="sie-dest-panel__card"
1448 data-country-slug="slovenia"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-slovenia-card.webp"
1449 alt="Slovenia"
1450 class="sie-dest-panel__card-img"
1451 width="240" height="160"
1452 loading="lazy"
1453 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Slovenia</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1454 data-country="slovenia"
1455 aria-label="Interested in studying in Slovenia"
1456 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-hungary/"
1457 class="sie-dest-panel__card"
1458 data-country-slug="hungary"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-hungary-card.webp"
1459 alt="Hungary"
1460 class="sie-dest-panel__card-img"
1461 width="240" height="160"
1462 loading="lazy"
1463 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Hungary</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1464 data-country="hungary"
1465 aria-label="Interested in studying in Hungary"
1466 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a>
1466 <a href="https://www.studyineurope.eu/study-in-sweden/"
1467 class="sie-dest-panel__card"
1468 data-country-slug="sweden"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-sweden-card.webp"
1469 alt="Sweden"
1470 class="sie-dest-panel__card-img"
1471 width="240" height="160"
1472 loading="lazy"
1473 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Sweden</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1474 data-country="sweden"
1475 aria-label="Interested in studying in Sweden"
1476 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-norway/"
1477 class="sie-dest-panel__card"
1478 data-country-slug="norway"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-norway-card.webp"
1479 alt="Norway"
1480 class="sie-dest-panel__card-img"
1481 width="240" height="160"
1482 loading="lazy"
1483 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Norway</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1484 data-country="norway"
1485 aria-label="Interested in studying in Norway"
1486 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-denmark/"
1487 class="sie-dest-panel__card"
1488 data-country-slug="denmark"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-denmark-card.webp"
1489 alt="Denmark"
1490 class="sie-dest-panel__card-img"
1491 width="240" height="160"
1492 loading="lazy"
1493 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Denmark</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1494 data-country="denmark"
1495 aria-label="Interested in studying in Denmark"
1496 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-finland/"
1497 class="sie-dest-panel__card"
1498 data-country-slug="finland"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-finland-card.webp"
1499 alt="Finland"
1500 class="sie-dest-panel__card-img"
1501 width="240" height="160"
1502 loading="lazy"
1503 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Finland</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1504 data-country="finland"
1505 aria-label="Interested in studying in Finland"
1506 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a> <a href="https://www.studyineurope.eu/study-in-iceland/"
1507 class="sie-dest-panel__card"
1508 data-country-slug="iceland"><div class="sie-dest-panel__card-bg"> <img src="https://www.studyineurope.eu/storage/sie-destinations/study-in-iceland-card.webp"
1509 alt="Iceland"
1510 class="sie-dest-panel__card-img"
1511 width="240" height="160"
1512 loading="lazy"
1513 decoding="async"></div><div class="sie-dest-panel__card-body"> <span class="sie-dest-panel__card-name">Iceland</span> <span class="sie-dest-panel__card-arrow" aria-hidden="true"> <i class="fas fa-arrow-right"></i> </span></div>  <button class="sie-country-heart"
1514 data-country="iceland"
1515 aria-label="Interested in studying in Iceland"
1516 title="Interested in studying here?"> <i class="fas fa-heart"></i> <span class="sie-country-heart__count" aria-hidden="true"></span> </button> </a></div></div></div> <style> /* ─────────────────────────────────────────────────────────────
1517 DESTINATIONS PANEL  — overlay + grid
1518 ──────────────────────────────────────────────────────────── */
1519 /* Outer layer: covers full viewport */
1520 .sie-dest-panel {
1521 position: fixed;
1522 inset: 0;
1523 z-index: 2147483000;
1524 display: flex;
1525 align-items: stretch;
1526 justify-content: flex-end;
1527 opacity: 0;
1528 visibility: hidden;
1529 pointer-events: none;
1530 transition: opacity .25s ease, visibility .25s;
1531 }
1532 .sie-dest-panel.open {
1533 opacity: 1;
1534 visibility: visible;
1535 pointer-events: auto;
1536 }
1537 /* Backdrop */
1538 .sie-dest-panel__backdrop {
1539 position: absolute;
1540 inset: 0;
1541 background: rgba(11, 55, 112, .52);
1542 backdrop-filter: blur(3px);
1543 -webkit-backdrop-filter: blur(3px);
1544 cursor: pointer;
1545 }
1546 /* Sheet — right-panel on desktop */
1547 .sie-dest-panel__sheet {
1548 position: relative;
1549 z-index: 1;
1550 width: min(800px, 100%);
1551 height: 100%;
1552 background: #fff;
1553 overflow-y: auto;
1554 -webkit-overflow-scrolling: touch;
1555 padding: 26px 26px 40px;
1556 display: flex;
1557 flex-direction: column;
1558 gap: 0;
1559 transform: translateX(28px);
1560 opacity: 0;
1561 transition: transform .38s cubic-bezier(.2,.8,.2,1), opacity .38s cubic-bezier(.2,.8,.2,1);
1562 box-shadow: -20px 0 48px rgba(0,0,0,.18);
1563 }
1564 .sie-dest-panel.open .sie-dest-panel__sheet {
1565 transform: translateX(0);
1566 opacity: 1;
1567 }
1568 /* Mobile: bottom-sheet */
1569 @media (max-width: 767px) {
1570 .sie-dest-panel {
1571 align-items: flex-end;
1572 justify-content: stretch;
1573 }
1574 .sie-dest-panel__sheet {
1575 width: 100%;
1576 height: 92vh;
1577 border-top-left-radius: 22px;
1578 border-top-right-radius: 22px;
1579 padding: 20px 16px 40px;
1580 transform: translateY(28px);
1581 box-shadow: 0 -16px 48px rgba(0,0,0,.18);
1582 }
1583 .sie-dest-panel.open .sie-dest-panel__sheet {
1584 transform: translateY(0);
1585 }
1586 }
1587 /* ── Header ── */
1588 .sie-dest-panel__header {
1589 display: flex;
1590 align-items: center;
1591 justify-content: space-between;
1592 margin-bottom: 6px;
1593 flex-shrink: 0;
1594 }
1595 .sie-dest-panel__titlewrap {
1596 display: flex;
1597 align-items: center;
1598 gap: 10px;
1599 }
1600 .sie-dest-panel__globe {
1601 font-size: 22px;
1602 color: #1e66f5;
1603 line-height: 1;
1604 }
1605 .sie-dest-panel__title {
1606 font-size: 1.5rem;
1607 font-weight: 800;
1608 color: #0b3770;
1609 margin: 0;
1610 line-height: 1.2;
1611 }
1612 .sie-dest-panel__close {
1613 background: transparent;
1614 border: 0;
1615 font-size: 22px;
1616 color: #0b3770;
1617 cursor: pointer;
1618 padding: 6px 8px;
1619 border-radius: 8px;
1620 line-height: 1;
1621 opacity: .75;
1622 transition: opacity .15s, background .15s;
1623 flex-shrink: 0;
1624 }
1625 .sie-dest-panel__close:hover {
1626 opacity: 1;
1627 background: #f0f4ff;
1628 }
1629 /* Subheading */
1630 .sie-dest-panel__sub {
1631 color: #466087;
1632 font-size: .94rem;
1633 margin: 0 0 20px;
1634 flex-shrink: 0;
1635 }
1636 /* ── Country grid ── */
1637 .sie-dest-panel__grid {
1638 display: grid;
1639 grid-template-columns: repeat(4, 1fr);
1640 gap: 14px;
1641 /* allow this to grow and scroll */
1642 flex: 1;
1643 align-content: start;
1644 }
1645 @media (max-width: 620px) {
1646 .sie-dest-panel__grid {
1647 grid-template-columns: repeat(2, 1fr);
1648 gap: 10px;
1649 }
1650 }
1651 @media (min-width: 621px) and (max-width: 860px) {
1652 .sie-dest-panel__grid {
1653 grid-template-columns: repeat(3, 1fr);
1654 }
1655 }
1656 /* ── Country card ── */
1657 .sie-dest-panel__card {
1658 position: relative;
1659 display: block;
1660 aspect-ratio: 3 / 2;
1661 border-radius: 12px;
1662 overflow: hidden;
1663 text-decoration: none;
1664 background: #1d3557;
1665 }
1666 .sie-dest-panel__card--no-img .sie-dest-panel__card-bg {
1667 background: linear-gradient(135deg, #1d3557 0%, #1e66f5 100%);
1668 }
1669 /* Hero image layer — scales on hover */
1670 .sie-dest-panel__card-bg {
1671 position: absolute;
1672 inset: 0;
1673 transition: transform .4s ease;
1674 will-change: transform;
1675 }
1676 /* <img> fills the card exactly like background-size:cover did.
1677 loading="lazy" means the browser only fetches each image when the
1678 panel opens and the card enters the viewport — saving ~30 MB of
1679 upfront image requests on every page that includes this panel. */
1680 .sie-dest-panel__card-img {
1681 position: absolute;
1682 inset: 0;
1683 width: 100%;
1684 height: 100%;
1685 object-fit: cover;
1686 object-position: center;
1687 display: block;
1688 }
1689 .sie-dest-panel__card:hover .sie-dest-panel__card-bg,
1690 .sie-dest-panel__card:focus-visible .sie-dest-panel__card-bg {
1691 transform: scale(1.07);
1692 }
1693 /* Gradient overlay + text */
1694 .sie-dest-panel__card-body {
1695 position: absolute;
1696 inset: 0;
1697 display: flex;
1698 flex-direction: column;
1699 justify-content: flex-end;
1700 padding: 10px 12px 10px;
1701 background: linear-gradient(
1702 to top,
1703 rgba(0, 0, 0, .72) 0%,
1704 rgba(0, 0, 0, .30) 55%,
1705 transparent 100%
1706 );
1707 }
1708 .sie-dest-panel__card-name {
1709 color: #fff;
1710 font-weight: 700;
1711 font-size: .92rem;
1712 line-height: 1.2;
1713 text-shadow: 0 1px 5px rgba(0,0,0,.55);
1714 display: block;
1715 }
1716 .sie-dest-panel__card-arrow {
1717 display: block;
1718 color: rgba(255,255,255,0);
1719 font-size: .75rem;
1720 margin-top: 2px;
1721 transition: color .2s ease, transform .2s ease;
1722 line-height: 1;
1723 }
1724 .sie-dest-panel__card:hover .sie-dest-panel__card-arrow,
1725 .sie-dest-panel__card:focus-visible .sie-dest-panel__card-arrow {
1726 color: rgba(255,255,255,.9);
1727 transform: translateX(4px);
1728 }
1729 /* ── Body-scroll lock ── */
1730 body.sie-dest-panel-open {
1731 overflow: hidden;
1732 }
1733 /* ── Country interest heart ── */
1734 .sie-country-heart {
1735 position: absolute;
1736 top: 8px;
1737 right: 8px;
1738 z-index: 10;
1739 background: rgba(255, 255, 255, 0.88);
1740 border: none;
1741 border-radius: 20px;
1742 padding: 4px 8px 4px 7px;
1743 display: flex;
1744 align-items: center;
1745 gap: 4px;
1746 cursor: pointer;
1747 font-size: 13px;
1748 color: #94a3b8;
1749 box-shadow: 0 2px 8px rgba(0,0,0,.22);
1750 backdrop-filter: blur(6px);
1751 -webkit-backdrop-filter: blur(6px);
1752 transition: color .18s, transform .18s, background .18s;
1753 line-height: 1;
1754 min-width: 28px;
1755 justify-content: center;
1756 }
1757 .sie-country-heart:hover {
1758 transform: scale(1.12);
1759 background: #fff;
1760 color: #ef4444;
1761 }
1762 .sie-country-heart.voted {
1763 color: #ef4444;
1764 background: #fff;
1765 }
1766 .sie-country-heart.voted i {
1767 animation: sie-heart-pop .35s cubic-bezier(.36,.07,.19,.97);
1768 }
1769 @keyframes sie-heart-pop {
1770 0%   { transform: scale(1); }
1771 40%  { transform: scale(1.45); }
1772 70%  { transform: scale(.88); }
1773 100% { transform: scale(1); }
1774 }
1775 .sie-country-heart__count {
1776 font-size: 11px;
1777 font-weight: 700;
1778 color: inherit;
1779 display: none;
1780 }
1781 .sie-country-heart.has-votes .sie-country-heart__count {
1782 display: inline;
1783 }
1784 /* ── Trigger button styles (for use in any menu) ── */
1785 /* Desktop globe icon */
1786 .se-dest-desktop-btn {
1787 font-size: 24px;
1788 color: #fff;
1789 text-decoration: none;
1790 cursor: pointer;
1791 transition: transform .2s, color .2s;
1792 position: relative;
1793 line-height: 1;
1794 background: transparent;
1795 border: 0;
1796 padding: 0;
1797 }
1798 .se-dest-desktop-btn:hover {
1799 transform: scale(1.15);
1800 color: #FFCC00;
1801 }
1802 /* Tooltip on desktop */
1803 @media (min-width: 1024px) {
1804 .se-dest-desktop-btn::after {
1805 content: "Study Destinations";
1806 position: absolute;
1807 bottom: -30px;
1808 left: 50%;
1809 transform: translateX(-50%);
1810 background: #007BFF;
1811 color: #fff;
1812 padding: 4px 8px;
1813 font-size: 12px;
1814 border-radius: 5px;
1815 opacity: 0;
1816 pointer-events: none;
1817 transition: opacity .2s;
1818 white-space: nowrap;
1819 }
1820 .se-dest-desktop-btn:hover::after {
1821 opacity: 1;
1822 }
1823 }
1824 /* Mobile pill button */
1825 .se-dest-btn {
1826 background: #0b3770 !important;
1827 color: #fff !important;
1828 }
1829 .se-dest-btn:hover {
1830 background: #1e66f5 !important;
1831 } </style> 
1831<script> (function () {
1832 'use strict';
1833 /* ─────────────────────────────────────────────────────────────
1834 Define window.SIEDest IMMEDIATELY so onclick handlers work
1835 regardless of when/how this script executes relative to the
1836 panel HTML. open() and close() look up the panel at call-time
1837 rather than at parse-time, so there is no race condition.
1838 ──────────────────────────────────────────────────────────── */
1839 window.SIEDest = {
1840 open: function () {
1841 var p = document.getElementById('sie-dest-panel');
1842 if (!p) return;
1843 p.classList.add('open');
1844 p.setAttribute('aria-hidden', 'false');
1845 document.body.classList.add('sie-dest-panel-open');
1846 setTimeout(function () {
1847 var btn = p.querySelector('.sie-dest-panel__close');
1848 if (btn) try { btn.focus(); } catch (_) {}
1849 }, 350);
1850 },
1851 close
1851: function () {
1852 var p = document.getElementById('sie-dest-panel');
1853 if (!p) return;
1854 p.classList.remove('open');
1855 p.setAttribute('aria-hidden', 'true');
1856 document.body.classList.remove('sie-dest-panel-open');
1857 }
1858 };
1859 /* ── Wire close-events once the DOM is ready ── */
1860 function wireEvents() {
1861 var panel    = document.getElementById('sie-dest-panel');
1862 var backdrop = document.getElementById('sie-dest-panel-backdrop');
1863 if (!panel) return;
1864 /* Backdrop click */
1865 if (backdrop) {
1866 backdrop.addEventListener('click', function () {
1867 window.SIEDest.close();
1868 });
1869 }
1870 /* ✕ button */
1871 var closeBtn = panel.querySelector('.sie-dest-panel__close');
1872 if (closeBtn) {
1873 closeBtn.addEventListener('click', function () {
1874 window.SIEDest.close();
1875 });
1876 }
1877 /* Escape key */
1878 document.addEventListener('keydown', function (e) {
1879 if (e.key === 'Escape' && panel.classList.contains('open')) {
1880 window.SIEDest.close();
1881 }
1882 });
1883 /* [data-open-destinations] delegate */
1884 document.addEventListener('click', function (e) {
1885 var t = e.target && e.target.closest && e.target.closest('[data-open-destinations]');
1886 if (t) { e.preventDefault(); window.SIEDest.open(); }
1887 }, true);
1888 }
1889 if (document.readyState === 'loading') {
1890 document.addEventListener('DOMContentLoaded', wireEvents);
1891 } else {
1892 wireEvents();
1893 }
1894 /* ─────────────────────────────────────────────────────────────
1895 Country interest hearts
1896 ──────────────────────────────────────────────────────────── */
1897 var CI_AJAX   = 'https://www.studyineurope.eu/jcch/admin-ajax.php';
1898 var CI_VOTED  = {};   // {slug: true/false} local state
1899 function ciToken() {
1900 var t = '';
1901 try { t = localStorage.getItem('sie_ci_token') || ''; } catch(e) {}
1902 if (!t) {
1903 t = 'ci_' + Math.random().toString(36).slice(2, 10) + Date.now().toString(36);
1904 try { localStorage.setItem('sie_ci_token', t); } catch(e) {}
1905 }
1906 return t;
1907 }
1908 function ciVotedSlugs() {
1909 var raw = '';
1910 try { raw = localStorage.getItem('sie_ci_voted') || ''; } catch(e) {}
1911 try { return raw ? JSON.parse(raw) : {}; } catch(e) { return {}; }
1912 }
1913 function ciSaveVoted(map) {
1914 try { localStorage.setItem('sie_ci_voted', JSON.stringify(map)); } catch(e) {}
1915 }
1916 function fmtCount(n) {
1917 if (!n) return '';
1918 return n >= 1000 ? (n / 1000).toFixed(1).replace(/\.0$/, '') + 'k' : String(n);
1919 }
1920 function ciUpdateBtn(btn, voted, count) {
1921 btn.classList.toggle('voted', voted);
1922 btn.classList.toggle('has-votes', count > 0);
1923 var span = btn.querySelector('.sie-country-heart__count');
1924 if (span) span.textContent = fmtCount(count);
1925 // Swap the visible text label on hero CTA buttons
1926 var lbl = btn.querySelector('.sie-hero-heart-lbl');
1927 if (lbl) {
1928 var txt = voted
1929 ? (btn.dataset.lblVoted   || lbl.textContent)
1930 : (btn.dataset.lblDefault || lbl.textContent);
1931 lbl.textContent = txt;
1932 }
1933 }
1934 function ciLoadCounts() {
1935 var fd = new FormData();
1936 fd.append('action', 'sie_get_country_interests');
1937 fetch(CI_AJAX, { method: 'POST', body: fd })
1938 .then(function (r) { return r.json(); })
1939 .then(function (resp) {
1940 if (!resp || !resp.success) return;
1941 var data = resp.data;
1942 // Handle both formats:
1943 //  - logged-in:  { counts: {slug: n, …}, user_slugs: ['germany', …] }
1944 //  - (legacy fallback) plain counts object
1945 var counts, userSlugs;
1946 if (data && typeof data.counts === 'object') {
1947 counts    = data.counts;
1948 userSlugs = data.user_slugs || null; // null = not logged in
1949 } else {
1950 counts    = data;
1951 userSlugs = null;
1952 }
1953 // Logged-in: DB is source of truth; guest: use localStorage
1954 var voted;
1955 if (userSlugs !== null) {
1956 voted = {};
1957 userSlugs.forEach(function (s) { voted[s] = true; });
1958 ciSaveVoted(voted); // keep localStorage in sync with DB
1959 } else {
1960 voted = ciVotedSlugs();
1961 }
1962 document.querySelectorAll('.sie-country-heart').forEach(function (btn) {
1963 var slug = btn.dataset.country;
1964 var cnt  = counts[slug] || 0;
1965 ciUpdateBtn(btn, !!voted[slug], cnt);
1966 });
1967 }).catch(function () {});
1968 }
1969 // Load counts when panel opens
1970 var _ciLoaded = false;
1971 var _origOpen = window.SIEDest && window.SIEDest.open;
1972 if (window.SIEDest) {
1973 window.SIEDest.open = function () {
1974 if (_origOpen) _origOpen.call(window.SIEDest);
1975 if (!_ciLoaded) { _ciLoaded = true; ciLoadCounts(); }
1976 };
1977 }
1978 // Also auto-load when hub hearts or hero hearts are present — but ONLY on
1979 // the first user interaction (scroll / pointer / touch / key). No idle
1980 // timeout: a 6s fallback fired in the middle of Lighthouse's trace and
1981 // put the admin-ajax call back into the measured critical chain. Vote
1982 // badges are cosmetic; clicking a heart is itself an interaction, so
1983 // counts always resolve before anyone can act on them.
1984 if (document.querySelector('.sie-dest-hub__card .sie-country-heart, .sie-country-heart--hero')) {
1985 _ciLoaded = true;
1986 // 'wheel' not 'scroll': scroll also fires from programmatic scrolls /
1987 // scroll-anchoring during load, which re-entered the Lighthouse trace.
1988 var _ciEvents = ['wheel', 'pointerdown', 'touchstart', 'keydown'];
1989 var _ciKick = function () {
1990 _ciEvents.forEach(function (ev) { window.removeEventListener(ev, _ciKick); });
1991 if ('requestIdleCallback' in window) { requestIdleCallback(ciLoadCounts, { timeout: 2000 }); }
1992 else { ciLoadCounts(); }
1993 };
1994 _ciEvents.forEach(function (ev) { window.addEventListener(ev, _ciKick, { passive: true }); });
1995 }
1996 // Heart click — stop propagation so the card link doesn't fire
1997 document.addEventListener('click', function (e) {
1998 var btn = e.target.closest('.sie-country-heart');
1999 if (!btn) return;
2000 e.preventDefault();
2001 e.stopImmediatePropagation();
2002 var slug   = btn.dataset.country;
2003 var voted  = ciVotedSlugs();
2004 var wasVoted = !!voted[slug];
2005 // Optimistic update
2006 var countEl = btn.querySelector('.sie-country-heart__count');
2007 var curCount = parseInt((countEl && countEl.textContent.replace('k','')) || '0', 10) || 0;
2008 var newCount = wasVoted ? Math.max(0, curCount - 1) : curCount + 1;
2009 ciUpdateBtn(btn, !wasVoted, newCount);
2010 var fd = new FormData();
2011 fd.append('action',       'sie_toggle_country_interest');
2012 fd.append('country_slug', slug);
2013 fd.append('voter_token',  ciToken());
2014 fetch(CI_AJAX, { method: 'POST', body: fd })
2015 .then(function (r) { return r.json(); })
2016 .then(function (resp) {
2017 if (!resp || !resp.success) {
2018 // Revert on failure
2019 ciUpdateBtn(btn, wasVoted, curCount);
2020 return;
2021 }
2022 var isVoted = resp.data.voted;
2023 var count   = resp.data.count;
2024 ciUpdateBtn(btn, isVoted, count);
2025 // Sync all hearts for this country (panel + hub + shortlist)
2026 document.querySelectorAll('.sie-country-heart[data-country="' + slug + '"]').forEach(function (b) {
2027 ciUpdateBtn(b, isVoted, count);
2028 });
2029 // If un-hearted from inside a shortlist card, fade it out
2030 if (!isVoted) {
2031 var card = btn.closest('.sie-cf-card');
2032 if (card) {
2033 card.style.transition = 'opacity .4s, transform .4s';
2034 card.style.opacity    = '0';
2035 card.style.transform  = 'scale(.95)';
2036 setTimeout(function () { card.remove(); }, 420);
2037 }
2038 }
2039 // Persist voted state
2040 var v = ciVotedSlugs();
2041 if (isVoted) { v[slug] = true; } else { delete v[slug]; }
2042 ciSaveVoted(v);
2043 })
2044 .catch(function () { ciUpdateBtn(btn, wasVoted, curCount); });
2045 }, true);  // capture phase so we intercept before the <a> link fires
2046 })(); </script>
2046 
2046<script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/sie-theme/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script>
2046 
2046<script> (function(){
2047 var STORAGE_KEY = 'sie_after_login_url';
2048 function currentCleanURL(){
2049 try{
2050 var url = new URL(window.location.href);
2051 ['loggedout','redirect_to','reauth','wp_lang'].forEach(function(k){ url.searchParams.delete(k); });
2052 return url.toString();
2053 }catch(e){ return window.location.href; }
2054 }
2055 window.SIEAfterLogin = {
2056 remember: function(){ try { sessionStorage.setItem(STORAGE_KEY, currentCleanURL()); } catch(e){} },
2057 current:  function(){ try { return sessionStorage.getItem(STORAGE_KEY) || currentCleanURL(); } catch(e){ return currentCleanURL(); } },
2058 writeTo:  function(root){
2059 var scope = root || document;
2060 var forms = scope.querySelectorAll('#sie-auth-login-form, form[action*="login"], form[action*="wp-login"], form[name="loginform"], form[class*="login"]');
2061 if (!forms.length) return;
2062 var redirect = window.SIEAfterLogin.current();
2063 forms.forEach(function(form){
2064 var f = form.querySelector('input[name="redirect_to"]');
2065 if (!f){ f = document.createElement('input'); f.type = 'hidden'; f.name = 'redirect_to'; form.appendChild(f); }
2066 f.value = redirect;
2067 });
2068 }
2069 };
2070 document.addEventListener('openAuthDrawer', function(){ window.SIEAfterLogin.remember(); setTimeout(function(){ window.SIEAfterLogin.writeTo(); }, 0); });
2071 document.addEventListener('sie:auth:open',   function(){ window.SIEAfterLogin.remember(); setTimeout(function(){ window.SIEAfterLogin.writeTo(); }, 0); });
2072 document.addEventListener('DOMContentLoaded', function(){ window.SIEAfterLogin.writeTo(); });
2073 document.addEventListener('sie:auth:login:success', function(){ try { window.location.replace(window.SIEAfterLogin.current()); } catch(e){ window.location.reload(); } });
2074 })(); </script>
2074 <style> /* ===== CTA button (FLAT, bright blue) ===== */
2075 .sie-lead-button-wrapper { display:inline-block; }
2076 .sie-cta-button {
2077 /* Flat bright blue */
2078 --sie-cta-bg: #007BFF;
2079 --sie-cta-bg-hover: #006AE6;
2080 --sie-cta-bg-active: #005FCC;
2081 --sie-cta-text: #ffffff;
2082 display:inline-flex; align-items:center;
2083 border:0; border-radius:12px; padding:10px 16px;
2084 font-weight:700; font-size:15px; line-height:1.15; color:var(--sie-cta-text);
2085 cursor:pointer; background: var(--sie-cta-bg);
2086 /* Remove 3D feel */
2087 box-shadow:none;
2088 transform:none;
2089 /* Smooth hover/focus transitions */
2090 transition: background-color .18s ease, opacity .18s ease, outline-offset .18s ease;
2091 outline: none;
2092 outline-offset: 2px;
2093 }
2094 .sie-cta-button:hover { background: var(--sie-cta-bg-hover); }
2095 .sie-cta-button:active { background: var(--sie-cta-bg-active); }
2096 .sie-cta-button:focus-visible {
2097 outline: 3px solid rgba(0,123,255,.35);
2098 outline-offset: 3px;
2099 }
2100 .sie-cta-button .sie-cta-inner { display:inline-flex; align-items:center; gap:8px; }
2101 .sie-cta-button i { font-size:1rem; }
2102 /* Compact PDF pill on the left */
2103 .sie-cta-button .sie-cta-badge {
2104 order: -1; margin-right:6px; margin-left:0;
2105 padding:2px 6px; font-size:10px; font-weight:800; letter-spacing:.25px;
2106 background:#FFCC00; color:#1f2937; border-radius:999px;
2107 }
2108 /* Two-line support */
2109 .sie-cta-button .sie-cta-text { line-height:1.15; display:inline-block; text-align:left; }
2110 .sie-cta-button .sie-cta-text .cta-sub { font-weight:600; font-size:13px; opacity:.95; }
2111 /* ===== Drawer overlay ===== */
2112 body.sie-lead-drawer-open { overflow: hidden; }
2113 #sie-lead-form-drawer {
2114 /* Above the finder search overlay (2147483000) — the lead CTA now
2115 also fires from cards inside it; keep below the hearts badge
2116 (2147483640) to preserve the existing stacking on normal pages. */
2117 position: fixed; inset: 0; z-index: 2147483300;
2118 background: rgba(0,0,0,.35);
2119 opacity: 0; visibility: hidden; pointer-events: none;
2120 transition: opacity .25s ease;
2121 backdrop-filter: saturate(1.05) blur(1px);
2122 }
2123 #sie-lead-form-drawer.open { opacity: 1; visibility: visible; pointer-events: auto; }
2124 /* ===== Panel slide ===== */
2125 #sie-lead-form-drawer .sie-lead-drawer-inner {
2126 position: absolute; top:0; right:0; height:100%; width:min(560px, 100%);
2127 background:#fff; box-shadow:-12px 0 24px rgba(0,0,0,.16);
2128 padding:22px 22px 26px; overflow:auto; will-change: transform, opacity;
2129 transform: translateX(28px); opacity: 0;
2130 transition: transform .38s cubic-bezier(.2,.8,.2,1), opacity .38s cubic-bezier(.2,.8,.2,1);
2131 border-top-left-radius: 0; border-top-right-radius: 0;
2132 }
2133 #sie-lead-form-drawer.open .sie-lead-drawer-inner { transform: translateX(0); opacity: 1; }
2134 @media (max-width: 768px) {
2135 #sie-lead-form-drawer .sie-lead-drawer-inner {
2136 top:auto; bottom:0; right:auto; left:0; width:100%; height:85vh;
2137 border-top-left-radius:16px; border-top-right-radius:16px; box-shadow:0 -12px 24px rgba(0,0,0,.16);
2138 transform: translateY(28px);
2139 }
2140 #sie-lead-form-drawer.open .sie-lead-drawer-inner { transform: translateY(0); }
2141 }
2142 @media (prefers-reduced-motion: reduce) {
2143 #sie-lead-form-drawer, #sie-lead-form-drawer .sie-lead-drawer-inner { transition: none; }
2144 }
2145 .sie-lead-close { background:transparent; border:0; font-size:28px; line-height:1; cursor:pointer; position:absolute; right:14px; top:10px; }
2146 #sie-lead-drawer-title { margin:0 0 6px; font-size:1.25rem; line-height:1.3; color:#0c71c3; }
2147 .sie-lead-intro { margin:0 0 14px; color:#3a4957; font-size:.98rem; }
2148 #sie-lead-form label { font-weight:600; margin-top:12px; display:block; }
2149 #sie-lead-form input[type="text"], #sie-lead-form input[type="email"], #sie-lead-form textarea {
2150 width:100%; padding:10px 12px; border:1px solid #d4d8dd; border-radius:10px;
2151 }
2152 #sie-lead-form input.sie-email-locked { background:#f7fafc; color:#334155; }
2153 #sie-lead-form .sie-row { display:flex; gap:12px; } .sie-col { flex:1; }
2154 .sie-banner { display:none; margin-top:6px; padding:10px 12px; border-radius:10px; background:#f6fbff; border:1px solid #e6eef7; color:#0c4a6e; font-size:.94rem; }
2155 .sie-banner button { background:transparent; border:0;
2155 color:#0c71c3; text-decoration:underline; cursor:pointer; padding:0; font:inherit; }
2156 #sie-account-cta { margin-top:6px; font-size:.92rem; color:#475569; }
2157 #sie-account-cta a { color:#0c71c3; text-decoration:underline; }
2158 #sie-lead-response { margin-top:12px; }
2159 .sie-alert { padding:10px 12px; border-radius:10px; margin:10px 0 0; font-size:14px; }
2160 .sie-alert--error { background:#fff2f2; color:#b42318; border:1px solid #f3aeae; }
2161 .sie-input-error { border-color:#e53935 !important; box-shadow:0 0 0 3px rgba(229,57,53,0.12); }
2162 .sie-email-hint { font-size:.92rem; margin-top:6px; }
2163 .sie-email-hint[data-type="error"] { color:#b42318; }
2164 .sie-email-hint .sie-email-suggest {
2165 background:transparent; border:0; color:#0c71c3; text-decoration:underline; cursor:pointer; padding:0; font:inherit;
2166 }
2167 .sie-btn.sie-lead-submit { display:inline-flex; align-items:center; gap:10px; border:0; padding:12px 16px; border-radius:12px; cursor:pointer; background:#0c71c3; color:#fff; font-weight:600; }
2168 .sie-btn.sie-lead-submit[disabled], .sie-btn.sie-lead-submit.is-loading { opacity:.75; pointer-events:none; }
2169 .sie-btn .btn-icon { font-size:1rem; line-height:1; }
2170 .sie-btn .btn-spinner { width:16px; height:16px; border:2px solid rgba(255,255,255,.6); border-top-color:transparent; border-radius:50%; display:none; animation: sie-spin .8s linear infinite; }
2171 @keyframes sie-spin { to { transform: rotate(360deg);} }
2172 .sie-success-card { border:1px solid #e6eef7; background:#f6fbff; padding:16px; border-radius:12px; margin-top:14px; }
2173 .sie-success-head { display:flex; align-items:center; gap:8px; margin-bottom:8px; color:#0c71c3; }
2174 .sie-success-head .fa-check-circle { font-size:1.15rem; } </style><div id="sie-lead-form-drawer" class="sie-lead-drawer" role="dialog" aria-modal="true" aria-labelledby="sie-lead-drawer-title"><div class="sie-lead-drawer-inner"> <button class="sie-lead-close" type="button" aria-label="Close">&times;</button><h3 id="sie-lead-drawer-title"></h3><p id="sie-lead-intro" class="sie-lead-intro"></p><form id="sie-lead-form"> <input type="hidden" name="hei_id" id="sie-lead-hei-id"> <input type="hidden" name="program_id" id="sie-lead-program-id"> <input type="hidden" name="country" value="CH"> <input type="hidden" name="nonce" value="829c9f7a5a"><div class="sie-row"><div class="sie-col"> <label>First name</label> <input type="text" name="first_name" autocomplete="given-name" required></div><div class="sie-col"> <label>Last name</label> <input type="text" name="last_name" autocomplete="family-name" required></div></div> <label>Email</label> <input type="email" name="email" autocomplete="email" required><div id="sie-signed-in-banner" class="sie-banner"> Signed in as <strong><span id="sie-signed-in-email"></span></strong>. <button type="button" id="sie-change-email">Use a different email</button></div><div id="sie-account-cta"> Have a StudyinEurope.eu account? <a
2175 href="https://www.studyineurope.eu/access"
2176 class="sie-auth-link"
2177 data-auth="login"
2178 data-auth-drawer-open="login"
2179 onclick="if(window.SIEAuth&&SIEAuth.open){SIEAuth.open('login');return false;}
2180 try{document.dispatchEvent(new CustomEvent('openAuthDrawer',{detail:{mode:'login'}}));return false;}catch(e){}
2181 return true;"> Log in </a> or <a
2182 href="https://www.studyineurope.eu/register"
2183 class="sie-auth-link"
2184 data-auth="register"
2185 data-auth-drawer-open="register"
2186 onclick="if(window.SIEAuth&&SIEAuth.open){SIEAuth.open('register');return false;}
2187 try{document.dispatchEvent(new CustomEvent('openAuthDrawer',{detail:{mode:'register'}}));return false;}catch(e){}
2188 return true;"> Create a free account </a> to fill this automatically.</div><div id="sie-email-hint" class="sie-email-hint" aria-live="polite"></div> <label>Message (optional)</label><textarea name="message" rows="4" placeholder="Share any questions — courses, scholarships, deadlines, campus life…"></textarea><div class="sie-checkbox" style="margin:10px 0;"> <label style="display:flex; gap:8px; align-items:flex-start;"> <input type="checkbox" name="gdpr_consent" value="1" required> <span> I agree to share my details with this institution for the sole purpose of receiving information about this study program,
2189 and I accept the <a href="https://www.studyineurope.eu/privacy-policy/" target="_blank" rel="noopener">Privacy Policy</a> and <a href="https://www.studyineurope.eu/terms-of-use/" target="_blank" rel="noopener">Terms of Use</a>. </span> </label></div>
2189<div id="sie-lead-response" role="status" aria-live="polite"></div> <button class="sie-btn sie-lead-submit" type="submit"> <i class="fas fa-paper-plane btn-icon" aria-hidden="true"></i> <span class="btn-spinner" aria-hidden="true"></span> <span class="btn-text">Send request</span> </button></form><div id="sie-lead-success" style="display:none;"></div></div></div> 
2189<script> // Sync drawer submit CTA with brochure presence when opening
2190 document.addEventListener('click', function(e){
2191 var btn = e.target.closest('.sie-lead-button');
2192 if(!btn) return;
2193 setTimeout(function(){
2194 var has = btn.getAttribute('data-has-brochure') === '1';
2195 var t = document.querySelector('#sie-lead-form-drawer .sie-lead-submit .btn-text');
2196 if (t) { t.textContent = has ? 'Send request & download brochure' : 'Send request'; }
2197 }, 0);
2198 }, {passive:true}); </script>
2198 
2198<script> (function(){
2199 function closeLeadDrawer(){
2200 var d = document.getElementById('sie-lead-form-drawer');
2201 if (!d) return;
2202 d.classList.remove('open');
2203 document.body.classList.remove('sie-lead-drawer-open');
2204 }
2205 function openAuthPanel(mode){
2206 mode = (mode === 'register') ? 'register' : 'login';
2207 if (window.SIEAuth && typeof window.SIEAuth.open === 'function') { window.SIEAuth.open(mode); return; }
2208 try { document.dispatchEvent(new CustomEvent('openAuthDrawer', { detail:{ mode: mode } })); return; } catch(e){}
2209 var base = "https:\/\/www.studyineurope.eu\/access";
2210 if (mode === 'register') base += (base.indexOf('?')>-1?'&':'?') + 'action=register';
2211 window.location.href = base;
2212 }
2213 // Capture-phase listener so we prevent *before* other scripts rewrite to /access
2214 document.addEventListener('click', function(e){
2215 var a = e.target && e.target.closest && e.target.closest('#sie-account-cta .sie-auth-link');
2216 if(!a) return;
2217 e.preventDefault();
2218 // make extra sure nobody else takes over
2219 if (typeof e.stopImmediatePropagation === 'function') e.stopImmediatePropagation();
2220 e.stopPropagation();
2221 var mode = (a.getAttribute('data-auth') || '').toLowerCase() || 'login';
2222 closeLeadDrawer();
2223 openAuthPanel(mode);
2224 }, true); // <-- capture
2225})();
2226</script>
2226 
2226<script id="sie-tracking-js-extra"> var SIE_TRACK = {"ajax_url":"https://www.studyineurope.eu/jcch/admin-ajax.php","is_dashboard":"0"};
2227//# sourceURL=sie-tracking-js-extra </script>
2227 
2227<script defer id="sie-tracking-js" src="https://www.studyineurope.eu/storage/f0c7ace559/sie-tracking.min.js"></script>
2227 
2227<script defer id="siteground-optimizer-lazy-sizes-js-js" src="https://www.studyineurope.eu/core/modules/618be400f0/assets/js/lazysizes.min.js"></script>
2227 
2227<script defer id="sie-custom-header-js" src="https://www.studyineurope.eu/storage/f0c7ace559/sie-custom-header.min.js"></script>
2227 
2227<script id="sie-ssr-js-extra"> var SIE_SSR = {"searchInputs":["#sie-sps-q","#field-search",".field-search","input[name=\"search\"]",".ymc-search input[type=\"text\"]",".ymc-filter input[type=\"text\"]",".ymc-extra-search input[type=\"text\"]"],"searchForms":[".sie-sps-form","#search-layout form",".ymc-extra-search form",".ymc-search form",".ymc-filter form"],"resultsRoots":["[data-sie-results]","#program-results-wrapper","#sie-results-list",".ymc-container",".ymc-content",".ymc-grid",".ymc-posts",".ymc-output"],"stickyHeaders":["#main-header","#top-header",".et-l--header",".site-header","header[role=\"banner\"]"],"scrollBehavior":"smooth","scrollMargin":"12"};
2228//# sourceURL=sie-ssr-js-extra </script>
2228 
2228<script defer id="sie-ssr-js" src="https://www.studyineurope.eu/storage/f0c7ace559/sie-ssr.min.js"></script>
2228 
2228<script defer id="sie-page-rating-js" src="https://www.studyineurope.eu/storage/f0c7ace559/sie-page-rating.min.js"></script>
2228 
2228<script id="sie-geo-banner-js-extra"> var sieGeoBanner = {"country":"","guides":{"US":{"country":"the United States","url":"https://www.studyineurope.eu/study-europe-for-american-students/"},"CA":{"country":"Canada","url":"https://www.studyineurope.eu/study-europe-for-canadian-students/"},"MX":{"country":"Mexico","url":"https://www.studyineurope.eu/study-europe-for-mexican-students/"},"AR":{"country":"Argentina","url":"https://www.studyineurope.eu/study-europe-for-argentinian-students/"},"BR":{"country":"Brazil","url":"https://www.studyineurope.eu/study-europe-for-brazilian-students/"},"GB":{"country":"the United Kingdom","url":"https://www.studyineurope.eu/study-europe-for-british-students/"},"IN":{"country":"India","url":"https://www.studyineurope.eu/study-europe-for-indian-students/"},"CN":{"country":"China","url":"https://www.studyineurope.eu/study-europe-for-chinese-students/"},"TR":{"country":"Turkey","url":"https://www.studyineurope.eu/study-europe-for-turkish-students/"},"KR":{"country":"South Korea","url":"https://www.studyineurope.eu/study-europe-for-korean-students/"},"NG":{"country":"Nigeria","url":"https://www.studyineurope.eu/study-europe-for-nigerian-students/"},"AU":{"country":"Australia","url":"https://www.studyineurope.eu/study-europe-for-australian-students/"},"JP":{"country":"Japan","url":"https://www.studyineurope.eu/study-europe-for-japanese-students/"}}};
2229//# sourceURL=sie-geo-banner-js-extra </script>
2229 
2229<script defer id="sie-geo-banner-js" src="https://www.studyineurope.eu/storage/f0c7ace559/sie-geo-banner.min.js"></script>
2229 
2229<script id="sie-leo-entry-overlay-v1-js-extra"> var sieLeoEntry = {"leonardoUrl":"https://www.studyineurope.eu/leonardo","counselingUrl":"https://www.studyineurope.eu/study-counseling/","leoImg":"https://www.studyineurope.eu/storage/2025/12/leonardo-white-104.webp","siteLogo":"https://www.studyineurope.eu/storage/2025/02/studyineuropelogoLR-1.png","strings":{"title":"What are you looking for?","sub":"Describe your ideal program \u2014 field, country, budget, language \u2014 and Leonardo finds the best matches in seconds.","placeholder":"e.g. Master's in AI in Germany under 5,000 euros per year...","btn":"Find my programs","qtLabel":"Try:","trust1":"No tracking or profiling","trust2":"GDPR compliant","trust3":"Across Europe"},"quickTries":[{"label":"\u2726 Help me choose a field","counseling":1},{"label":"Architecture in Poland","prompt":"bachelor's in architecture in poland for under 4000 euros"},{"label":"Engineering in Estonia","prompt":"masters in engineering in english in estonia with cybersecurity"},{"label":"Marketing in Spain","prompt":"bachelor's in marketing in English in Spain"},{"label":"Data Science in Germany","prompt":"masters in data science in germany or netherlands in english"}]};
2230//# sourceURL=sie-leo-entry-overlay-v1-js-extra </script>
2230 
2230<script defer id="sie-leo-entry-overlay-v1-js" src="https://www.studyineurope.eu/storage/f0c7ace559/sie-leo-entry-overlay-v1.min.js"></script>
2230 
2230<script id="sie-brochure-js-extra"> var SIE_BROCHURE = {"ajax":"https://www.studyineurope.eu/jcch/admin-ajax.php","nonce":"611e759297"};
2231//# sourceURL=sie-brochure-js-extra </script>
2231 
2231<script defer id="sie-brochure-js" src="https://www.studyineurope.eu/storage/f0c7ace559/sie-brochure.min.js"></script>
2231 
2231<script id="sie-verification-js-extra"> var SIEVerify = {"ajaxUrl":"https://www.studyineurope.eu/jcch/admin-ajax.php","i18n":{"verified":"Verified","error":"Could not verify. Please try again."}};
2232//# sourceURL=sie-verification-js-extra </script>
2232 
2232<script defer id="sie-verification-js" src="https://www.studyineurope.eu/storage/f0c7ace559/sie-verification.min.js"></script>
2232 
2232<script id="sie-lead-handler-v2-js-extra"> var my_ajax_object = {"ajax_url":"https://www.studyineurope.eu/jcch/admin-ajax.php","nonce":"829c9f7a5a"};
2233//# sourceURL=sie-lead-handler-v2-js-extra </script>
2233 
2233<script defer id="sie-lead-handler-v2-js" src="https://www.studyineurope.eu/storage/f0c7ace559/sie-lead-handler-v2.min.js"></script>
2233 
2233<script id="sie-hearts-v4-js-extra"> var sieHeartsData = {"register_url":"https://www.studyineurope.eu/register","ajax_url":"https://www.studyineurope.eu/jcch/admin-ajax.php","sync_nonce":"c3b60cdf39"};
2234//# sourceURL=sie-hearts-v4-js-extra </script>
2234 
2234<script defer id="sie-hearts-v4-js" src="https://www.studyineurope.eu/storage/f0c7ace559/sie-hearts-v4.min.js"></script>
2234 
2234<script defer id="sweetalert2-js" src="https://cdn.jsdelivr.net/npm/sweetalert2@11"></script>
2234 
2234<script id="favorite-programs-script-js-extra"> var my_ajax_object = {"ajax_url":"https://www.studyineurope.eu/jcch/admin-ajax.php"};
2235//# sourceURL=favorite-programs-script-js-extra </script>
2235 
2235<script defer id="favorite-programs-script-js" src="https://www.studyineurope.eu/storage/f0c7ace559/favorite-programs-script.min.js"></script>
2235 
2235<script id="sie-heart-toggle-v5-js-extra"> var ajax_object = {"ajax_url":"https://www.studyineurope.eu/jcch/admin-ajax.php"};
2236//# sourceURL=sie-heart-toggle-v5-js-extra </script>
2236 
2236<script defer id="sie-heart-toggle-v5-js" src="https://www.studyineurope.eu/storage/f0c7ace559/sie-heart-toggle-v5.min.js"></script>
2236 
2236<script id="hei-filter-script-js-extra"> var hei_ajax = {"ajax_url":"https://www.studyineurope.eu/jcch/admin-ajax.php"};
2237//# sourceURL=hei-filter-script-js-extra </script>
2237 
2237<script defer id="hei-filter-script-js" src="https://www.studyineurope.eu/storage/f0c7ace559/hei-filter-script.min.js"></script>
2237 
2237<script defer id="sie-flow-view-js-js" src="https://www.studyineurope.eu/storage/f0c7ace559/sie-flow-view-js.min.js"></script>
2237 
2237<script id="hei-pagination-js-extra"> var hei_ajax = {"ajax_url":"https://www.studyineurope.eu/jcch/admin-ajax.php"};
2238//# sourceURL=hei-pagination-js-extra </script>
2238 
2238<script defer id="hei-pagination-js" src="https://www.studyineurope.eu/storage/f0c7ace559/hei-pagination.min.js"></script>
2238 
2238<script id="wp-statistics-tracker-js-extra"> var WP_Statistics_Tracker_Object = {"requestUrl":"https://www.studyineurope.eu/wp-json/wp-statistics/v2","ajaxUrl":"https://www.studyineurope.eu/jcch/admin-ajax.php","hitParams":{"wp_statistics_hit":1,"source_type":"page","source_id":2123,"search_query":"","signature":"0d9f9508bbaaf61bec797781345a91a3","endpoint":"hit"},"option":{"dntEnabled":"","bypassAdBlockers":"","consentIntegration":{"name":null,"status":[]},"isPreview":false,"userOnline":false,"isWpConsentApiActive":false},"isLegacyEventLoaded":"","customEventAjaxUrl":"https://www.studyineurope.eu/jcch/admin-ajax.php?action=wp_statistics_custom_event&nonce=01ea8c4ad7","onlineParams":{"wp_statistics_hit":1,"source_type":"page","source_id":2123,"search_query":"","signature":"0d9f9508bbaaf61bec797781345a91a3","action":"wp_statistics_online_check"},"jsCheckTime":"60000","isConsoleVerbose":"1"};
2239//# sourceURL=wp-statistics-tracker-js-extra </script>
2239 
2239<script defer id="wp-statistics-tracker-js" src="https://www.studyineurope.eu/core/modules/490116a10b/assets/js/tracker.js"></script>
2239 
2239<script> (function(){
2240 /* ── Session ID ───────────────────────────────────────────────────────
2241 Stored in localStorage so it survives full-page cache refreshes and
2242 persists across the session without relying on server-set cookies.   */
2243 var K='sie_anl_sid', P='sie_anl_prev';
2244 function mkSid(){
2245 var a=new Uint8Array(16);
2246 try{crypto.getRandomValues(a);}catch(e){for(var i=0;i<16;i++)a[i]=Math.floor(Math.random()*256);}
2247 return Array.prototype.map.call(a,function(b){return('0'+b.toString(16)).slice(-2);}).join('');
2248 }
2249 function getSid(){
2250 var s='';
2251 try{s=localStorage.getItem(K)||'';}catch(e){}
2252 if(!s||s.length!==32){s=mkSid();try{localStorage.setItem(K,s);}catch(e){}}
2253 return s;
2254 }
2255 function getPrev(){try{return sessionStorage.getItem(P)||'';}catch(e){return '';}}
2256 function setPrev(u){try{sessionStorage.setItem(P,u);}catch(e){}}
2257 var ajax='https://www.studyineurope.eu/jcch/admin-ajax.php', tn='df18153ea0', dn='8bc5c0212d';
2258 var sid=getSid(), prev=getPrev();
2259 var page=window.location.href.substring(0,500);
2260 // Store current URL as prev for the *next* navigation within this tab
2261 setPrev(page);
2262 /* ── Record page-view hit ─────────────────────────────────────────────
2263 POST to admin-ajax.php (never cached). Browser supplies UA, IP, and
2264 Accept-Language — exactly the headers we need for filtering.         */
2265 var hitId=0;
2266 fetch(ajax,{
2267 method:'POST',
2268 headers:{'Content-Type':'application/x-www-form-urlencoded'},
2269 body:'action=sie_anl_track'
2270 +'&nonce='+encodeURIComponent(tn)
2271 +'&sid='+encodeURIComponent(sid)
2272 +'&url='+encodeURIComponent(page)
2273 +'&title='+encodeURIComponent(document.title.substring(0,300))
2274 +'&ref='+encodeURIComponent(document.referrer?document.referrer.substring(0,500):'')
2275 +'&prev='+encodeURIComponent(prev),
2276 keepalive:true
2277 }).then(function(r){return r.json();})
2278 .then(function(d){if(d&&d.success&&d.data)hitId=d.data.hit_id||0;})
2279 .catch(function(){});
2280 /* ── Duration beacon ──────────────────────────────────────────────────
2281 Fires when the tab is hidden or closed, sending time-on-page back
2282 so avg session duration is accurate.                                 */
2283 var t0=Date.now(),durSent=false;
2284 function sendDur(){
2285 if(durSent||!hitId)return; durSent=true;
2286 var s=Math.round((Date.now()-t0)/1000);
2287 if(s<2)return;
2288 var u=ajax+'?action=sie_anl_duration&hit='+hitId+'&sec='+Math.min(s,7200)+'&nonce='+encodeURIComponent(dn);
2289 if(navigator.sendBeacon){navigator.sendBeacon(u);}
2290 else{try{var x=new XMLHttpRequest();x.open('GET',u,false);x.send();}catch(e){}}
2291 }
2292 document.addEventListener('visibilitychange',function(){if(document.visibilityState==='hidden')sendDur();});
2293 window.addEventListener('pagehide',sendDur);
2294 window.addEventListener('beforeunload',sendDur);
2295})();
2296</script>
2296 
2296<script> /* SIE Browser Language Auto-redirect */
2297 (function () {
2298 'use strict';
2299 var path = location.pathname;
2300 // Already on a language-prefixed URL — nothing to do
2301 if (/^\/(ja|ko|zh|es|pt|hi|ru)\//.test(path)) return;
2302 // Only run on cluster pages (/study-in-X/for-Y-students/)
2303 if (!/\/study-in-[a-z-]+\/for-[a-z]+-students/.test(path)) return;
2304 // User has manually chosen English — respect that choice
2305 var cookies = document.cookie.split(';').map(function(c){ return c.trim(); });
2306 if (cookies.some(function(c){ return c.indexOf('sie_lang_pref=') === 0; })) return;
2307 // Already auto-redirected in this session — don't loop
2308 try {
2309 if (sessionStorage.getItem('sie_auto_lang_done')) return;
2310 } catch(e) {}
2311 var primary = (navigator.language || navigator.userLanguage || '').toLowerCase().slice(0, 2);
2312 var supported = ['ja', 'ko', 'zh', 'pt', 'es', 'hi'];
2313 if (supported.indexOf(primary) < 0) return;
2314 // Mark as done BEFORE redirecting to stop any loop
2315 try { sessionStorage.setItem('sie_auto_lang_done', '1'); } catch(e) {}
2316 location.replace('/' + primary + path + location.search);
2317 }());
2318 </script>
2318 
2318<script> (function(){
2319 var compareList = [];
2320 var MAX_COMPARE = 4;
2321 var grid = document.getElementById('gr-grid');
2322 var tray = document.getElementById('gr-compare-tray');
2323 var trayCards = document.getElementById('gr-compare-cards');
2324 var trayDrop = document.getElementById('gr-compare-drop');
2325 var filterSel = document.getElementById('gr-country-filter');
2326 var countEl = document.getElementById('gr-visible-count');
2327 var allCards = grid.querySelectorAll('.gr-card');
2328 var isMobile = window.innerWidth < 768;
2329 /* Filter */
2330 filterSel.addEventListener('change', function(){
2331 var f = filterSel.value;
2332 var vis = 0;
2333 allCards.forEach(function(c){
2334 var show = !f || c.dataset.country === f;
2335 c.style.display = show ? '' : 'none';
2336 if(show){ vis++; c.style.animationDelay = (vis*0.04)+'s'; }
2337 });
2338 countEl.textContent = vis;
2339 });
2340 /* Entrance stagger */
2341 allCards.forEach(function(c,i){ c.style.animationDelay = (i*0.05)+'s'; });
2342 /* Compare logic */
2343 function isIn(country){ return compareList.indexOf(country)!==-1; }
2344 function addC(country){ if(isIn(country)||compareList.length>=MAX_COMPARE) return; compareList.push(country); updateUI(); }
2345 function removeC(country){ compareList=compareList.filter(function(c){return c!==country;}); updateUI(); }
2346 function clearC(){ compareList=[]; updateUI(); }
2347 function updateUI(){
2348 if(compareList.length>0){ tray.classList.add('gr-compare-tray--visible'); trayDrop.style.display='none'; }
2349 else { tray.classList.remove('gr-compare-tray--visible'); }
2350 trayCards.innerHTML='';
2351 compareList.forEach(function(country){
2352 var card=grid.querySelector('[data-country="'+country+'"]');
2353 if(!card) return;
2354 var flag=card.querySelector('.gr-card-flag');
2355 var name=card.querySelector('h3');
2356 var grades=card.querySelectorAll('.gr-grade-val');
2357 var mini=document.createElement('div');
2358 mini.className='gr-compare-mini';
2359 var flagHtml=flag?'<img src="'+flag.src+'" alt="" class="gr-compare-mini-flag">':'';
2360 mini.innerHTML=flagHtml+
2361 '<div class="gr-compare-mini-info">'+
2362 '<strong>'+name.textContent+'</strong>'+
2363 '<span class="gr-compare-mini-g"><b style="color:#256029">A:</b> '+(grades[0]?grades[0].textContent:'')+'</span>'+
2364 '<span class="gr-compare-mini-g"><b style="color:#e65100">D:</b> '+(grades[3]?grades[3].textContent:'')+'</span>'+
2365 '<span class="gr-compare-mini-g"><b style="color:#b71c1c">F:</b> '+(grades[4]?grades[4].textContent:'')+'</span>'+
2366 '</div>'+
2367 '<button class="gr-compare-mini-remove" data-country="'+country+'">×</button>';
2368 trayCards.appendChild(mini);
2369 });
2370 allCards.forEach(function(c){
2371 c.classList.toggle('gr-card--compared', isIn(c.dataset.country));
2372 var btn=c.querySelector('.gr-card-compare-btn');
2373 if(!btn) return;
2374 if(isIn(c.dataset.country)){btn.textContent='Remove';btn.classList.add('gr-card-compare-btn--active');}
2375 else{btn.textContent='Compare';btn.classList.remove('gr-card-compare-btn--active');}
2376 });
2377 }
2378 trayCards.addEventListener('click',function(e){var b=e.target.closest('.gr-compare-mini-remove');if(b)removeC(b.dataset.country);});
2379 document.getElementById('gr-compare-clear').addEventListener('click',clearC);
2380 grid.addEventListener('click',function(e){
2381 var btn=e.target.closest('.gr-card-compare-btn');
2382 if(!btn)return;
2383 var card=btn.closest('.gr-card');
2384 isIn(card.dataset.country)?removeC(card.dataset.country):addC(card.dataset.country);
2385 });
2386 /* Drag & Drop */
2387 var draggedCountry=null;
2388 grid.addEventListener('dragstart',function(e){
2389 var card=e.target.closest('.gr-card');if(!card)return;
2390 draggedCountry=card.dataset.country;
2391 card.classList.add('gr-card--dragging');
2392 e.dataTransfer.effectAllowed='copy';
2393 e.dataTransfer.setData('text/plain',draggedCountry);
2394 if(compareList.length<MAX_COMPARE){tray.classList.add('gr-compare-tray--visible');trayDrop.style.display='flex';}
2395 });
2396 grid.addEventListener('dragend',function(e){
2397 var card=e.target.closest('.gr-card');if(card)card.classList.remove('gr-card--dragging');
2398 draggedCountry=null;
2399 if(compareList.length===0)tray.classList.remove('gr-compare-tray--visible');
2400 trayDrop.style.display='none';
2401 });
2402 tray.addEventListener('dragover',function(e){e.preventDefault();e.dataTransfer.dropEffect='copy';trayDrop.classList.add('gr-compare-drop--hover');});
2403 tray.addEventListener('dragleave',function(){trayDrop.classList.remove('gr-compare-drop--hover');});
2404 tray.addEventListener('drop',function(e){
2405 e.preventDefault();trayDrop.classList.remove('gr-compare-drop--hover');
2406 var c=e.dataTransfer.getData('text/plain');if(c)addC(c);trayDrop.style.display='none';
2407 });
2408 /* Guided Tour */
2409 var tourSteps=[
2410 {text:isMobile?'Tap <strong>Compare</strong> on any card to compare grading systems side by side.':'Drag any card to the bottom bar — or click <strong>Compare</strong> — to compare grading systems side by side.',target:function(){return grid.querySelector('.gr-card');}},
2411 {text:'Each grade level is <span style="color:#256029;font-weight:600">color-coded</span> from <span style="color:#256029">green (Excellent)</span> to <span style="color:#b71c1c">red (Fail)</span> matching the ECTS scale.',target:function(){return grid.querySelector('.gr-grade-a');}},
2412 {text:'Leonardo can tell you the exact grade requirements for any program — just ask!',target:function(){return document.querySelector('.gr-leo-cta-btn');}}
2413 ];
2414 var ti=0;
2415 var overlay=document.getElementById('gr-tour-overlay');
2416 var tooltip=document.getElementById('gr-tour-tooltip');
2417 var tText=document.getElementById('gr-tour-text');
2418 var tStep=document.getElementById('gr-tour-step');
2419 var tNext=document.getElementById('gr-tour-next');
2420 var tSkip=document.getElementById('gr-tour-skip');
2421 function showStep(){
2422 if(ti>=tourSteps.length){endTour();return;}
2423 var s=tourSteps[ti];
2424 tText.innerHTML=s.text;
2425 tStep.textContent=(ti+1)+' / '+tourSteps.length;
2426 tNext.textContent=ti===tourSteps.length-1?'Got it!':'Next';
2427 var el=s.target();
2428 if(el){
2429 el.scrollIntoView({behavior:'smooth',block:'center'});
2430 setTimeout(function(){
2431 var r=el.getBoundingClientRect();
2432 tooltip.style.position='fixed';
2433 tooltip.style.top=Math.min(r.bottom+12,window.innerHeight-180)+'px';
2434 tooltip.style.left=Math.max(12,Math.min(r.left,window.innerWidth-340))+'px';
2435 },400);
2436 }
2437 overlay.classList.add('gr-tour--active');
2438 }
2439 function endTour(){overlay.classList.remove('gr-tour--active');try{localStorage.setItem('sie_grades_tour_done','1');}catch(e){}}
2440 tNext.addEventListener('click',function(){ti++;showStep();});
2441 tSkip.addEventListener('click',endTour);
2442 document.addEventListener('keydown',function(e){if(e.key==='Escape')endTour();});
2443 // Opt-in only: the tour starts from the "Quick tour" button, never
2444 // automatically (the old 1.2s auto-start scrolled + overlaid mid-load).
2445 var tLaunch=document.getElementById('gr-tour-launch');
2446 if(tLaunch){tLaunch.addEventListener('click',function(){ti=0;showStep();});}
2447 window.addEventListener('resize',function(){isMobile=window.innerWidth<768;});
2448 })();
2449 </script>
2449 
2449<script> /* SIE Language Preference Cookie */
2450 (function () {
2451 'use strict';
2452 // Record the current language as a 30-day preference cookie
2453 // whenever the user arrives via a lang-prefixed URL or uses the switcher.
2454 var currentLang = "en";
2455 if (currentLang && currentLang !== 'en') {
2456 // Set preference — 30 days
2457 var exp = new Date(Date.now() + 30 * 864e5).toUTCString();
2458 document.cookie = 'sie_lang_pref=' + currentLang + ';path=/;expires=' + exp + ';SameSite=Lax';
2459 }
2460 // When user explicitly clicks the English switcher link, clear the pref cookie
2461 document.addEventListener('click', function(e) {
2462 var a = e.target.closest('.sie-lang-option[hreflang="en"], .sie-lang-en');
2463 if (a) {
2464 document.cookie = 'sie_lang_pref=;path=/;expires=Thu, 01 Jan 1970 00:00:00 GMT;SameSite=Lax';
2465 try { sessionStorage.removeItem('sie_auto_lang_done'); } catch(x) {}
2466 }
2467 });
2468 }()); </script>
2468 
2468<script type="text/javascript"> //<![CDATA[
2469 (function () {
2470 "use strict";
2471 function __IsDevToolOpen() {
2472 const widthDiff = window.outerWidth - window.innerWidth > 160;
2473 const heightDiff = window.outerHeight - window.innerHeight > 160;
2474 if (navigator.userAgent.match(/iPhone/i)) return false;
2475 if (!(heightDiff && widthDiff) && ((window.Firebug && window.Firebug.chrome && window.Firebug.chrome.isInitialized) || widthDiff || heightDiff)) {
2476 document.dispatchEvent(new Event('hmwp_is_devtool'));
2477 return true;
2478 }
2479 return false;
2480 }
2481 var __devToolCheckInterval = setInterval(__IsDevToolOpen, 500);
2482 function __disableOpen404() {
2483 document.documentElement.remove();
2484 }
2485 function __showError(message) {
2486 var div = document.getElementById('disable_msg');
2487 if (message !== '' && div && (!div.style.display || div.style.display === 'none')) {
2488 div.innerHTML = message;
2489 div.style.display = 'block';
2490 setTimeout(function () {
2491 div.style.display = 'none';
2492 }, 1000);
2493 }
2494 }
2495 function __disableEventListener(element, eventNames, message) {
2496 var events = eventNames.split(' ');
2497 events.forEach(function (event) {
2498 element.addEventListener(event, function (e) {
2499 e.preventDefault();
2500 if (message !== '') __showError(message);
2501 });
2502 });
2503 }
2504 function __returnFalse() {
2505 return false;
2506 }
2507 __disableEventListener(document, 'cut copy print ', '');				            })();
2508 //]]> </script>
2508 <style>body * :not(input):not(textarea) {
2509 user-select: none !important;
2510 -webkit-touch-callout: none !important;
2511 -webkit-user-select: none !important;
2512 -moz-user-select: none !important;
2513 -ms-user-select: none !important;
2514 }</style> <style>#disable_msg {
2515 display: none;
2516 min-width: 250px;
2517 margin-left: -125px;
2518 background-color: #333;
2519 color: #fff;
2520 text-align: center;
2521 border-radius: 2px;
2522 padding: 16px;
2523 position: fixed;
2524 z-index: 999;
2525 left: 50%;
2526 bottom: 30px;
2527 font-size: 17px
2528 }
2529 }</style><div id="disable_msg"></div>
2529<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"c628eeb3d56d40158943289b21d4dd4b","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 2529
2529
2530<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a40413531b5736ca',t:'MTc5MDI3Njg4Mg=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
2530</body></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.