{"id":41223,"date":"2025-11-03T11:48:17","date_gmt":"2025-11-03T10:48:17","guid":{"rendered":"https:\/\/worldofstudents.org\/studiengebuehren\/"},"modified":"2025-11-19T08:26:04","modified_gmt":"2025-11-19T07:26:04","slug":"tuition","status":"publish","type":"page","link":"https:\/\/worldofstudents.org\/en\/tuition\/","title":{"rendered":"Tuition Fees"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_css_main_element=&#8221;    background: linear-gradient(276deg, #add4ed, #fff);&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;2_5,3_5&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;0px||0px||false|false&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;2_5&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<style><!-- [et_pb_line_break_holder] -->  .hero-content {<!-- [et_pb_line_break_holder] -->    text-align:center;<!-- [et_pb_line_break_holder] -->    padding:15px;<!-- [et_pb_line_break_holder] -->    display:flex;<!-- [et_pb_line_break_holder] -->    justify-content: flex-start; <!-- [et_pb_line_break_holder] -->    align-items: center; <!-- [et_pb_line_break_holder] -->    flex-direction: column; <!-- [et_pb_line_break_holder] -->    flex-wrap: nowrap;<!-- [et_pb_line_break_holder] -->    gap: 5px;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  .hero-content h2 {font-weight:900; font-size: clamp(1.8rem, 4vw + 0.5rem, 2.8rem); line-height: 1.3; color: #0f2a3c;}<!-- [et_pb_line_break_holder] -->  .hero-content h4 {font-weight:600; line-height: 1.7; font-size: clamp(1rem, 1.5vw, 1.2rem); color: #051927; }<!-- [et_pb_line_break_holder] -->  a.hero-button { background-color: #006ab3; color: #fff !important; font-size: 16px; padding: 20px; margin: 20px; display: block; border-radius: 14px; margin-top: 30px; }<!-- [et_pb_line_break_holder] -->  a.hero-button:hover {<!-- [et_pb_line_break_holder] -->    background-color: #003153 !important;<!-- [et_pb_line_break_holder] -->    box-shadow: 0 20px 20px 0px #ffffff52;<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"hero-content\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<h2>The Right Choice for Your Budget<\/h2>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<h4><strong>Your Tuition Fees for Studying Abroad<\/strong> &#8211; Fair. Transparent. Affordable.<\/h4>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><pee style=\" color: #0f2a3c; margin-top:15px;\"><strong>What Does Studying Abroad Really Cost?<\/strong><!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->In addition to tuition fees, studying abroad incurs further expenses, depending on the country and university. These include, for example, airfare, visa, accommodation, living expenses, university registration fees, and international health insurance.<!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013><a href=\"https:\/\/worldofstudents.org\/en\/consultation\/\" title=\"Schedule a Consultation Appointment\"><strong>To ensure you know exactly what to expect financially, we offer free, personalized consultations<\/strong><\/a> and show you which locations are particularly budget-friendly and how you can reduce your costs with BAf\u00f6G (German Federal Training Assistance Act) or scholarships.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][et_pb_column type=&#8221;3_5&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<style><!-- [et_pb_line_break_holder] -->    .tuition-widget {<!-- [et_pb_line_break_holder] -->        font-family: \"Inter\", \"Segoe UI\", system-ui, -apple-system, sans-serif;<!-- [et_pb_line_break_holder] -->        background: #ffffff;<!-- [et_pb_line_break_holder] -->        border-radius: 14px;<!-- [et_pb_line_break_holder] -->        padding: 16px;<!-- [et_pb_line_break_holder] -->        margin: 0 auto;<!-- [et_pb_line_break_holder] -->        color: #0f2a3c;<!-- [et_pb_line_break_holder] -->        box-shadow: 0px 20px 50px #0097ff1f, 0 2px 10px rgba(0, 0, 0, 0.05);<!-- [et_pb_line_break_holder] -->        border: 1px solid #576976;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__header {<!-- [et_pb_line_break_holder] -->        margin-bottom: 10px;<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        justify-content: space-between;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__eyebrow {<!-- [et_pb_line_break_holder] -->        display: inline-flex;<!-- [et_pb_line_break_holder] -->        align-items: center;<!-- [et_pb_line_break_holder] -->        gap: 6px;<!-- [et_pb_line_break_holder] -->        font-size: 11px;<!-- [et_pb_line_break_holder] -->        font-weight: 600;<!-- [et_pb_line_break_holder] -->        letter-spacing: 0.08em;<!-- [et_pb_line_break_holder] -->        text-transform: uppercase;<!-- [et_pb_line_break_holder] -->        color: #0071bc;<!-- [et_pb_line_break_holder] -->        background: #f0f8ff;<!-- [et_pb_line_break_holder] -->        border-radius: 999px;<!-- [et_pb_line_break_holder] -->        padding: 3px 8px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__title {<!-- [et_pb_line_break_holder] -->        font-size: 18px;<!-- [et_pb_line_break_holder] -->        font-weight: 700;<!-- [et_pb_line_break_holder] -->        margin: 10px 0 2px;<!-- [et_pb_line_break_holder] -->        color: #0f2a3c;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__subtitle {<!-- [et_pb_line_break_holder] -->        font-size: 13px;<!-- [et_pb_line_break_holder] -->        color: #5a6d7b;<!-- [et_pb_line_break_holder] -->        margin: 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__filters {<!-- [et_pb_line_break_holder] -->        display: grid;<!-- [et_pb_line_break_holder] -->        grid-template-columns: repeat(2, minmax(0, 1fr));<!-- [et_pb_line_break_holder] -->        gap: 12px;<!-- [et_pb_line_break_holder] -->        padding: 12px;<!-- [et_pb_line_break_holder] -->        background: #f7fbff;<!-- [et_pb_line_break_holder] -->        border: 1px solid #e3e8ef;<!-- [et_pb_line_break_holder] -->        border-radius: 12px;<!-- [et_pb_line_break_holder] -->        margin-bottom: 16px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__filters-footer {<!-- [et_pb_line_break_holder] -->        grid-column: 1 \/ -1;<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        justify-content: flex-end;<!-- [et_pb_line_break_holder] -->        margin-top: 4px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__clear-btn {<!-- [et_pb_line_break_holder] -->        border: none;<!-- [et_pb_line_break_holder] -->        background: transparent;<!-- [et_pb_line_break_holder] -->        color: #5a6d7b;<!-- [et_pb_line_break_holder] -->        font-size: 12px;<!-- [et_pb_line_break_holder] -->        padding: 4px 0;<!-- [et_pb_line_break_holder] -->        cursor: pointer;<!-- [et_pb_line_break_holder] -->        text-decoration: underline;<!-- [et_pb_line_break_holder] -->        text-decoration-thickness: 1px;<!-- [et_pb_line_break_holder] -->        text-underline-offset: 2px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__clear-btn[hidden] {<!-- [et_pb_line_break_holder] -->        display: none !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__filters[hidden] {<!-- [et_pb_line_break_holder] -->        display: none !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__field {<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        flex-direction: column;<!-- [et_pb_line_break_holder] -->        gap: 4px;<!-- [et_pb_line_break_holder] -->        font-size: 12px;<!-- [et_pb_line_break_holder] -->        color: #0f2a3c;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__select {<!-- [et_pb_line_break_holder] -->        width: 100%;<!-- [et_pb_line_break_holder] -->        padding: 6px 10px !important;<!-- [et_pb_line_break_holder] -->        border: 1px solid #cfd7e3;<!-- [et_pb_line_break_holder] -->        border-radius: 8px;<!-- [et_pb_line_break_holder] -->        font-size: 13px;<!-- [et_pb_line_break_holder] -->        color: #0f2a3c;<!-- [et_pb_line_break_holder] -->        background: #fff;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__price-filter {<!-- [et_pb_line_break_holder] -->        padding: 0 10px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__histogram {<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        align-items: flex-end;<!-- [et_pb_line_break_holder] -->        gap: 2px;<!-- [et_pb_line_break_holder] -->        height: 60px;<!-- [et_pb_line_break_holder] -->        margin-bottom: 6px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__histogram-bar {<!-- [et_pb_line_break_holder] -->        flex: 1;<!-- [et_pb_line_break_holder] -->        background: #dfe7f2;<!-- [et_pb_line_break_holder] -->        border-radius: 2px 2px 0 0;<!-- [et_pb_line_break_holder] -->        min-height: 4px;<!-- [et_pb_line_break_holder] -->        transition: background 0.2s, height 0.2s;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__histogram-bar.in-range {<!-- [et_pb_line_break_holder] -->        background: #0071bc;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__range-slider {<!-- [et_pb_line_break_holder] -->        position: relative;<!-- [et_pb_line_break_holder] -->        height: 28px;<!-- [et_pb_line_break_holder] -->        margin: 0 8px;<!-- [et_pb_line_break_holder] -->        margin-bottom: -4px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__range-track {<!-- [et_pb_line_break_holder] -->        position: absolute;<!-- [et_pb_line_break_holder] -->        --range-start: 0%;<!-- [et_pb_line_break_holder] -->        --range-end: 100%;<!-- [et_pb_line_break_holder] -->        height: 4px;<!-- [et_pb_line_break_holder] -->        background: #dfe7f2;<!-- [et_pb_line_break_holder] -->        border-radius: 999px;<!-- [et_pb_line_break_holder] -->        top: 50%;<!-- [et_pb_line_break_holder] -->        left: 0;<!-- [et_pb_line_break_holder] -->        right: 0;<!-- [et_pb_line_break_holder] -->        transform: translateY(-50%);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__range-track::after {<!-- [et_pb_line_break_holder] -->        content: \"\";<!-- [et_pb_line_break_holder] -->        position: absolute;<!-- [et_pb_line_break_holder] -->        top: 0;<!-- [et_pb_line_break_holder] -->        bottom: 0;<!-- [et_pb_line_break_holder] -->        border-radius: 999px;<!-- [et_pb_line_break_holder] -->        background: #0071bc;<!-- [et_pb_line_break_holder] -->        left: var(--range-start, 0%);<!-- [et_pb_line_break_holder] -->        right: calc(100% - var(--range-end, 100%));<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__range-handle {<!-- [et_pb_line_break_holder] -->        position: absolute;<!-- [et_pb_line_break_holder] -->        top: 50%;<!-- [et_pb_line_break_holder] -->        transform: translate(-50%, -50%);<!-- [et_pb_line_break_holder] -->        width: 18px;<!-- [et_pb_line_break_holder] -->        height: 18px;<!-- [et_pb_line_break_holder] -->        border-radius: 50%;<!-- [et_pb_line_break_holder] -->        border: 2px solid #0071bc;<!-- [et_pb_line_break_holder] -->        background: #fff;<!-- [et_pb_line_break_holder] -->        cursor: grab;<!-- [et_pb_line_break_holder] -->        transition: box-shadow 0.2s;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__range-handle:active {<!-- [et_pb_line_break_holder] -->        cursor: grabbing;<!-- [et_pb_line_break_holder] -->        box-shadow: 0 0 0 6px rgba(0, 113, 188, 0.2);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__range-values {<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        justify-content: space-between;<!-- [et_pb_line_break_holder] -->        font-size: 12px;<!-- [et_pb_line_break_holder] -->        color: #526170;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__table-wrapper {<!-- [et_pb_line_break_holder] -->        overflow: hidden;<!-- [et_pb_line_break_holder] -->        border: 1px solid #e3e8ef;<!-- [et_pb_line_break_holder] -->        border-radius: 12px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__table {<!-- [et_pb_line_break_holder] -->        width: 100%;<!-- [et_pb_line_break_holder] -->        border-collapse: collapse;<!-- [et_pb_line_break_holder] -->        border:none !important;<!-- [et_pb_line_break_holder] -->        margin: 0 !important;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__table thead {<!-- [et_pb_line_break_holder] -->        background: #f7fbff;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__table th,<!-- [et_pb_line_break_holder] -->    .tuition-widget__table td {<!-- [et_pb_line_break_holder] -->        padding: 8px 12px !important;<!-- [et_pb_line_break_holder] -->        font-size: 13px;<!-- [et_pb_line_break_holder] -->        text-align: left;<!-- [et_pb_line_break_holder] -->        border-bottom: 1px solid #f0f2f5;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__table th {<!-- [et_pb_line_break_holder] -->        font-weight: 600;<!-- [et_pb_line_break_holder] -->        color: #0f2a3c !important;<!-- [et_pb_line_break_holder] -->        text-transform: uppercase;<!-- [et_pb_line_break_holder] -->        letter-spacing: 0.05em;<!-- [et_pb_line_break_holder] -->        font-size: 12px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__table tbody tr:last-child td {<!-- [et_pb_line_break_holder] -->        border-bottom: none;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__price {<!-- [et_pb_line_break_holder] -->        font-weight: 700;<!-- [et_pb_line_break_holder] -->        color: #0071bc;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__price-degree {<!-- [et_pb_line_break_holder] -->        display: block;<!-- [et_pb_line_break_holder] -->        font-size: 11px;<!-- [et_pb_line_break_holder] -->        color: #5a6d7b;<!-- [et_pb_line_break_holder] -->        font-weight: 600;<!-- [et_pb_line_break_holder] -->        margin-top: 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__location-line {<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        color: #0f2a3c;<!-- [et_pb_line_break_holder] -->        font-size: 12px;<!-- [et_pb_line_break_holder] -->        font-weight: 400;<!-- [et_pb_line_break_holder] -->        align-content: center;<!-- [et_pb_line_break_holder] -->        align-items: center;<!-- [et_pb_line_break_holder] -->        justify-content: flex-start;<!-- [et_pb_line_break_holder] -->        flex-direction: row;<!-- [et_pb_line_break_holder] -->        flex-wrap: nowrap;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__location-line img {<!-- [et_pb_line_break_holder] -->        vertical-align: middle;<!-- [et_pb_line_break_holder] -->        margin-right: 6px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__flag {<!-- [et_pb_line_break_holder] -->        margin-right: 6px;<!-- [et_pb_line_break_holder] -->        width: 24px;<!-- [et_pb_line_break_holder] -->        height: 16px;<!-- [et_pb_line_break_holder] -->        border-radius: 2px;<!-- [et_pb_line_break_holder] -->        object-fit: cover;<!-- [et_pb_line_break_holder] -->        background: #e5e7eb;<!-- [et_pb_line_break_holder] -->        flex-shrink: 0;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__pagination {<!-- [et_pb_line_break_holder] -->        display: flex;<!-- [et_pb_line_break_holder] -->        align-items: center;<!-- [et_pb_line_break_holder] -->        justify-content: space-between;<!-- [et_pb_line_break_holder] -->        margin-top: 16px;<!-- [et_pb_line_break_holder] -->        gap: 8px;<!-- [et_pb_line_break_holder] -->        flex-wrap: wrap;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__pagination-buttons {<!-- [et_pb_line_break_holder] -->        display: inline-flex;<!-- [et_pb_line_break_holder] -->        border: 1px solid #d5dde5;<!-- [et_pb_line_break_holder] -->        border-radius: 999px;<!-- [et_pb_line_break_holder] -->        overflow: hidden;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__page-btn {<!-- [et_pb_line_break_holder] -->        border: none;<!-- [et_pb_line_break_holder] -->        background: #ffffff;<!-- [et_pb_line_break_holder] -->        padding: 6px 12px;<!-- [et_pb_line_break_holder] -->        font-size: 13px;<!-- [et_pb_line_break_holder] -->        cursor: pointer;<!-- [et_pb_line_break_holder] -->        color: #0f2a3c;<!-- [et_pb_line_break_holder] -->        transition: background 0.2s, color 0.2s;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__page-btn:hover:not(:disabled) {<!-- [et_pb_line_break_holder] -->        background: #eef6ff;<!-- [et_pb_line_break_holder] -->        color: #0071bc;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__page-btn:disabled {<!-- [et_pb_line_break_holder] -->        color: #b4c0ce;<!-- [et_pb_line_break_holder] -->        cursor: not-allowed;<!-- [et_pb_line_break_holder] -->        background: #f7f9fb;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__page-info {<!-- [et_pb_line_break_holder] -->        font-size: 13px;<!-- [et_pb_line_break_holder] -->        color: #5a6d7b;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__sort-button {<!-- [et_pb_line_break_holder] -->        border: none;<!-- [et_pb_line_break_holder] -->        background: none;<!-- [et_pb_line_break_holder] -->        padding: 0;<!-- [et_pb_line_break_holder] -->        font: inherit;<!-- [et_pb_line_break_holder] -->        color: inherit;<!-- [et_pb_line_break_holder] -->        display: inline-flex;<!-- [et_pb_line_break_holder] -->        align-items: center;<!-- [et_pb_line_break_holder] -->        gap: 6px;<!-- [et_pb_line_break_holder] -->        cursor: pointer;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__sort-button::after {<!-- [et_pb_line_break_holder] -->        content: attr(data-direction);<!-- [et_pb_line_break_holder] -->        font-size: 12px;<!-- [et_pb_line_break_holder] -->        letter-spacing: 0.08em;<!-- [et_pb_line_break_holder] -->        color: #8a9bab;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    .tuition-widget__empty-state {<!-- [et_pb_line_break_holder] -->        text-align: center;<!-- [et_pb_line_break_holder] -->        padding: 32px 16px;<!-- [et_pb_line_break_holder] -->        color: #5a6d7b;<!-- [et_pb_line_break_holder] -->        font-size: 14px;<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    @media (max-width: 600px) {<!-- [et_pb_line_break_holder] -->        .tuition-widget {<!-- [et_pb_line_break_holder] -->            padding: 16px;<!-- [et_pb_line_break_holder] -->            border-radius: 14px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->        .tuition-widget__price-filter {<!-- [et_pb_line_break_holder] -->            padding: 0;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .tuition-widget__filters {<!-- [et_pb_line_break_holder] -->            grid-template-columns: 1fr;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .tuition-widget__table-wrapper {<!-- [et_pb_line_break_holder] -->            border: none;<!-- [et_pb_line_break_holder] -->            border-radius: 0;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .tuition-widget__table thead {<!-- [et_pb_line_break_holder] -->            display: none;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .tuition-widget__table tbody tr {<!-- [et_pb_line_break_holder] -->            display: flex;<!-- [et_pb_line_break_holder] -->            flex-direction: column;<!-- [et_pb_line_break_holder] -->            border: 1px solid #e3e8ef;<!-- [et_pb_line_break_holder] -->            border-radius: 12px;<!-- [et_pb_line_break_holder] -->            margin-bottom: 12px;<!-- [et_pb_line_break_holder] -->            overflow: hidden;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .tuition-widget__table td {<!-- [et_pb_line_break_holder] -->            border-bottom: 1px solid #eef1f5;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .tuition-widget__table td:last-child {<!-- [et_pb_line_break_holder] -->            border-bottom: none;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .tuition-widget__table td::before {<!-- [et_pb_line_break_holder] -->            content: attr(data-label);<!-- [et_pb_line_break_holder] -->            display: none;<!-- [et_pb_line_break_holder] -->            font-size: 11px;<!-- [et_pb_line_break_holder] -->            text-transform: uppercase;<!-- [et_pb_line_break_holder] -->            letter-spacing: 0.08em;<!-- [et_pb_line_break_holder] -->            color: #8a9bab;<!-- [et_pb_line_break_holder] -->            margin-bottom: 4px;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .tuition-widget__pagination {<!-- [et_pb_line_break_holder] -->            flex-direction: column;<!-- [et_pb_line_break_holder] -->            align-items: stretch;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .tuition-widget__pagination-buttons {<!-- [et_pb_line_break_holder] -->            width: 100%;<!-- [et_pb_line_break_holder] -->            justify-content: space-between;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .tuition-widget__page-btn {<!-- [et_pb_line_break_holder] -->            flex: 1;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        .tuition-widget__page-info {<!-- [et_pb_line_break_holder] -->            text-align: center;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"tuition-widget\" aria-live=\"polite\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"tuition-widget__header\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2 class=\"tuition-widget__title\" id=\"widgetTitle\">Loading tuition fees<\/h2>\n<p><!-- [et_pb_line_break_holder] -->        <button type=\"button\" class=\"tuition-widget__clear-btn\" id=\"widgetClearFilters\" hidden><!-- [et_pb_line_break_holder] -->            Reset filters<!-- [et_pb_line_break_holder] -->        <\/button><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"tuition-widget__filters\" id=\"widgetFilters\" hidden><!-- [et_pb_line_break_holder] -->        <\/p>\n<div><!-- [et_pb_line_break_holder] -->            <label class=\"tuition-widget__field\" aria-label=\"Select degree type\"><!-- [et_pb_line_break_holder] -->                Degree type<!-- [et_pb_line_break_holder] -->                <select id=\"widgetDegreeSelect\" class=\"tuition-widget__select\"><\/select><!-- [et_pb_line_break_holder] -->            <\/label><!-- [et_pb_line_break_holder] -->            <label class=\"tuition-widget__field\" aria-label=\"Select country\" style=\"margin-top: 8px;\"><!-- [et_pb_line_break_holder] -->                Country<!-- [et_pb_line_break_holder] -->                <select id=\"widgetCountrySelect\" class=\"tuition-widget__select\"><\/select><!-- [et_pb_line_break_holder] -->            <\/label><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"tuition-widget__price-filter\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"tuition-widget__field\" style=\"margin-bottom: 6px; gap: 0;\"><!-- [et_pb_line_break_holder] -->                Tuition range<!-- [et_pb_line_break_holder] -->                <span style=\"font-size:11px;color:#8a9bab; display:none;\">Adjust it to your budget<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"tuition-widget__histogram\" id=\"widgetHistogram\" aria-hidden=\"true\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"tuition-widget__range-slider\" id=\"widgetRangeSlider\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"tuition-widget__range-track\" id=\"widgetRangeTrack\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <button type=\"button\" class=\"tuition-widget__range-handle\" id=\"widgetMinHandle\" aria-label=\"Left handle for minimum fee\"><\/button><!-- [et_pb_line_break_holder] -->                <button type=\"button\" class=\"tuition-widget__range-handle\" id=\"widgetMaxHandle\" aria-label=\"Right handle for maximum fee\"><\/button><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"tuition-widget__range-values\"><!-- [et_pb_line_break_holder] -->                <span id=\"widgetMinValue\">0 \u20ac<\/span><!-- [et_pb_line_break_holder] -->                <span id=\"widgetMaxValue\">0 \u20ac<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"tuition-widget__table-wrapper\" role=\"region\" aria-live=\"polite\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<table class=\"tuition-widget__table\" aria-describedby=\"widgetTitle\" id=\"tuitionWidgetTable\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<thead><!-- [et_pb_line_break_holder] -->                <\/p>\n<tr><!-- [et_pb_line_break_holder] -->                    <\/p>\n<th scope=\"col\" id=\"widgetNameHeader\" aria-sort=\"none\"><!-- [et_pb_line_break_holder] -->                        <button type=\"button\" class=\"tuition-widget__sort-button\" id=\"widgetSortName\" aria-label=\"Sort by university and location\" data-direction=\"\u2195\"><!-- [et_pb_line_break_holder] -->                            University \/ Location<!-- [et_pb_line_break_holder] -->                        <\/button><!-- [et_pb_line_break_holder] -->                    <\/th>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<th scope=\"col\" id=\"widgetPriceHeader\" aria-sort=\"ascending\"><!-- [et_pb_line_break_holder] -->                        <button type=\"button\" class=\"tuition-widget__sort-button\" id=\"widgetSortPrice\" aria-label=\"Sort by tuition fee\" data-direction=\"\u2191\"><!-- [et_pb_line_break_holder] -->                            Tuition fee<!-- [et_pb_line_break_holder] -->                        <\/button><!-- [et_pb_line_break_holder] -->                    <\/th>\n<p><!-- [et_pb_line_break_holder] -->                <\/tr>\n<p><!-- [et_pb_line_break_holder] -->            <\/thead>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<tbody id=\"tuitionWidgetBody\"><!-- [et_pb_line_break_holder] -->            <\/tbody>\n<p><!-- [et_pb_line_break_holder] -->        <\/table>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"tuition-widget__empty-state\" id=\"tuitionWidgetEmpty\" hidden><!-- [et_pb_line_break_holder] -->            There are no programs for this degree type right now. Please check again later.<!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"tuition-widget__pagination\" aria-label=\"Pagination\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"tuition-widget__page-info\" id=\"widgetPageInfo\">Page 1 of 1<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"tuition-widget__pagination-buttons\" role=\"group\" aria-label=\"Pagination controls\"><!-- [et_pb_line_break_holder] -->            <button class=\"tuition-widget__page-btn\" id=\"widgetPrevBtn\" type=\"button\" disabled aria-label=\"Previous page\"><!-- [et_pb_line_break_holder] -->                \u2039 Previous<!-- [et_pb_line_break_holder] -->            <\/button><!-- [et_pb_line_break_holder] -->            <button class=\"tuition-widget__page-btn\" id=\"widgetNextBtn\" type=\"button\" disabled aria-label=\"Next page\"><!-- [et_pb_line_break_holder] -->                Next \u203a<!-- [et_pb_line_break_holder] -->            <\/button><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><pee style=\"padding: 4px 15px; font-size: 11px;\">Fees are estimates and may change. Exchange rates update daily. All information provided without guarantee.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script><!-- [et_pb_line_break_holder] -->    \/\/ Example: Set the degree type here to not show All Programs option  <!-- [et_pb_line_break_holder] -->    \/\/ window.widgetDegreeType = 'Full Master Degree';<!-- [et_pb_line_break_holder] -->    <!-- [et_pb_line_break_holder] -->    (function () {<!-- [et_pb_line_break_holder] -->        const presetDegreeInput = (window.widgetDegreeType || new URLSearchParams(window.location.search).get('degreeType') || '').trim();<!-- [et_pb_line_break_holder] -->        const degreeLocked = Boolean(presetDegreeInput);<!-- [et_pb_line_break_holder] -->        const PAGE_SIZE = 5;<!-- [et_pb_line_break_holder] -->        const NUM_HISTOGRAM_BARS = 24;<!-- [et_pb_line_break_holder] -->        const CACHE_KEY = 'wosTuitionProgramsCacheEN';<!-- [et_pb_line_break_holder] -->        const CACHE_VERSION = '5';<!-- [et_pb_line_break_holder] -->        const CACHE_TTL = 1000 * 60 * 60 * 12; \/\/ 12 Stunden<!-- [et_pb_line_break_holder] -->        const GERMAN_PROFILE_PREFIX = '\/auslandsstudium\/';<!-- [et_pb_line_break_holder] -->        const EN_PROFILE_PREFIX = '\/en\/study-abroad\/';<!-- [et_pb_line_break_holder] -->        const degreeTranslations = {<!-- [et_pb_line_break_holder] -->            \"Bachelor Semester Study Abroad\": \"Bachelor Semester Study Abroad\",<!-- [et_pb_line_break_holder] -->            \"Master Semester Study Abroad\": \"Master Semester Study Abroad\",<!-- [et_pb_line_break_holder] -->            \"Full Bachelor Degree\": \"Full Bachelor Degree\",<!-- [et_pb_line_break_holder] -->            \"Full Master Degree\": \"Full Master Degree\",<!-- [et_pb_line_break_holder] -->            \"Double Degree Bachelor\": \"Double Degree Bachelor\",<!-- [et_pb_line_break_holder] -->            \"Double Degree Master\": \"Double Degree Master\",<!-- [et_pb_line_break_holder] -->            \"Gap Year\": \"Gap Year\",<!-- [et_pb_line_break_holder] -->            \"Graduate Certificate\": \"Graduate Certificate\",<!-- [et_pb_line_break_holder] -->            \"Top Up\": \"Top-up Program\",<!-- [et_pb_line_break_holder] -->            \"Top-up Programm\": \"Top-up Program\",<!-- [et_pb_line_break_holder] -->            \"Top-up Program\": \"Top-up Program\",<!-- [et_pb_line_break_holder] -->            \"PhD\": \"PhD\",<!-- [et_pb_line_break_holder] -->            \"Promotion (PhD)\": \"PhD\",<!-- [et_pb_line_break_holder] -->            \"Auslandssemester Bachelor\": \"Bachelor Semester Study Abroad\",<!-- [et_pb_line_break_holder] -->            \"Auslandssemester Master\": \"Master Semester Study Abroad\",<!-- [et_pb_line_break_holder] -->            \"Vollst\u00e4ndiger Bachelor\": \"Full Bachelor Degree\",<!-- [et_pb_line_break_holder] -->            \"Vollst\u00e4ndiger Master\": \"Full Master Degree\",<!-- [et_pb_line_break_holder] -->            \"Doppelabschluss Bachelor\": \"Double Degree Bachelor\",<!-- [et_pb_line_break_holder] -->            \"Doppelabschluss Master\": \"Double Degree Master\"<!-- [et_pb_line_break_holder] -->        };<!-- [et_pb_line_break_holder] -->        const degreeDisplayLookup = Object.entries(degreeTranslations).reduce((acc, [source, english]) => {<!-- [et_pb_line_break_holder] -->            acc[source.toLowerCase()] = english;<!-- [et_pb_line_break_holder] -->            return acc;<!-- [et_pb_line_break_holder] -->        }, {});<!-- [et_pb_line_break_holder] -->        const baseCountryDisplayNames = {<!-- [et_pb_line_break_holder] -->            \"Canada\": \"Canada\",<!-- [et_pb_line_break_holder] -->            \"Australia\": \"Australia\",<!-- [et_pb_line_break_holder] -->            \"USA\": \"United States\",<!-- [et_pb_line_break_holder] -->            \"United States\": \"United States\",<!-- [et_pb_line_break_holder] -->            \"Ireland\": \"Ireland\",<!-- [et_pb_line_break_holder] -->            \"Spain\": \"Spain\",<!-- [et_pb_line_break_holder] -->            \"Italy\": \"Italy\",<!-- [et_pb_line_break_holder] -->            \"France\": \"France\",<!-- [et_pb_line_break_holder] -->            \"Switzerland\": \"Switzerland\",<!-- [et_pb_line_break_holder] -->            \"South Korea\": \"South Korea\",<!-- [et_pb_line_break_holder] -->            \"Netherlands\": \"Netherlands\",<!-- [et_pb_line_break_holder] -->            \"Greece\": \"Greece\",<!-- [et_pb_line_break_holder] -->            \"China\": \"China\",<!-- [et_pb_line_break_holder] -->            \"New Zealand\": \"New Zealand\",<!-- [et_pb_line_break_holder] -->            \"UK\": \"United Kingdom\",<!-- [et_pb_line_break_holder] -->            \"United Kingdom\": \"United Kingdom\",<!-- [et_pb_line_break_holder] -->            \"Great Britain\": \"United Kingdom\",<!-- [et_pb_line_break_holder] -->            \"Argentina\": \"Argentina\",<!-- [et_pb_line_break_holder] -->            \"Costa Rica\": \"Costa Rica\",<!-- [et_pb_line_break_holder] -->            \"UAE\": \"United Arab Emirates\",<!-- [et_pb_line_break_holder] -->            \"United Arab Emirates\": \"United Arab Emirates\",<!-- [et_pb_line_break_holder] -->            \"Emirates\": \"United Arab Emirates\",<!-- [et_pb_line_break_holder] -->            \"Singapore\": \"Singapore\",<!-- [et_pb_line_break_holder] -->            \"Malaysia\": \"Malaysia\",<!-- [et_pb_line_break_holder] -->            \"Peru\": \"Peru\",<!-- [et_pb_line_break_holder] -->            \"Chile\": \"Chile\",<!-- [et_pb_line_break_holder] -->            \"Norway\": \"Norway\",<!-- [et_pb_line_break_holder] -->            \"Hungary\": \"Hungary\",<!-- [et_pb_line_break_holder] -->            \"Thailand\": \"Thailand\",<!-- [et_pb_line_break_holder] -->            \"Vietnam\": \"Vietnam\",<!-- [et_pb_line_break_holder] -->            \"Japan\": \"Japan\",<!-- [et_pb_line_break_holder] -->            \"Hong Kong\": \"Hong Kong\",<!-- [et_pb_line_break_holder] -->            \"South Africa\": \"South Africa\",<!-- [et_pb_line_break_holder] -->            \"Brazil\": \"Brazil\",<!-- [et_pb_line_break_holder] -->            \"Mexico\": \"Mexico\",<!-- [et_pb_line_break_holder] -->            \"Poland\": \"Poland\",<!-- [et_pb_line_break_holder] -->            \"Czech Republic\": \"Czech Republic\",<!-- [et_pb_line_break_holder] -->            \"Czechia\": \"Czech Republic\",<!-- [et_pb_line_break_holder] -->            \"Portugal\": \"Portugal\",<!-- [et_pb_line_break_holder] -->            \"Finland\": \"Finland\",<!-- [et_pb_line_break_holder] -->            \"Sweden\": \"Sweden\",<!-- [et_pb_line_break_holder] -->            \"Denmark\": \"Denmark\"<!-- [et_pb_line_break_holder] -->        };<!-- [et_pb_line_break_holder] -->        const germanCountryNames = {<!-- [et_pb_line_break_holder] -->            \"Kanada\": \"Canada\",<!-- [et_pb_line_break_holder] -->            \"Australien\": \"Australia\",<!-- [et_pb_line_break_holder] -->            \"Irland\": \"Ireland\",<!-- [et_pb_line_break_holder] -->            \"Spanien\": \"Spain\",<!-- [et_pb_line_break_holder] -->            \"Italien\": \"Italy\",<!-- [et_pb_line_break_holder] -->            \"Frankreich\": \"France\",<!-- [et_pb_line_break_holder] -->            \"Schweiz\": \"Switzerland\",<!-- [et_pb_line_break_holder] -->            \"S\u00fcdkorea\": \"South Korea\",<!-- [et_pb_line_break_holder] -->            \"Suedkorea\": \"South Korea\",<!-- [et_pb_line_break_holder] -->            \"Niederlande\": \"Netherlands\",<!-- [et_pb_line_break_holder] -->            \"Griechenland\": \"Greece\",<!-- [et_pb_line_break_holder] -->            \"Neuseeland\": \"New Zealand\",<!-- [et_pb_line_break_holder] -->            \"England\": \"United Kingdom\",<!-- [et_pb_line_break_holder] -->            \"Schottland\": \"United Kingdom\",<!-- [et_pb_line_break_holder] -->            \"Argentinien\": \"Argentina\",<!-- [et_pb_line_break_holder] -->            \"Costa Rica\": \"Costa Rica\",<!-- [et_pb_line_break_holder] -->            \"Vereinigte Arabische Emirate\": \"United Arab Emirates\",<!-- [et_pb_line_break_holder] -->            \"Singapur\": \"Singapore\",<!-- [et_pb_line_break_holder] -->            \"Malaysia\": \"Malaysia\",<!-- [et_pb_line_break_holder] -->            \"Peru\": \"Peru\",<!-- [et_pb_line_break_holder] -->            \"Chile\": \"Chile\",<!-- [et_pb_line_break_holder] -->            \"Norwegen\": \"Norway\",<!-- [et_pb_line_break_holder] -->            \"Ungarn\": \"Hungary\",<!-- [et_pb_line_break_holder] -->            \"Thailand\": \"Thailand\",<!-- [et_pb_line_break_holder] -->            \"Vietnam\": \"Vietnam\",<!-- [et_pb_line_break_holder] -->            \"Japan\": \"Japan\",<!-- [et_pb_line_break_holder] -->            \"Hongkong\": \"Hong Kong\",<!-- [et_pb_line_break_holder] -->            \"S\u00fcdafrika\": \"South Africa\",<!-- [et_pb_line_break_holder] -->            \"Brasilien\": \"Brazil\",<!-- [et_pb_line_break_holder] -->            \"Mexiko\": \"Mexico\",<!-- [et_pb_line_break_holder] -->            \"Polen\": \"Poland\",<!-- [et_pb_line_break_holder] -->            \"Tschechien\": \"Czech Republic\",<!-- [et_pb_line_break_holder] -->            \"Portugal\": \"Portugal\",<!-- [et_pb_line_break_holder] -->            \"Finnland\": \"Finland\",<!-- [et_pb_line_break_holder] -->            \"Schweden\": \"Sweden\",<!-- [et_pb_line_break_holder] -->            \"D\u00e4nemark\": \"Denmark\"<!-- [et_pb_line_break_holder] -->        };<!-- [et_pb_line_break_holder] -->        const countryDisplayLookup = Object.entries({<!-- [et_pb_line_break_holder] -->            ...baseCountryDisplayNames,<!-- [et_pb_line_break_holder] -->            ...germanCountryNames<!-- [et_pb_line_break_holder] -->        }).reduce((acc, [name, english]) => {<!-- [et_pb_line_break_holder] -->            acc[name.toLowerCase()] = english;<!-- [et_pb_line_break_holder] -->            return acc;<!-- [et_pb_line_break_holder] -->        }, {});<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const widgetTitle = document.getElementById('widgetTitle');<!-- [et_pb_line_break_holder] -->        const widgetFilters = document.getElementById('widgetFilters');<!-- [et_pb_line_break_holder] -->        const degreeSelect = document.getElementById('widgetDegreeSelect');<!-- [et_pb_line_break_holder] -->        const countrySelect = document.getElementById('widgetCountrySelect');<!-- [et_pb_line_break_holder] -->        const histogram = document.getElementById('widgetHistogram');<!-- [et_pb_line_break_holder] -->        const rangeSlider = document.getElementById('widgetRangeSlider');<!-- [et_pb_line_break_holder] -->        const rangeTrack = document.getElementById('widgetRangeTrack');<!-- [et_pb_line_break_holder] -->        const minHandle = document.getElementById('widgetMinHandle');<!-- [et_pb_line_break_holder] -->        const maxHandle = document.getElementById('widgetMaxHandle');<!-- [et_pb_line_break_holder] -->        const minValueLabel = document.getElementById('widgetMinValue');<!-- [et_pb_line_break_holder] -->        const maxValueLabel = document.getElementById('widgetMaxValue');<!-- [et_pb_line_break_holder] -->        const clearFiltersBtn = document.getElementById('widgetClearFilters');<!-- [et_pb_line_break_holder] -->        const tableBody = document.getElementById('tuitionWidgetBody');<!-- [et_pb_line_break_holder] -->        const emptyState = document.getElementById('tuitionWidgetEmpty');<!-- [et_pb_line_break_holder] -->        const pageInfo = document.getElementById('widgetPageInfo');<!-- [et_pb_line_break_holder] -->        const prevBtn = document.getElementById('widgetPrevBtn');<!-- [et_pb_line_break_holder] -->        const nextBtn = document.getElementById('widgetNextBtn');<!-- [et_pb_line_break_holder] -->        const nameHeader = document.getElementById('widgetNameHeader');<!-- [et_pb_line_break_holder] -->        const priceHeader = document.getElementById('widgetPriceHeader');<!-- [et_pb_line_break_holder] -->        const sortNameBtn = document.getElementById('widgetSortName');<!-- [et_pb_line_break_holder] -->        const sortPriceBtn = document.getElementById('widgetSortPrice');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        let allPrograms = [];<!-- [et_pb_line_break_holder] -->        let programs = [];<!-- [et_pb_line_break_holder] -->        let currentPage = 1;<!-- [et_pb_line_break_holder] -->        let sortField = 'price';<!-- [et_pb_line_break_holder] -->        let sortDirection = 'asc';<!-- [et_pb_line_break_holder] -->        const presetDegree = translatePresetDegree(presetDegreeInput);<!-- [et_pb_line_break_holder] -->        let selectedProgramType = degreeLocked ? presetDegree : 'all';<!-- [et_pb_line_break_holder] -->        let selectedCountry = 'all';<!-- [et_pb_line_break_holder] -->        let minFee = 0;<!-- [et_pb_line_break_holder] -->        let maxFee = 0;<!-- [et_pb_line_break_holder] -->        let currentMin = 0;<!-- [et_pb_line_break_holder] -->        let currentMax = 0;<!-- [et_pb_line_break_holder] -->        let histogramBars = [];<!-- [et_pb_line_break_holder] -->        let activeHandle = null;<!-- [et_pb_line_break_holder] -->        let lastUpdateTime = 0;<!-- [et_pb_line_break_holder] -->        let userAdjustedRange = false;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        const countryMap = {<!-- [et_pb_line_break_holder] -->            \"Kanada\": \"Canada\",<!-- [et_pb_line_break_holder] -->            \"Australien\": \"Australia\",<!-- [et_pb_line_break_holder] -->            \"USA\": \"USA\",<!-- [et_pb_line_break_holder] -->            \"Irland\": \"Ireland\",<!-- [et_pb_line_break_holder] -->            \"Spanien\": \"Spain\",<!-- [et_pb_line_break_holder] -->            \"Italien\": \"Italy\",<!-- [et_pb_line_break_holder] -->            \"Frankreich\": \"France\",<!-- [et_pb_line_break_holder] -->            \"Schweiz\": \"Switzerland\",<!-- [et_pb_line_break_holder] -->            \"Suedkorea\": \"South Korea\",<!-- [et_pb_line_break_holder] -->            \"Niederlande\": \"Netherlands\",<!-- [et_pb_line_break_holder] -->            \"Griechenland\": \"Greece\",<!-- [et_pb_line_break_holder] -->            \"China\": \"China\",<!-- [et_pb_line_break_holder] -->            \"Neuseeland\": \"New Zealand\",<!-- [et_pb_line_break_holder] -->            \"England\": \"UK\",<!-- [et_pb_line_break_holder] -->            \"Schottland\": \"UK\",<!-- [et_pb_line_break_holder] -->            \"Argentinien\": \"Argentina\",<!-- [et_pb_line_break_holder] -->            \"Costa-Rica\": \"Costa Rica\",<!-- [et_pb_line_break_holder] -->            \"UAE\": \"UAE\",<!-- [et_pb_line_break_holder] -->            \"Singapur\": \"Singapore\",<!-- [et_pb_line_break_holder] -->            \"Malaysia\": \"Malaysia\",<!-- [et_pb_line_break_holder] -->            \"Peru\": \"Peru\",<!-- [et_pb_line_break_holder] -->            \"Chile\": \"Chile\",<!-- [et_pb_line_break_holder] -->            \"Norwegen\": \"Norway\",<!-- [et_pb_line_break_holder] -->            \"Ungarn\": \"Hungary\",<!-- [et_pb_line_break_holder] -->            \"Thailand\": \"Thailand\",<!-- [et_pb_line_break_holder] -->            \"Vietnam\": \"Vietnam\",<!-- [et_pb_line_break_holder] -->            \"Japan\": \"Japan\",<!-- [et_pb_line_break_holder] -->            \"Hongkong\": \"Hong Kong\",<!-- [et_pb_line_break_holder] -->            \"S\u00fcdafrika\": \"South Africa\",<!-- [et_pb_line_break_holder] -->            \"Brasilien\": \"Brazil\",<!-- [et_pb_line_break_holder] -->            \"Mexiko\": \"Mexico\",<!-- [et_pb_line_break_holder] -->            \"Polen\": \"Poland\",<!-- [et_pb_line_break_holder] -->            \"Tschechien\": \"Czech Republic\",<!-- [et_pb_line_break_holder] -->            \"Portugal\": \"Portugal\",<!-- [et_pb_line_break_holder] -->            \"Finnland\": \"Finland\",<!-- [et_pb_line_break_holder] -->            \"Schweden\": \"Sweden\",<!-- [et_pb_line_break_holder] -->            \"D\u00e4nemark\": \"Denmark\"<!-- [et_pb_line_break_holder] -->        };<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        init();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function init() {<!-- [et_pb_line_break_holder] -->            updateHeaderState('loading', `Loading programs for ${getDegreeLabel()}`);<!-- [et_pb_line_break_holder] -->            loadData();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            prevBtn.addEventListener('click', () => changePage(currentPage - 1));<!-- [et_pb_line_break_holder] -->            nextBtn.addEventListener('click', () => changePage(currentPage + 1));<!-- [et_pb_line_break_holder] -->            sortNameBtn.addEventListener('click', () => handleSort('name'));<!-- [et_pb_line_break_holder] -->            sortPriceBtn.addEventListener('click', () => handleSort('price'));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (!degreeLocked && degreeSelect && countrySelect) {<!-- [et_pb_line_break_holder] -->                degreeSelect.addEventListener('change', () => {<!-- [et_pb_line_break_holder] -->                    selectedProgramType = degreeSelect.value;<!-- [et_pb_line_break_holder] -->                    selectedCountry = 'all';<!-- [et_pb_line_break_holder] -->                    userAdjustedRange = false;<!-- [et_pb_line_break_holder] -->                    buildCountryOptions();<!-- [et_pb_line_break_holder] -->                    updateRangeBounds();<!-- [et_pb_line_break_holder] -->                    applyFilters();<!-- [et_pb_line_break_holder] -->                    updateClearFiltersVisibility();<!-- [et_pb_line_break_holder] -->                });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                countrySelect.addEventListener('change', () => {<!-- [et_pb_line_break_holder] -->                    selectedCountry = countrySelect.value;<!-- [et_pb_line_break_holder] -->                    updateRangeBounds();<!-- [et_pb_line_break_holder] -->                    applyFilters();<!-- [et_pb_line_break_holder] -->                    updateClearFiltersVisibility();<!-- [et_pb_line_break_holder] -->                });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                window.addEventListener('resize', debounce(() => updateRangeUI(), 150));<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                if (clearFiltersBtn) {<!-- [et_pb_line_break_holder] -->                    clearFiltersBtn.addEventListener('click', () => {<!-- [et_pb_line_break_holder] -->                        selectedProgramType = 'all';<!-- [et_pb_line_break_holder] -->                        selectedCountry = 'all';<!-- [et_pb_line_break_holder] -->                        degreeSelect.value = 'all';<!-- [et_pb_line_break_holder] -->                        buildCountryOptions();<!-- [et_pb_line_break_holder] -->                        userAdjustedRange = false;<!-- [et_pb_line_break_holder] -->                        resetRangeToFull();<!-- [et_pb_line_break_holder] -->                        applyFilters();<!-- [et_pb_line_break_holder] -->                        updateClearFiltersVisibility();<!-- [et_pb_line_break_holder] -->                    });<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (!degreeLocked && rangeSlider) {<!-- [et_pb_line_break_holder] -->                minHandle.addEventListener('mousedown', () => startDrag(minHandle));<!-- [et_pb_line_break_holder] -->                maxHandle.addEventListener('mousedown', () => startDrag(maxHandle));<!-- [et_pb_line_break_holder] -->                minHandle.addEventListener('touchstart', () => startDrag(minHandle), { passive: true });<!-- [et_pb_line_break_holder] -->                maxHandle.addEventListener('touchstart', () => startDrag(maxHandle), { passive: true });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                rangeSlider.addEventListener('mousedown', onSliderClick);<!-- [et_pb_line_break_holder] -->                rangeSlider.addEventListener('touchstart', onSliderTouch, { passive: true });<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        async function loadData() {<!-- [et_pb_line_break_holder] -->            const cachedPrograms = getCachedPrograms();<!-- [et_pb_line_break_holder] -->            if (cachedPrograms?.length) {<!-- [et_pb_line_break_holder] -->                allPrograms = cachedPrograms;<!-- [et_pb_line_break_holder] -->                hydrateWidgetFromData();<!-- [et_pb_line_break_holder] -->                return;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            try {<!-- [et_pb_line_break_holder] -->                const [feesRes, uniRes] = await Promise.all([<!-- [et_pb_line_break_holder] -->                    fetch('https:\/\/studyabroad.worldofstudents.org\/wos\/ajax\/ext-recunis-fees-schema.json', { cache: 'no-store' }),<!-- [et_pb_line_break_holder] -->                    fetch('\/wp-content\/plugins\/seach-filter-map_plugin\/cache\/universities_data.json')<!-- [et_pb_line_break_holder] -->                ]);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                if (!feesRes.ok || !uniRes.ok) {<!-- [et_pb_line_break_holder] -->                    throw new Error('One or more data sources returned an error');<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                const feesData = await feesRes.json();<!-- [et_pb_line_break_holder] -->                const uniData = await uniRes.json();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                allPrograms = transformData(<!-- [et_pb_line_break_holder] -->                    feesData.data.itemListElement,<!-- [et_pb_line_break_holder] -->                    uniData.mainEntity.itemListElement<!-- [et_pb_line_break_holder] -->                );<!-- [et_pb_line_break_holder] -->                setCachedPrograms(allPrograms);<!-- [et_pb_line_break_holder] -->                hydrateWidgetFromData();<!-- [et_pb_line_break_holder] -->            } catch (error) {<!-- [et_pb_line_break_holder] -->                console.error('Widget data error:', error);<!-- [et_pb_line_break_holder] -->                tableBody.innerHTML = '';<!-- [et_pb_line_break_holder] -->                emptyState.hidden = false;<!-- [et_pb_line_break_holder] -->                updateHeaderState('error', 'Tuition fees could not be loaded');<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function transformData(feesList, uniList) {<!-- [et_pb_line_break_holder] -->            const uniMap = {};<!-- [et_pb_line_break_holder] -->            uniList.forEach(uni => {<!-- [et_pb_line_break_holder] -->                const key = (uni.item.name || '').replace(\/[^a-zA-Z0-9]\/g, '-').toLowerCase();<!-- [et_pb_line_break_holder] -->                uniMap[key] = uni.item;<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            return feesList.reduce((acc, feeItem) => {<!-- [et_pb_line_break_holder] -->                const rawType = (feeItem.name || '').toLowerCase();<!-- [et_pb_line_break_holder] -->                const mappedType = degreeDisplayLookup[rawType];<!-- [et_pb_line_break_holder] -->                if (!mappedType || !feeItem.provider) return acc;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                const eurOffer = feeItem.offers?.find(offer => offer.priceSpecification?.priceCurrency === 'EUR');<!-- [et_pb_line_break_holder] -->                if (!eurOffer) return acc;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                const minFee = parseFloat(eurOffer.priceSpecification?.minPrice) || 0;<!-- [et_pb_line_break_holder] -->                const maxFee = parseFloat(eurOffer.priceSpecification?.maxPrice) || minFee;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                const uniKey = feeItem.provider.name.replace(\/[^a-zA-Z0-9]\/g, '-').toLowerCase();<!-- [et_pb_line_break_holder] -->                const uniDetails = uniMap[uniKey];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                const countryCode = feeItem.identifier?.split('-')[0];<!-- [et_pb_line_break_holder] -->                let country = countryMap[countryCode] || countryCode || '';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                if (uniDetails?.address?.addressCountry) {<!-- [et_pb_line_break_holder] -->                    const iso = uniDetails.address.addressCountry.toLowerCase();<!-- [et_pb_line_break_holder] -->                    const override = Object.keys(countryMap).find(key => countryMap[key].toLowerCase() === iso);<!-- [et_pb_line_break_holder] -->                    if (override) {<!-- [et_pb_line_break_holder] -->                        country = countryMap[override];<!-- [et_pb_line_break_holder] -->                    } else if (uniDetails.address.countryName) {<!-- [et_pb_line_break_holder] -->                        country = uniDetails.address.countryName;<!-- [et_pb_line_break_holder] -->                    }<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                const displayCountry = getCountryDisplayName(country);<!-- [et_pb_line_break_holder] -->                const countryLabel = displayCountry || country || '';<!-- [et_pb_line_break_holder] -->                const locationBase = uniDetails?.address?.addressLocality || feeItem.provider.name;<!-- [et_pb_line_break_holder] -->                const location = countryLabel ? `${locationBase}, ${countryLabel}` : locationBase;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                acc.push({<!-- [et_pb_line_break_holder] -->                    name: feeItem.provider.name,<!-- [et_pb_line_break_holder] -->                    url: translateProfileUrl(uniDetails?.url),<!-- [et_pb_line_break_holder] -->                    location,<!-- [et_pb_line_break_holder] -->                    country: countryLabel,<!-- [et_pb_line_break_holder] -->                    type: mappedType,<!-- [et_pb_line_break_holder] -->                    minFee,<!-- [et_pb_line_break_holder] -->                    maxFee,<!-- [et_pb_line_break_holder] -->                    flag: uniDetails?.address?.addressCountry<!-- [et_pb_line_break_holder] -->                        ? `https:\/\/worldofstudents.org\/wp-content\/plugins\/wos_connector\/ressources\/flags\/${uniDetails.address.addressCountry.toLowerCase()}.png`<!-- [et_pb_line_break_holder] -->                        : ''<!-- [et_pb_line_break_holder] -->                });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                return acc;<!-- [et_pb_line_break_holder] -->            }, []);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function hydrateWidgetFromData() {<!-- [et_pb_line_break_holder] -->            if (!degreeLocked && widgetFilters) {<!-- [et_pb_line_break_holder] -->                widgetFilters.hidden = false;<!-- [et_pb_line_break_holder] -->                buildDegreeOptions();<!-- [et_pb_line_break_holder] -->                buildCountryOptions();<!-- [et_pb_line_break_holder] -->                initHistogram();<!-- [et_pb_line_break_holder] -->                updateRangeBounds();<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            applyFilters();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function applyFilters() {<!-- [et_pb_line_break_holder] -->            const baseSet = getBaseDataset();<!-- [et_pb_line_break_holder] -->            const priceFiltered = degreeLocked ? baseSet : baseSet.filter(uni =><!-- [et_pb_line_break_holder] -->                uni.maxFee >= currentMin && uni.minFee <= currentMax<!-- [et_pb_line_break_holder] -->            );<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            programs = priceFiltered;<!-- [et_pb_line_break_holder] -->            updateSortIndicators();<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (programs.length === 0) {<!-- [et_pb_line_break_holder] -->                tableBody.innerHTML = '';<!-- [et_pb_line_break_holder] -->                emptyState.hidden = false;<!-- [et_pb_line_break_holder] -->                updateHeaderState('empty', `No programs for ${getDegreeLabel()}`);<!-- [et_pb_line_break_holder] -->                updatePagination();<!-- [et_pb_line_break_holder] -->                return;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            emptyState.hidden = true;<!-- [et_pb_line_break_holder] -->            const countText = programs.length === 1<!-- [et_pb_line_break_holder] -->                ? '1 tuition fee'<!-- [et_pb_line_break_holder] -->                : `${programs.length} tuition fees`;<!-- [et_pb_line_break_holder] -->            updateHeaderState('ready', `${getDegreeLabel()} - ${countText}`);<!-- [et_pb_line_break_holder] -->            renderPage(1);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function getBaseDataset() {<!-- [et_pb_line_break_holder] -->            return allPrograms.filter(uni => {<!-- [et_pb_line_break_holder] -->                const matchesDegree = selectedProgramType === 'all' || uni.type === selectedProgramType;<!-- [et_pb_line_break_holder] -->                const matchesCountry = selectedCountry === 'all' || uni.country === selectedCountry;<!-- [et_pb_line_break_holder] -->                return matchesDegree && matchesCountry;<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function buildDegreeOptions() {<!-- [et_pb_line_break_holder] -->            if (!degreeSelect) return;<!-- [et_pb_line_break_holder] -->            const options = Array.from(new Set(allPrograms.map(uni => uni.type)))<!-- [et_pb_line_break_holder] -->                .sort((a, b) => a.localeCompare(b, 'de', { sensitivity: 'base' }));<!-- [et_pb_line_break_holder] -->            const opts = ['<option value=\"all\">All programs<\/option>', ...options.map(type => `<option value=\"${type}\">${type}<\/option>`)];<!-- [et_pb_line_break_holder] -->            degreeSelect.innerHTML = opts.join('');<!-- [et_pb_line_break_holder] -->            degreeSelect.value = selectedProgramType;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function buildCountryOptions() {<!-- [et_pb_line_break_holder] -->            if (!countrySelect) return;<!-- [et_pb_line_break_holder] -->            const dataset = getBaseDataset().map(uni => uni.country);<!-- [et_pb_line_break_holder] -->            const countries = Array.from(new Set(dataset))<!-- [et_pb_line_break_holder] -->                .sort((a, b) => a.localeCompare(b, 'de', { sensitivity: 'base' }));<!-- [et_pb_line_break_holder] -->            const opts = ['<option value=\"all\">All countries<\/option>', ...countries.map(country => `<option value=\"${country}\">${country}<\/option>`)];<!-- [et_pb_line_break_holder] -->            countrySelect.innerHTML = opts.join('');<!-- [et_pb_line_break_holder] -->            if (!countries.includes(selectedCountry)) {<!-- [et_pb_line_break_holder] -->                selectedCountry = 'all';<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            countrySelect.value = selectedCountry;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function initHistogram() {<!-- [et_pb_line_break_holder] -->            if (!histogram || histogramBars.length) return;<!-- [et_pb_line_break_holder] -->            for (let i = 0; i < NUM_HISTOGRAM_BARS; i++) {<!-- [et_pb_line_break_holder] -->                const bar = document.createElement('div');<!-- [et_pb_line_break_holder] -->                bar.className = 'tuition-widget__histogram-bar';<!-- [et_pb_line_break_holder] -->                histogram.appendChild(bar);<!-- [et_pb_line_break_holder] -->                histogramBars.push(bar);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function updateRangeBounds() {<!-- [et_pb_line_break_holder] -->            if (degreeLocked) return;<!-- [et_pb_line_break_holder] -->            const dataset = getBaseDataset();<!-- [et_pb_line_break_holder] -->            if (dataset.length === 0) {<!-- [et_pb_line_break_holder] -->                minFee = maxFee = currentMin = currentMax = 0;<!-- [et_pb_line_break_holder] -->                updateRangeUI();<!-- [et_pb_line_break_holder] -->                updateHistogram(dataset);<!-- [et_pb_line_break_holder] -->                return;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            const values = dataset.map(uni => uni.minFee);<!-- [et_pb_line_break_holder] -->            minFee = Math.min(...values);<!-- [et_pb_line_break_holder] -->            maxFee = Math.max(...values);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (!userAdjustedRange) {<!-- [et_pb_line_break_holder] -->                currentMin = minFee;<!-- [et_pb_line_break_holder] -->                currentMax = maxFee;<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                currentMin = Math.min(Math.max(currentMin, minFee), maxFee);<!-- [et_pb_line_break_holder] -->                currentMax = Math.max(Math.min(currentMax, maxFee), currentMin + 1);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            updateRangeUI();<!-- [et_pb_line_break_holder] -->            updateHistogram(dataset);<!-- [et_pb_line_break_holder] -->            updateClearFiltersVisibility();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function updateHistogram(dataset) {<!-- [et_pb_line_break_holder] -->            if (!histogramBars.length) return;<!-- [et_pb_line_break_holder] -->            const span = Math.max(maxFee - minFee, 1);<!-- [et_pb_line_break_holder] -->            const barWidth = span \/ NUM_HISTOGRAM_BARS;<!-- [et_pb_line_break_holder] -->            const counts = new Array(NUM_HISTOGRAM_BARS).fill(0);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            dataset.forEach(uni => {<!-- [et_pb_line_break_holder] -->                const idx = Math.min(NUM_HISTOGRAM_BARS - 1, Math.floor((uni.minFee - minFee) \/ barWidth));<!-- [et_pb_line_break_holder] -->                counts[idx]++;<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            const maxCount = Math.max(...counts, 1);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            histogramBars.forEach((bar, index) => {<!-- [et_pb_line_break_holder] -->                const height = Math.max(4, (counts[index] \/ maxCount) * 100);<!-- [et_pb_line_break_holder] -->                bar.style.height = `${height}%`;<!-- [et_pb_line_break_holder] -->                const barStart = minFee + (index * barWidth);<!-- [et_pb_line_break_holder] -->                const barEnd = barStart + barWidth;<!-- [et_pb_line_break_holder] -->                const inRange = currentMax >= barStart && currentMin <= barEnd;<!-- [et_pb_line_break_holder] -->                bar.classList.toggle('in-range', inRange);<!-- [et_pb_line_break_holder] -->                bar.title = `${formatCurrency(barStart)} \u2013 ${formatCurrency(barEnd)}`;<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function updateRangeUI() {<!-- [et_pb_line_break_holder] -->            if (!rangeSlider) return;<!-- [et_pb_line_break_holder] -->            const span = Math.max(maxFee - minFee, 1);<!-- [et_pb_line_break_holder] -->            const minPercent = ((currentMin - minFee) \/ span) * 100;<!-- [et_pb_line_break_holder] -->            const maxPercent = ((currentMax - minFee) \/ span) * 100;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            rangeTrack.style.setProperty('--range-start', `${minPercent}%`);<!-- [et_pb_line_break_holder] -->            rangeTrack.style.setProperty('--range-end', `${maxPercent}%`);<!-- [et_pb_line_break_holder] -->            minHandle.style.left = `${minPercent}%`;<!-- [et_pb_line_break_holder] -->            maxHandle.style.left = `${maxPercent}%`;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            minValueLabel.textContent = formatCurrency(currentMin);<!-- [et_pb_line_break_holder] -->            maxValueLabel.textContent = formatCurrency(currentMax);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function resetRangeToFull() {<!-- [et_pb_line_break_holder] -->            const dataset = getBaseDataset();<!-- [et_pb_line_break_holder] -->            userAdjustedRange = false;<!-- [et_pb_line_break_holder] -->            if (dataset.length === 0) {<!-- [et_pb_line_break_holder] -->                minFee = maxFee = currentMin = currentMax = 0;<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                const values = dataset.map(uni => uni.minFee);<!-- [et_pb_line_break_holder] -->                minFee = Math.min(...values);<!-- [et_pb_line_break_holder] -->                maxFee = Math.max(...values);<!-- [et_pb_line_break_holder] -->                currentMin = minFee;<!-- [et_pb_line_break_holder] -->                currentMax = maxFee;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            updateRangeUI();<!-- [et_pb_line_break_holder] -->            updateHistogram(dataset);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function getSortedPrograms() {<!-- [et_pb_line_break_holder] -->            const sorted = [...programs];<!-- [et_pb_line_break_holder] -->            sorted.sort((a, b) => {<!-- [et_pb_line_break_holder] -->                if (sortField === 'price') {<!-- [et_pb_line_break_holder] -->                    return sortDirection === 'asc'<!-- [et_pb_line_break_holder] -->                        ? a.minFee - b.minFee<!-- [et_pb_line_break_holder] -->                        : b.minFee - a.minFee;<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->                const textA = `${a.name} ${a.location}`.toLowerCase();<!-- [et_pb_line_break_holder] -->                const textB = `${b.name} ${b.location}`.toLowerCase();<!-- [et_pb_line_break_holder] -->                if (textA === textB) return 0;<!-- [et_pb_line_break_holder] -->                if (sortDirection === 'asc') {<!-- [et_pb_line_break_holder] -->                    return textA > textB ? 1 : -1;<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->                return textA < textB ? 1 : -1;<!-- [et_pb_line_break_holder] -->            });<!-- [et_pb_line_break_holder] -->            return sorted;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function renderPage(page) {<!-- [et_pb_line_break_holder] -->            const sortedPrograms = getSortedPrograms();<!-- [et_pb_line_break_holder] -->            const totalPages = Math.max(1, Math.ceil(sortedPrograms.length \/ PAGE_SIZE));<!-- [et_pb_line_break_holder] -->            const safePage = Math.min(Math.max(page, 1), totalPages);<!-- [et_pb_line_break_holder] -->            const start = (safePage - 1) * PAGE_SIZE;<!-- [et_pb_line_break_holder] -->            const visiblePrograms = sortedPrograms.slice(start, start + PAGE_SIZE);<!-- [et_pb_line_break_holder] -->            currentPage = safePage;<!-- [et_pb_line_break_holder] -->            const showDegreeTag = !degreeLocked && selectedProgramType === 'all';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            tableBody.innerHTML = visiblePrograms.map(program => {<!-- [et_pb_line_break_holder] -->                const priceText = program.minFee === program.maxFee<!-- [et_pb_line_break_holder] -->                    ? formatCurrency(program.minFee)<!-- [et_pb_line_break_holder] -->                    : `${formatCurrency(program.minFee)} \u2013 ${formatCurrency(program.maxFee)}`;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->                return `<!-- [et_pb_line_break_holder] -->                    <\/p>\n<tr><!-- [et_pb_line_break_holder] -->                        <\/p>\n<td data-label=\"University \/ Location\"><!-- [et_pb_line_break_holder] -->                            <a href=\"${program.url}\" target=\"_blank\" rel=\"noopener\" style=\"color:#0f2a3c;font-weight:600;text-decoration:none;\"><!-- [et_pb_line_break_holder] -->                                ${program.name}<!-- [et_pb_line_break_holder] -->                            <\/a><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->                            <span class=\"tuition-widget__location-line\"><!-- [et_pb_line_break_holder] -->                                ${program.flag ? `<img decoding=\"async\" src=\"${program.flag}\" alt=\"Flagge von ${program.country}\" class=\"tuition-widget__flag\">` : ''}<!-- [et_pb_line_break_holder] -->                                ${program.location}<!-- [et_pb_line_break_holder] -->                            <\/span><!-- [et_pb_line_break_holder] -->                        <\/td>\n<p><!-- [et_pb_line_break_holder] -->                        <\/p>\n<td class=\"tuition-widget__price\" data-label=\"Tuition fee\"><!-- [et_pb_line_break_holder] -->                            ${priceText}<!-- [et_pb_line_break_holder] -->                            ${showDegreeTag ? `<span class=\"tuition-widget__price-degree\">${program.type}<\/span>` : ''}<!-- [et_pb_line_break_holder] -->                        <\/td>\n<p><!-- [et_pb_line_break_holder] -->                    <\/tr>\n<p><!-- [et_pb_line_break_holder] -->                `;<!-- [et_pb_line_break_holder] -->            }).join('');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            updatePagination();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function updatePagination() {<!-- [et_pb_line_break_holder] -->            const totalPages = Math.max(1, Math.ceil(programs.length \/ PAGE_SIZE));<!-- [et_pb_line_break_holder] -->            const safePage = Math.min(currentPage, totalPages);<!-- [et_pb_line_break_holder] -->            currentPage = safePage;<!-- [et_pb_line_break_holder] -->            pageInfo.textContent = `Page ${safePage} of ${totalPages}`;<!-- [et_pb_line_break_holder] -->            prevBtn.disabled = safePage <= 1;<!-- [et_pb_line_break_holder] -->            nextBtn.disabled = safePage >= totalPages;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function changePage(targetPage) {<!-- [et_pb_line_break_holder] -->            const totalPages = Math.max(1, Math.ceil(programs.length \/ PAGE_SIZE));<!-- [et_pb_line_break_holder] -->            if (targetPage < 1 || targetPage > totalPages) return;<!-- [et_pb_line_break_holder] -->            renderPage(targetPage);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function handleSort(field) {<!-- [et_pb_line_break_holder] -->            if (sortField === field) {<!-- [et_pb_line_break_holder] -->                sortDirection = sortDirection === 'asc' ? 'desc' : 'asc';<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                sortField = field;<!-- [et_pb_line_break_holder] -->                sortDirection = 'asc';<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            updateSortIndicators();<!-- [et_pb_line_break_holder] -->            renderPage(1);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function updateSortIndicators() {<!-- [et_pb_line_break_holder] -->            const nameState = sortField === 'name' ? sortDirection : 'none';<!-- [et_pb_line_break_holder] -->            const priceState = sortField === 'price' ? sortDirection : 'none';<!-- [et_pb_line_break_holder] -->            applySortIndicator(nameHeader, sortNameBtn, nameState);<!-- [et_pb_line_break_holder] -->            applySortIndicator(priceHeader, sortPriceBtn, priceState);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function applySortIndicator(header, button, state) {<!-- [et_pb_line_break_holder] -->            const aria = state === 'asc' ? 'ascending' : state === 'desc' ? 'descending' : 'none';<!-- [et_pb_line_break_holder] -->            const symbol = state === 'asc' ? '\u2191' : state === 'desc' ? '\u2193' : '\u2195';<!-- [et_pb_line_break_holder] -->            header.setAttribute('aria-sort', aria);<!-- [et_pb_line_break_holder] -->            button.setAttribute('data-direction', symbol);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function getDegreeLabel() {<!-- [et_pb_line_break_holder] -->            return selectedProgramType === 'all' ? 'All programs' : (selectedProgramType || 'All programs');<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function updateHeaderState(state, title) {<!-- [et_pb_line_break_holder] -->            widgetTitle.textContent = title;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function formatCurrency(value) {<!-- [et_pb_line_break_holder] -->            return `${Math.round(value).toLocaleString('de-DE')} \u20ac`;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function startDrag(handle) {<!-- [et_pb_line_break_holder] -->            userAdjustedRange = true;<!-- [et_pb_line_break_holder] -->            activeHandle = handle;<!-- [et_pb_line_break_holder] -->            document.addEventListener('mousemove', onDrag);<!-- [et_pb_line_break_holder] -->            document.addEventListener('mouseup', stopDrag);<!-- [et_pb_line_break_holder] -->            document.addEventListener('touchmove', onDrag, { passive: false });<!-- [et_pb_line_break_holder] -->            document.addEventListener('touchend', stopDrag);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function onDrag(event) {<!-- [et_pb_line_break_holder] -->            if (!activeHandle) return;<!-- [et_pb_line_break_holder] -->            event.preventDefault?.();<!-- [et_pb_line_break_holder] -->            const rect = rangeSlider.getBoundingClientRect();<!-- [et_pb_line_break_holder] -->            const clientX = event.touches ? event.touches[0].clientX : event.clientX;<!-- [et_pb_line_break_holder] -->            const percent = Math.max(0, Math.min(1, (clientX - rect.left) \/ rect.width));<!-- [et_pb_line_break_holder] -->            const value = minFee + percent * Math.max(maxFee - minFee, 1);<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (activeHandle === minHandle) {<!-- [et_pb_line_break_holder] -->                currentMin = Math.min(value, currentMax - 200);<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                currentMax = Math.max(value, currentMin + 200);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            const now = Date.now();<!-- [et_pb_line_break_holder] -->            if (now - lastUpdateTime > 60) {<!-- [et_pb_line_break_holder] -->                lastUpdateTime = now;<!-- [et_pb_line_break_holder] -->                updateRangeUI();<!-- [et_pb_line_break_holder] -->                updateHistogram(getBaseDataset());<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function stopDrag() {<!-- [et_pb_line_break_holder] -->            if (!activeHandle) return;<!-- [et_pb_line_break_holder] -->            document.removeEventListener('mousemove', onDrag);<!-- [et_pb_line_break_holder] -->            document.removeEventListener('mouseup', stopDrag);<!-- [et_pb_line_break_holder] -->            document.removeEventListener('touchmove', onDrag);<!-- [et_pb_line_break_holder] -->            document.removeEventListener('touchend', stopDrag);<!-- [et_pb_line_break_holder] -->            activeHandle = null;<!-- [et_pb_line_break_holder] -->            updateRangeUI();<!-- [et_pb_line_break_holder] -->            updateHistogram(getBaseDataset());<!-- [et_pb_line_break_holder] -->            applyFilters();<!-- [et_pb_line_break_holder] -->            updateClearFiltersVisibility();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function onSliderClick(event) {<!-- [et_pb_line_break_holder] -->            if (event.target === minHandle || event.target === maxHandle) return;<!-- [et_pb_line_break_holder] -->            moveHandleToPosition(event.clientX);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function onSliderTouch(event) {<!-- [et_pb_line_break_holder] -->            if (event.target === minHandle || event.target === maxHandle) return;<!-- [et_pb_line_break_holder] -->            moveHandleToPosition(event.touches[0].clientX);<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function moveHandleToPosition(clientX) {<!-- [et_pb_line_break_holder] -->            const rect = rangeSlider.getBoundingClientRect();<!-- [et_pb_line_break_holder] -->            const percent = Math.max(0, Math.min(1, (clientX - rect.left) \/ rect.width));<!-- [et_pb_line_break_holder] -->            const value = minFee + percent * Math.max(maxFee - minFee, 1);<!-- [et_pb_line_break_holder] -->            const distToMin = Math.abs(value - currentMin);<!-- [et_pb_line_break_holder] -->            const distToMax = Math.abs(value - currentMax);<!-- [et_pb_line_break_holder] -->            userAdjustedRange = true;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            if (distToMin <= distToMax) {<!-- [et_pb_line_break_holder] -->                currentMin = Math.min(value, currentMax - 200);<!-- [et_pb_line_break_holder] -->            } else {<!-- [et_pb_line_break_holder] -->                currentMax = Math.max(value, currentMin + 200);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->            updateRangeUI();<!-- [et_pb_line_break_holder] -->            updateHistogram(getBaseDataset());<!-- [et_pb_line_break_holder] -->            applyFilters();<!-- [et_pb_line_break_holder] -->            updateClearFiltersVisibility();<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function debounce(fn, delay = 200) {<!-- [et_pb_line_break_holder] -->            let timeoutId;<!-- [et_pb_line_break_holder] -->            return (...args) => {<!-- [et_pb_line_break_holder] -->                clearTimeout(timeoutId);<!-- [et_pb_line_break_holder] -->                timeoutId = setTimeout(() => fn(...args), delay);<!-- [et_pb_line_break_holder] -->            };<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function updateClearFiltersVisibility() {<!-- [et_pb_line_break_holder] -->            if (!clearFiltersBtn || degreeLocked) return;<!-- [et_pb_line_break_holder] -->            const isDegreeDefault = selectedProgramType === 'all';<!-- [et_pb_line_break_holder] -->            const isCountryDefault = selectedCountry === 'all';<!-- [et_pb_line_break_holder] -->            const isRangeDefault = currentMin === minFee && currentMax === maxFee;<!-- [et_pb_line_break_holder] -->            const hasFilters = !isDegreeDefault || !isCountryDefault || !isRangeDefault;<!-- [et_pb_line_break_holder] -->            clearFiltersBtn.hidden = !hasFilters;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function translateProfileUrl(url) {<!-- [et_pb_line_break_holder] -->            if (!url) return '#';<!-- [et_pb_line_break_holder] -->            if (url.startsWith(GERMAN_PROFILE_PREFIX)) {<!-- [et_pb_line_break_holder] -->                return EN_PROFILE_PREFIX + url.slice(GERMAN_PROFILE_PREFIX.length);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->            return url;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function getCountryDisplayName(value) {<!-- [et_pb_line_break_holder] -->            if (!value) return '';<!-- [et_pb_line_break_holder] -->            const normalized = value.trim();<!-- [et_pb_line_break_holder] -->            if (!normalized) return '';<!-- [et_pb_line_break_holder] -->            return countryDisplayLookup[normalized.toLowerCase()] || normalized;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function translatePresetDegree(value) {<!-- [et_pb_line_break_holder] -->            if (!value) return '';<!-- [et_pb_line_break_holder] -->            const normalized = value.trim().toLowerCase();<!-- [et_pb_line_break_holder] -->            return degreeDisplayLookup[normalized] || value;<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function getCachedPrograms() {<!-- [et_pb_line_break_holder] -->            try {<!-- [et_pb_line_break_holder] -->                const raw = localStorage.getItem(CACHE_KEY);<!-- [et_pb_line_break_holder] -->                if (!raw) return null;<!-- [et_pb_line_break_holder] -->                const parsed = JSON.parse(raw);<!-- [et_pb_line_break_holder] -->                if (!parsed?.timestamp || !Array.isArray(parsed?.programs)) {<!-- [et_pb_line_break_holder] -->                    return null;<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->                if (parsed.version !== CACHE_VERSION) {<!-- [et_pb_line_break_holder] -->                    localStorage.removeItem(CACHE_KEY);<!-- [et_pb_line_break_holder] -->                    return null;<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->                if (Date.now() - parsed.timestamp > CACHE_TTL) {<!-- [et_pb_line_break_holder] -->                    localStorage.removeItem(CACHE_KEY);<!-- [et_pb_line_break_holder] -->                    return null;<!-- [et_pb_line_break_holder] -->                }<!-- [et_pb_line_break_holder] -->                return parsed.programs;<!-- [et_pb_line_break_holder] -->            } catch (error) {<!-- [et_pb_line_break_holder] -->                console.warn('Unable to access tuition widget cache', error);<!-- [et_pb_line_break_holder] -->                return null;<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        function setCachedPrograms(programs) {<!-- [et_pb_line_break_holder] -->            try {<!-- [et_pb_line_break_holder] -->                localStorage.setItem(CACHE_KEY, JSON.stringify({<!-- [et_pb_line_break_holder] -->                    version: CACHE_VERSION,<!-- [et_pb_line_break_holder] -->                    timestamp: Date.now(),<!-- [et_pb_line_break_holder] -->                    programs<!-- [et_pb_line_break_holder] -->                }));<!-- [et_pb_line_break_holder] -->            } catch (error) {<!-- [et_pb_line_break_holder] -->                console.warn('Unable to persist tuition widget cache', error);<!-- [et_pb_line_break_holder] -->            }<!-- [et_pb_line_break_holder] -->        }<!-- [et_pb_line_break_holder] -->    })();<!-- [et_pb_line_break_holder] --><\/script>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<div style=\"display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding: 20px; border-radius: 14px; box-shadow: 0px 20px 50px #0097ff1f, 0 2px 10px rgba(0, 0, 0, 0.05); border: 1px solid #576976;\"><pee style=\" color: #0f2a3c; margin-top:15px; text-align:center;\"><span style=\"font-weight: 600; line-height: 1.7; font-size: clamp(1rem, 1.5vw, 1.2rem); color: #051927;\"><strong>Financing your studies abroad<\/strong><\/span><!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->A semester abroad doesn&#8217;t have to be expensive! There are many ways to cleverly finance your studies abroad \u2013 from federal student aid for studying abroad (Auslands-BAf\u00f6G) and educational loans to discounts from our partner universities. Here we explain which funding options are available to you.<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><a href=\"https:\/\/worldofstudents.org\/en\/funding\/\" class=\"hero-button\" title=\"Financing Your Studies Abroad\" style=\"width: 100%; max-width: calc(100% - 100px); text-align: center; font-weight: bold;\">Learn More<\/a><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<\/p>\n<div style=\"display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding: 20px; border-radius: 14px; box-shadow: 0px 20px 50px #0097ff1f, 0 2px 10px rgba(0, 0, 0, 0.05); border: 1px solid #576976;\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><pee style=\"color: #0f2a3c; margin-top:15px; text-align: center;\"><span style=\"font-weight: 600; line-height: 1.7; font-size: clamp(1rem, 1.5vw, 1.2rem); color: #051927;\"><strong>Scholarships for your studies abroad<\/strong><\/span><!\u2013- [et_pb_br_holder] -\u2013><!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->Additional support is offered by various scholarship programs specifically for students in Developed abroad. We&#8217;ll show you what requirements you need to meet, which scholarships are particularly attractive, and how you can increase your chances of receiving funding.<\/pee><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><a href=\"https:\/\/worldofstudents.org\/en\/scholarships\/\" class=\"hero-button\" title=\"Scholarships for Studying Abroad\" style=\"width: 100%; max-width: calc(100% - 100px); text-align: center; font-weight: bold;\">Our Scholarships<\/a><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; background_color=&#8221;#006ab3&#8243; custom_margin=&#8221;||0px||false|false&#8221; custom_padding=&#8221;||0px||false|false&#8221; top_divider_style=&#8221;wave&#8221; top_divider_color=&#8221;#FFFFFF&#8221; top_divider_height=&#8221;30px&#8221; top_divider_height_tablet=&#8221;20px&#8221; top_divider_height_phone=&#8221;10px&#8221; top_divider_height_last_edited=&#8221;on|phone&#8221; global_colors_info=&#8221;{}&#8221; global_module=&#8221;14994&#8243; theme_builder_area=&#8221;post_content&#8221;][et_pb_row column_structure=&#8221;1_2,1_2&#8243; _builder_version=&#8221;4.19.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.19.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code admin_label=&#8221;CONSULTATION&#8221; module_class=&#8221;linked-card&#8221; _builder_version=&#8221;4.19.5&#8243; _module_preset=&#8221;default&#8221; custom_css_main_element=&#8221;border-radius: 20px;&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<div style=\"text-align:center; background-color: rgb(255 255 255 \/ 95%); border-radius: 20px; text-align: center; margin-bottom: 30px; padding: 50px 30px 48px 30px;\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<h3 style=\"font-weight:normal;\">Free &#038; non-binding<\/h3>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<h2 style=\"font-weight:bold;\/* margin-bottom:25px; *\/color:#006ab3; line-height: 36px; padding-bottom: 0;\">Arrange consultation<!-- [et_pb_line_break_holder] --><\/p>\n<div style=\"text-align: center; margin-top:25px;\"><a class=\"card-link button\" href=\"\/en\/consultation\/\" title=\"Beratungstermin vereinbaren\">START NOW<\/a><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][et_pb_column type=&#8221;1_2&#8243; _builder_version=&#8221;4.19.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_code admin_label=&#8221;PHONE&#8221; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221; theme_builder_area=&#8221;post_content&#8221;]<\/p>\n<div style=\"text-align: center; margin-top:45px;\"><!-- [et_pb_line_break_holder] -->\t<\/p>\n<h4 style=\"line-height: 1.5; font-weight: bold; color: #fff;\">We would also be happy to advise you personally at:<\/h4>\n<p><!-- [et_pb_line_break_holder] -->\t<\/p>\n<h2 style=\"margin: 6px 0; font-size: 22px;\"><a href=\"tel:0615162748213\" style=\"color: #fff;\"><i class=\"fas fa-phone\"><\/i> + 49 (0) 6151 6274 8213<\/a><\/h2>\n<p><!-- [et_pb_line_break_holder] -->\t<pee style=\"text-align:center; color: #fff;\">Are you dreaming of studying abroad? Our team will be happy to advise you on your study options free of charge and without obligation. Request information now or contact us.<!-- [et_pb_line_break_holder] -->  <\/pee><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-41223","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Study Abroad Tuition Fees<\/title>\n<meta name=\"description\" content=\"All tuition fees for your study abroad program at a glance \u2013 transparent, fair, and comparable. Apply now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/worldofstudents.org\/studiengebuehren\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Study Abroad Tuition Fees\" \/>\n<meta property=\"og:description\" content=\"All tuition fees for your study abroad program at a glance \u2013 transparent, fair, and comparable. Apply now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/worldofstudents.org\/studiengebuehren\/\" \/>\n<meta property=\"og:site_name\" content=\"World of Students\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/WOS.org\" \/>\n<meta property=\"article:modified_time\" content=\"2025-11-19T07:26:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/worldofstudents.org\/wp-content\/uploads\/2025\/06\/WOS_Logo_blue_bg_druck_5000px.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"1200\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/worldofstudents.org\/studiengebuehren\/\",\"url\":\"https:\/\/worldofstudents.org\/studiengebuehren\/\",\"name\":\"Study Abroad Tuition Fees\",\"isPartOf\":{\"@id\":\"https:\/\/worldofstudents.org\/#website\"},\"datePublished\":\"2025-11-03T10:48:17+00:00\",\"dateModified\":\"2025-11-19T07:26:04+00:00\",\"description\":\"All tuition fees for your study abroad program at a glance \u2013 transparent, fair, and comparable. Apply now!\",\"breadcrumb\":{\"@id\":\"https:\/\/worldofstudents.org\/studiengebuehren\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/worldofstudents.org\/studiengebuehren\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/worldofstudents.org\/studiengebuehren\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\/\/worldofstudents.org\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tuition Fees\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/worldofstudents.org\/#website\",\"url\":\"https:\/\/worldofstudents.org\/\",\"name\":\"World of Students\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/worldofstudents.org\/#organization\"},\"alternateName\":\"WOS\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/worldofstudents.org\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/worldofstudents.org\/#organization\",\"name\":\"World of Students\",\"url\":\"https:\/\/worldofstudents.org\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/worldofstudents.org\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/worldofstudents.org\/wp-content\/uploads\/2021\/03\/wos_150x150_nobg.png\",\"contentUrl\":\"https:\/\/worldofstudents.org\/wp-content\/uploads\/2021\/03\/wos_150x150_nobg.png\",\"width\":150,\"height\":150,\"caption\":\"World of Students\"},\"image\":{\"@id\":\"https:\/\/worldofstudents.org\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/WOS.org\",\"https:\/\/www.instagram.com\/wos_world_of_students\/\"]}]}<\/script>\n<meta name=\"keywords\" content=\"\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Study Abroad Tuition Fees","description":"All tuition fees for your study abroad program at a glance \u2013 transparent, fair, and comparable. Apply now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/worldofstudents.org\/studiengebuehren\/","og_locale":"en_US","og_type":"article","og_title":"Study Abroad Tuition Fees","og_description":"All tuition fees for your study abroad program at a glance \u2013 transparent, fair, and comparable. Apply now!","og_url":"https:\/\/worldofstudents.org\/studiengebuehren\/","og_site_name":"World of Students","article_publisher":"https:\/\/www.facebook.com\/WOS.org","article_modified_time":"2025-11-19T07:26:04+00:00","og_image":[{"width":1200,"height":1200,"url":"https:\/\/worldofstudents.org\/wp-content\/uploads\/2025\/06\/WOS_Logo_blue_bg_druck_5000px.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/worldofstudents.org\/studiengebuehren\/","url":"https:\/\/worldofstudents.org\/studiengebuehren\/","name":"Study Abroad Tuition Fees","isPartOf":{"@id":"https:\/\/worldofstudents.org\/#website"},"datePublished":"2025-11-03T10:48:17+00:00","dateModified":"2025-11-19T07:26:04+00:00","description":"All tuition fees for your study abroad program at a glance \u2013 transparent, fair, and comparable. Apply now!","breadcrumb":{"@id":"https:\/\/worldofstudents.org\/studiengebuehren\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/worldofstudents.org\/studiengebuehren\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/worldofstudents.org\/studiengebuehren\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/worldofstudents.org\/en\/"},{"@type":"ListItem","position":2,"name":"Tuition Fees"}]},{"@type":"WebSite","@id":"https:\/\/worldofstudents.org\/#website","url":"https:\/\/worldofstudents.org\/","name":"World of Students","description":"","publisher":{"@id":"https:\/\/worldofstudents.org\/#organization"},"alternateName":"WOS","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/worldofstudents.org\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/worldofstudents.org\/#organization","name":"World of Students","url":"https:\/\/worldofstudents.org\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/worldofstudents.org\/#\/schema\/logo\/image\/","url":"https:\/\/worldofstudents.org\/wp-content\/uploads\/2021\/03\/wos_150x150_nobg.png","contentUrl":"https:\/\/worldofstudents.org\/wp-content\/uploads\/2021\/03\/wos_150x150_nobg.png","width":150,"height":150,"caption":"World of Students"},"image":{"@id":"https:\/\/worldofstudents.org\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/WOS.org","https:\/\/www.instagram.com\/wos_world_of_students\/"]}]}},"_links":{"self":[{"href":"https:\/\/worldofstudents.org\/en\/wp-json\/wp\/v2\/pages\/41223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/worldofstudents.org\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/worldofstudents.org\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/worldofstudents.org\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/worldofstudents.org\/en\/wp-json\/wp\/v2\/comments?post=41223"}],"version-history":[{"count":11,"href":"https:\/\/worldofstudents.org\/en\/wp-json\/wp\/v2\/pages\/41223\/revisions"}],"predecessor-version":[{"id":41236,"href":"https:\/\/worldofstudents.org\/en\/wp-json\/wp\/v2\/pages\/41223\/revisions\/41236"}],"wp:attachment":[{"href":"https:\/\/worldofstudents.org\/en\/wp-json\/wp\/v2\/media?parent=41223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}