{"id":244,"date":"2026-06-16T15:08:42","date_gmt":"2026-06-16T13:08:42","guid":{"rendered":"http:\/\/s776899100.online.de\/ab-ins-ausland\/"},"modified":"2026-09-03T20:05:26","modified_gmt":"2026-09-03T18:05:26","slug":"schooluniverse","status":"publish","type":"page","link":"https:\/\/www.schooluniverse.de\/en\/","title":{"rendered":"School Universe &#8211; explore your future"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_flex_section section_has_divider et_pb_bottom_divider\">\n<div class=\"et_pb_row_0 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_0 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_0 et_pb_code et_animated et_pb_module\"><div class=\"et_pb_code_inner\"><style>\n#main-header,\n#main-header .nav li ul,\n.et-search-form,\n#main-header .et_mobile_menu,\n#main-footer,\n#footer-bottom {\n  background-color: #0D1720 !important;\n}\n<\/style>\n\n<section id=\"search\" style=\"align-items:flex-start; padding:20px 20px 20px 0;\">\n  <div class=\"section-header\" style=\"text-align:center;\">\n    <h2 style=\"\n      color:#fff;\n      font-weight:900;\n      line-height:1.1;\n      letter-spacing:-.03em;\n      font-size:clamp(3rem, 6vw, 7.5rem);\n      text-align:left;\n      max-width:720px;\n    \">\n      High School Year Abroad\n    <\/h2>\n\n    <p style=\"\n      text-align:left;\n      color:#fff;\n      line-height:1.45;\n      margin-top:10px;\n      font-size:20px;\n      max-width:500px;\n    \">\n      Expert guidance for over 20 years - personal, independent and dedicated.\n    <\/p>\n  <\/div>\n\n  <div class=\"cta-button-row\" style=\"margin-top:20px; text-align:left; padding-left:0;\">\n    <a\n      class=\"cta-button cta-button--primary\"\n      style=\"border-radius:20px; background:#0D1720 !important;\"\n      href=\"\/en\/high-school\/\"\n    >\n      Explore High Schools\n    <\/a>\n\n    <a\n      class=\"cta-button cta-button--secondary-white\"\n      style=\"border-radius:20px; color:#000 !important;\"\n      href=\"\/en\/book-consultation\/\"\n    >\n      Free Consultation\n    <\/a>\n  <\/div>\n<\/section><\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_bottom_inside_divider et-no-transition\"><\/div><\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_1 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_1 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_1 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section style=\"padding: 20px 0; text-align: left;\">\n        <h1 style=\"font-size: 36px; font-weight: 700; margin-bottom: 0; line-height:1.3em;font-size:clamp(1.8rem, 5vw, 3rem); color:#0D1720;\"><br>Your Path to a High School Year Abroad<\/h1>\n        <p style=\"font-size: 20px; margin: 0 auto; color:#0D1720; line-height:1.6;\">\n            A school year or semester abroad is a life-changing experience. We provide personal guidance for you and your family\u2014from your very first question until you return home.\n        <\/p> \n      \n    <\/section><\/div><\/div>\n\n<div class=\"et_pb_code_2 et_pb_code et_animated et_pb_module\"><div class=\"et_pb_code_inner\"><style>\n  .faq h2 {font-weight:bold; margin-top:37px; font-size:clamp(1.35rem, 3.5vw, 2rem);}\n.faq details {\n    border: 2px solid #0D1720!important;\n    border-radius: 20px !important;\n    padding: 14px 16px;\n    margin: 10px 0;\n    background: #fff;\n}\n .faq summary {\n    font-weight: 700;\n    color: #000!important;\n    cursor: pointer;\n} \n  .faq summary {\n    font-weight: 700;\n    color: #0D1720 !important;\n    cursor: pointer;\n}\n  .faq p {color:#0D1720 !important;}\n<\/style><section class=\"faq\"><h2 style=\"color:#0D1720 !important;\">Frequently Asked Questions<\/h2><details><summary>Which countries are available?<\/summary><p>Popular destinations include the USA, Canada, England, Ireland, Australia, and New Zealand.<\/p><\/details><details><summary>How much does a year abroad cost?<\/summary><p>Costs vary depending on the destination country, duration, type of school, accommodation, and included services.<\/p><\/details><details><summary>Do I already need to have a preferred destination in mind?<\/summary><p>No. Personal guidance is especially helpful if you haven't decided on a specific country yet.<\/p><\/details><\/section><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_2 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_0 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero4-1024x683.png\" title=\"schooluniverse_hero4\" width=\"1024\" height=\"683\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero4-980x653.png 980w, https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero4-480x320.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" class=\"wp-image-731\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_3 et_pb_code et_pb_text_align_center et_pb_module\"><div class=\"et_pb_code_inner\"><style>\n.et_pb_gallery_fullwidth .et_pb_gallery_image img,\n.et_pb_gallery_fullwidth .et_pb_gallery_item,\n.et_pb_image img {\n  border-radius: 20px;\n}\n\n.neon:hover,\n.neon:focus {\n  box-shadow: 0 0 11px 0 #00ffaf;\n}\n\n.cta {\n  background: #0D1720 !important;\n  color: white;\n  border-radius: 20px;\n  padding: 34px;\n  margin: 0 0 34px;\n}\n\n.cta h2 {\n  color: white;\n  margin-top: 0;\n  font-weight: bold;\n  line-height: 1.2em;\n  font-size: clamp(1.35rem, 3.5vw, 2rem);\n}\n\n.cta p {\n  font-size: 20px;\n  margin: 10px 0 35px;\n}\n<\/style>\n\n<section class=\"cta su-sparkle2\">\n  <h2>\n    You <span class=\"strike\">still don\u2019t know<\/span> where you want to go?\n  <\/h2>\n\n  <p>\n    During a consultation, we\u2019ll discuss your preferences, budget, type of school,\n    program length and the most important questions your parents may have.\n  <\/p>\n\n  <a\n    class=\"cta-button cta-button--outline-white-reverse neon\"\n    style=\"\n      color:#040a10;\n      border-color:#00ffaf;\n      background:white;\n      border:4px solid #00f7b9;\n      border-bottom:4px solid #00ffaf;\n      border-right:4px solid #00ffaf;\n      border-radius:20px;\n    \"\n    href=\"\/en\/book-consultation\/\"\n  >\n    Book a Consultation\n  <\/a>\n<\/section><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_2 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_3 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_1 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/beratung_schwarz-300x300.png\" title=\"beratung_schwarz\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/beratung_schwarz-300x300.png 300w\" class=\"wp-image-998\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_4 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><p style=\"text-align:center; font-weight:400; margin-top:-30px;color:#0D1720 !important;\">\nPersonal Guidance<br>for Over 20 Years\n<\/p><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_4 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_2 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/weltweit_schwarz-300x300.png\" title=\"weltweit_schwarz\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/weltweit_schwarz-300x300.png 300w\" class=\"wp-image-999\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_5 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><p style=\"text-align:center; font-weight:400; margin-top:-30px;color:#0D1720 !important;\">\nVetted Partners Worldwide\n<\/p><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_5 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_3 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/bewerbung_schwarz-300x300.png\" title=\"bewerbung_schwarz\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/bewerbung_schwarz-300x300.png 300w\" class=\"wp-image-997\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_6 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><p style=\"text-align:center; font-weight:400; margin-top:-30px;color:#0D1720!important;\">\nSupport & Preparation\n<\/p><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_6 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_4 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/student_schwarz-300x300.png\" title=\"student_schwarz\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/student_schwarz-300x300.png 300w\" class=\"wp-image-1001\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_7 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><p style=\"text-align:center; font-weight:400; margin-top:-30px;color:#000 !important;\">\nIndependence and Self-Confidence\n<\/p><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_flex_section\">\n<div class=\"et_pb_row_3 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_7 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_8 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><p style=\"\n    text-align: center;\n    max-width: 720px;\n    margin: 0 auto;\n    font-size: 20px; color:#0D1720 !important; padding-top:20px;\n\"><strong>Free Initial Consultation<\/strong><\/p>\n<h2 style=\"color: #1a3965; font-size: clamp(2.15rem, 4.5vw, 4.7rem); line-height: 1.08; letter-spacing: -0.035em; font-weight: 900; text-align:center; color:#0D1720 !important;\">A Universe of Possibilities\n  <\/h2><p style=\"\n    text-align: center;\n    max-width: 720px;\n    margin: 0 auto;\n    font-size: 20px; color:#0D1720 !important; padding-top:20px;\n\">During a consultation, we discuss your goals, budget, preferred school type, duration, and key questions from parents together.<\/p><\/div><\/div>\n\n<div class=\"et_pb_image_5 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero3-1024x683.png\" title=\"schooluniverse_hero3\" width=\"1024\" height=\"683\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero3-980x653.png 980w, https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero3-480x320.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" class=\"wp-image-730\" \/><\/span><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_3 et_pb_section et_section_regular et_flex_section section_has_divider et_pb_top_divider et_pb_bottom_divider su-sparkle\"><div class=\"et_pb_top_inside_divider et-no-transition\"><\/div>\n<div class=\"et_pb_row_4 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_8 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_9 et_pb_code et_pb_text_align_left et_pb_module\"><div class=\"et_pb_code_inner\"><style>\/* --- Global Form Container --- *\/\n.wpcf7 {\n    max-width: 720px;\n    margin: 2rem auto 0 auto;\n}\n\n\/* --- Responsive Grid Layout --- *\/\n.wpcf7 .grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n    gap: 20px;\n    margin-bottom: 15px;\n}\n\n\/* Reset default CF7 paragraph margins that disrupt spacing *\/\n.wpcf7 form p {\n    margin: 0;\n}\n\n\/* --- Labels & Form Inputs --- *\/\n.wpcf7 label {\n    display: block;\n    font-weight: 600;\n    font-size: 20px;\n    margin-bottom: 5px;\n    color: #0D1720;\n}\n\n.wpcf7 input[type=\"text\"],\n.wpcf7 input[type=\"email\"],\n.wpcf7 input[type=\"tel\"],\n.wpcf7 select {\n    width: 100%;\n    padding: 10px 14px;\n    font-size: 1rem;\n    border: 1px solid #ccc;\n    border-radius: 20px;\n    background-color: #fff;\n    box-sizing: border-box;\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\n}\n\n\/* Interactive States *\/\n.wpcf7 input:focus,\n.wpcf7 select:focus {\n    border-color: #1a3965;\n    box-shadow: 0 0 0 3px rgba(0, 106, 179, 0.15);\n    outline: none;\n}\n\n\/* --- Phone Input Container Integration --- *\/\n.wpcf7 .phone-input-container {\n    display: flex;\n    align-items: stretch;\n    margin-top: 5px;\n}\n\n.wpcf7 .phone-input-container select.country-code {\n    max-width: 90px;\n    min-width: 90px;\n    border-right: none;\n    border-top-right-radius: 0;\n    border-bottom-right-radius: 0;\n    height: 44px; \/* Matches the input height *\/\n}\n\n.wpcf7 .phone-input-container .phone-number {\n    flex: 1;\n    border-top-left-radius: 0;\n    border-bottom-left-radius: 0;\n    height: 44px;\n}\n\n\/* Ensure the wrapper span doesn't break the layout *\/\n.wpcf7 .phone-input-container .wpcf7-form-control-wrap {\n    flex: 1;\n    margin: 0 !important;\n}\n\n\/* --- Checkboxes (Consent \/ Newsletter) --- *\/\n.wpcf7 .finish {\n    margin-bottom: 15px;\n}\n\n.wpcf7 .finish label {\n    display: flex;\n    align-items: flex-start;\n    font-weight: normal;\n    font-size: 0.9rem;\n    cursor: pointer;\n    line-height: 1.4;\n}\n\n.wpcf7 .finish input[type=\"checkbox\"] {\n    margin-top: 3px;\n    margin-right: 10px;\n    flex-shrink: 0;\n    width: 16px;\n    height: 16px;\n}\n\n\/* --- Submit Button --- *\/\n.wpcf7 input[type=\"submit\"].wpcf7-submit {\n    display: block;\n    width: 100%;\n    padding: 12px 20px;\n    background-color: #1a3965;\n    color: #fff;\n    font-size: 1.05rem;\n    font-weight: bold;\n    border: none;\n    border-radius: 20px;\n    cursor: pointer;\n    transition: background-color 0.2s ease;\n    margin-top: 20px;\n}\n\n.wpcf7 input[type=\"submit\"].wpcf7-submit:hover {\n    background-color: #00528c;\n}\n\n\/* Styling when button is disabled (e.g., before consent is checked) *\/\n.wpcf7 input[type=\"submit\"].wpcf7-submit:disabled {\n    background-color: #cccccc;\n    color: #666666;\n    cursor: not-allowed;\n}\n\n\/* --- Validation & Error Messages --- *\/\n.wpcf7 .wpcf7-not-valid-tip {\n    color: #dc3232;\n    font-size: 0.85rem;\n    margin-top: 5px;\n}\n\n.wpcf7 .wpcf7-response-output {\n    margin: 15px 0 0 0;\n    padding: 10px 15px;\n    border-radius: 6px;\n    font-weight: 500;\n}<\/style>\n<div style=\"margin-top:-100px;padding: 30px; color: #0D1720; background:#fff; border-radius:20px; border: 4px solid #00ffaf;\">\n  <h2 style=\"font-weight: bold; font-size: clamp(1.35rem, 3.5vw, 2rem);line-height: 1.2em;color:#0D1720;\">Your first step:<\/h2>\n  \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f1325-o1\" lang=\"de-DE\" dir=\"ltr\" data-wpcf7-id=\"1325\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/en\/wp-json\/wp\/v2\/pages\/244#wpcf7-f1325-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"Kontaktformular\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"1325\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.7\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"de_DE\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f1325-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/><input type=\"hidden\" name=\"_wpcf7cf_hidden_group_fields\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_hidden_groups\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_visible_groups\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_repeaters\" value=\"[]\" \/><input type=\"hidden\" name=\"_wpcf7cf_steps\" value=\"{}\" \/><input type=\"hidden\" name=\"_wpcf7cf_options\" value=\"{&quot;form_id&quot;:1325,&quot;conditions&quot;:[],&quot;settings&quot;:{&quot;animation&quot;:&quot;yes&quot;,&quot;animation_intime&quot;:200,&quot;animation_outtime&quot;:200,&quot;conditions_ui&quot;:&quot;normal&quot;,&quot;notice_dismissed&quot;:false}}\" \/>\n<\/fieldset>\n<div class=\"grid\">\n\t<div>\n\t\t<p><label>First name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"firstname\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"firstname\" \/><\/span><\/label>\n\t\t<\/p>\n\t<\/div>\n\t<div>\n\t\t<p><label>Last name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span><\/label>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"grid\">\n\t<div>\n\t\t<p><label>Your email address<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span><\/label>\n\t\t<\/p>\n\t<\/div>\n\t<div>\n\t\t<p><label>Your phone number<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"phone\"><input size=\"40\" maxlength=\"400\" minlength=\"6\" class=\"wpcf7-form-control wpcf7-tel wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-tel phone-number\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"+49 6123 1234 34\" value=\"\" type=\"tel\" name=\"phone\" \/><\/span><\/label>\n\t\t<\/p>\n\t<\/div>\n<\/div>\n<div class=\"finish\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"accept_consent\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"accept_consent\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">I have read and acknowledged the <a href=\"\/impressum\/\" target=\"_blank\">Terms and Conditions<\/a> and the <a href=\"\/datenschutz\/\" target=\"_blank\">Privacy Policy<\/a>.<\/span><\/label><\/span><\/span><\/span>\n\t<\/p>\n<\/div>\n<div class=\"finish\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"accept_newsletter\"><span class=\"wpcf7-form-control wpcf7-acceptance optional\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"accept_newsletter\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\">I would like to receive news about stays abroad and funding from \u201c<em>School Universe<\/em>\u201d via email. You can revoke this consent at any time (see <a href=\"\/datenschutz\/\" target=\"_blank\">Privacy Policy<\/a>).<\/span><\/label><\/span><\/span><\/span>\n\t<\/p>\n<\/div>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Submit\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n<\/div>\n<\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_bottom_inside_divider et-no-transition\"><\/div><\/div>\n\n<div class=\"et_pb_section_4 et_pb_section et_section_regular et_flex_section section_has_divider et_pb_bottom_divider\">\n<div class=\"et_pb_row_5 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_9 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_row_6 et_pb_row et_pb_row_nested et_flex_row\">\n<div class=\"et_pb_column_10 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_6 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/daten_schwarz-300x300.png\" title=\"daten_schwarz\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/daten_schwarz-300x300.png 300w\" class=\"wp-image-1014\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_10 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><p style=\"text-align:center; font-weight:400; margin-top:-30px; color:#000;\">\nPersonal Guidance\nfor Over 20 Years\n<\/p><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_11 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_7 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/versicherung_schwarz-300x300.png\" title=\"versicherung_schwarz\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/versicherung_schwarz-300x300.png 300w\" class=\"wp-image-1012\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_11 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><p style=\"text-align:center; font-weight:400; margin-top:-30px; color:#000;\">\nVetted Partners\nWorldwide\n<\/p><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_12 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_8 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/support_schwarz.png\" title=\"support_schwarz\" width=\"1254\" height=\"1254\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/support_schwarz.png 1254w, https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/support_schwarz-980x980.png 980w, https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/support_schwarz-480x480.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1254px, 100vw\" class=\"wp-image-1013\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_12 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><p style=\"text-align:center; font-weight:400; margin-top:-30px; color:#000;\">\nSupport &\nPreparation\n<\/p><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_13 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_9 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/kosten_schwarz.png\" title=\"kosten_schwarz\" width=\"1254\" height=\"1254\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/kosten_schwarz.png 1254w, https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/kosten_schwarz-980x980.png 980w, https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/kosten_schwarz-480x480.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1254px, 100vw\" class=\"wp-image-1015\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_13 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><p style=\"text-align:center; font-weight:400; margin-top:-30px; color:#000;\">\nIndependence &\nSelf-Confidence\n<\/p><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_code_14 et_pb_code et_animated et_pb_module\"><div class=\"et_pb_code_inner\"><h2 style=\"color: #0D1720; line-height: 1.08; letter-spacing: -0.035em; font-weight: 900;margin-top:30px; text-align:center; font-size: clamp(2.15rem, 4.5vw, 4.7rem); line-height: 1.08; letter-spacing: -0.035em; font-weight: 900;\">Application Process<br>Step by Step<\/h2>\n      <p class=\"subtitle\" style=\"text-align:center; color:#0D1720; max-width:720px; margin:0 auto;\">\n        From your very first question to your departure: We guide you and your family through every single step.\n      <\/p><\/div><\/div>\n\n<div class=\"et_pb_image_10 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero2.png\" title=\"schooluniverse_hero2\" width=\"1536\" height=\"1024\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero2.png 1536w, https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero2-1280x853.png 1280w, https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero2-980x653.png 980w, https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero2-480x320.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1536px, 100vw\" class=\"wp-image-729\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_15 et_pb_code et_animated et_pb_module\"><div class=\"et_pb_code_inner\"><style>\n  \n  .application-steps-header {\n    text-align: left;\n    margin-bottom: 30px;\n  }\n\n  .application-steps-header .eyebrow {\n    text-transform: uppercase;\n    letter-spacing: 0.12em;\n    font-size: 12px;\n    font-weight: 600;\n    margin-bottom: 6px;\n    color: #0D1720;\n  }\n\n  .application-steps-header h2 {\n    font-size: 30px;\n    font-weight: 700;\n    margin-bottom: 10px;\n    line-height: 1.5em;\n  }\n\n  .application-steps-header .subtitle {\n    font-size: 16px;\n    line-height: 1.6;\n    color: #0D1720;\n  }\n\n  .steps-list {\n    list-style: none;\n    padding: 0;\n    margin: 20px 0 0;\n    counter-reset: step-counter;\n    columns: 2;\n  column-gap: 2rem;\n  }\n  @media (max-width: 700px) {\n  .steps-list {\n    columns: 1;\n  }\n}\n\n  .step-item {\n    display: grid;\n    grid-template-columns: auto 1fr;\n    gap: 14px 18px;\n    align-items: flex-start;\n    padding: 14px 0;\n    border-bottom: 1px solid #ececec;\n    opacity: 0;\n    transform: translateY(18px);\n    transition: opacity 0.45s ease, transform 0.45s ease;\n      break-inside: avoid;\n  }\n\n  .step-item:last-child {\n    border-bottom: none;\n  }\n\n  .step-item.step-visible {\n    opacity: 1;\n    transform: translateY(0);\n  }\n\n  .step-number {\n    width: 32px;\n    height: 32px;\n    border-radius: 999px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 16px;\n    font-weight: 600;\n    background: #00ffaf;\n    color: #0D1720;\n    flex-shrink: 0;\n    margin-top: 2px;\n  }\n\n  .step-content h3 {\n    font-size: 20px;\n        margin: 0;\n    padding: 0 0 5px 0;\n    color:#000;\n  }\n\n  .step-content p {\n    font-size: 16px;\n    margin: 0;\n    color: #333;\n    line-height: 1.6;\n  }\n\n  @media (max-width: 600px) {\n    .application-steps {\n      padding: 40px 16px;\n    }\n\n    .step-item {\n      grid-template-columns: auto 1fr;\n    }\n  }\n<\/style><section class=\"application-steps\" id=\"application-process\">\n  <div class=\"application-steps-container\">\n    <header class=\"application-steps-header\">\n      \n    \n    <\/header>\n\n    <ol class=\"steps-list\">\n      <li class=\"step-item step-visible\">\n<div class=\"step-number\">1<\/div>\n        <div class=\"step-content\">\n          <h3>Free Initial Consultation<\/h3>\n          <p>Getting to know each other &amp; addressing initial questions (approx. 20 minutes).<\/p> \n        <\/div>\n      <\/li>\n      <li class=\"step-item step-visible\">\n<div class=\"step-number\">2<\/div>\n        <div class=\"step-content\">\n          <h3>Signing the Placement Contract<\/h3>\n          <p>Transparent agreement regarding services, process, and terms.<\/p> \n        <\/div>\n      <\/li>\n      <li class=\"step-item step-visible\">\n<div class=\"step-number\">3<\/div>\n        <div class=\"step-content\">\n          <h3>In-Depth Second Consultation<\/h3>\n          <p>In person in Darmstadt or virtually \u2013 the student attends.<\/p> \n        <\/div>\n      <\/li>\n      <li class=\"step-item step-visible\">\n<div class=\"step-number\">4<\/div>\n        <div class=\"step-content\">\n          <h3>Creation of an Individual Portfolio<\/h3>\n          <p>Selection of suitable school proposals based on profile, preferences, and budget.<\/p> \n        <\/div>\n      <\/li>\n      <li class=\"step-item step-visible\">\n<div class=\"step-number\">5<\/div>\n        <div class=\"step-content\">\n          <h3>Choosing a School<\/h3>\n          <p>Joint discussion of the options and informed decision-making.<\/p> \n        <\/div>\n      <\/li>\n      <li class=\"step-item step-visible\">\n<div class=\"step-number\">6<\/div>\n        <div class=\"step-content\">\n          <h3>Virtual School Meet and Greet<\/h3>\n          <p>Direct exchange with the school to clarify any open questions.<\/p> \n        <\/div>\n      <\/li>\n      <li class=\"step-item step-visible\">\n<div class=\"step-number\">7<\/div>\n        <div class=\"step-content\">\n          <h3>Application Submission<\/h3>\n          <p>We assist with documents, forms, and deadlines.<\/p> \n        <\/div>\n      <\/li>\n      <li class=\"step-item step-visible\">\n<div class=\"step-number\">8<\/div>\n        <div class=\"step-content\">\n          <h3>School Confirmation<\/h3>\n          <p>Official acceptance from the school \u2013 a major milestone on the journey abroad.<\/p> \n        <\/div>\n      <\/li>\n      <li class=\"step-item step-visible\">\n<div class=\"step-number\">9<\/div>\n        <div class=\"step-content\">\n          <h3>Host Family Placement<\/h3>\n          <p>If boarding school accommodation was not chosen, a careful host family search takes place now.<\/p> \n        <\/div>\n      <\/li>\n      <li class=\"step-item step-visible\">\n<div class=\"step-number\">10<\/div>\n        <div class=\"step-content\">\n          <h3>Visa Application<\/h3>\n          <p>Handled by the family if applicable \u2013 we provide guidance on the requirements.<\/p> \n        <\/div>\n      <\/li>\n      <li class=\"step-item step-visible\">\n<div class=\"step-number\">11<\/div>\n        <div class=\"step-content\">\n          <h3>Ongoing Support &amp; Preparation<\/h3>\n          <p>Leading up to departure: packing lists, cultural insights, video calls, and availability for questions.<\/p> \n        <\/div>\n      <\/li>\n    <\/ol>\n  <\/div>\n<\/section><\/div><\/div>\n\n<div class=\"et_pb_code_16 et_pb_code et_pb_module\"><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_bottom_inside_divider et-no-transition\"><\/div><\/div>\n\n<div class=\"et_pb_section_5 et_pb_section et_section_regular et_flex_section section_has_divider et_pb_bottom_divider\">\n<div class=\"et_pb_row_7 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_14 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_17 et_pb_code et_animated et_pb_module\"><div class=\"et_pb_code_inner\"><section style=\"text-align:left;\">\n        <h2 style=\"font-weight: 900; font-size:clamp(1.35rem, 3.5vw, 2rem); line-height: 1.2em;margin-top: 34px; color:#0D1720;\"><br>No Astronomical Costs<\/h2>\n        <div style=\"max-width:900px; margin:0 auto; font-size:18px;\">\n            <p style=\"color:#0D1720;font-size: 20px; margin-top: 10px;\">A high school stay abroad gives young people the opportunity to experience a new culture firsthand, make friends with students from all over the world, and grow into independent and confident individuals.<\/p> \n        <\/div>\n    <\/section><\/div><\/div>\n\n<div class=\"et_pb_code_18 et_pb_code et_animated et_pb_module\"><div class=\"et_pb_code_inner\"><style>\n  .faq h2 {font-weight:bold; margin-top:37px; font-size:clamp(1.35rem, 3.5vw, 2rem);}\n.faq details {\n    border: 2px solid #0D1720;\n    border-radius: 14px;\n    padding: 14px 16px;\n    margin: 10px 0;\n    background: #fff;\n}\n .faq summary {\n    font-weight: 700;\n    color: #0D1720;\n    cursor: pointer;\n} \n  .faq summary {\n    font-weight: 700;\n    color: #0D1720;\n    cursor: pointer;\n}\n<\/style><section class=\"faq\"><h2 style=\"color:#0D1720;\">Frequently Asked Questions<\/h2><details><summary>Which countries are available?<\/summary><p>Popular destinations include the USA, Canada, England, Ireland, Australia, and New Zealand.<\/p><\/details><details><summary>How much does a year abroad cost?<\/summary><p>Costs depend on the country, duration, type of school, accommodation, and included services.<\/p><\/details><details><summary>Do I already need to have a preferred destination in mind?<\/summary><p>No. Personal guidance is especially helpful if you don't have a specific country in mind yet.<\/p><\/details><\/section><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_15 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_12_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_11 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero5.png\" title=\"schooluniverse_hero5\" width=\"1536\" height=\"1024\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero5.png 1536w, https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero5-1280x853.png 1280w, https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero5-980x653.png 980w, https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse_hero5-480x320.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1536px, 100vw\" class=\"wp-image-732\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_19 et_pb_code et_pb_text_align_center et_pb_module\"><div class=\"et_pb_code_inner\"><style>\n.et_pb_gallery_fullwidth .et_pb_gallery_image img,\n.et_pb_gallery_fullwidth .et_pb_gallery_item,\n.et_pb_image img {\n  border-radius: 20px;\n}\n\n.neon:hover,\n.neon:focus {\n  box-shadow: 0 0 11px 0 #00ffaf;\n}\n\n.cta {\n  background: #0D1720 !important;\n  color: white;\n  border-radius: 20px;\n  padding: 34px;\n  margin: 0 0 34px;\n}\n\n.cta h2 {\n  color: white;\n  margin-top: 0;\n  font-weight: bold;\n  line-height: 1.2em;\n  font-size: clamp(1.35rem, 3.5vw, 2rem);\n}\n\n.cta p {\n  font-size: 20px;\n  margin: 10px 0 35px;\n}\n<\/style>\n\n<section class=\"cta su-speckles-animated\">\n  <h2>\n    You <span class=\"strike\">still don\u2019t know<\/span> where you want to go?\n  <\/h2>\n\n  <p>\n    During a consultation, we\u2019ll discuss your preferences, budget, type of school,\n    program length and the most important questions your parents may have.\n  <\/p>\n\n  <a\n    class=\"cta-button cta-button--outline-white-reverse neon\"\n    style=\"\n      color:#040a10;\n      border-color:#00ffaf;\n      background:white;\n      border:4px solid #00f7b9;\n      border-bottom:4px solid #00ffaf;\n      border-right:4px solid #00ffaf;\n      border-radius:20px;\n    \"\n    href=\"\/en\/book-consultation\/\"\n  >\n    Book a Consultation\n  <\/a>\n<\/section><\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"et_pb_bottom_inside_divider et-no-transition\"><\/div><\/div>\n\n<div class=\"et_pb_section_6 et_pb_section et_section_regular et_flex_section su-sparkle\">\n<div class=\"et_pb_row_8 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_16 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_20 et_pb_code et_animated et_pb_module\"><div class=\"et_pb_code_inner\"><section class=\"su-explore\" aria-labelledby=\"su-explore-title\">\n  <div class=\"su-explore__inner\">\n\n    <!-- INTRO -->\n    <div class=\"su-explore__top\">\n\n      <div class=\"su-explore__intro\">\n\n        \n\n        <h2 id=\"su-explore-title\">\n          Explore your <img decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/school_universe_logo_vectorized_white_00ffaf_long.png\" style=\"max-height:80px;margin-top:20px;\">\n        <\/h2>\n\n        <p>\n          Countries, programs, planning guides and real-life advice \u2014\n          everything you need to find the high school experience that fits you.\n        <\/p>\n\n      <\/div>\n\n\n      <!-- ARROWS -->\n      <div class=\"su-explore__controls\" aria-label=\"Carousel controls\">\n\n        <button\n          class=\"su-explore__arrow su-explore__prev\"\n          type=\"button\"\n          aria-label=\"Previous topic\"\n        >\n          <span aria-hidden=\"true\">\u2190<\/span>\n        <\/button>\n\n        <button\n          class=\"su-explore__arrow su-explore__next\"\n          type=\"button\"\n          aria-label=\"Next topic\"\n        >\n          <span aria-hidden=\"true\">\u2192<\/span>\n        <\/button>\n\n      <\/div>\n\n    <\/div>\n\n\n    <!-- CAROUSEL -->\n    <div class=\"su-explore__viewport\">\n\n      <div\n        class=\"su-explore__track\"\n        tabindex=\"0\"\n        aria-label=\"Explore School Universe topics\"\n      >\n\n\n        <!-- 01 DESTINATIONS -->\n        <article\n          class=\"su-explore__card su-explore__card--accent\"\n          data-card\n        >\n\n          <div class=\"su-explore__card-top\">\n            <span>01<\/span>\n            <span class=\"su-explore__symbol\" aria-hidden=\"true\">\u25ce<\/span>\n          <\/div>\n\n          <div class=\"su-explore__card-copy\">\n\n            <a\n              class=\"su-explore__title-link\"\n              href=\"\/en\/high-school\/\"\n            >\n              <h3>Destinations<\/h3>\n            <\/a>\n\n            <p>\n              Where in the universe will you land?\n            <\/p>\n\n          <\/div>\n\n          <nav\n            class=\"su-explore__links\"\n            aria-label=\"Destinations\"\n          >\n\n            <a href=\"\/en\/high-school\/usa\/\">\n              <span><img decoding=\"async\" src=\"\/wp-content\/flags\/us.png\" alt=\"\" loading=\"lazy\"> USA<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/high-school\/canada\/\">\n              <span><img decoding=\"async\" src=\"\/wp-content\/flags\/ca.png\" alt=\"\" loading=\"lazy\"> Canada<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/high-school\/england\/\">\n              <span><img decoding=\"async\" src=\"\/wp-content\/flags\/gb.png\" alt=\"\" loading=\"lazy\"> England<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/high-school\/ireland\/\">\n              <span><img decoding=\"async\" src=\"\/wp-content\/flags\/ie.png\" alt=\"\" loading=\"lazy\"> Ireland<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/high-school\/australia\/\">\n              <span><img decoding=\"async\" src=\"\/wp-content\/flags\/au.png\" alt=\"\" loading=\"lazy\"> Australia<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/high-school\/new-zealand\/\">\n              <span><img decoding=\"async\" src=\"\/wp-content\/flags\/nz.png\" alt=\"\" loading=\"lazy\"> New Zealand<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n          <\/nav>\n\n        <\/article>\n\n\n        <!-- 02 PROGRAMS -->\n        <article\n          class=\"su-explore__card\"\n          data-card\n        >\n\n          <div class=\"su-explore__card-top\">\n            <span>02<\/span>\n            <span class=\"su-explore__symbol\" aria-hidden=\"true\">\u2726<\/span>\n          <\/div>\n\n          <div class=\"su-explore__card-copy\">\n\n            <a\n              class=\"su-explore__title-link\"\n              href=\"\/en\/programs\/\"\n            >\n              <h3>Programs<\/h3>\n            <\/a>\n\n            <p>\n              Find the format that fits your goals, budget and everyday life.\n            <\/p>\n\n          <\/div>\n\n          <nav\n            class=\"su-explore__links\"\n            aria-label=\"Programs\"\n          >\n\n            <a href=\"\/en\/school-year-abroad\/\">\n              <span>School Year Abroad<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/student-exchange\/\">\n              <span>Student Exchange<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/boarding-school-abroad\/\">\n              <span>Boarding School<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/programs\/public-high-school\/\">\n              <span>Public High School<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/programs\/private-high-school\/\">\n              <span>Private High School<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n          <\/nav>\n\n        <\/article>\n\n\n        <!-- 03 PLANNING -->\n        <article\n          class=\"su-explore__card\"\n          data-card\n        >\n\n          <div class=\"su-explore__card-top\">\n            <span>03<\/span>\n            <span class=\"su-explore__symbol\" aria-hidden=\"true\">\u2192<\/span>\n          <\/div>\n\n          <div class=\"su-explore__card-copy\">\n\n            <a\n              class=\"su-explore__title-link\"\n              href=\"\/en\/guides\/\"\n            >\n              <h3>Plan your adventure<\/h3>\n            <\/a>\n\n            <p>\n              From the first idea to your departure \u2014 know what comes next.\n            <\/p>\n\n          <\/div>\n\n          <nav\n            class=\"su-explore__links\"\n            aria-label=\"Planning guides\"\n          >\n\n            <a href=\"\/en\/process\/\">\n              <span>How it works<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/application\/\">\n              <span>Application<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/deadlines\/\">\n              <span>Deadlines &amp; Start Dates<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/requirements\/\">\n              <span>Requirements<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/recognition-return\/\">\n              <span>Recognition &amp; Return<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n          <\/nav>\n\n        <\/article>\n\n\n        <!-- 04 COSTS -->\n        <article\n          class=\"su-explore__card su-explore__card--dark\"\n          data-card\n        >\n\n          <div class=\"su-explore__card-top\">\n            <span>04<\/span>\n            <span class=\"su-explore__symbol\" aria-hidden=\"true\">\u20ac<\/span>\n          <\/div>\n\n          <div class=\"su-explore__card-copy\">\n\n            <a\n              class=\"su-explore__title-link\"\n              href=\"\/en\/high-school-abroad-costs\/\"\n            >\n              <h3>Costs &amp; Safety<\/h3>\n            <\/a>\n\n            <p>\n              The practical side of going abroad \u2014 clear information\n              for students and parents.\n            <\/p>\n\n          <\/div>\n\n          <nav\n            class=\"su-explore__links\"\n            aria-label=\"Costs and safety\"\n          >\n\n            <a href=\"\/en\/high-school-abroad-costs\/\">\n              <span>Costs<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/scholarship-financing\/\">\n              <span>Scholarships &amp; Financing<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/safety\/\">\n              <span>Safety<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/insurance\/\">\n              <span>Insurance<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/visa\/\">\n              <span>Visa<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n          <\/nav>\n\n        <\/article>\n\n\n        <!-- 05 STUDENT LIFE -->\n        <article\n          class=\"su-explore__card\"\n          data-card\n        >\n\n          <div class=\"su-explore__card-top\">\n            <span>05<\/span>\n            <span class=\"su-explore__symbol\" aria-hidden=\"true\">\u263a<\/span>\n          <\/div>\n\n          <div class=\"su-explore__card-copy\">\n\n            <a\n              class=\"su-explore__title-link\"\n              href=\"\/en\/students\/\"\n            >\n              <h3>Student Life<\/h3>\n            <\/a>\n\n            <p>\n              What a year abroad actually feels like \u2014\n              beyond classrooms and timetables.\n            <\/p>\n\n          <\/div>\n\n          <nav\n            class=\"su-explore__links\"\n            aria-label=\"Student life\"\n          >\n\n            <a href=\"\/en\/students\/\">\n              <span>For Students<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/host-family\/\">\n              <span>Host Family Life<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/improve-english\/\">\n              <span>Improve your English<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/homesickness\/\">\n              <span>Homesickness<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/testimonials\/\">\n              <span>Experiences<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n          <\/nav>\n\n        <\/article>\n\n\n        <!-- 06 COMPARE -->\n        <article\n          class=\"su-explore__card\"\n          data-card\n        >\n\n          <div class=\"su-explore__card-top\">\n            <span>06<\/span>\n            <span class=\"su-explore__symbol\" aria-hidden=\"true\">?<\/span>\n          <\/div>\n\n          <div class=\"su-explore__card-copy\">\n\n            <a\n              class=\"su-explore__title-link\"\n              href=\"\/en\/compare\/\"\n            >\n              <h3>Compare &amp; Decide<\/h3>\n            <\/a>\n\n            <p>\n              Turn \u201cmaybe\u201d into a decision that feels right\n              for the whole family.\n            <\/p>\n\n          <\/div>\n\n          <nav\n            class=\"su-explore__links\"\n            aria-label=\"Compare and decide\"\n          >\n\n            <a href=\"\/en\/parents\/\">\n              <span>For Parents<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/compare\/usa-or-canada\/\">\n              <span>USA or Canada?<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/compare\/australia-or-new-zealand\/\">\n              <span>Australia or New Zealand?<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/host-family-or-boarding-school\/\">\n              <span>Host Family or Boarding?<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/compare\/public-or-private-high-school\/\">\n              <span>Public or Private?<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n            <a href=\"\/en\/faq\/\">\n              <span>FAQ<\/span>\n              <span aria-hidden=\"true\">\u2197<\/span>\n            <\/a>\n\n          <\/nav>\n\n        <\/article>\n\n      <\/div>\n    <\/div>\n\n\n    <!-- BOTTOM NAVIGATION -->\n    <div class=\"su-explore__bottom\">\n\n      <div\n        class=\"su-explore__dots\"\n        aria-label=\"Choose topic\"\n      ><\/div>\n\n     <!-- <div class=\"su-explore__hint\">\n        <span aria-hidden=\"true\">\u2194<\/span>\n        Swipe to explore\n      <\/div> -->\n\n    <\/div>\n\n  <\/div>\n<\/section>\n\n\n<style>\n\n\/* =========================================================\n   SCHOOL UNIVERSE \u2014 EXPLORE CAROUSEL\n   ========================================================= *\/\n\n.su-explore{\n\n  --su-green:#00f7b9;\n  --su-neon:#00f7b9;\n\n  --su-black:#0D1720;\n  --su-white:#ffffff;\n  --su-paper:#fcfdfb; \n  \/*f5f5f1*\/\n\n  position:relative;\n  overflow:hidden;\n\n  \/* background:var(--su-black); *\/\n  color:var(--su-white);\n\n  padding:\n    clamp(72px,8vw,120px)\n    0\n    clamp(62px,7vw,100px);\npadding-top:50px;\n  isolation:isolate;\n}\n\n.su-explore__links img {\n    width: 30px;\n    margin-right: 4px;\n    vertical-align: top;\n}\n\/* ORBIT DECORATION *\/\n\n.su-explore::before{\n\n  content:\"\";\ndisplay:none;\n  position:absolute;\n\n  width:520px;\n  height:520px;\n\n  right:-190px;\n  top:-240px;\n\n  border:\n    1px solid\n    rgba(107,190,147,.24);\n\n  border-radius:50%;\n\n  pointer-events:none;\n}\n\n\n.su-explore::after{\n\n  content:\"\u2726\";\ndisplay:none;\n  position:absolute;\n\n  right:clamp(22px,5vw,80px);\n  top:48px;\n\n  color:var(--su-green);\n\n  font-size:clamp(28px,4vw,56px);\n  line-height:1;\n\n  opacity:.9;\n\n  pointer-events:none;\n}\n\n\n.su-explore *{\n  box-sizing:border-box;\n}\n\n\n\/* =========================================================\n   CONTAINER\n   ========================================================= *\/\n\n.su-explore__inner{\n\n  width:\n    100%;\n\n  margin:0 auto;\n}\n\n\n\/* =========================================================\n   INTRO\n   ========================================================= *\/\n\n.su-explore__top{\n\n  display:flex;\n\n  align-items:flex-end;\n  justify-content:space-between;\n\n  gap:40px;\n\n  margin-bottom:\n    clamp(34px,4vw,54px);\n}\n\n\n.su-explore__intro{\n  max-width:780px;\n}\n\n\n.su-explore__eyebrow{\n\n  display:flex;\n\n  align-items:center;\n\n  gap:9px;\n\n  margin-bottom:14px;\n\n  color:var(--su-green);\n\n  font:\n    700\n    12px\/1.2\n    inherit;\n\n  letter-spacing:.18em;\n\n  text-transform:uppercase;\n}\n\n\n.su-explore__eyebrow span{\n  font-size:16px;\n}\n\n\n.su-explore h2{\n\n  margin:\n    0\n    0\n    18px;\n\n  color:var(--su-white);\n\n\n  font-size:\n    clamp(\n      38px,\n      5vw,\n      74px\n    );\n\n  line-height:.98;\n\n  letter-spacing:-.045em;\n\n  font-weight:700;\n}\n\n\n.su-explore__intro > p{\n\n  max-width:680px;\n\n  margin:0;\n\n  color:\n    rgba(\n      255,\n      255,\n      255,\n      .72\n    );\n\n  font-size:\n    clamp(\n      16px,\n      1.45vw,\n      20px\n    );\n\n  line-height:1.55;\n}\n\n\n\/* =========================================================\n   ARROW BUTTONS\n   ========================================================= *\/\n\n.su-explore__controls{\n\n  display:flex;\n\n  gap:10px;\n\n  flex:0 0 auto;\n}\n\n\n.su-explore__arrow{\n\n  width:54px;\n  height:54px;\n\n  border:\n    1px solid\n    rgba(\n      255,\n      255,\n      255,\n      .38\n    );\n\n  border-radius:50%;\n\n  background:transparent;\n\n  color:#fff;\n\n  display:grid;\n  place-items:center;\n\n  cursor:pointer;\n\n  font-size:23px;\n\n  transition:\n    background .25s ease,\n    color .25s ease,\n    border-color .25s ease,\n    transform .25s ease;\n}\n\n\n.su-explore__arrow:hover,\n.su-explore__arrow:focus-visible{\n\n  background:var(--su-neon);\n\n  border-color:var(--su-neon);\n\n  color:#000;\n\n  transform:scale(1.05);\n\n  outline:none;\n}\n\n\n.su-explore__arrow:disabled{\n\n  opacity:.28;\n\n  cursor:default;\n\n  transform:none;\n}\n\n\n\/* =========================================================\n   CAROUSEL\n   ========================================================= *\/\n\n.su-explore__viewport{\n  overflow:hidden;\n}\n\n\n.su-explore__track{\n\n  display:flex;\n\n  gap:18px;\n\n  overflow-x:auto;\n\n  scroll-snap-type:x mandatory;\n\n  scroll-behavior:smooth;\n\n  scrollbar-width:none;\n\n  overscroll-behavior-x:contain;\n\n  padding:\n    10px\n    2px\n    2px\n    16px;\n}\n\n\n.su-explore__track::-webkit-scrollbar{\n  display:none;\n}\n\n\n.su-explore__track:focus{\n  outline:none;\n}\n\n\n\/* =========================================================\n   CARDS\n   ========================================================= *\/\n\n.su-explore__card{\n\n  flex:\n    0\n    0\n    clamp(\n      315px,\n      28vw,\n      390px\n    );\n\n  \/*min-height:570px;*\/\n\n  scroll-snap-align:start;\n\n  display:flex;\n\n  flex-direction:column;\n\n  padding:\n    25px\n    26px\n    24px;\n\n  background:var(--su-paper);\n\n  color:#080808;\n\n  border:\n    3px solid\n    var(--su-paper);\n\n  border-radius:20px;\n\n  transition:\n    transform .28s ease,\n    border-color .28s ease,\n    box-shadow .28s ease;\n}\n\n .su-explore__card::after { content:''; display:block; position:absolute; background: url(https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse-icon512x512_white.png);}\n\/* GREEN FEATURE CARD *\/\n\n.su-explore__card--accent{\n\n  background:var(--su-green);\n\n  border-color:var(--su-green);\n  background: #d2fff2;\n    border-color: #00ffaf;\n}\n\n\n\/* BLACK FEATURE CARD *\/\n\n.su-explore__card--dark{\n\n  background:#0D1720;\n\n  color:#fff;\n\n  border-color:\n    rgba(\n      255,\n      255,\n      255,\n      1\n    );\n}\n\n \n\/* HOVER *\/\n\n@media (hover:hover) and (pointer:fine){\n\n  .su-explore__card:hover{\n\n    transform:\n      translateY(-6px);\n\n    border-color:\n      var(--su-neon);\n\n    box-shadow:\n      0\n      14px\n      42px\n      rgba(\n        0,\n        0,\n        0,\n        .22\n      );\n  }\n\n}\n\n\n\/* =========================================================\n   CARD HEADER\n   ========================================================= *\/\n\n.su-explore__card-top{\n\n  display:flex;\n  display:none;\n\n  align-items:center;\n  justify-content:space-between;\n\n  padding-bottom:24px;\n\n  border-bottom:\n    1px solid\n    rgba(\n      0,\n      0,\n      0,\n      .16\n    );\n\n  font-size:12px;\n\n  font-weight:700;\n\n  letter-spacing:.14em;\n}\n\n\n.su-explore__card--dark\n.su-explore__card-top{\n\n  border-color:\n    rgba(\n      255,\n      255,\n      255,\n      .18\n    );\n}\n\n\n.su-explore__symbol{\n\n  font-size:30px;\n\n  font-weight:400;\n\n  line-height:1;\n\n  letter-spacing:0;\n}\n\n\n\/* =========================================================\n   CARD TITLE\n   ========================================================= *\/\n\n.su-explore__card-copy{\n\n  padding:\n    30px\n    0\n    26px;\n}\n\n\n.su-explore__title-link{\n\n  color:inherit;\n\n  text-decoration:none;\n}\n\n\n.su-explore__title-link h3{\n\n  margin:\n    0\n    0\n    13px;\n\n  color:inherit;\n\n  font-family:inherit;\n\n  font-size:\n    clamp(\n      29px,\n      2.4vw,\n      38px\n    );\n\n  line-height:1.03;\n\n  letter-spacing:-.035em;\n\n  font-weight:700;\n}\n\n\n.su-explore__title-link:focus-visible{\n\n  outline:\n    3px solid\n    var(--su-neon);\n\n  outline-offset:5px;\n}\n\n\n.su-explore__card-copy p{\n\n  margin:0;\n\n  color:\n    rgba(\n      0,\n      0,\n      0,\n      .66\n    );\n\n  font-size:15px;\n\n  line-height:1.5;\n}\n\n\n.su-explore__card--dark\n.su-explore__card-copy p{\n\n  color:\n    rgba(\n      255,\n      255,\n      255,\n      .68\n    );\n}\n\n\n\/* =========================================================\n   INTERNAL LINKS\n   ========================================================= *\/\n\n.su-explore__links{\n\n  margin-top:auto;\n\n  border-top:\n    1px solid\n    rgba(\n      0,\n      0,\n      0,\n      .15\n    );\n}\n\n\n.su-explore__card--dark\n.su-explore__links{\n\n  border-color:\n    rgba(\n      255,\n      255,\n      255,\n      .18\n    );\n}\n\n\n.su-explore__links a{\n\n  display:flex;\n\n  align-items:center;\n  justify-content:space-between;\n\n  gap:15px;\n\n  min-height:45px;\n\n  padding:\n    10px\n    1px;\n\n  border-bottom:\n    1px solid\n    rgba(\n      0,\n      0,\n      0,\n      .15\n    );\n\n  color:inherit;\n\n  text-decoration:none;\n\n  font-size:14px;\n\n  line-height:1.25;\n\n  font-weight:650;\n\n  transition:\n    padding .2s ease,\n    color .2s ease;\n}\n\n\n.su-explore__card--dark\n.su-explore__links a{\n\n  border-color:\n    rgba(\n      255,\n      255,\n      255,\n      .18\n    );\n}\n\n\n.su-explore__links a span:last-child{\n\n  flex:0 0 auto;\n\n  font-size:17px;\n\n  transition:\n    transform .2s ease;\n}\n\n\n\/* LINK HOVER *\/\n\n.su-explore__links a:hover,\n.su-explore__links a:focus-visible{\n\n  padding-left:7px;\n\n  color:#07543f;\n\n  outline:none;\n}\n\n\n.su-explore__card--dark\n.su-explore__links a:hover,\n.su-explore__card--dark\n.su-explore__links a:focus-visible{\n\n  color:var(--su-neon);\n}\n\n\n.su-explore__links a:hover\nspan:last-child,\n\n.su-explore__links a:focus-visible\nspan:last-child{\n\n  transform:\n    translate(\n      2px,\n      -2px\n    );\n}\n\n\n\/* =========================================================\n   DOT NAVIGATION\n   ========================================================= *\/\n\n.su-explore__bottom{\n\n  display:flex;\n\n  align-items:center;\n\n  justify-content:space-between;\n\n  gap:22px;\n\n  margin-top:19px;\n}\n\n\n.su-explore__dots{\n\n  display:flex;\n\n  align-items:center;\n\n  gap:8px;\n}\n\n\n.su-explore__dot{\n\n  width:9px;\n  height:9px;\n\n  padding:0;\n\n  border:0;\n\n  border-radius:99px;\n\n  background:\n    rgba(\n      255,\n      255,\n      255,\n      .25\n    );\n\n  cursor:pointer;\n\n  transition:\n    width .25s ease,\n    background .25s ease;\n}\n\n\n.su-explore__dot.is-active{\n\n  width:30px;\n\n  background:\n    var(--su-green);\n}\n\n\n.su-explore__dot:focus-visible{\n\n  outline:\n    2px solid\n    var(--su-neon);\n\n  outline-offset:3px;\n}\n\n\n.su-explore__hint{\n\n  display:flex;\n\n  align-items:center;\n\n  gap:9px;\n\n  color:\n    rgba(\n      255,\n      255,\n      255,\n      .5\n    );\n\n  font-size:12px;\n\n  letter-spacing:.08em;\n\n  text-transform:uppercase;\n}\n\n\n\/* =========================================================\n   TABLET\n   ========================================================= *\/\n\n@media (max-width:980px){\n\n  .su-explore__inner{\n\n    width:\n      100%;\n  }\n\n\n  .su-explore__top{\n\n    align-items:flex-end;\n\n    gap:20px;\n  }\n\n\n  .su-explore__card{\n\n    flex-basis:\n      min(\n        390px,\n        78vw\n      );\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n   ========================================================= *\/\n\n@media (max-width:767px){\n\n  .su-explore{\n\n    padding:\n      66px\n      0\n      58px;\n  }\n\n\n  .su-explore::before{\n\n    width:340px;\n    height:340px;\n\n    right:-190px;\n    top:-170px;\n  }\n\n\n  .su-explore::after{\n\n    right:20px;\n\n    top:28px;\n  }\n\n\n  .su-explore__top{\n\n    display:block;\n\n    margin-bottom:30px;\n  }\n\n\n  .su-explore h2{\n\n    font-size:\n      clamp(\n        38px,\n        12vw,\n        55px\n      );\n\n    max-width:95%;\n  }\n\n\n  .su-explore__intro > p{\n    font-size:16px;\n  }\n\n\n  .su-explore__controls{\n\n    margin-top:25px;\n  }\n\n\n  .su-explore__arrow{\n\n    width:48px;\n    height:48px;\n  }\n\n\n  .su-explore__card{\n\n    flex-basis:86vw;\n\n    max-width:365px;\n\n    min-height:550px;\n\n    padding:22px;\n  }\n\n\n  .su-explore__title-link h3{\n\n    font-size:31px;\n  }\n\n\n  .su-explore__bottom{\n\n    align-items:flex-start;\n  }\n\n\n  .su-explore__hint{\n\n    display:none;\n  }\n\n}\n\n\n\/* =========================================================\n   REDUCED MOTION\n   ========================================================= *\/\n\n@media (prefers-reduced-motion:reduce){\n\n  .su-explore *,\n  .su-explore *::before,\n  .su-explore *::after{\n\n    scroll-behavior:auto !important;\n\n    transition:none !important;\n  }\n\n}\n\n<\/style>\n\n\n<script>\n\n(function(){\n\n  document\n    .querySelectorAll('.su-explore')\n    .forEach(function(root){\n\n      \/*\n       * Prevent duplicate initialization\n       * if Divi reloads a module.\n       *\/\n\n      if(\n        root.dataset.suReady === '1'\n      ){\n        return;\n      }\n\n      root.dataset.suReady = '1';\n\n\n      var track =\n        root.querySelector(\n          '.su-explore__track'\n        );\n\n      var cards =\n        Array.prototype.slice.call(\n          root.querySelectorAll(\n            '[data-card]'\n          )\n        );\n\n      var prev =\n        root.querySelector(\n          '.su-explore__prev'\n        );\n\n      var next =\n        root.querySelector(\n          '.su-explore__next'\n        );\n\n      var dotsWrap =\n        root.querySelector(\n          '.su-explore__dots'\n        );\n\n      var dots = [];\n\n\n      if(\n        !track ||\n        !cards.length\n      ){\n        return;\n      }\n\n\n      \/*\n       * Find currently nearest card.\n       *\/\n\n      function nearestIndex(){\n\n        var trackRect =\n          track.getBoundingClientRect();\n\n        var best = 0;\n\n        var distance =\n          Infinity;\n\n\n        cards.forEach(\n          function(card,index){\n\n            var cardRect =\n              card.getBoundingClientRect();\n\n            var currentDistance =\n              Math.abs(\n                cardRect.left -\n                trackRect.left\n              );\n\n\n            if(\n              currentDistance <\n              distance\n            ){\n\n              distance =\n                currentDistance;\n\n              best =\n                index;\n            }\n\n          }\n        );\n\n\n        return best;\n      }\n\n\n      \/*\n       * Scroll card into position.\n       *\/\n\n      function scrollToCard(card){\n\n        var trackRect =\n          track.getBoundingClientRect();\n\n        var cardRect =\n          card.getBoundingClientRect();\n\n\n        var reduceMotion =\n\n          window.matchMedia &&\n\n          window.matchMedia(\n            '(prefers-reduced-motion: reduce)'\n          ).matches;\n\n\n        track.scrollTo({\n\n          left:\n            track.scrollLeft +\n            (\n              cardRect.left -\n              trackRect.left\n            ),\n\n          behavior:\n            reduceMotion\n              ? 'auto'\n              : 'smooth'\n\n        });\n\n      }\n\n\n      \/*\n       * Create navigation dots.\n       *\/\n\n      cards.forEach(\n        function(card,index){\n\n          var dot =\n            document.createElement(\n              'button'\n            );\n\n\n          dot.type =\n            'button';\n\n\n          dot.className =\n            'su-explore__dot';\n\n\n          dot.setAttribute(\n            'aria-label',\n            'Go to topic ' +\n            (index + 1)\n          );\n\n\n          dot.addEventListener(\n            'click',\n            function(){\n\n              scrollToCard(\n                card\n              );\n\n            }\n          );\n\n\n          dotsWrap.appendChild(\n            dot\n          );\n\n\n          dots.push(\n            dot\n          );\n\n        }\n      );\n\n\n      \/*\n       * Update dots + arrow state.\n       *\/\n\n      function update(){\n\n        var index =\n          nearestIndex();\n\n\n        dots.forEach(\n          function(dot,i){\n\n            dot.classList.toggle(\n              'is-active',\n              i === index\n            );\n\n\n            dot.setAttribute(\n              'aria-current',\n              i === index\n                ? 'true'\n                : 'false'\n            );\n\n          }\n        );\n\n\n        prev.disabled =\n          track.scrollLeft <= 4;\n\n\n        next.disabled =\n\n          track.scrollLeft +\n          track.clientWidth >=\n          track.scrollWidth - 4;\n\n      }\n\n\n      \/*\n       * Move one card.\n       *\/\n\n      function move(direction){\n\n        var current =\n          nearestIndex();\n\n\n        var target =\n\n          Math.max(\n\n            0,\n\n            Math.min(\n\n              cards.length - 1,\n\n              current +\n              direction\n\n            )\n\n          );\n\n\n        scrollToCard(\n          cards[target]\n        );\n\n      }\n\n\n      \/*\n       * Buttons\n       *\/\n\n      prev.addEventListener(\n        'click',\n        function(){\n\n          move(-1);\n\n        }\n      );\n\n\n      next.addEventListener(\n        'click',\n        function(){\n\n          move(1);\n\n        }\n      );\n\n\n      \/*\n       * Keyboard support.\n       *\/\n\n      track.addEventListener(\n        'keydown',\n        function(e){\n\n          if(\n            e.key ===\n            'ArrowRight'\n          ){\n\n            e.preventDefault();\n\n            move(1);\n\n          }\n\n\n          if(\n            e.key ===\n            'ArrowLeft'\n          ){\n\n            e.preventDefault();\n\n            move(-1);\n\n          }\n\n        }\n      );\n\n\n      \/*\n       * Scroll observer.\n       *\/\n\n      var ticking =\n        false;\n\n\n      track.addEventListener(\n        'scroll',\n        function(){\n\n          if(\n            !ticking\n          ){\n\n            window\n              .requestAnimationFrame(\n                function(){\n\n                  update();\n\n                  ticking =\n                    false;\n\n                }\n              );\n\n\n            ticking =\n              true;\n\n          }\n\n        },\n        {\n          passive:true\n        }\n      );\n\n\n      window.addEventListener(\n        'resize',\n        update,\n        {\n          passive:true\n        }\n      );\n\n\n      update();\n\n    });\n\n})();\n\n<\/script><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_7 et_pb_section et_section_regular et_flex_section section_has_divider et_pb_top_divider\"><div class=\"et_pb_top_inside_divider et-no-transition\"><\/div>\n<div class=\"et_pb_row_9 et_pb_row et_flex_row et_animated\">\n<div class=\"et_pb_column_17 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_8_24 et_flex_column_8_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_12 et_pb_image et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schoolfinder_schwarz-300x300.png\" title=\"schoolfinder_schwarz\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schoolfinder_schwarz-300x300.png 300w\" class=\"wp-image-1002\" \/><\/span><\/div>\n<\/div>\n\n<div class=\"et_pb_column_18 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_16_24 et_flex_column_16_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_21 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><h2  style=\"margin: 0; color: var(--aia-primary); font-size: clamp(2.25rem, 5vw, 3.6rem); font-weight: 900; letter-spacing: -0.03em; line-height: 1.08; color:#0D1720;\">Schools Worldwide, Except Mars<\/h2>\n<p style=\"font-size:20px;color:#0D1720;\">Find a high school that fits you \u2014 start with a country or search directly by city, school, or interest. You can refine your selection at any time.<\/p><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_10 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_19 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_22 et_pb_code et_animated et_pb_module\"><div class=\"et_pb_code_inner\"><section class=\"aia-home aia-school-finder\" aria-labelledby=\"aia-finder-title\">\n  <div class=\"aia-school-finder__intro\">\n   \n    <ol class=\"aia-finder-steps\" aria-label=\"How the school search works\">\n      <li><span>1<\/span><strong>Choose a country<\/strong><\/li>\n      <li><span>2<\/span><strong>Refine your preferences<\/strong><\/li>\n      <li><span>3<\/span><strong>Compare profiles<\/strong><\/li>\n    <\/ol>\n  <\/div>\n\n  <div class=\"aia-finder\" data-aia-finder>\n    <form class=\"aia-finder__filters\" id=\"aiaFilterForm\" role=\"search\" aria-label=\"Search and filter high schools\">\n      <fieldset class=\"aia-finder__quick\">\n        <legend>Quick start: Where would you like to go?<\/legend>\n        <div class=\"aia-country-options\">\n          <button class=\"aia-country-pill\" type=\"button\" data-country-filter=\"\">All Countries<\/button>\n          <button class=\"aia-country-pill\" type=\"button\" data-country-filter=\"USA\"><img decoding=\"async\" src=\"\/wp-content\/flags\/us.png\" alt=\"\" loading=\"lazy\"> USA<\/button>\n          <button class=\"aia-country-pill\" type=\"button\" data-country-filter=\"Canada\"><img decoding=\"async\" src=\"\/wp-content\/flags\/ca.png\" alt=\"\" loading=\"lazy\"> Canada<\/button>\n          <button class=\"aia-country-pill\" type=\"button\" data-country-filter=\"England\"><img decoding=\"async\" src=\"\/wp-content\/flags\/gb.png\" alt=\"\" loading=\"lazy\"> England<\/button>\n          <button class=\"aia-country-pill\" type=\"button\" data-country-filter=\"Ireland\"><img decoding=\"async\" src=\"\/wp-content\/flags\/ie.png\" alt=\"\" loading=\"lazy\"> Ireland<\/button>\n          <button class=\"aia-country-pill\" type=\"button\" data-country-filter=\"Australia\"><img decoding=\"async\" src=\"\/wp-content\/flags\/au.png\" alt=\"\" loading=\"lazy\"> Australia<\/button>\n          <button class=\"aia-country-pill\" type=\"button\" data-country-filter=\"New Zealand\"><img decoding=\"async\" src=\"\/wp-content\/flags\/nz.png\" alt=\"\" loading=\"lazy\"> New Zealand<\/button>\n        <\/div>\n      <\/fieldset>\n\n      <div class=\"aia-search-row\">\n        <label class=\"aia-field aia-field--wide\" for=\"aiaSearch\">\n          <span>What matters to you?<\/span>\n          <input id=\"aiaSearch\" type=\"search\" placeholder=\"e.g. Vancouver, sports or STEM\" autocomplete=\"off\" enterkeyhint=\"search\" aria-describedby=\"aiaSearchHint\">\n          <small id=\"aiaSearchHint\">Search countries, destinations, schools and interests.<\/small>\n        <\/label>\n\n        <button class=\"aia-filter-toggle\" type=\"button\" id=\"aiaFilterToggle\" aria-controls=\"aiaAdvancedFilters\" aria-expanded=\"false\">\n          <span>Refine filters<\/span><span aria-hidden=\"true\">+<\/span>\n        <\/button>\n      <\/div>\n\n      <fieldset class=\"aia-advanced-filters\" id=\"aiaAdvancedFilters\" hidden>\n        <legend>Refine your selection<\/legend>\n\n        <label class=\"aia-field\" for=\"aiaCountry\">\n          <span>Country<\/span>\n          <select id=\"aiaCountry\">\n            <option value=\"\">All Countries<\/option>\n            <option value=\"USA\">USA<\/option>\n            <option value=\"Canada\">Canada<\/option>\n            <option value=\"England\">England<\/option>\n            <option value=\"Ireland\">Ireland<\/option>\n            <option value=\"Australia\">Australia<\/option>\n            <option value=\"New Zealand\">New Zealand<\/option>\n          <\/select>\n        <\/label>\n\n        <label class=\"aia-field\" for=\"aiaType\">\n          <span>School Type<\/span>\n          <select id=\"aiaType\">\n            <option value=\"\">All School Types<\/option>\n            <option value=\"Public\">Public<\/option>\n            <option value=\"Private\">Private<\/option>\n            <option value=\"Boarding School\">Boarding School<\/option>\n          <\/select>\n        <\/label>\n\n        <label class=\"aia-field\" for=\"aiaHousing\">\n          <span>Accommodation<\/span>\n          <select id=\"aiaHousing\">\n            <option value=\"\">All Accommodation Options<\/option>\n            <option value=\"Host Family\">Host Family<\/option>\n            <option value=\"Boarding School\">Boarding School<\/option>\n            <option value=\"Both\">Host Family or Boarding School<\/option>\n          <\/select>\n        <\/label>\n\n        <label class=\"aia-field\" for=\"aiaDuration\">\n          <span>Program Length<\/span>\n          <select id=\"aiaDuration\">\n            <option value=\"\">All Program Lengths<\/option>\n            <option value=\"3 Months\">3 Months<\/option>\n            <option value=\"Semester\">Semester<\/option>\n            <option value=\"School Year\">School Year<\/option>\n          <\/select>\n        <\/label>\n\n        <label class=\"aia-field\" for=\"aiaBudget\">\n          <span>Budget Range<\/span>\n          <select id=\"aiaBudget\">\n            <option value=\"\">Any Budget<\/option>\n            <option value=\"low\">Budget-Friendly<\/option>\n            <option value=\"mid\">Mid-Range<\/option>\n            <option value=\"premium\">Premium \/ Boarding<\/option>\n          <\/select>\n        <\/label>\n\n        <label class=\"aia-field\" for=\"aiaInterest\">\n          <span>Interests<\/span>\n          <select id=\"aiaInterest\">\n            <option value=\"\">All Interests<\/option>\n            <option value=\"Sports\">Sports<\/option>\n            <option value=\"Outdoor\">Outdoor<\/option>\n            <option value=\"Arts\">Arts &amp; Music<\/option>\n            <option value=\"STEM\">STEM<\/option>\n            <option value=\"IB\">IB \/ A-Levels<\/option>\n          <\/select>\n        <\/label>\n\n        <button class=\"aia-filter-reset\" type=\"button\" id=\"aiaReset\" disabled>Clear All Filters<\/button>\n      <\/fieldset>\n    <\/form>\n\n    <div class=\"aia-active-filters\" id=\"aiaActiveFilters\" aria-label=\"Active filters\"><\/div>\n\n    <div class=\"aia-finder__body\">\n      <section class=\"aia-map-card\" aria-labelledby=\"aia-map-title\">\n        <div class=\"aia-map-toolbar\">\n          <div>\n            <h3 id=\"aia-map-title\">Explore Locations<\/h3>\n            <p id=\"aiaMapHelp\">The letters in the markers stand for public, private and boarding school.<\/p>\n          <\/div>\n          <ul class=\"aia-map-legend\" aria-label=\"School type legend\">\n            <li><i class=\"aia-map-dot aia-map-dot--state\" aria-hidden=\"true\"><span>PU<\/span><\/i> Public<\/li>\n            <li><i class=\"aia-map-dot aia-map-dot--private\" aria-hidden=\"true\"><span>PR<\/span><\/i> Private<\/li>\n            <li><i class=\"aia-map-dot aia-map-dot--boarding\" aria-hidden=\"true\"><span>B<\/span><\/i> Boarding School<\/li>\n          <\/ul>\n        <\/div>\n        <div id=\"aiaHighschoolMap\" class=\"aia-map\" role=\"region\" aria-label=\"Interactive map with high school locations\" aria-describedby=\"aiaMapHelp\"><\/div>\n      <\/section>\n\n      <section class=\"aia-results\" aria-labelledby=\"aia-results-title\">\n        <div class=\"aia-results__top\">\n          <div>\n            <p class=\"aia-results__eyebrow\">Your Selection<\/p>\n            <h3 id=\"aia-results-title\">Matching Schools and Programs<\/h3>\n          <\/div>\n          <div class=\"aia-results-summary\">\n            <strong id=\"aiaCount\" class=\"aia-count\" role=\"status\" aria-live=\"polite\" aria-atomic=\"true\">Schools are loading\u2026<\/strong>\n            <span>Open a profile or highlight a location on the map.<\/span>\n          <\/div>\n        <\/div>\n        <div id=\"aiaSchoolList\" class=\"aia-school-list\"><\/div>\n        <div class=\"aia-results__footer\">\n          <a class=\"aia-text-link aia-results__all\" href=\"\/en\/institutions\/\">View All Institutions <span aria-hidden=\"true\">\u2192<\/span><\/a>\n        <\/div>\n      <\/section>\n    <\/div>\n\n    <aside class=\"aia-finder-help\" aria-labelledby=\"aia-help-title\">\n      <div>\n        <p class=\"aia-kicker\">Personal, Not Complicated<\/p>\n        <h3 id=\"aia-help-title\">Still unsure what really suits you?<\/h3>\n        <p>We will help you sort through country, school type, accommodation and budget \u2014 honestly, independently and without pressure.<\/p>\n      <\/div>\n      <a class=\"aia-btn aia-btn--white\" href=\"\/en\/book-consultation\/\">Free Consultation<\/a>\n    <\/aside>\n\n    <noscript>\n      <div class=\"aia-noscript\">\n        <strong>The interactive search requires JavaScript.<\/strong>\n        You can still <a href=\"\/en\/institutions\/\">view all institutions<\/a> or <a href=\"\/en\/book-consultation\/\">book a free consultation<\/a>.\n      <\/div>\n    <\/noscript>\n  <\/div>\n<\/section>\n\n<style>\n  @import url(\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;700;800;900&family=Inter:wght@400;600;700;800&display=swap\");\n\n  \/* Finder refresh: School Universe design system *\/\n  .aia-school-finder,\n  .aia-school-finder * {\n    box-sizing: border-box;\n  }\n\n  .aia-school-finder .aia-btn,\n  .aia-school-finder .aia-small-link,\n  .aia-school-finder .aia-country-pill,\n  .aia-school-finder .aia-filter-chip {\n    text-decoration: none;\n  }\n\n  .aia-school-finder .aia-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    border: 2px solid transparent;\n    font-weight: 700;\n    line-height: 1.25;\n    transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 200ms ease;\n  }\n\n  .aia-school-finder .aia-btn:hover,\n  .aia-school-finder .aia-btn:focus {\n    transform: translateY(-2px);\n  }\n\n  .aia-school-finder .aia-btn--white {\n    color: #000;\n    background: #fff;\n  }\n\n  .aia-school-finder .aia-btn--white:hover,\n  .aia-school-finder .aia-btn--white:focus {\n    color: #fff;\n    background: #0D1720;\n  }\n\n  .aia-school-finder {\n    --aia-primary:#0D1720;\n    --aia-primary-dark: #102844;\n    --aia-secondary: #00ffaf;\n    --aia-secondary-dark: #00795c;\n    --aia-mint: #00ffaf;\n    --aia-text: #000;\n    --aia-muted: #5f6b7a;\n    --aia-soft: #f6f9fc;\n    --aia-soft-blue: #eafff7;\n    --aia-white: #fff;\n    --aia-border: #d9e2ec;\n    --aia-shadow: none;\n    --aia-radius: 20px;\n\n    position: relative;\n    padding: 0;\n    overflow: clip;\n    color: var(--aia-text);\n\n    font-family: Inter, Arial, sans-serif;\n    font-size: 16px;\n    line-height: 1.6;\n  }\n\n  .aia-school-finder button,\n  .aia-school-finder input,\n  .aia-school-finder select {\n    font-family: inherit;\n  }\n\n  .aia-school-finder [hidden] {\n    display: none !important;\n  }\n\n  .aia-school-finder h2,\n  .aia-school-finder h3,\n  .aia-school-finder h4 {\n    font-family: Inter, Arial, sans-serif;\n  }\n\n  .aia-school-finder__intro,\n  .aia-school-finder .aia-finder {\n    width: 100%;\n    max-width: calc(100% - 8px);\n    margin-inline: auto;\n  }\n\n  .aia-school-finder__intro {\n    position: relative;\n    z-index: 1;\n    margin-bottom: 40px;\n  }\n\n  .aia-school-finder__intro .aia-kicker,\n  .aia-finder-help .aia-kicker {\n    margin: 0 0 12px;\n    color: var(--aia-secondary-dark);\n    font-size: 13px;\n    font-weight: 800;\n    letter-spacing: 0.09em;\n    text-transform: uppercase;\n  }\n\n  .aia-school-finder__intro h2 {\n    max-width: 820px;\n    margin: 0;\n    color: var(--aia-primary);\n    font-size: clamp(2.25rem, 5vw, 3.6rem);\n    font-weight: 900;\n    letter-spacing: -0.03em;\n    line-height: 1.08;\n  }\n\n  .aia-school-finder__intro > p:not(.aia-kicker) {\n    max-width: 720px;\n    margin: 20px 0 0;\n    color: var(--aia-muted);\n    font-size: 18px;\n    font-weight: 400;\n    line-height: 1.7;\n  }\n\n  .aia-finder-steps {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 16px 30px;\n    margin: 30px 0 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  .aia-finder-steps li {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    min-height: 44px;\n    color: var(--aia-primary);\n    font-size: 15px;\n  }\n\n  .aia-finder-steps span {\n    display: inline-grid;\n    width: 32px;\n    height: 32px;\n    flex: 0 0 auto;\n    place-items: center;\n    border-radius: 50%;\n    background: var(--aia-mint);\n    color: var(--aia-primary-dark);\n    font-family: Inter, Arial, sans-serif;\n    font-weight: 900;\n  }\n\n  .aia-finder__filters {\n    display: block;\n    padding: clamp(20px, 3vw, 30px);\n    border: 0;\n    border-radius: var(--aia-radius);\n    outline: 4px solid var(--aia-mint);\n    background: var(--aia-white);\n    box-shadow: var(--aia-shadow);\n  }\n\n  .aia-finder__quick,\n  .aia-advanced-filters {\n    min-width: 0;\n    margin: 0;\n    padding: 0;\n    border: 0;\n  }\n\n  .aia-finder__quick {\n    display: block;\n  }\n\n  .aia-finder__quick legend,\n  .aia-advanced-filters legend {\n    width: 100%;\n    margin: 0 0 12px;\n    padding: 0;\n    color: var(--aia-primary);\n    font-family: Inter, Arial, sans-serif;\n    font-size: 16px;\n    font-weight: 800;\n    line-height: 1.35;\n  }\n\n  .aia-country-options {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n\n  .aia-country-pill,\n  .aia-filter-chip {\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n  }\n\n  .aia-country-pill img,\n  .aia-flag-img {\n    width: 20px;\n    height: 14px;\n    flex: 0 0 auto;\n    border-radius: 2px;\n    object-fit: cover;\n    box-shadow: 0 0 0 1px rgb(16 40 68 \/ 14%);\n  }\n\n  .aia-country-pill,\n  .aia-filter-toggle,\n  .aia-filter-chip {\n    min-height: 44px;\n    border: 1px solid var(--aia-border);\n    border-radius: 999px;\n    padding: 9px 14px;\n    background: var(--aia-white);\n    color: var(--aia-primary);\n    font: 700 14px\/1.25 Inter, Arial, sans-serif;\n    cursor: pointer;\n    transition: background-color 200ms ease, border-color 200ms ease, color 200ms ease, box-shadow 200ms ease, transform 200ms ease;\n  }\n\n  .aia-country-pill:hover,\n  .aia-country-pill:focus,\n  .aia-country-pill.is-active {\n    border-color: var(--aia-primary);\n    background: var(--aia-primary);\n    color: var(--aia-white);\n  }\n\n  .aia-country-pill.is-active::after {\n    content: \"\u2713\";\n    margin-left: 2px;\n    font-weight: 900;\n  }\n\n  .aia-search-row {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 16px;\n    align-items: center;\n    margin-top: 24px;\n    padding-top: 24px;\n    border-top: 1px solid var(--aia-border);\n  }\n\n  .aia-field {\n    display: flex;\n    min-width: 0;\n    flex-direction: column;\n    gap: 7px;\n  }\n\n  .aia-field span {\n    color: var(--aia-primary);\n    font-size: 14px;\n    font-weight: 700;\n    line-height: 1.35;\n  }\n\n  .aia-field small {\n    color: var(--aia-muted);\n    font-size: 13px;\n    line-height: 1.45;\n  }\n\n  .aia-field input,\n  .aia-field select {\n    min-height: 48px;\n    padding: 10px 14px;\n    border: 1px solid rgb(18 58 106 \/ 28%);\n    border-radius: 8px;\n    color: var(--aia-primary-dark);\n    background: var(--aia-white);\n    font: 400 16px\/1.4 Inter, Arial, sans-serif;\n  }\n\n  .aia-field input:hover,\n  .aia-field select:hover {\n    border-color: var(--aia-primary);\n  }\n\n  .aia-field input::placeholder {\n    color: #687483;\n    opacity: 1;\n  }\n\n  .aia-filter-toggle {\n    display: inline-flex;\n    min-width: 190px;\n    min-height: 48px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 14px;\n    border: 2px solid var(--aia-secondary-dark);\n    border-radius: 8px;\n    padding-inline: 16px;\n    color: var(--aia-primary);\n  }\n\n  .aia-filter-toggle:hover,\n  .aia-filter-toggle:focus,\n  .aia-filter-toggle[aria-expanded=\"true\"] {\n    background: var(--aia-soft-blue);\n  }\n\n  .aia-filter-toggle > span:last-child {\n    font-size: 22px;\n    line-height: 1;\n    transition: transform 200ms ease;\n  }\n\n  .aia-filter-toggle[aria-expanded=\"true\"] > span:last-child {\n    transform: rotate(45deg);\n  }\n\n  .aia-advanced-filters {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n    gap: 18px 16px;\n    margin-top: 24px;\n    padding-top: 24px;\n    border-top: 1px solid var(--aia-border);\n  }\n\n  .aia-advanced-filters legend {\n    grid-column: 1 \/ -1;\n    margin-bottom: -2px;\n  }\n\n  .aia-filter-reset {\n    align-self: end;\n    min-height: 48px;\n    border: 2px solid var(--aia-secondary-dark);\n    border-radius: 8px;\n    padding: 10px 14px;\n    color: var(--aia-primary);\n    background: transparent;\n    font: 700 14px\/1.25 Inter, Arial, sans-serif;\n    cursor: pointer;\n  }\n\n  .aia-filter-reset:hover:not(:disabled),\n  .aia-filter-reset:focus:not(:disabled) {\n    background: var(--aia-primary);\n    border-color: var(--aia-primary);\n    color: var(--aia-white);\n  }\n\n  .aia-filter-reset:disabled {\n    border-color: var(--aia-border);\n    color: #6d7886;\n    background: var(--aia-soft);\n    cursor: not-allowed;\n  }\n\n  .aia-active-filters {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 20px 0 0;\n  }\n\n  .aia-active-filters:empty {\n    display: none;\n  }\n\n  .aia-filter-chip b {\n    font-size: 17px;\n    line-height: 1;\n  }\n\n  .aia-filter-chip {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    border-color: rgb(0 143 107 \/ 45%);\n    background: #eafff7;\n  }\n\n  .aia-filter-chip:hover,\n  .aia-filter-chip:focus {\n    border-color: var(--aia-primary);\n    background: var(--aia-primary);\n    color: var(--aia-white);\n  }\n\n  .aia-results-summary {\n    display: grid;\n    justify-items: end;\n    gap: 3px;\n    max-width: 390px;\n    text-align: right;\n  }\n\n  .aia-results-summary span {\n    color: var(--aia-muted);\n    font-size: 13px;\n    line-height: 1.45;\n  }\n\n  .aia-count {\n    display: inline;\n    padding: 0;\n    border-radius: 0;\n    background: transparent;\n    color: var(--aia-primary);\n    font-family: Inter, Arial, sans-serif;\n    font-size: 20px;\n    font-weight: 800;\n  }\n\n  .aia-finder__body {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr);\n    gap: 30px;\n    height: auto;\n    margin-top: 30px;\n  }\n\n  .aia-results,\n  .aia-map-card {\n    border: 1px solid var(--aia-border);\n    border-radius: var(--aia-radius);\n    background: var(--aia-white);\n    box-shadow: var(--aia-shadow);\n    overflow: hidden;\n  }\n\n  .aia-results {\n    height: auto;\n    max-height: none;\n    padding: 24px;\n    overflow: visible;\n  }\n\n  .aia-results__top {\n    position: static;\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    gap: 30px;\n    margin: -24px -24px 20px;\n    padding: 24px;\n    border-bottom: 1px solid var(--aia-border);\n    background: var(--aia-soft);\n    border-top-left-radius: 20px;\n    border-top-right-radius: 20px;\n  }\n\n  .aia-results__eyebrow {\n    margin: 0 0 5px;\n    color: var(--aia-secondary-dark);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .aia-results h3,\n  .aia-map-toolbar h3 {\n    margin: 0;\n    color: var(--aia-primary);\n    font-size: 21px;\n    font-weight: 800;\n    letter-spacing: -0.015em;\n    line-height: 1.25;\n  }\n\n  .aia-school-list {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .aia-school-card {\n    display: flex;\n    min-width: 0;\n    min-height: 100%;\n    flex-direction: column;\n    padding: 20px;\n    border: 1px solid var(--aia-border);\n    border-radius: 14px;\n    background: var(--aia-white);\n    cursor: default;\n  }\n\n  .aia-school-card:hover,\n  .aia-school-card:focus-within,\n  .aia-school-card.is-active {\n    transform: translateY(-2px);\n    border-color: var(--aia-secondary-dark);\n    background: var(--aia-white);\n    box-shadow: 0 12px 30px rgb(16 40 68 \/ 12%);\n  }\n\n  .aia-school-card.is-active {\n    border-width: 2px;\n    padding: 19px;\n  }\n\n  .aia-school-card h4 {\n    margin: 0;\n    color: var(--aia-primary);\n    font-size: 17px;\n    font-weight: 800;\n    line-height: 1.3;\n  }\n\n  .aia-school-card h4 a {\n    color: var(--aia-primary);\n    text-decoration: underline;\n    text-decoration-thickness: 1px;\n    text-underline-offset: 4px;\n  }\n\n  .aia-school-card__location {\n    display: flex;\n    align-items: center;\n    gap: 7px;\n    margin-top: 8px;\n    color: var(--aia-muted);\n    font-size: 14px;\n    font-weight: 600;\n  }\n\n  .aia-school-card__meta {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 6px;\n    margin: 12px 0 10px;\n  }\n\n  .aia-chip {\n    min-height: 30px;\n    padding: 5px 9px;\n    border-radius: 999px;\n    color: var(--aia-primary);\n    background: var(--aia-soft);\n    font-size: 12px;\n    font-weight: 700;\n  }\n\n  .aia-school-card p {\n    flex: 1 1 auto;\n    margin: 0 0 14px;\n    color: var(--aia-muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .aia-school-card__actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin-top: auto;\n  }\n\n  .aia-small-link,\n  .aia-map-link {\n    display: inline-flex;\n    min-height: 44px;\n    align-items: center;\n    justify-content: center;\n    border: 2px solid transparent;\n    border-radius: 8px;\n    padding: 9px 12px;\n    font: 700 13px\/1.25 Inter, Arial, sans-serif;\n    cursor: pointer;\n  }\n\n  .aia-small-link {\n    color: var(--aia-white) !important;\n    background: var(--aia-primary);\n  }\n\n  .aia-small-link:hover,\n  .aia-small-link:focus {\n    color: var(--aia-white) !important;\n    background: var(--aia-primary-dark);\n  }\n\n  .aia-small-link--ghost,\n  .aia-map-link {\n    border-color: var(--aia-secondary-dark);\n    color: var(--aia-primary) !important;\n    background: transparent;\n  }\n\n  .aia-small-link--ghost:hover,\n  .aia-small-link--ghost:focus,\n  .aia-map-link:hover,\n  .aia-map-link:focus {\n    border-color: var(--aia-primary);\n    color: var(--aia-white) !important;\n    background: var(--aia-primary);\n  }\n\n  .aia-text-link {\n    display: inline-flex;\n    margin-top: 16px;\n    min-height: 44px;\n    align-items: center;\n    color: var(--aia-secondary-dark) !important;\n    font-size: 15px;\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .aia-results__footer {\n    display: flex;\n    justify-content: flex-end;\n    margin: 24px -24px -24px;\n    padding: 16px 24px;\n    border-top: 1px solid var(--aia-border);\n    background: var(--aia-soft);\n    border-bottom-left-radius: 20px;\n    border-bottom-right-radius: 20px;\n  }\n\n  .aia-results__footer .aia-text-link {\n    margin-top: 0;\n  }\n\n  .aia-map-card {\n    display: flex;\n    min-height: 590px;\n    height: 590px;\n    flex-direction: column;\n    scroll-margin-top: 24px;\n  }\n\n  .aia-map-toolbar {\n    display: flex;\n    min-height: auto;\n    align-items: flex-start;\n    justify-content: space-between;\n    gap: 20px;\n    padding: 22px 24px;\n    border-bottom: 1px solid var(--aia-border);\n    background: linear-gradient(90deg, #fff 0%, #f6f9fc 100%);\n  }\n\n  .aia-map-toolbar p {\n    max-width: 430px;\n    margin: 6px 0 0;\n    color: var(--aia-muted);\n    font-size: 13px;\n    line-height: 1.45;\n  }\n\n  .aia-map-legend {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: flex-end;\n    gap: 6px;\n    margin: 0;\n    padding: 6px;\n    border: 1px solid var(--aia-border);\n    border-radius: 14px;\n    color: var(--aia-muted);\n    background: var(--aia-soft);\n    font-size: 12px;\n    font-weight: 700;\n    list-style: none;\n  }\n\n  .aia-map-legend li {\n    display: inline-flex;\n    min-height: 38px;\n    align-items: center;\n    gap: 7px;\n    padding: 4px 10px 4px 6px;\n    border: 1px solid transparent;\n    border-radius: 10px;\n    background: var(--aia-white);\n  }\n\n  .aia-map-dot {\n    --marker-fill: var(--aia-primary);\n    --marker-center: var(--aia-secondary);\n    --marker-letter: var(--aia-primary-dark);\n\n    position: relative;\n    display: grid;\n    width: 28px;\n    height: 30px;\n    flex: 0 0 auto;\n    font-style: normal;\n    place-items: start center;\n  }\n\n  .aia-map-dot::before {\n    content: \"\";\n    position: absolute;\n    top: 3px;\n    width: 21px;\n    height: 21px;\n    border: 2px solid var(--aia-white);\n    border-radius: 50% 50% 50% 5px;\n    outline: 1px solid var(--marker-fill);\n    background: var(--marker-fill);\n    transform: rotate(-45deg);\n  }\n\n  .aia-map-dot span {\n    position: relative;\n    z-index: 1;\n    display: grid;\n    width: 15px;\n    height: 15px;\n    margin-top: 6px;\n    place-items: center;\n    border-radius: 50%;\n    color: var(--marker-letter);\n    background: var(--marker-center);\n    font: 900 9px\/1 Inter, Arial, sans-serif;\n  }\n\n  .aia-map-dot--private {\n    --marker-fill: var(--aia-secondary-dark);\n    --marker-center: var(--aia-white);\n    --marker-letter: var(--aia-secondary-dark);\n  }\n\n  .aia-map-dot--boarding {\n    --marker-fill: var(--aia-primary-dark);\n    --marker-center: var(--aia-white);\n    --marker-letter: var(--aia-primary-dark);\n  }\n\n  .aia-map {\n    flex: 1 1 auto;\n    min-height: 0;\n    background: #edf9f5;\n  }\n\n  .aia-map .leaflet-tile-pane {\n    opacity: 0.92;\n    filter: saturate(0.85) brightness(1.04);\n  }\n\n  .aia-leaflet-marker-wrap {\n    border: 0 !important;\n    background: transparent !important;\n  }\n\n  .aia-leaflet-marker {\n    --marker-fill: var(--aia-primary);\n    --marker-center: var(--aia-secondary);\n    --marker-letter: var(--aia-primary-dark);\n\n    position: relative;\n    display: grid;\n    width: 46px;\n    height: 52px;\n    place-items: start center;\n    filter: drop-shadow(0 8px 8px rgb(16 40 68 \/ 24%));\n    transform-origin: 50% 100%;\n    transition: filter 180ms ease, transform 180ms ease;\n  }\n\n  .aia-leaflet-marker::before {\n    content: \"\";\n    position: absolute;\n    top: 2px;\n    width: 38px;\n    height: 38px;\n    border: 3px solid var(--aia-white);\n    border-radius: 50% 50% 50% 9px;\n    background: var(--marker-fill);\n    box-shadow: 0 0 0 1px rgb(16 40 68 \/ 18%);\n    transform: rotate(-45deg);\n  }\n\n  .aia-leaflet-marker::after {\n    content: \"\";\n    position: absolute;\n    bottom: 1px;\n    width: 16px;\n    height: 4px;\n    border-radius: 50%;\n    background: rgb(16 40 68 \/ 22%);\n  }\n\n  .aia-leaflet-marker span {\n    position: relative;\n    z-index: 1;\n    display: grid;\n    width: 28px;\n    height: 28px;\n    margin-top: 7px;\n    place-items: center;\n    border: 2px solid var(--aia-white);\n    border-radius: 50%;\n    color: var(--marker-letter);\n    background: var(--marker-center);\n    font: 900 13px\/1 Inter, Arial, sans-serif;\n  }\n\n  .aia-leaflet-marker--Boarding-School {\n    --marker-fill: var(--aia-primary-dark);\n    --marker-center: var(--aia-white);\n    --marker-letter: var(--aia-primary-dark);\n  }\n\n  .aia-leaflet-marker--Private {\n    --marker-fill: var(--aia-secondary-dark);\n    --marker-center: var(--aia-white);\n    --marker-letter: var(--aia-secondary-dark);\n  }\n\n  .aia-leaflet-marker-wrap.aia-marker-highlight {\n    z-index: 700 !important;\n  }\n\n  .aia-leaflet-marker-wrap.aia-marker-highlight .aia-leaflet-marker {\n    filter: drop-shadow(0 12px 10px rgb(0 143 107 \/ 32%));\n    transform: translateY(-4px) scale(1.14);\n  }\n\n  .aia-leaflet-marker-wrap:focus-visible {\n    outline: 0;\n  }\n\n  .aia-leaflet-marker-wrap:focus-visible .aia-leaflet-marker::before {\n    box-shadow: 0 0 0 3px var(--aia-white), 0 0 0 6px var(--aia-secondary-dark);\n  }\n\n  .aia-leaflet-popup h4 {\n    margin: 0 0 6px;\n    color: var(--aia-primary);\n    font-size: 16px;\n    line-height: 1.25;\n  }\n\n  .aia-leaflet-popup p {\n    margin: 0 0 10px;\n    color: var(--aia-muted);\n    line-height: 1.45;\n  }\n\n  .aia-leaflet-popup a {\n    color: var(--aia-secondary-dark) !important;\n    font-weight: 800;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n  }\n\n  .aia-map-error,\n  .aia-empty {\n    display: grid;\n    min-height: 180px;\n    place-content: center;\n    gap: 8px;\n    padding: 24px;\n    border: 1px dashed rgb(18 58 106 \/ 35%);\n    border-radius: 8px;\n    color: var(--aia-primary);\n    background: var(--aia-soft);\n    text-align: center;\n  }\n\n  .aia-empty span {\n    color: var(--aia-muted);\n  }\n\n  .aia-empty button {\n    min-height: 44px;\n    margin-top: 8px;\n    border: 0;\n    border-radius: 8px;\n    padding: 9px 12px;\n    color: var(--aia-white);\n    background: var(--aia-primary);\n    font-weight: 700;\n    cursor: pointer;\n  }\n\n  .aia-school-finder .leaflet-control-zoom a {\n    color: var(--aia-primary);\n    font-weight: 900;\n  }\n\n  .aia-finder-help {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 30px;\n    align-items: center;\n    margin-top: 40px;\n    padding: 34px;\n    border-radius: 20px;\n    color: var(--aia-white);\n    background: var(--aia-primary);\n  }\n\n  .aia-finder-help .aia-kicker {\n    color: var(--aia-mint);\n  }\n\n  .aia-finder-help h3 {\n    max-width: 650px;\n    margin: 0;\n    color: var(--aia-white);\n    font-size: clamp(1.5rem, 3vw, 2rem);\n    font-weight: 800;\n    line-height: 1.2;\n  }\n\n  .aia-finder-help p:not(.aia-kicker) {\n    max-width: 680px;\n    margin: 12px 0 0;\n    color: rgb(255 255 255 \/ 88%);\n    font-size: 15px;\n  }\n\n  .aia-finder-help .aia-btn {\n    min-width: 220px;\n    min-height: 67px;\n    border-radius: 20px;\n    padding: 20px 24px;\n    font-size: 16px;\n  }\n\n  .aia-noscript {\n    margin-top: 20px;\n    border: 2px solid var(--aia-primary);\n    border-radius: 14px;\n    color: var(--aia-primary);\n    background: var(--aia-white);\n  }\n\n  .aia-noscript a {\n    color: var(--aia-secondary-dark);\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 4px;\n  }\n\n  .aia-school-finder a:focus-visible,\n  .aia-school-finder button:focus-visible,\n  .aia-school-finder input:focus-visible,\n  .aia-school-finder select:focus-visible {\n    outline: 3px solid var(--aia-secondary-dark);\n    outline-offset: 3px;\n  }\n\n  .aia-finder-help a:focus-visible {\n    outline-color: var(--aia-white);\n    outline-offset: 4px;\n  }\n\n  @media (max-width: 980px) {\n    .aia-school-finder__intro,\n    .aia-school-finder .aia-finder {\n      width: 84%;\n    }\n\n    .aia-map-card {\n      min-height: 520px;\n      height: 520px;\n    }\n  }\n\n  @media (max-width: 767px) {\n    .aia-school-finder {\n      padding-block: 64px;\n    }\n    .aia-school-list {\n    grid-template-columns: 1fr;\n    }\n    .aia-school-finder__intro,\n    .aia-school-finder .aia-finder {\n      width: calc(100% - 4px);\n    }\n\n    .aia-school-finder__intro h2 {\n      font-size: clamp(2rem, 10vw, 2.6rem);\n    }\n\n    .aia-school-finder__intro > p:not(.aia-kicker) {\n      font-size: 16px;\n      line-height: 1.65;\n    }\n\n    .aia-finder-steps {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 8px;\n    }\n\n    .aia-advanced-filters {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .aia-map-toolbar,\n    .aia-finder-help {\n      align-items: stretch;\n      grid-template-columns: 1fr;\n    }\n\n    .aia-map-toolbar {\n      flex-direction: column;\n    }\n\n    .aia-results__top {\n      align-items: flex-start;\n      flex-direction: column;\n      gap: 12px;\n    }\n\n    .aia-results-summary {\n      max-width: none;\n      justify-items: start;\n      text-align: left;\n    }\n\n    .aia-map-legend {\n      justify-content: flex-start;\n    }\n\n    .aia-finder-help .aia-btn {\n      width: 100%;\n    }\n  }\n\n  @media (max-width: 600px) {\n    .aia-finder__filters {\n      padding: 20px;\n    }\n\n    .aia-country-options {\n      display: grid;\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .aia-country-pill {\n      width: 100%;\n      justify-content: center;\n    }\n\n    .aia-search-row,\n    .aia-advanced-filters {\n      grid-template-columns: 1fr;\n    }\n\n    .aia-filter-toggle,\n    .aia-filter-reset {\n      width: 100%;\n    }\n\n    .aia-school-card__actions {\n      display: grid;\n      grid-template-columns: 1fr;\n    }\n\n    .aia-results {\n      padding: 18px;\n    }\n\n    .aia-results__top {\n      margin: -18px -18px 16px;\n      padding: 20px 18px;\n    }\n\n    .aia-school-list {\n      grid-template-columns: 1fr;\n      gap: 12px;\n    }\n\n    .aia-results__footer {\n      justify-content: flex-start;\n      margin: 20px -18px -18px;\n      padding: 14px 18px;\n    }\n\n    .aia-small-link,\n    .aia-map-link {\n      width: 100%;\n    }\n\n    .aia-map-card {\n      min-height: 440px;\n      height: 440px;\n    }\n\n    .aia-finder-help {\n      padding: 26px 22px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .aia-school-finder *,\n    .aia-school-finder *::before,\n    .aia-school-finder *::after {\n      scroll-behavior: auto !important;\n      transition-duration: 0.01ms !important;\n      animation-duration: 0.01ms !important;\n      animation-iteration-count: 1 !important;\n    }\n\n    .aia-school-card:hover,\n    .aia-school-card:focus-within,\n    .aia-school-card.is-active {\n      transform: none;\n    }\n  }\n\n  @media (forced-colors: active) {\n    .aia-country-pill.is-active,\n    .aia-school-card.is-active,\n    .aia-filter-chip {\n      outline: 2px solid currentColor;\n      outline-offset: 2px;\n    }\n  }\n<\/style>\n\n<script>\n  window.aiaSchools = window.aiaSchools || [\n    {\n      id: \"vancouver-school-district\",\n      name: \"Vancouver School District\",\n      country: \"Canada\",\n      region: \"British Columbia\",\n      city: \"Vancouver\",\n      lat: 49.2827,\n      lng: -123.1207,\n      type: \"Public\",\n      housing: \"Host Family\",\n      durations: [\"Semester\", \"School Year\"],\n      budget: \"mid\",\n      interests: [\"Outdoor\", \"Sports\", \"STEM\"],\n      bestFor: \"Students who want to combine city life, nature, a wide choice of schools and an English-speaking everyday environment.\",\n      profileUrl: \"\/en\/institutions\/\",\n      requestUrl: \"\/en\/book-consultation\/?institution=vancouver-school-district&country=canada\"\n    },\n    {\n      id: \"california-public-high-school\",\n      name: \"California Public High School\",\n      country: \"USA\",\n      region: \"California\",\n      city: \"San Diego\",\n      lat: 32.7157,\n      lng: -117.1611,\n      type: \"Public\",\n      housing: \"Host Family\",\n      durations: [\"3 Months\", \"Semester\", \"School Year\"],\n      budget: \"mid\",\n      interests: [\"Sports\", \"Arts\"],\n      bestFor: \"Students looking for everyday American high school life, sports, clubs and sunshine.\",\n      profileUrl: \"\/en\/institutions\/\",\n      requestUrl: \"\/en\/book-consultation\/?institution=california-public-high-school&country=usa\"\n    },\n    {\n      id: \"england-boarding-school\",\n      name: \"England Boarding School\",\n      country: \"England\",\n      region: \"South East England\",\n      city: \"Oxford\",\n      lat: 51.7520,\n      lng: -1.2577,\n      type: \"Boarding School\",\n      housing: \"Boarding School\",\n      durations: [\"Semester\", \"School Year\"],\n      budget: \"premium\",\n      interests: [\"IB\", \"Arts\", \"Sports\"],\n      bestFor: \"Families looking for campus life, attentive support and a structured academic environment.\",\n      profileUrl: \"\/en\/institutions\/\",\n      requestUrl: \"\/en\/book-consultation\/?institution=england-boarding-school&country=england\"\n    },\n    {\n      id: \"ireland-high-school-program\",\n      name: \"Ireland High School Program\",\n      country: \"Ireland\",\n      region: \"County Dublin\",\n      city: \"Dublin\",\n      lat: 53.3498,\n      lng: -6.2603,\n      type: \"Private\",\n      housing: \"Host Family\",\n      durations: [\"3 Months\", \"Semester\", \"School Year\"],\n      budget: \"mid\",\n      interests: [\"Sports\", \"Arts\"],\n      bestFor: \"Students who want to improve their English in Europe and experience a welcoming host-family culture.\",\n      profileUrl: \"\/en\/institutions\/\",\n      requestUrl: \"\/en\/book-consultation\/?institution=ireland-high-school-program&country=ireland\"\n    },\n    {\n      id: \"queensland-high-school\",\n      name: \"Queensland High School\",\n      country: \"Australia\",\n      region: \"Queensland\",\n      city: \"Brisbane\",\n      lat: -27.4698,\n      lng: 153.0251,\n      type: \"Public\",\n      housing: \"Host Family\",\n      durations: [\"3 Months\", \"Semester\", \"School Year\"],\n      budget: \"mid\",\n      interests: [\"Outdoor\", \"Sports\", \"STEM\"],\n      bestFor: \"Students looking for the ocean, outdoor subjects and an international experience far from home.\",\n      profileUrl: \"\/en\/institutions\/\",\n      requestUrl: \"\/en\/book-consultation\/?institution=queensland-high-school&country=australia\"\n    },\n    {\n      id: \"new-zealand-outdoor-college\",\n      name: \"New Zealand Outdoor College\",\n      country: \"New Zealand\",\n      region: \"Canterbury\",\n      city: \"Christchurch\",\n      lat: -43.5321,\n      lng: 172.6362,\n      type: \"Private\",\n      housing: \"Both\",\n      durations: [\"Semester\", \"School Year\"],\n      budget: \"premium\",\n      interests: [\"Outdoor\", \"Sports\", \"IB\"],\n      bestFor: \"Students who want to combine nature, smaller cities, personal support and outdoor activities.\",\n      profileUrl: \"\/en\/institutions\/\",\n      requestUrl: \"\/en\/book-consultation\/?institution=new-zealand-outdoor-college&country=new-zealand\"\n    },\n    {\n      id: \"ontario-stem-high-school\",\n      name: \"Ontario STEM High School\",\n      country: \"Canada\",\n      region: \"Ontario\",\n      city: \"Toronto\",\n      lat: 43.6532,\n      lng: -79.3832,\n      type: \"Private\",\n      housing: \"Host Family\",\n      durations: [\"Semester\", \"School Year\"],\n      budget: \"premium\",\n      interests: [\"STEM\", \"IB\"],\n      bestFor: \"Academically focused students interested in STEM and a big-city environment.\",\n      profileUrl: \"\/en\/institutions\/\",\n      requestUrl: \"\/en\/book-consultation\/?institution=ontario-stem-high-school&country=canada\"\n    },\n    {\n      id: \"texas-sports-high-school\",\n      name: \"Texas Sports High School\",\n      country: \"USA\",\n      region: \"Texas\",\n      city: \"Austin\",\n      lat: 30.2672,\n      lng: -97.7431,\n      type: \"Private\",\n      housing: \"Host Family\",\n      durations: [\"School Year\"],\n      budget: \"premium\",\n      interests: [\"Sports\", \"STEM\"],\n      bestFor: \"Students who value sports, school spirit and a classic high school experience.\",\n      profileUrl: \"\/en\/institutions\/\",\n      requestUrl: \"\/en\/book-consultation\/?institution=texas-sports-high-school&country=usa\"\n    }\n  ];\n\n  (function () {\n    var cssUrl = \"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.css\";\n    var jsUrl = \"https:\/\/unpkg.com\/leaflet@1.9.4\/dist\/leaflet.js\";\n\n    function ensureLeafletCss() {\n      if (document.querySelector('link[href=\"' + cssUrl + '\"]')) return;\n      var link = document.createElement(\"link\");\n      link.rel = \"stylesheet\";\n      link.href = cssUrl;\n      document.head.appendChild(link);\n    }\n\n    function ensureLeafletJs(callback, onError) {\n      if (window.L) {\n        callback();\n        return;\n      }\n      var existing = document.querySelector('script[src=\"' + jsUrl + '\"]');\n      if (existing) {\n        existing.addEventListener(\"load\", callback, { once: true });\n        existing.addEventListener(\"error\", onError, { once: true });\n        return;\n      }\n      var script = document.createElement(\"script\");\n      script.src = jsUrl;\n      script.async = true;\n      script.onload = callback;\n      script.onerror = onError;\n      document.head.appendChild(script);\n    }\n\n    function ready(callback) {\n      if (document.readyState === \"loading\") {\n        document.addEventListener(\"DOMContentLoaded\", callback);\n      } else {\n        callback();\n      }\n    }\n\n    function initFinder(mapUnavailable) {\n      var finderEl = document.querySelector(\"[data-aia-finder]\");\n      var mapEl = document.getElementById(\"aiaHighschoolMap\");\n      var listEl = document.getElementById(\"aiaSchoolList\");\n      var countEl = document.getElementById(\"aiaCount\");\n      if (!mapEl || !listEl || !countEl || mapEl.dataset.initialized === \"true\") return;\n      mapEl.dataset.initialized = \"true\";\n\n      var schools = (window.aiaSchools || []).filter(function (school) {\n        return typeof school.lat === \"number\" && typeof school.lng === \"number\";\n      });\n\n      var map = null;\n      var markerLayer = null;\n      if (!mapUnavailable && window.L) {\n        map = L.map(mapEl, {\n          scrollWheelZoom: false,\n          worldCopyJump: true,\n          zoomControl: true\n        });\n\n        L.tileLayer(\"https:\/\/{s}.basemaps.cartocdn.com\/light_all\/{z}\/{x}\/{y}{r}.png\", {\n          maxZoom: 18,\n          subdomains: \"abcd\",\n          attribution: '&copy; <a href=\"https:\/\/www.openstreetmap.org\/copyright\">OpenStreetMap<\/a> &copy; <a href=\"https:\/\/carto.com\/attributions\">CARTO<\/a>'\n        }).addTo(map);\n      } else {\n        mapEl.classList.add(\"aia-map-error\");\n        mapEl.innerHTML = \"<strong>The map could not be loaded.<\/strong><span>All schools remain available in the results list.<\/span>\";\n      }\n\n      if (map) markerLayer = L.layerGroup().addTo(map);\n      var markerById = {};\n      var activeSchoolId = \"\";\n      var reduceMotion = window.matchMedia && window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\n\n      var inputs = {\n        search: document.getElementById(\"aiaSearch\"),\n        country: document.getElementById(\"aiaCountry\"),\n        type: document.getElementById(\"aiaType\"),\n        housing: document.getElementById(\"aiaHousing\"),\n        duration: document.getElementById(\"aiaDuration\"),\n        budget: document.getElementById(\"aiaBudget\"),\n        interest: document.getElementById(\"aiaInterest\"),\n        reset: document.getElementById(\"aiaReset\")\n      };\n      var activeFiltersEl = document.getElementById(\"aiaActiveFilters\");\n      var filterToggle = document.getElementById(\"aiaFilterToggle\");\n      var advancedFilters = document.getElementById(\"aiaAdvancedFilters\");\n      var countryButtons = Array.prototype.slice.call(document.querySelectorAll(\"[data-country-filter]\"));\n\n      if (finderEl && filterToggle && advancedFilters) {\n        finderEl.classList.add(\"is-collapsible\");\n        advancedFilters.hidden = true;\n        filterToggle.addEventListener(\"click\", function () {\n          var isOpen = finderEl.classList.toggle(\"is-filter-open\");\n          advancedFilters.hidden = !isOpen;\n          filterToggle.setAttribute(\"aria-expanded\", isOpen ? \"true\" : \"false\");\n          filterToggle.firstElementChild.textContent = isOpen ? \"Hide filters\" : \"Refine filters\";\n          setTimeout(function () {\n            if (map) map.invalidateSize();\n          }, 220);\n        });\n      }\n\n      function normalize(value) {\n        return String(value || \"\").trim().toLowerCase();\n      }\n\n      function escapeHtml(value) {\n        return String(value || \"\")\n          .replace(\/&\/g, \"&amp;\")\n          .replace(\/<\/g, \"&lt;\")\n          .replace(\/>\/g, \"&gt;\")\n          .replace(\/\"\/g, \"&quot;\")\n          .replace(\/'\/g, \"&#039;\");\n      }\n\n      function countryCode(country) {\n        return {\n          \"USA\": \"us\",\n          \"Canada\": \"ca\",\n          \"England\": \"gb\",\n          \"Ireland\": \"ie\",\n          \"Australia\": \"au\",\n          \"New Zealand\": \"nz\"\n        }[country] || \"\";\n      }\n\n      function countryFlagHtml(country) {\n        var code = countryCode(country);\n        if (!code) return \"\";\n        return '<img decoding=\"async\" class=\"aia-flag-img\" src=\"\/wp-content\/flags\/' + code + '.png\" alt=\"\" loading=\"lazy\">';\n      }\n\n      function selectText(select) {\n        if (!select || !select.value || select.selectedIndex < 0) return \"\";\n        return select.options[select.selectedIndex].text;\n      }\n\n      function matchesSearch(school, query) {\n        if (!query) return true;\n        var haystack = [\n          school.name,\n          school.country,\n          school.region,\n          school.city,\n          school.type,\n          school.housing,\n          school.bestFor,\n          (school.durations || []).join(\" \"),\n          (school.interests || []).join(\" \")\n        ].join(\" \").toLowerCase();\n        return haystack.indexOf(query) !== -1;\n      }\n\n      function matchesFilters(school) {\n        var query = normalize(inputs.search && inputs.search.value);\n        var country = inputs.country && inputs.country.value;\n        var type = inputs.type && inputs.type.value;\n        var housing = inputs.housing && inputs.housing.value;\n        var duration = inputs.duration && inputs.duration.value;\n        var budget = inputs.budget && inputs.budget.value;\n        var interest = inputs.interest && inputs.interest.value;\n\n        var housingMatch = !housing || school.housing === housing || school.housing === \"Both\" || housing === \"Both\";\n\n        return matchesSearch(school, query) &&\n          (!country || school.country === country) &&\n          (!type || school.type === type) &&\n          housingMatch &&\n          (!duration || (school.durations || []).indexOf(duration) !== -1) &&\n          (!budget || school.budget === budget) &&\n          (!interest || (school.interests || []).indexOf(interest) !== -1);\n      }\n\n      function scoreSchool(school) {\n        var query = normalize(inputs.search && inputs.search.value);\n        var score = 0;\n        if (query) {\n          if (normalize(school.name).indexOf(query) !== -1) score += 80;\n          if (normalize(school.city).indexOf(query) !== -1) score += 60;\n          if (normalize(school.country).indexOf(query) !== -1) score += 50;\n          if (normalize(school.region).indexOf(query) !== -1) score += 30;\n          if (normalize(school.bestFor).indexOf(query) !== -1) score += 18;\n          if (normalize((school.interests || []).join(\" \")).indexOf(query) !== -1) score += 18;\n        }\n        if (inputs.country && inputs.country.value && school.country === inputs.country.value) score += 30;\n        if (inputs.type && inputs.type.value && school.type === inputs.type.value) score += 18;\n        if (inputs.housing && inputs.housing.value && (school.housing === inputs.housing.value || school.housing === \"Both\")) score += 16;\n        if (inputs.duration && inputs.duration.value && (school.durations || []).indexOf(inputs.duration.value) !== -1) score += 14;\n        if (inputs.interest && inputs.interest.value && (school.interests || []).indexOf(inputs.interest.value) !== -1) score += 16;\n        if (inputs.budget && inputs.budget.value && school.budget === inputs.budget.value) score += 10;\n        return score;\n      }\n\n      function markerIcon(type) {\n        var className = \"aia-leaflet-marker aia-leaflet-marker--\" + String(type || \"\").replace(\/\\s+\/g, \"-\");\n        var letter = type === \"Boarding School\" ? \"B\" : type === \"Private\" ? \"PR\" : \"PU\";\n        return L.divIcon({\n          className: \"aia-leaflet-marker-wrap\",\n          html: '<div class=\"' + className + '\" aria-hidden=\"true\"><span>' + letter + '<\/span><\/div>',\n          iconSize: [46, 52],\n          iconAnchor: [23, 50],\n          popupAnchor: [0, -46]\n        });\n      }\n\n      function schoolCard(school) {\n        var mapAction = map\n          ? '<button class=\"aia-map-link\" type=\"button\" data-focus-school=\"' + escapeHtml(school.id) + '\">Show on Map<\/button>'\n          : \"\";\n        return [\n          '<article class=\"aia-school-card\" data-school-id=\"' + escapeHtml(school.id) + '\">',\n            '<h4><a href=\"' + escapeHtml(school.profileUrl) + '\">' + escapeHtml(school.name) + '<\/a><\/h4>',\n            '<div class=\"aia-school-card__location\">' + countryFlagHtml(school.country) + '<span>' + escapeHtml(school.city) + ', ' + escapeHtml(school.country) + '<\/span><\/div>',\n            '<div class=\"aia-school-card__meta\">',\n              '<span class=\"aia-chip\">' + escapeHtml(school.type) + '<\/span>',\n              '<span class=\"aia-chip\">' + escapeHtml(school.housing) + '<\/span>',\n              '<span class=\"aia-chip\">' + escapeHtml((school.durations || []).join(\" \/ \")) + '<\/span>',\n            '<\/div>',\n            '<p>' + escapeHtml(school.bestFor) + '<\/p>',\n            '<div class=\"aia-school-card__actions\">',\n              '<a class=\"aia-small-link\" href=\"' + escapeHtml(school.profileUrl) + '\">View Profile<\/a>',\n              mapAction,\n              '<a class=\"aia-small-link aia-small-link--ghost\" href=\"' + escapeHtml(school.requestUrl) + '\">Consultation<\/a>',\n            '<\/div>',\n          '<\/article>'\n        ].join(\"\");\n      }\n\n      function popupHtml(school) {\n        return [\n          '<div class=\"aia-leaflet-popup\">',\n            '<h4>' + escapeHtml(school.name) + '<\/h4>',\n            '<p>' + countryFlagHtml(school.country) + ' ' + escapeHtml(school.city) + ', ' + escapeHtml(school.country) + '<br>' + escapeHtml(school.type) + ' \u00b7 ' + escapeHtml(school.housing) + '<\/p>',\n            '<a href=\"' + escapeHtml(school.profileUrl) + '\">View Profile \u2192<\/a>',\n          '<\/div>'\n        ].join(\"\");\n      }\n\n      function emptyState() {\n        return [\n          '<div class=\"aia-empty\">',\n            '<strong>No matching school found.<\/strong>',\n            '<span>Remove individual filters or start over with all countries and programs.<\/span>',\n            '<button type=\"button\" data-aia-action=\"reset-filters\">Reset Filters<\/button>',\n          '<\/div>'\n        ].join(\"\");\n      }\n\n      function renderActiveFilters() {\n        if (!activeFiltersEl) return;\n        var chips = [];\n        var searchValue = inputs.search && inputs.search.value.trim();\n        if (searchValue) chips.push({ key: \"search\", label: \"Search: \" + searchValue });\n        if (inputs.country && inputs.country.value) chips.push({ key: \"country\", label: inputs.country.value, flag: inputs.country.value });\n        if (inputs.type && inputs.type.value) chips.push({ key: \"type\", label: \"School Type: \" + inputs.type.value });\n        if (inputs.housing && inputs.housing.value) chips.push({ key: \"housing\", label: \"Accommodation: \" + selectText(inputs.housing) });\n        if (inputs.duration && inputs.duration.value) chips.push({ key: \"duration\", label: \"Program Length: \" + inputs.duration.value });\n        if (inputs.budget && inputs.budget.value) chips.push({ key: \"budget\", label: \"Budget: \" + selectText(inputs.budget) });\n        if (inputs.interest && inputs.interest.value) chips.push({ key: \"interest\", label: \"Interest: \" + inputs.interest.value });\n        activeFiltersEl.innerHTML = chips.map(function (chip) {\n          return '<button class=\"aia-filter-chip\" type=\"button\" data-clear-filter=\"' + chip.key + '\" aria-label=\"Remove filter ' + escapeHtml(chip.label) + '\">' + (chip.flag ? countryFlagHtml(chip.flag) + ' ' : '') + escapeHtml(chip.label) + ' <b aria-hidden=\"true\">\u00d7<\/b><\/button>';\n        }).join(\"\");\n        if (inputs.reset) inputs.reset.disabled = chips.length === 0;\n      }\n\n      function updateCountryButtons() {\n        var current = inputs.country ? inputs.country.value : \"\";\n        countryButtons.forEach(function (button) {\n          var isActive = button.getAttribute(\"data-country-filter\") === current;\n          button.classList.toggle(\"is-active\", isActive);\n          button.setAttribute(\"aria-pressed\", isActive ? \"true\" : \"false\");\n        });\n      }\n\n      function update() {\n        var filtered = schools.filter(matchesFilters).sort(function (a, b) {\n          return scoreSchool(b) - scoreSchool(a) || a.name.localeCompare(b.name);\n        });\n        if (markerLayer) markerLayer.clearLayers();\n        markerById = {};\n        activeSchoolId = \"\";\n        listEl.innerHTML = filtered.length ? filtered.map(schoolCard).join(\"\") : emptyState();\n        countEl.textContent = filtered.length === 1 ? \"1 matching school\" : filtered.length + \" matching schools\";\n        renderActiveFilters();\n        updateCountryButtons();\n\n        var bounds = [];\n        if (map && markerLayer) {\n          filtered.forEach(function (school) {\n            var marker = L.marker([school.lat, school.lng], {\n              icon: markerIcon(school.type),\n              title: school.name,\n              alt: school.name + \", \" + school.city + \", \" + school.country\n            })\n              .bindPopup(popupHtml(school));\n            marker.addTo(markerLayer);\n            marker.on(\"click\", function () {\n              focusSchool(school.id, false);\n            });\n            marker.on(\"mouseover\", function () {\n              highlightMarker(school.id, true);\n            });\n            marker.on(\"mouseout\", function () {\n              if (activeSchoolId !== school.id) highlightMarker(school.id, false);\n            });\n            markerById[school.id] = marker;\n            bounds.push([school.lat, school.lng]);\n          });\n\n          if (bounds.length) {\n            map.fitBounds(bounds, { padding: [34, 34], maxZoom: 5, animate: !reduceMotion });\n          } else {\n            map.setView([20, 0], 2, { animate: !reduceMotion });\n          }\n        }\n      }\n\n      function highlightMarker(id, enabled) {\n        var marker = markerById[id];\n        var markerEl = marker && marker.getElement && marker.getElement();\n        if (markerEl) markerEl.classList.toggle(\"aia-marker-highlight\", enabled);\n      }\n\n      function setActiveCard(id) {\n        activeSchoolId = id;\n        Array.prototype.forEach.call(listEl.querySelectorAll(\".aia-school-card\"), function (card) {\n          var isActive = card.getAttribute(\"data-school-id\") === id;\n          card.classList.toggle(\"is-active\", isActive);\n        });\n        Object.keys(markerById).forEach(function (markerId) {\n          highlightMarker(markerId, markerId === id);\n        });\n      }\n\n      function focusSchool(id, revealMap) {\n        var marker = markerById[id];\n        var school = schools.filter(function (item) {\n          return item.id === id;\n        })[0];\n        if (!map || !marker || !school) return;\n        setActiveCard(id);\n        map.setView([school.lat, school.lng], Math.max(map.getZoom(), 7), { animate: !reduceMotion });\n        marker.openPopup();\n        if (revealMap) {\n          mapEl.closest(\".aia-map-card\").scrollIntoView({ behavior: reduceMotion ? \"auto\" : \"smooth\", block: \"start\" });\n        }\n      }\n\n      function resetFilters() {\n        Object.keys(inputs).forEach(function (key) {\n          if (inputs[key] && key !== \"reset\") inputs[key].value = \"\";\n        });\n        update();\n      }\n\n      var searchTimer = 0;\n      Object.keys(inputs).forEach(function (key) {\n        var el = inputs[key];\n        if (!el || key === \"reset\") return;\n        if (key === \"search\") {\n          el.addEventListener(\"input\", function () {\n            window.clearTimeout(searchTimer);\n            searchTimer = window.setTimeout(update, 180);\n          });\n        } else {\n          el.addEventListener(\"change\", update);\n        }\n      });\n\n      if (inputs.reset) {\n        inputs.reset.addEventListener(\"click\", function () {\n          resetFilters();\n          if (inputs.search) inputs.search.focus();\n        });\n      }\n\n      countryButtons.forEach(function (button) {\n        button.addEventListener(\"click\", function () {\n          if (!inputs.country) return;\n          inputs.country.value = button.getAttribute(\"data-country-filter\");\n          update();\n        });\n      });\n\n      if (activeFiltersEl) {\n        activeFiltersEl.addEventListener(\"click\", function (event) {\n          var chip = event.target.closest(\"[data-clear-filter]\");\n          if (!chip) return;\n          var key = chip.getAttribute(\"data-clear-filter\");\n          if (inputs[key]) inputs[key].value = \"\";\n          update();\n          var remainingChip = activeFiltersEl.querySelector(\"[data-clear-filter]\");\n          if (remainingChip) {\n            remainingChip.focus();\n          } else if (inputs.search) {\n            inputs.search.focus();\n          }\n        });\n      }\n\n      listEl.addEventListener(\"click\", function (event) {\n        if (event.target.closest(\"[data-aia-action='reset-filters']\")) {\n          resetFilters();\n          if (inputs.search) inputs.search.focus();\n          return;\n        }\n        var mapButton = event.target.closest(\"[data-focus-school]\");\n        if (mapButton) focusSchool(mapButton.getAttribute(\"data-focus-school\"), true);\n      });\n\n      listEl.addEventListener(\"mouseover\", function (event) {\n        var card = event.target.closest(\".aia-school-card\");\n        if (!card || card.contains(event.relatedTarget)) return;\n        if (card) highlightMarker(card.getAttribute(\"data-school-id\"), true);\n      });\n\n      listEl.addEventListener(\"mouseout\", function (event) {\n        var card = event.target.closest(\".aia-school-card\");\n        if (!card || card.contains(event.relatedTarget)) return;\n        var id = card.getAttribute(\"data-school-id\");\n        if (activeSchoolId !== id) highlightMarker(id, false);\n      });\n\n      update();\n      setTimeout(function () {\n        if (map) map.invalidateSize();\n      }, 350);\n    }\n\n    ready(function () {\n      ensureLeafletCss();\n      ensureLeafletJs(function () {\n        initFinder(false);\n      }, function () {\n        initFinder(true);\n      });\n    });\n  })();\n<\/script>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_11 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_20 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_23 et_pb_code et_pb_module\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_8 et_pb_section et_section_regular et_flex_section su-speckles-animated\">\n<div class=\"et_pb_row_12 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_21 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_24 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><style>\n\/* =========================================================\n   SCHOOL UNIVERSE \u2013 SUBTLE ANIMATED SPECKLES FOR DIVI\n   Divi CSS class:\n   su-speckles-animated\n   ========================================================= *\/\n\n.su-speckles-animated {\n    position: relative !important;\n    overflow: hidden !important;\n    isolation: isolate;\n}\n\n\n\/* Canvas *\/\n.su-speckles-animated .su-speckle-canvas {\n    position: absolute;\n    inset: 0;\n\n    width: 100%;\n    height: 100%;\n\n    pointer-events: none;\n\n    z-index: 0;\n}\n\n\n\/* Divi content stays above canvas *\/\n.su-speckles-animated > .et_pb_row,\n.su-speckles-animated > .et_pb_specialty_column,\n.su-speckles-animated > .et_pb_module,\n.su-speckles-animated .et_pb_row {\n    position: relative;\n    z-index: 1;\n}\n<\/style>\n\n\n<script>\n(function () {\n\n    \/* =====================================================\n       COLORS\n       ===================================================== *\/\n\n    const COLORS = [\n        \"#00ffaf\", \/\/ School Universe Green\n        \"#1a3965\", \/\/ Navy\n        \"#2985ff\", \/\/ Blue\n        \"#ff575f\", \/\/ Coral\n        \"#ffd447\", \/\/ Yellow\n        \"#008f78\"  \/\/ Dark Green\n    ];\n\n\n    \/* =====================================================\n       SETTINGS\n       ===================================================== *\/\n\n    const CONFIG = {\n\n        \/*\n         * Overall density\n         *\/\n        density: 0.00044,\n\n\n        \/*\n         * Opacity\n         *\/\n        minOpacity: 0.32,\n        maxOpacity: 0.82,\n\n\n        \/*\n         * Maximum movement in px.\n         *\n         * Recommended:\n         * 1 = almost invisible\n         * 2 = subtle\n         * 4 = clearly visible\n         *\/\n        maxMovement: 2.2,\n\n\n        \/*\n         * Animation speed.\n         * Smaller = slower.\n         *\/\n        minMotionSpeed: 0.00005,\n        maxMotionSpeed: 0.00011,\n\n\n        \/*\n         * Very subtle size breathing\n         *\/\n        minPulse: 0.965,\n        maxPulse: 1.035\n    };\n\n\n    \/* =====================================================\n       ORGANIC BLOB SHAPE\n       ===================================================== *\/\n\n    function createBlobShape(radius) {\n\n        const points =\n            7 +\n            Math.floor(\n                Math.random() * 5\n            );\n\n\n        const result = [];\n\n\n        for (\n            let i = 0;\n            i < points;\n            i++\n        ) {\n\n            const angle =\n                (\n                    Math.PI *\n                    2 \/\n                    points\n                ) *\n                i;\n\n\n            \/*\n             * Irregular outline\n             *\/\n            const radial =\n                0.6 +\n                Math.random() * 0.65;\n\n\n            result.push({\n\n                x:\n                    Math.cos(angle) *\n                    radius *\n                    radial,\n\n                y:\n                    Math.sin(angle) *\n                    radius *\n                    (\n                        0.65 +\n                        Math.random() * 0.65\n                    )\n\n            });\n\n        }\n\n\n        return result;\n    }\n\n\n\n    \/* =====================================================\n       CREATE PARTICLES\n       ===================================================== *\/\n\n    function generateParticles(\n        width,\n        height\n    ) {\n\n        const mobileFactor =\n            width < 768\n                ? 0.72\n                : 1;\n\n\n        const amount =\n            Math.round(\n                width *\n                height *\n                CONFIG.density *\n                mobileFactor\n            );\n\n\n        const particles = [];\n\n\n        for (\n            let i = 0;\n            i < amount;\n            i++\n        ) {\n\n            const randomType =\n                Math.random();\n\n\n            let type =\n                \"dot\";\n\n\n            let size;\n\n\n            \/* =================================================\n               SIZE DISTRIBUTION\n\n               Many tiny particles\n               fewer medium particles\n               very few larger ones\n               ================================================= *\/\n\n\n            \/* 69% extremely small *\/\n            if (\n                randomType < 0.69\n            ) {\n\n                type =\n                    \"dot\";\n\n                size =\n                    0.20 +\n                    Math.random() * 0.55;\n\n            }\n\n\n            \/* 20% normal small *\/\n            else if (\n                randomType < 0.89\n            ) {\n\n                type =\n                    \"dot\";\n\n                size =\n                    0.75 +\n                    Math.random() * 0.55;\n\n            }\n\n\n            \/* 8% medium organic *\/\n            else if (\n                randomType < 0.97\n            ) {\n\n                type =\n                    Math.random() > 0.45\n                        ? \"blob\"\n                        : \"fleck\";\n\n\n                size =\n                    1.15 +\n                    Math.random() * 1.15;\n\n            }\n\n\n            \/* only 3% larger speckles *\/\n            else {\n\n                type =\n                    Math.random() > 0.3\n                        ? \"blob\"\n                        : \"fleck\";\n\n\n                \/*\n                 * IMPORTANT:\n                 *\n                 * Previous version:\n                 * up to approx. 7.5\n                 *\n                 * New version:\n                 * maximum approx. 3.5\n                 *\/\n                size =\n                    2.3 +\n                    Math.random() * 1.2;\n\n            }\n\n\n\n            \/* =================================================\n               MOVEMENT\n               ================================================= *\/\n\n            \/*\n             * Some particles barely move at all.\n             *\n             * This is important so the entire background\n             * doesn't look like it's floating.\n             *\/\n\n            const movementFactor =\n                Math.pow(\n                    Math.random(),\n                    1.8\n                );\n\n\n            const movementX =\n                CONFIG.maxMovement *\n                movementFactor;\n\n\n            const movementY =\n                CONFIG.maxMovement *\n                Math.pow(\n                    Math.random(),\n                    1.8\n                );\n\n\n            \/*\n             * Separate speed for X and Y\n             * prevents synchronized movement.\n             *\/\n\n            const speedX =\n                CONFIG.minMotionSpeed +\n                Math.random() *\n                (\n                    CONFIG.maxMotionSpeed -\n                    CONFIG.minMotionSpeed\n                );\n\n\n            const speedY =\n                CONFIG.minMotionSpeed +\n                Math.random() *\n                (\n                    CONFIG.maxMotionSpeed -\n                    CONFIG.minMotionSpeed\n                );\n\n\n            particles.push({\n\n                \/*\n                 * Permanent anchor position\n                 *\/\n                baseX:\n                    Math.random() *\n                    width,\n\n                baseY:\n                    Math.random() *\n                    height,\n\n\n                x: 0,\n                y: 0,\n\n\n                size:\n                    size,\n\n                type:\n                    type,\n\n\n                color:\n                    COLORS[\n                        Math.floor(\n                            Math.random() *\n                            COLORS.length\n                        )\n                    ],\n\n\n                opacity:\n                    CONFIG.minOpacity +\n                    Math.random() *\n                    (\n                        CONFIG.maxOpacity -\n                        CONFIG.minOpacity\n                    ),\n\n\n                movementX:\n                    movementX,\n\n                movementY:\n                    movementY,\n\n\n                motionSpeedX:\n                    speedX,\n\n                motionSpeedY:\n                    speedY,\n\n\n                phaseX:\n                    Math.random() *\n                    Math.PI *\n                    2,\n\n                phaseY:\n                    Math.random() *\n                    Math.PI *\n                    2,\n\n\n                \/*\n                 * Individual pulse speed\n                 *\/\n                pulseSpeed:\n                    0.00007 +\n                    Math.random() *\n                    0.00012,\n\n\n                pulsePhase:\n                    Math.random() *\n                    Math.PI *\n                    2,\n\n\n                \/*\n                 * Rotation hardly changes\n                 *\/\n                rotation:\n                    Math.random() *\n                    Math.PI *\n                    2,\n\n\n                rotationAmount:\n                    (\n                        Math.random() -\n                        0.5\n                    ) *\n                    0.06,\n\n\n                rotationSpeed:\n                    0.00004 +\n                    Math.random() *\n                    0.00005,\n\n\n                blob:\n                    type === \"blob\"\n                        ? createBlobShape(\n                            size\n                        )\n                        : null\n\n            });\n\n        }\n\n\n        return particles;\n    }\n\n\n\n    \/* =====================================================\n       DRAW DOT\n       ===================================================== *\/\n\n    function drawDot(\n        ctx,\n        p,\n        scale\n    ) {\n\n        ctx.beginPath();\n\n        ctx.arc(\n            p.x,\n            p.y,\n            Math.max(\n                0.15,\n                p.size * scale\n            ),\n            0,\n            Math.PI * 2\n        );\n\n        ctx.fill();\n    }\n\n\n\n    \/* =====================================================\n       DRAW ORGANIC BLOB\n       ===================================================== *\/\n\n    function drawBlob(\n        ctx,\n        p,\n        scale,\n        rotation\n    ) {\n\n        const points =\n            p.blob;\n\n\n        if (\n            !points ||\n            !points.length\n        ) {\n            return;\n        }\n\n\n        ctx.save();\n\n\n        ctx.translate(\n            p.x,\n            p.y\n        );\n\n\n        ctx.rotate(\n            rotation\n        );\n\n\n        ctx.scale(\n            scale,\n            scale\n        );\n\n\n        const first =\n            points[0];\n\n        const last =\n            points[\n                points.length - 1\n            ];\n\n\n        ctx.beginPath();\n\n\n        ctx.moveTo(\n\n            (\n                first.x +\n                last.x\n            ) \/ 2,\n\n            (\n                first.y +\n                last.y\n            ) \/ 2\n\n        );\n\n\n        points.forEach(\n            function (\n                point,\n                index\n            ) {\n\n                const next =\n                    points[\n                        (\n                            index + 1\n                        ) %\n                        points.length\n                    ];\n\n\n                ctx.quadraticCurveTo(\n\n                    point.x,\n                    point.y,\n\n                    (\n                        point.x +\n                        next.x\n                    ) \/ 2,\n\n                    (\n                        point.y +\n                        next.y\n                    ) \/ 2\n\n                );\n\n            }\n        );\n\n\n        ctx.closePath();\n\n        ctx.fill();\n\n        ctx.restore();\n    }\n\n\n\n    \/* =====================================================\n       DRAW IRREGULAR FLECK\n       ===================================================== *\/\n\n    function drawFleck(\n        ctx,\n        p,\n        scale,\n        rotation\n    ) {\n\n        ctx.save();\n\n\n        ctx.translate(\n            p.x,\n            p.y\n        );\n\n\n        ctx.rotate(\n            rotation\n        );\n\n\n        ctx.scale(\n            scale,\n            scale\n        );\n\n\n        const width =\n            p.size *\n            (\n                0.35 +\n                Math.sin(\n                    p.pulsePhase\n                ) *\n                0.05\n            );\n\n\n        const height =\n            p.size * 1.35;\n\n\n        ctx.beginPath();\n\n\n        ctx.moveTo(\n            0,\n            -height \/ 2\n        );\n\n\n        ctx.bezierCurveTo(\n\n            width * 0.8,\n            -height * 0.35,\n\n            width * 0.65,\n            height * 0.15,\n\n            width * 0.15,\n            height \/ 2\n\n        );\n\n\n        ctx.bezierCurveTo(\n\n            -width * 0.45,\n            height * 0.6,\n\n            -width * 0.8,\n            height * 0.05,\n\n            -width * 0.25,\n            -height * 0.35\n\n        );\n\n\n        ctx.closePath();\n\n        ctx.fill();\n\n        ctx.restore();\n    }\n\n\n\n    \/* =====================================================\n       CREATE DIVI SECTION\n       ===================================================== *\/\n\n    function createAnimatedSection(\n        section\n    ) {\n\n        if (\n            section.querySelector(\n                \":scope > .su-speckle-canvas\"\n            )\n        ) {\n            return;\n        }\n\n\n        const canvas =\n            document.createElement(\n                \"canvas\"\n            );\n\n\n        canvas.className =\n            \"su-speckle-canvas\";\n\n\n        canvas.setAttribute(\n            \"aria-hidden\",\n            \"true\"\n        );\n\n\n        section.prepend(\n            canvas\n        );\n\n\n        const ctx =\n            canvas.getContext(\n                \"2d\"\n            );\n\n\n        let width = 0;\n        let height = 0;\n\n        let particles = [];\n\n        let animationFrame = null;\n\n\n        const reduceMotion =\n            window.matchMedia(\n                \"(prefers-reduced-motion: reduce)\"\n            );\n\n\n\n        \/* =================================================\n           RESIZE\n           ================================================= *\/\n\n        function resize() {\n\n            width =\n                section.clientWidth;\n\n            height =\n                section.clientHeight;\n\n\n            if (\n                width <= 0 ||\n                height <= 0\n            ) {\n                return;\n            }\n\n\n            const dpr =\n                Math.min(\n                    window.devicePixelRatio || 1,\n                    2\n                );\n\n\n            canvas.width =\n                Math.round(\n                    width *\n                    dpr\n                );\n\n\n            canvas.height =\n                Math.round(\n                    height *\n                    dpr\n                );\n\n\n            canvas.style.width =\n                width +\n                \"px\";\n\n\n            canvas.style.height =\n                height +\n                \"px\";\n\n\n            ctx.setTransform(\n                dpr,\n                0,\n                0,\n                dpr,\n                0,\n                0\n            );\n\n\n            particles =\n                generateParticles(\n                    width,\n                    height\n                );\n\n        }\n\n\n\n        \/* =================================================\n           RENDER\n           ================================================= *\/\n\n        function render(time) {\n\n            ctx.clearRect(\n                0,\n                0,\n                width,\n                height\n            );\n\n\n            particles.forEach(\n                function (p) {\n\n\n                    \/* =====================================\n                       ALMOST STATIC MOVEMENT\n                       ===================================== *\/\n\n                    if (\n                        reduceMotion.matches\n                    ) {\n\n                        p.x =\n                            p.baseX;\n\n                        p.y =\n                            p.baseY;\n\n                    }\n\n                    else {\n\n                        \/*\n                         * Particle only moves around\n                         * its fixed anchor point.\n                         *\n                         * No travelling across screen.\n                         *\/\n\n                        p.x =\n                            p.baseX +\n                            Math.sin(\n                                time *\n                                p.motionSpeedX +\n                                p.phaseX\n                            ) *\n                            p.movementX;\n\n\n                        p.y =\n                            p.baseY +\n                            Math.sin(\n                                time *\n                                p.motionSpeedY +\n                                p.phaseY\n                            ) *\n                            p.movementY;\n\n                    }\n\n\n\n                    \/* =====================================\n                       SIZE VARIATION \/ BREATHING\n                       ===================================== *\/\n\n                    let scale = 1;\n\n\n                    if (\n                        !reduceMotion.matches\n                    ) {\n\n                        const pulse =\n                            (\n                                Math.sin(\n                                    time *\n                                    p.pulseSpeed +\n                                    p.pulsePhase\n                                ) +\n                                1\n                            ) \/ 2;\n\n\n                        scale =\n                            CONFIG.minPulse +\n                            pulse *\n                            (\n                                CONFIG.maxPulse -\n                                CONFIG.minPulse\n                            );\n\n                    }\n\n\n\n                    \/* =====================================\n                       VERY SMALL ROTATION\n                       ===================================== *\/\n\n                    const rotation =\n                        reduceMotion.matches\n\n                            ? p.rotation\n\n                            : p.rotation +\n                              Math.sin(\n                                  time *\n                                  p.rotationSpeed +\n                                  p.phaseX\n                              ) *\n                              p.rotationAmount;\n\n\n\n                    \/* =====================================\n                       DRAW\n                       ===================================== *\/\n\n                    ctx.globalAlpha =\n                        p.opacity;\n\n\n                    ctx.fillStyle =\n                        p.color;\n\n\n                    if (\n                        p.type ===\n                        \"blob\"\n                    ) {\n\n                        drawBlob(\n                            ctx,\n                            p,\n                            scale,\n                            rotation\n                        );\n\n                    }\n\n                    else if (\n                        p.type ===\n                        \"fleck\"\n                    ) {\n\n                        drawFleck(\n                            ctx,\n                            p,\n                            scale,\n                            rotation\n                        );\n\n                    }\n\n                    else {\n\n                        drawDot(\n                            ctx,\n                            p,\n                            scale\n                        );\n\n                    }\n\n                }\n            );\n\n\n            ctx.globalAlpha = 1;\n\n\n            animationFrame =\n                requestAnimationFrame(\n                    render\n                );\n\n        }\n\n\n\n        resize();\n\n\n        animationFrame =\n            requestAnimationFrame(\n                render\n            );\n\n\n\n        \/* =================================================\n           RESIZE OBSERVER\n           ================================================= *\/\n\n        if (\n            \"ResizeObserver\"\n            in window\n        ) {\n\n            let resizeTimer;\n\n\n            const observer =\n                new ResizeObserver(\n                    function () {\n\n                        clearTimeout(\n                            resizeTimer\n                        );\n\n\n                        resizeTimer =\n                            setTimeout(\n                                resize,\n                                120\n                            );\n\n                    }\n                );\n\n\n            observer.observe(\n                section\n            );\n\n        }\n\n\n\n        \/* =================================================\n           PAUSE WHEN TAB IS HIDDEN\n           ================================================= *\/\n\n        document.addEventListener(\n            \"visibilitychange\",\n            function () {\n\n                if (\n                    document.hidden\n                ) {\n\n                    if (\n                        animationFrame\n                    ) {\n\n                        cancelAnimationFrame(\n                            animationFrame\n                        );\n\n                    }\n\n                }\n\n                else {\n\n                    animationFrame =\n                        requestAnimationFrame(\n                            render\n                        );\n\n                }\n\n            }\n        );\n\n    }\n\n\n\n    \/* =====================================================\n       INIT\n       ===================================================== *\/\n\n    function init() {\n\n        document\n            .querySelectorAll(\n                \".su-speckles-animated\"\n            )\n            .forEach(\n                createAnimatedSection\n            );\n\n    }\n\n\n    if (\n        document.readyState ===\n        \"loading\"\n    ) {\n\n        document.addEventListener(\n            \"DOMContentLoaded\",\n            init\n        );\n\n    }\n\n    else {\n\n        init();\n\n    }\n\n})();\n<\/script><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_9 et_pb_section et_section_regular et_flex_section section_has_divider et_pb_top_divider su-sparkle\"><div class=\"et_pb_top_inside_divider et-no-transition\"><\/div>\n<div class=\"et_pb_row_13 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_22 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_13 et_pb_image et_animated et_pb_module et_flex_module round-white-bg\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/bewerbung_schwarz-300x300.png\" title=\"bewerbung_schwarz\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/bewerbung_schwarz-300x300.png 300w\" class=\"wp-image-997\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_25 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><p style=\"text-align:center; font-weight:400; margin-top:-30px; color:#fff;\">\nHigh School Abroad Events\n<\/p><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_23 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_14 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/reise_sw-300x274.png\" title=\"reise_sw\" width=\"300\" height=\"274\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/reise_sw-300x274.png 300w\" class=\"wp-image-1010\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_26 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><p style=\"text-align:center; font-weight:400; margin-top:-30px; color:#fff;\">\nStart Your Adventure Abroad Now\n<\/p><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_24 et_pb_column et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_15 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/visa_schwarz-300x300.png\" title=\"visa_schwarz\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/visa_schwarz-300x300.png 300w\" class=\"wp-image-1000\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_27 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><p style=\"text-align:center; font-weight:400; margin-top:-30px; color:#fff;\">\nFinancing Advice\n<\/p><\/div><\/div>\n<\/div>\n\n<div class=\"et_pb_column_25 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_6_24 et_flex_column_12_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_image_16 et_pb_image et_animated et_pb_module et_flex_module\"><span class=\"et_pb_image_wrap\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schoolfinder_schwarz-300x300.png\" title=\"schoolfinder_schwarz\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schoolfinder_schwarz-300x300.png 300w\" class=\"wp-image-1002\" \/><\/span><\/div>\n\n<div class=\"et_pb_code_28 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><p style=\"text-align:center; font-weight:400; margin-top:-30px; color:#fff;\">\nFind Your High School Abroad\n<\/p><\/div><\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_row_14 et_pb_row et_flex_row\">\n<div class=\"et_pb_column_26 et_pb_column et-last-child et_flex_column et_pb_css_mix_blend_mode_passthrough et_flex_column_24_24 et_flex_column_24_24_tablet et_flex_column_24_24_phone\">\n<div class=\"et_pb_code_29 et_pb_code et_animated et_pb_module\"><div class=\"et_pb_code_inner\"><img decoding=\"async\" src=\"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/school_universe_logo_vectorized_white_00ffaf_long.png\" style=\"margin:0 auto; display:block;\">\n<style>\n    \n  #search {\n    min-height: 250px;\n    border-radius: 20px;\n    display: flex;\n    flex-direction: column;\n    align-content: center;\n    align-items: center;\n    justify-content: space-evenly; margin-bottom:20px;\n    padding:20px;\n}\n  #searchinput {display:none;padding:10px; border-radius:18px; height:40px; margin:5px}\n<\/style>\n<section id=\"search\">\n  <div class=\"section-header\" style=\"text-align:center;\">\n \n  <p style=\"color:#fff;line-height: 1.45; font-size:clamp(1.05rem, 2.5vw, 1.25rem); margin-top:10px; font-size:20px;\">\n    Expert guidance for over 20 years \u2014 personal, independent, and dedicated.\n  <\/p><\/div>\n  \n<div class=\"cta-button-row\" style=\"margin-top:20px; \">\n  <a class=\"cta-button cta-button--secondary-white\" style=\"border-radius:20px; color:#040a10; border:3px solid #00ffaf;\" href=\"\/beratungstermin\/\">\n    Explore High Schools\n  <\/a>\n\n  <a class=\"cta-button cta-button--secondary-white\" style=\"border-radius:20px; color:#040a10; border:3px solid #00ffaf; \" href=\"\/beratungstermin\/\">\n    Book Consultation\n  <\/a>\n\n<\/div>\n<\/section><\/div><\/div>\n\n<div class=\"et_pb_code_30 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><div id=\"suSparkleTrigger\" style=\"display:none;\"><\/div>\n\n<style>\n  .su-sparkle-layer{\n    position:absolute; inset:0; z-index:0; pointer-events:none; overflow:hidden;\n    opacity:0;\n    transition:opacity .8s ease;\n  }\n  .su-sparkle-layer.is-ready{\n    opacity:1;\n  }\n  .su-sparkle-layer .star{\n    position:absolute; border-radius:50%;\n    \/* Keep the first keyframe active while each star waits for its delay. *\/\n    animation: suTwinkle linear infinite backwards;\n  }\n  @keyframes suTwinkle{\n    0%,100%{opacity:var(--min-op, .15);}\n    50%{opacity:var(--max-op, .9);}\n  }\n  @media (prefers-reduced-motion: reduce){\n    .su-sparkle-layer{opacity:1; transition:none;}\n    .su-sparkle-layer .star{animation:none; opacity:.6;}\n  }\n<\/style>\n\n<script>\n(function(){\n  function luminance(r,g,b){\n    var a=[r,g,b].map(function(v){\n      v\/=255;\n      return v<=0.03928 ? v\/12.92 : Math.pow((v+0.055)\/1.055, 2.4);\n    });\n    return 0.2126*a[0] + 0.7152*a[1] + 0.0722*a[2];\n  }\n\n  function bgColorOf(el){\n    var node = el;\n    while(node && node !== document.documentElement){\n      var c = getComputedStyle(node).backgroundColor;\n      var m = c.match(\/rgba?\\((\\d+),\\s*(\\d+),\\s*(\\d+)(?:,\\s*([\\d.]+))?\\)\/);\n      if(m && (m[4] === undefined || parseFloat(m[4]) > 0)){\n        return {r:+m[1], g:+m[2], b:+m[3]};\n      }\n      node = node.parentElement;\n    }\n    return {r:13, g:23, b:48}; \/\/ fallback: brand navy\n  }\n\n  function initSparkles(el){\n    if(el.dataset.suSparkleInit) return;\n    el.dataset.suSparkleInit = '1';\n\n    if(getComputedStyle(el).position === 'static'){\n      el.style.position = 'relative';\n    }\n    el.style.overflow = 'hidden';\n\n    Array.prototype.forEach.call(el.children, function(child){\n      if(getComputedStyle(child).position === 'static'){\n        child.style.position = 'relative';\n      }\n      if(!child.style.zIndex){ child.style.zIndex = '1'; }\n    });\n\n    var bg = bgColorOf(el);\n    var isDark = luminance(bg.r, bg.g, bg.b) < 0.5;\n    var starColor = isDark ? '#ffffff' : '#0d1730';\n\n    var layer = document.createElement('div');\n    layer.className = 'su-sparkle-layer';\n    el.insertBefore(layer, el.firstChild);\n\n    var prefersReduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n    var count = 140;\n    for(var i=0;i<count;i++){\n      var s = document.createElement('div');\n      s.className = 'star';\n      var size = (Math.random()*2 + 0.6).toFixed(2);\n      s.style.width = size + 'px';\n      s.style.height = size + 'px';\n      s.style.top = (Math.random()*100) + '%';\n      s.style.left = (Math.random()*100) + '%';\n      s.style.background = starColor;\n      if(!prefersReduced){\n        s.style.animationDuration = (Math.random()*3 + 2).toFixed(2) + 's';\n        s.style.animationDelay = (Math.random()*4).toFixed(2) + 's';\n        s.style.setProperty('--max-op', (Math.random()*0.5 + 0.5).toFixed(2));\n        s.style.setProperty('--min-op', (Math.random()*0.2).toFixed(2));\n      } else {\n        s.style.opacity = 0.6;\n      }\n      layer.appendChild(s);\n    }\n\n    if(!prefersReduced){\n      \/* Wait for the initial hidden state to render, then fade the layer in. *\/\n      requestAnimationFrame(function(){\n        requestAnimationFrame(function(){\n          layer.classList.add('is-ready');\n        });\n      });\n    }\n  }\n\n  document.querySelectorAll('.su-sparkle').forEach(initSparkles);\n})();\n<\/script>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n\n\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":{"footnotes":""},"class_list":["post-244","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>School Universe - explore your future -<\/title>\n<meta name=\"description\" content=\"Ein Schuljahr oder Semester im Ausland ver\u00e4ndert Leben. Schooluniverse begleitet dich und deine Familie pers\u00f6nlich.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.schooluniverse.de\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"School Universe - explore your future -\" \/>\n<meta property=\"og:description\" content=\"Ein Schuljahr oder Semester im Ausland ver\u00e4ndert Leben. Schooluniverse begleitet dich und deine Familie pers\u00f6nlich.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.schooluniverse.de\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"School Universe\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-03T18:05:26+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/\",\"url\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/\",\"name\":\"School Universe - explore your future -\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/#website\"},\"datePublished\":\"2026-06-16T13:08:42+00:00\",\"dateModified\":\"2026-09-03T18:05:26+00:00\",\"description\":\"Ein Schuljahr oder Semester im Ausland ver\u00e4ndert Leben. Schooluniverse begleitet dich und deine Familie pers\u00f6nlich.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"School Universe &#8211; explore your future\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/\",\"name\":\"School Universe\",\"description\":\"Explore your future\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/#organization\",\"name\":\"School Universe\",\"url\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.schooluniverse.de\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/schooluniverse.png\",\"contentUrl\":\"https:\\\/\\\/www.schooluniverse.de\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/schooluniverse.png\",\"width\":216,\"height\":91,\"caption\":\"School Universe\"},\"image\":{\"@id\":\"https:\\\/\\\/www.schooluniverse.de\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"School Universe - explore your future -","description":"Ein Schuljahr oder Semester im Ausland ver\u00e4ndert Leben. Schooluniverse begleitet dich und deine Familie pers\u00f6nlich.","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:\/\/www.schooluniverse.de\/en\/","og_locale":"en_US","og_type":"article","og_title":"School Universe - explore your future -","og_description":"Ein Schuljahr oder Semester im Ausland ver\u00e4ndert Leben. Schooluniverse begleitet dich und deine Familie pers\u00f6nlich.","og_url":"https:\/\/www.schooluniverse.de\/en\/","og_site_name":"School Universe","article_modified_time":"2026-09-03T18:05:26+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.schooluniverse.de\/en\/","url":"https:\/\/www.schooluniverse.de\/en\/","name":"School Universe - explore your future -","isPartOf":{"@id":"https:\/\/www.schooluniverse.de\/en\/#website"},"datePublished":"2026-06-16T13:08:42+00:00","dateModified":"2026-09-03T18:05:26+00:00","description":"Ein Schuljahr oder Semester im Ausland ver\u00e4ndert Leben. Schooluniverse begleitet dich und deine Familie pers\u00f6nlich.","breadcrumb":{"@id":"https:\/\/www.schooluniverse.de\/en\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.schooluniverse.de\/en\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.schooluniverse.de\/en\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/www.schooluniverse.de\/en\/"},{"@type":"ListItem","position":2,"name":"School Universe &#8211; explore your future"}]},{"@type":"WebSite","@id":"https:\/\/www.schooluniverse.de\/en\/#website","url":"https:\/\/www.schooluniverse.de\/en\/","name":"School Universe","description":"Explore your future","publisher":{"@id":"https:\/\/www.schooluniverse.de\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.schooluniverse.de\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.schooluniverse.de\/en\/#organization","name":"School Universe","url":"https:\/\/www.schooluniverse.de\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.schooluniverse.de\/en\/#\/schema\/logo\/image\/","url":"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse.png","contentUrl":"https:\/\/www.schooluniverse.de\/wp-content\/uploads\/2026\/08\/schooluniverse.png","width":216,"height":91,"caption":"School Universe"},"image":{"@id":"https:\/\/www.schooluniverse.de\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.schooluniverse.de\/en\/wp-json\/wp\/v2\/pages\/244","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.schooluniverse.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.schooluniverse.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.schooluniverse.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.schooluniverse.de\/en\/wp-json\/wp\/v2\/comments?post=244"}],"version-history":[{"count":222,"href":"https:\/\/www.schooluniverse.de\/en\/wp-json\/wp\/v2\/pages\/244\/revisions"}],"predecessor-version":[{"id":1328,"href":"https:\/\/www.schooluniverse.de\/en\/wp-json\/wp\/v2\/pages\/244\/revisions\/1328"}],"wp:attachment":[{"href":"https:\/\/www.schooluniverse.de\/en\/wp-json\/wp\/v2\/media?parent=244"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}