{"id":37690,"date":"2026-03-17T13:03:16","date_gmt":"2026-03-17T13:03:16","guid":{"rendered":"https:\/\/ukuni.org\/?page_id=37690"},"modified":"2026-04-02T15:42:12","modified_gmt":"2026-04-02T15:42:12","slug":"summer-prog-2026","status":"publish","type":"page","link":"https:\/\/ukuni.org\/ar\/summer-prog-2026\/","title":{"rendered":"Youth Summer Camps Abroad | Free Consultation | UKuni"},"content":{"rendered":"\n\n<section \n  class=\"inner-banner ibnr-1 bg-cover w-[95%] md:w-[98%] m-auto rounded-3xl \" \n  style=\"background-image: url('https:\/\/ukuni.org\/wp-content\/uploads\/2026\/04\/Header-1-scaled-e1775112045228.png'); background-size: cover; background-position: center 20%; background-repeat: no-repeat; background-color: #f4faff;\"  >\n  <div class=\"container mx-auto px-5 md:px-10 h-[350px] flex flex-col justify-center items-center text-center\">\n    <h1 class=\"font-poppins font-semibold text-[36px] leading-[40px] sm:text-[40px] sm:leading-[48px] md:text-[48px] md:leading-[56px] lg:text-[54px] lg:leading-[64px] tracking-[0%] capitalize text-[#072440]\">\n      Youth Summer Programs Abroad     <\/h1>\n    <!-- Breadcrumb -->\n      <\/div>\n<\/section>\n\n\n\n<div style=\"height:32px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&#038;family=Cairo:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n\n#ucs1x617 .ltr-price {\n    direction: ltr;\n    unicode-bidi: isolate;\n    display: inline-block;\n}\n\/* 3.6.3: ltr-price is for INLINE prices only - if it (wrongly) wraps whole\n   paragraphs or lists (pasted content), neutralize it so it cannot force LTR *\/\n#ucs1x617 .ltr-price:has(p, div, ul, ol, li, h1, h2, h3, h4, h5, h6) {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n\/* 3.6.4: titles never need price isolation - neutralize it there entirely *\/\n#ucs1x617 .cs-hero-title .ltr-price,\n#ucs1x617 .cs-col-title .ltr-price,\n#ucs1x617 .cs-pd-title .ltr-price {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n#ucs1x617 {\n    --pri: #072440; --acc: #CE1B1C; --bg: #FFFFFF;\n    --pri-rgb: 7,36,64; --acc-rgb: 206,27,28;\n    font-family: 'Poppins', 'Cairo', -apple-system, BlinkMacSystemFont, sans-serif;\n    background: var(--bg); -webkit-font-smoothing: antialiased; color: #1a1a2e;\n}\n#ucs1x617 *, #ucs1x617 *::before, #ucs1x617 *::after { box-sizing: border-box; margin: 0; padding: 0; }\n#ucs1x617 .cs-inner { max-width: 1500px; margin: 0 auto; padding: 0px 32px; }\n#ucs1x617 .cs-hero > *, #ucs1x617 .cs-row > * { min-width: 0; }\n#ucs1x617 .cs-hero-intro, #ucs1x617 .cs-item-txt, #ucs1x617 .cs-rt, #ucs1x617 .cs-pd-body { overflow-wrap: break-word; }\n\n\/* HERO *\/\n#ucs1x617 .cs-hero {\n    display: grid;\n    gap: 40px;\n    align-items: center;\n    margin-bottom: 0;\n    padding-bottom: 0;\n    border-bottom: none;\n}\n#ucs1x617 .cs-hero-title { font-size: clamp(22px, 3vw, 32px); font-weight: 700; color: var(--pri); line-height: 1.28; margin-bottom: 18px; letter-spacing: -.3px; width:98% !important}\n#ucs1x617 .cs-hero-title strong, #ucs1x617 .cs-hero-title b { color: var(--acc); }\n#ucs1x617 .cs-hero-intro { font-size: 15.5px; line-height: 1.85; color: #5a6474; width:99% !important}\n#ucs1x617 .cs-hero-intro strong, #ucs1x617 .cs-hero-intro b { font-weight: 700; color: #1a1a2e; }\n#ucs1x617 .cs-hero-intro a { color: var(--acc); }\n\n#ucs1x617 .cs-hero-img-wrap {\n    position: relative;\n    width: 100%;\n    min-width: 0;\n}\n#ucs1x617 .cs-hero-img {\n    display: block;\n    width: 95%;\n    height: 370px;\n    object-fit: cover;\n    object-position: 50% 50%;\n    border-radius: 14px;\n}\n\n\/* HERO CARD WRAPPER *\/\n#ucs1x617 .cs-hero-card {\n    border-radius: 12px; border: 1px solid #eef0f3; overflow: hidden;\n    background: rgba(7,36,64,.02); margin-bottom: 48px;\n}\n#ucs1x617 .cs-hero-card-body { padding: 32px 28px; }\n\n\/* \u2550\u2550\u2550 FLAGS BAR \u2550\u2550\u2550 *\/\n#ucs1x617 .cs-flags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 14px;\n    align-items: center;\n    justify-content: flex-start;\n    margin-top: 20px;\n    padding-top: 16px;\n    border-top: 1px solid #eef0f3;\n}\n#ucs1x617 .cs-flag-pill {\n    display: inline-flex; align-items: center; gap: 8px;\n    padding-block: 7px; padding-inline: 10px 16px; background: #f0f4f9; border-radius: 28px;\n    border: 1px solid #e2e8f0; transition: all .2s ease; text-decoration: none; color: inherit;\n}\n\/* AUTO TEXT DIRECTION (3.6.0): each text block follows its own language,\n   so translated Arabic gets RTL punctuation + right alignment automatically *\/\n#ucs1x617 .cs-hero-title, #ucs1x617 .cs-hero-title p, #ucs1x617 .cs-hero-title div,\n#ucs1x617 .cs-hero-intro, #ucs1x617 .cs-hero-intro p, #ucs1x617 .cs-hero-intro div, #ucs1x617 .cs-hero-intro li,\n#ucs1x617 .cs-item-txt, #ucs1x617 .cs-item-txt p, #ucs1x617 .cs-item-txt div, #ucs1x617 .cs-item-txt li,\n#ucs1x617 .cs-rt, #ucs1x617 .cs-rt p, #ucs1x617 .cs-rt div, #ucs1x617 .cs-rt li,\n#ucs1x617 .cs-col-title,\n#ucs1x617 .cs-note-1, #ucs1x617 .cs-note-1 p, #ucs1x617 .cs-note-1 div, #ucs1x617 .cs-note-1 li,\n#ucs1x617 .cs-note-2, #ucs1x617 .cs-note-2 p, #ucs1x617 .cs-note-2 div, #ucs1x617 .cs-note-2 li,\n#ucs1x617 .cs-pd-title,\n#ucs1x617 .cs-pd-body, #ucs1x617 .cs-pd-body p, #ucs1x617 .cs-pd-body div, #ucs1x617 .cs-pd-body li,\n#ucs1x617 .cs-flag-name, #ucs1x617 .cs-logos-sep-text { unicode-bidi: plaintext; text-align: start; }\n#ucs1x617 .cs-flag-pill:hover { background: #e4eaf2; transform: translateY(-1px); box-shadow: 0 2px 8px rgba(0,0,0,.06); }\n#ucs1x617 .cs-flag-emoji { font-size: 30px; line-height: 1; display: flex; }\n#ucs1x617 .cs-flag-name { font-size: 13px; font-weight: 600; color: #1a1a2e; white-space: nowrap; }\n#ucs1x617 .cs-flag-icon {\n    display: inline-flex; align-items: center; justify-content: center;\n    padding: 4px; border-radius: 8px; border: 1px solid transparent; transition: all .2s ease;\n}\n#ucs1x617 .cs-flag-icon:hover { background: rgba(0,0,0,.04); transform: scale(1.1); }\n\n\/* \u2550\u2550\u2550 PROGRAM DETAIL CARDS \u2550\u2550\u2550 *\/\n#ucs1x617 .cs-pd-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px; margin-top: 24px;\n}\n#ucs1x617 .cs-pd-card {\n    background: #ffffff;\n    border: 1px solid #eef0f3;\n    border-radius: 12px; padding: 20px 18px;\n    transition: all .25s ease; position: relative; overflow: hidden;\n}\n#ucs1x617 .cs-pd-card::before {\n    content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n    background: linear-gradient(90deg, var(--pri), var(--acc)); opacity: 0; transition: opacity .25s;\n}\n#ucs1x617 .cs-pd-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,.06); }\n#ucs1x617 .cs-pd-card:hover::before { opacity: 1; }\n#ucs1x617 .cs-pd-head { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }\n#ucs1x617 .cs-pd-icon {\n    width: 38px; height: 38px; border-radius: 10px;\n    background: #f0f4f9;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 20px; flex-shrink: 0;\n}\n#ucs1x617 .cs-pd-title { font-size: 13px; font-weight: 700; color: #072440; }\n#ucs1x617 .cs-pd-body { font-size: 13px; line-height: 1.75; color: #5a6474; }\n\n\/* \u2550\u2550\u2550 DUAL LOGOS BAR \u2550\u2550\u2550 *\/\n#ucs1x617 .cs-logos-bar {\n    display: flex; align-items: center; justify-content: center; gap: 0;\n    padding: 18px 24px; border-top: 1px solid #eef0f3;\n    background: rgba(7,36,64,.025);\n}\n#ucs1x617 .cs-logo-item {\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n    text-decoration: none; transition: opacity .2s, transform .2s;\n}\n#ucs1x617 .cs-logo-item:hover { opacity: .82; transform: scale(1.04); }\n#ucs1x617 .cs-logo-img {\n    width: 80px; height: 80px;\n    object-fit: contain; display: block;\n}\n#ucs1x617 .cs-logos-sep {\n    display: flex; flex-direction: column; align-items: center; gap: 5px;\n    padding: 0 20px; flex-shrink: 0;\n}\n#ucs1x617 .cs-logos-sep-line { width: 1px; height: 22px; background: #ccd2db; }\n#ucs1x617 .cs-logos-sep-text { font-size: 11px; color: #8a9099; font-weight: 500; letter-spacing: .4px; white-space: nowrap; }\n\n\/* ROW *\/\n#ucs1x617 .cs-row { display: grid; gap: 32px; align-items: start; margin-bottom: 56px; }\n#ucs1x617 .cs-row:last-child { margin-bottom: 0; }\n#ucs1x617 .cs-divider { height: 2px; background: #eef0f3; margin: 0 0 56px; }\n\n\/* NEW (3.5.0): stacked rows \u2014 swap visual order of the two children when needed *\/\n#ucs1x617 .cs-order-flip > :first-child { order: 2; }\n#ucs1x617 .cs-order-flip > :last-child  { order: 1; }\n\n\/* SLIDER *\/\n#ucs1x617 .cs-slider { position: relative; border-radius: 12px; overflow: hidden; background: #1a1a2e; -webkit-user-select: none; user-select: none; }\n#ucs1x617 .cs-slide { position: absolute; inset: 0; background-size: cover; background-repeat: no-repeat; opacity: 0; transition: opacity .7s ease; }\n#ucs1x617 .cs-slide.active { opacity: 1; }\n#ucs1x617 .cs-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; background: rgba(0,0,0,.45); border: none; cursor: pointer; color: #fff; font-size: 24px; line-height: 1; display: flex; align-items: center; justify-content: center; z-index: 10; transition: background .2s; }\n#ucs1x617 .cs-arrow:hover { background: rgba(0,0,0,.72); }\n#ucs1x617 .cs-prev { left: 12px; } #ucs1x617 .cs-next { right: 12px; }\n#ucs1x617 .cs-dots { position: absolute; bottom: 12px; left: 50%; transform: translateX(-50%); display: flex; gap: 6px; z-index: 10; }\n#ucs1x617 .cs-dot { width: 8px; height: 8px; border-radius: 4px; background: rgba(255,255,255,.5); border: none; cursor: pointer; padding: 0; transition: all .35s ease; }\n#ucs1x617 .cs-dot.active { width: 22px; background: var(--acc); }\n\n\/* TEXT COLUMN *\/\n#ucs1x617 .cs-col { background: #f8f9fb; border-radius: 14px; padding: 28px 24px; border: 1px solid #eef0f3; }\n#ucs1x617 .cs-col-head { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; padding-bottom: 14px; border-bottom: 1px solid #e4e7eb; }\n#ucs1x617 .cs-col-icon { width: 36px; height: 36px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n#ucs1x617 .cs-col-icon svg { width: 18px; height: 18px; }\n#ucs1x617 .cs-col-title { font-size: 17px; font-weight: 700; color: var(--pri); }\n\n\/* Bullet items *\/\n#ucs1x617 .cs-item { display: flex; gap: 12px; align-items: flex-start; padding: 10px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs1x617 .cs-item:last-child { border-bottom: none; }\n#ucs1x617 .cs-item:hover { padding-inline-start: 4px; }\n#ucs1x617 .cs-dot-b { width: 7px; height: 7px; border-radius: 50%; background: var(--acc); flex-shrink: 0; margin-top: 8px; }\n#ucs1x617 .cs-item-txt { font-size: 14.5px; line-height: 1.65; color: #1a1a2e; }\n#ucs1x617 .cs-item-txt strong, #ucs1x617 .cs-item-txt b { font-weight: 700; }\n#ucs1x617 .cs-item-txt em, #ucs1x617 .cs-item-txt i { font-style: italic; }\n#ucs1x617 .cs-item-txt u { text-decoration: underline; }\n\n\/* Numbered items *\/\n#ucs1x617 .cs-req { display: flex; gap: 14px; align-items: flex-start; padding: 12px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs1x617 .cs-req:last-child { border-bottom: none; }\n#ucs1x617 .cs-req:hover { padding-inline-start: 4px; }\n#ucs1x617 .cs-rn { width: 28px; height: 28px; border-radius: 7px; background: var(--pri); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; flex-shrink: 0; margin-top: 2px; }\n#ucs1x617 .cs-rt { font-size: 14.5px; line-height: 1.65; padding-top: 3px; }\n#ucs1x617 .cs-rt strong, #ucs1x617 .cs-rt b { font-weight: 700; }\n#ucs1x617 .cs-rt em, #ucs1x617 .cs-rt i { font-style: italic; }\n#ucs1x617 .cs-rt u { text-decoration: underline; }\n\n#ucs1x617 .cs-col-title strong, #ucs1x617 .cs-col-title b { font-weight: 800; }\n#ucs1x617 .cs-col-title em, #ucs1x617 .cs-col-title i { font-style: italic; }\n\n\/* Lists within rich content *\/\n#ucs1x617 .cs-hero-intro ul { list-style: disc; }\n#ucs1x617 .cs-hero-intro ol { list-style: decimal; }\n#ucs1x617 .cs-note-1 ul, #ucs1x617 .cs-note-2 ul, #ucs1x617 .cs-pd-body ul { list-style: disc; }\n#ucs1x617 .cs-note-1 ol, #ucs1x617 .cs-note-2 ol, #ucs1x617 .cs-pd-body ol { list-style: decimal; }\n#ucs1x617 .cs-item-txt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs1x617 .cs-item-txt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs1x617 .cs-rt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs1x617 .cs-rt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs1x617 .cs-hero-intro ul,\n#ucs1x617 .cs-hero-intro ol,\n#ucs1x617 .cs-note-1 ul,\n#ucs1x617 .cs-note-1 ol,\n#ucs1x617 .cs-note-2 ul,\n#ucs1x617 .cs-note-2 ol,\n#ucs1x617 .cs-pd-body ul,\n#ucs1x617 .cs-pd-body ol { padding-inline-start: 22px; margin: 6px 0; }\n#ucs1x617 .cs-hero-intro ul li, #ucs1x617 .cs-hero-intro ol li,\n#ucs1x617 .cs-note-1 li, #ucs1x617 .cs-note-2 li,\n#ucs1x617 .cs-pd-body li, #ucs1x617 .cs-item-txt li, #ucs1x617 .cs-rt li {\n    margin-bottom: 4px; line-height: 1.7;\n}\n\n\/* NOTE styles *\/\n#ucs1x617 .cs-note-1 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #e8c000; font-size: 13.5px; line-height: 1.75; color: #4a3c00; }\n#ucs1x617 .cs-note-1 strong, #ucs1x617 .cs-note-1 b { color: #2e2500; font-weight: 600; }\n#ucs1x617 .cs-note-2 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #2e7dc0; font-size: 13.5px; line-height: 1.75; color: #0d2e4a; }\n#ucs1x617 .cs-note-2 strong, #ucs1x617 .cs-note-2 b { color: #061c2e; font-weight: 600; }\n\n\/* CTA *\/\n#ucs1x617 .cs-cta { text-align: center; margin-top: 24px; }\n#ucs1x617 .cs-btn { display: inline-flex; align-items: center; gap: 10px; padding: 13px 36px; background: var(--acc); color: #fff; border-radius: 7px; font-weight: 600; font-size: 15px; text-decoration: none; letter-spacing: .2px; transition: all .25s ease; }\n#ucs1x617 .cs-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(var(--acc-rgb),.3); filter: brightness(1.06); color: #fff; text-decoration: none; }\n#ucs1x617 .cs-btn svg { width: 16px; height: 16px; flex-shrink: 0; transition: transform .25s; }\n#ucs1x617 .cs-btn:hover svg { transform: translateX(3px); }\n\n\/* Animations *\/\n@keyframes ucs1x617U { from{opacity:0;transform:translateY(26px)} to{opacity:1;transform:translateY(0)} }\n#ucs1x617 .au { opacity:0; animation:ucs1x617U .65s cubic-bezier(.22,1,.36,1) forwards; }\n#ucs1x617 .d1{animation-delay:.06s} #ucs1x617 .d2{animation-delay:.14s}\n#ucs1x617 .d3{animation-delay:.22s} #ucs1x617 .d4{animation-delay:.30s}\n\n\/* \u2550\u2550\u2550 RTL MODE (3.6.2) \u2014 applies ONLY to the Arabic (TranslatePress) \/ RTL version \u2550\u2550\u2550 *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) {\n    direction: rtl;\n    font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;\n}\n\/* explicit direction:rtl for bullets & lists \u2014 markers move to the RIGHT *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ul, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ol, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) li { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-item, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-req { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn { direction: rtl; letter-spacing: 0; font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title { letter-spacing: 0; line-height: 1.55; width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-intro { width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-img { width: 100%; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title { line-height: 1.6; }\n\/* 3.6.4: titles are forced RTL and flush RIGHT in the Arabic version -\n   numbers like \"6.\" always sit at the right end, no heuristics involved *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title div, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title p,\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title {\n    direction: rtl;\n    unicode-bidi: isolate;\n    text-align: right;\n}\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-logos-sep-text { letter-spacing: 0; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn svg { transform: scaleX(-1); }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn:hover svg { transform: scaleX(-1) translateX(3px); }\n\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\n@media (max-width: 900px) {\n    #ucs1x617 .cs-row  { grid-template-columns: 1fr !important; }\n    #ucs1x617 .cs-hero { grid-template-columns: 1fr !important; gap: 24px; }\n    #ucs1x617 .cs-hero-img { height: auto !important; min-height: 200px; }\n    #ucs1x617 .cs-inner { padding: 44px 20px; }\n    #ucs1x617 .cs-pd-grid { grid-template-columns: 1fr !important; }\n    #ucs1x617 .cs-logos-bar { padding: 14px 16px; }\n    #ucs1x617 .cs-logos-sep { padding: 0 12px; }\n}\n@media (max-width: 480px) {\n    #ucs1x617 .cs-inner { padding: 32px 16px; }\n    #ucs1x617 .cs-logos-bar { padding: 12px 16px; flex-wrap: nowrap; }\n    #ucs1x617 .cs-logo-img { width: 56px !important; height: 56px !important; }\n    #ucs1x617 .cs-logos-sep { padding: 0 10px; }\n    #ucs1x617 .cs-logos-sep-text { font-size: 10px; }\n    #ucs1x617 .cs-flags { gap: 8px; }\n    #ucs1x617 .cs-flag-pill { padding-block: 5px; padding-inline: 7px 10px; }\n    #ucs1x617 .cs-flag-emoji { font-size: 21px !important; }\n}\n<\/style>\n\n<section id=\"ucs1x617\" class=\"cs-rtl\" dir=\"rtl\">\n<div class=\"cs-inner\">\n\n<div class=\"cs-hero-card au d1\">\n    <div class=\"cs-hero-card-body\">\n        <div class=\"cs-hero\" style=\"grid-template-columns:60fr 40fr\">\n            \n            <div>\n                <h2 class=\"cs-hero-title au d2\"><p class=\"MsoNormal\" style=\"line-height:normal\"><b><span style=\"font-family:&quot;Times New Roman&quot;,serif\">Spend Your Summer Learning, Exploring, and Growing Abroad<\/span><\/b><span style=\"font-family:&quot;Times New Roman&quot;,serif\"><\/span><\/p>\n\n<\/h2>\n                <div class=\"cs-hero-intro au d3\"><p class=\"MsoNormal\" style=\"line-height:normal\"><span style=\"font-family:&quot;Times New Roman&quot;,serif\">Discover summer programs for students aged <b>12 to 18<\/b> in the <b>UK,\nUS, Malta, and South Africa<\/b>, combining English learning, activities, trips,\nand a structured residential experience.<\/span><\/p><ul dir=\"auto\"> <li dir=\"auto\">Programs for ages 12 to 18<\/li><li dir=\"auto\">English learning with activities and excursions<\/li><li dir=\"auto\">Residential accommodation and airport transfers included<\/li><\/ul><ul dir=\"auto\"><\/ul><\/div>\n\n                                <div class=\"cs-flags au d4\" style=\"justify-content:flex-start;\">\n                                                                    <span class=\"cs-flag-pill\">\n                            <span class=\"cs-flag-emoji\">\ud83c\uddec\ud83c\udde7<\/span>\n                            <span class=\"cs-flag-name\">United Kingdom<\/span>\n                        <\/span>\n                                                                                            <span class=\"cs-flag-pill\">\n                            <span class=\"cs-flag-emoji\">\ud83c\uddfa\ud83c\uddf8<\/span>\n                            <span class=\"cs-flag-name\">United States<\/span>\n                        <\/span>\n                                                                                            <span class=\"cs-flag-pill\">\n                            <span class=\"cs-flag-emoji\">\ud83c\uddf2\ud83c\uddf9<\/span>\n                            <span class=\"cs-flag-name\">Malta<\/span>\n                        <\/span>\n                                                                                            <span class=\"cs-flag-pill\">\n                            <span class=\"cs-flag-emoji\">\ud83c\uddff\ud83c\udde6<\/span>\n                            <span class=\"cs-flag-name\">South Africa<\/span>\n                        <\/span>\n                                                            <\/div>\n                \n                                <div class=\"cs-pd-grid au d4\">\n                                        <div class=\"cs-pd-card\">\n                        <div class=\"cs-pd-head\">\n                            <span class=\"cs-pd-icon\">\ud83d\udce2<\/span>\n                            <span class=\"cs-pd-title\">1 week program starting from <br><div><span style=\"font-size: 22px;font-weight: 600\">SAR <\/span><b><font style=\"font-size: 22px\" color=\"#ce1b1c\">4,770 <\/font><\/b><\/div><\/span>\n                        <\/div>\n                        <div class=\"cs-pd-body\"><\/div>\n                    <\/div>\n                                    <\/div>\n                            <\/div>\n\n                        <div class=\"cs-hero-img-wrap\">\n                <img decoding=\"async\" class=\"cs-hero-img\" src=\"https:\/\/ukuni.org\/wp-content\/uploads\/2026\/04\/Spend-Your-summer.jpg-scaled.jpeg\" alt=\"\" loading=\"lazy\">\n            <\/div>\n                    <\/div>\n    <\/div>\n\n    \n<\/div><!-- .cs-hero-card -->\n\n\n\n\n<\/div>\n<\/section>\n\n<script>\n(function(){\n    function initSlider(id,interval){\n        var wrap=document.getElementById(id);\n        if(!wrap)return;\n        var slides=Array.prototype.slice.call(wrap.querySelectorAll('.cs-slide'));\n        var dots=Array.prototype.slice.call(wrap.querySelectorAll('.cs-dot'));\n        var total=slides.length;\n        if(total<2)return;\n        var cur=0,timer=null;\n        function goTo(n){\n            slides[cur].classList.remove('active');\n            if(dots[cur])dots[cur].classList.remove('active');\n            cur=(n%total+total)%total;\n            slides[cur].classList.add('active');\n            if(dots[cur])dots[cur].classList.add('active');\n        }\n        function play(){timer=setInterval(function(){goTo(cur+1);},interval);}\n        function pause(){clearInterval(timer);}\n        function reset(){pause();play();}\n        var prev=wrap.querySelector('.cs-prev');\n        var next=wrap.querySelector('.cs-next');\n        if(prev)prev.addEventListener('click',function(){goTo(cur-1);reset();});\n        if(next)next.addEventListener('click',function(){goTo(cur+1);reset();});\n        dots.forEach(function(btn){\n            btn.addEventListener('click',function(){goTo(parseInt(this.dataset.idx,10));reset();});\n        });\n        var tx=0;\n        wrap.addEventListener('touchstart',function(e){tx=e.touches[0].clientX;},{passive:true});\n        wrap.addEventListener('touchend',function(e){\n            var diff=tx-e.changedTouches[0].clientX;\n            if(Math.abs(diff)>40){goTo(cur+(diff>0?1:-1));reset();}\n        },{passive:true});\n        wrap.addEventListener('mouseenter',pause);\n        wrap.addEventListener('mouseleave',play);\n        play();\n    }\n    \/* 3.6.1: auto-RTL safety net (server already marks TranslatePress pages).\n       Also catches LATE translation (browser auto-translate) via observer.\n       Additive only \u2014 it never removes a server-side rtl decision. *\/\n    function applyDir(){\n        var sec=document.getElementById('ucs1x617');\n        if(!sec||sec.classList.contains('cs-rtl'))return;\n        var hd=((document.documentElement.getAttribute('dir'))||'').toLowerCase();\n        var bd=((document.body&&document.body.getAttribute('dir'))||'').toLowerCase();\n        var rtl=(hd==='rtl'||bd==='rtl');\n        if(!rtl){rtl=\/^\\\/(ar|he|fa|ur)(\\\/|$)\/i.test(location.pathname);}\n        if(!rtl){rtl=\/(^|\\s)translatepress-ar\/i.test((document.body&&document.body.className)||'')||\/^ar([-_]|$)\/i.test(document.documentElement.lang||'');}\n        if(!rtl){\n            var t=(sec.textContent||'').slice(0,2500);\n            var r=(t.match(\/[\\u0591-\\u07FF\\uFB1D-\\uFDFD\\uFE70-\\uFEFC]\/g)||[]).length;\n            var l=(t.match(\/[A-Za-z]\/g)||[]).length;\n            rtl=(r>10 && r>l);\n        }\n        if(rtl){sec.classList.add('cs-rtl');sec.setAttribute('dir','rtl');}\n    }\n    function run(){\n        applyDir();\n                    }\n    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',run);}else{run();}\n    window.addEventListener('load',applyDir);\n    try{\n        var dT,sec0=document.getElementById('ucs1x617');\n        var mo=new MutationObserver(function(){clearTimeout(dT);dT=setTimeout(applyDir,150);});\n        if(sec0){mo.observe(sec0,{subtree:true,childList:true,characterData:true});}\n        mo.observe(document.documentElement,{attributes:true,attributeFilter:['dir','lang']});\n        setTimeout(applyDir,1200);setTimeout(applyDir,3000);\n    }catch(e){}\n}());\n<\/script>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-white-color has-text-color has-background has-link-color has-custom-font-size wp-element-button\" href=\"#standard-registration\" style=\"border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#ce1b1c;font-size:16px;font-style:normal;font-weight:700\">Get Your Free Consultation<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><sub>Submit your details and our team will help you to find the most suitable summer program based on your age, destination and budget.<\/sub><\/p>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" style=\"font-size:32px\"><strong><strong>Destinations<\/strong><\/strong><\/h2>\n\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&#038;family=Cairo:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n\n#ucs2x675 .ltr-price {\n    direction: ltr;\n    unicode-bidi: isolate;\n    display: inline-block;\n}\n\/* 3.6.3: ltr-price is for INLINE prices only - if it (wrongly) wraps whole\n   paragraphs or lists (pasted content), neutralize it so it cannot force LTR *\/\n#ucs2x675 .ltr-price:has(p, div, ul, ol, li, h1, h2, h3, h4, h5, h6) {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n\/* 3.6.4: titles never need price isolation - neutralize it there entirely *\/\n#ucs2x675 .cs-hero-title .ltr-price,\n#ucs2x675 .cs-col-title .ltr-price,\n#ucs2x675 .cs-pd-title .ltr-price {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n#ucs2x675 {\n    --pri: #072440; --acc: #CE1B1C; --bg: #FFFFFF;\n    --pri-rgb: 7,36,64; --acc-rgb: 206,27,28;\n    font-family: 'Poppins', 'Cairo', -apple-system, BlinkMacSystemFont, sans-serif;\n    background: var(--bg); -webkit-font-smoothing: antialiased; color: #1a1a2e;\n}\n#ucs2x675 *, #ucs2x675 *::before, #ucs2x675 *::after { box-sizing: border-box; margin: 0; padding: 0; }\n#ucs2x675 .cs-inner { max-width: 1500px; margin: 0 auto; padding: 0px 32px; }\n#ucs2x675 .cs-hero > *, #ucs2x675 .cs-row > * { min-width: 0; }\n#ucs2x675 .cs-hero-intro, #ucs2x675 .cs-item-txt, #ucs2x675 .cs-rt, #ucs2x675 .cs-pd-body { overflow-wrap: break-word; }\n\n\/* HERO *\/\n#ucs2x675 .cs-hero {\n    display: grid;\n    gap: 40px;\n    align-items: center;\n    margin-bottom: 0;\n    padding-bottom: 0;\n    border-bottom: none;\n}\n#ucs2x675 .cs-hero-title { font-size: clamp(22px, 3vw, 32px); font-weight: 700; color: var(--pri); line-height: 1.28; margin-bottom: 18px; letter-spacing: -.3px; width:98% !important}\n#ucs2x675 .cs-hero-title strong, #ucs2x675 .cs-hero-title b { color: var(--acc); }\n#ucs2x675 .cs-hero-intro { font-size: 15.5px; line-height: 1.85; color: #5a6474; width:99% !important}\n#ucs2x675 .cs-hero-intro strong, #ucs2x675 .cs-hero-intro b { font-weight: 700; color: #1a1a2e; }\n#ucs2x675 .cs-hero-intro a { color: var(--acc); }\n\n#ucs2x675 .cs-hero-img-wrap {\n    position: relative;\n    width: 100%;\n    min-width: 0;\n}\n#ucs2x675 .cs-hero-img {\n    display: block;\n    width: 95%;\n    height: 370px;\n    object-fit: cover;\n    object-position: 50% 50%;\n    border-radius: 25px;\n}\n\n\/* HERO CARD WRAPPER *\/\n#ucs2x675 .cs-hero-card {\n    border-radius: 12px; border: 1px solid #eef0f3; overflow: hidden;\n    background: rgba(7,36,64,.02); margin-bottom: 48px;\n}\n#ucs2x675 .cs-hero-card-body { padding: 32px 28px; }\n\n\/* \u2550\u2550\u2550 FLAGS BAR \u2550\u2550\u2550 *\/\n#ucs2x675 .cs-flags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 14px;\n    align-items: center;\n    justify-content: flex-start;\n    margin-top: 20px;\n    padding-top: 16px;\n    border-top: 1px solid #eef0f3;\n}\n#ucs2x675 .cs-flag-pill {\n    display: inline-flex; align-items: center; gap: 8px;\n    padding-block: 7px; padding-inline: 10px 16px; background: #f0f4f9; border-radius: 28px;\n    border: 1px solid #e2e8f0; transition: all .2s ease; text-decoration: none; color: inherit;\n}\n\/* AUTO TEXT DIRECTION (3.6.0): each text block follows its own language,\n   so translated Arabic gets RTL punctuation + right alignment automatically *\/\n#ucs2x675 .cs-hero-title, #ucs2x675 .cs-hero-title p, #ucs2x675 .cs-hero-title div,\n#ucs2x675 .cs-hero-intro, #ucs2x675 .cs-hero-intro p, #ucs2x675 .cs-hero-intro div, #ucs2x675 .cs-hero-intro li,\n#ucs2x675 .cs-item-txt, #ucs2x675 .cs-item-txt p, #ucs2x675 .cs-item-txt div, #ucs2x675 .cs-item-txt li,\n#ucs2x675 .cs-rt, #ucs2x675 .cs-rt p, #ucs2x675 .cs-rt div, #ucs2x675 .cs-rt li,\n#ucs2x675 .cs-col-title,\n#ucs2x675 .cs-note-1, #ucs2x675 .cs-note-1 p, #ucs2x675 .cs-note-1 div, #ucs2x675 .cs-note-1 li,\n#ucs2x675 .cs-note-2, #ucs2x675 .cs-note-2 p, #ucs2x675 .cs-note-2 div, #ucs2x675 .cs-note-2 li,\n#ucs2x675 .cs-pd-title,\n#ucs2x675 .cs-pd-body, #ucs2x675 .cs-pd-body p, #ucs2x675 .cs-pd-body div, #ucs2x675 .cs-pd-body li,\n#ucs2x675 .cs-flag-name, #ucs2x675 .cs-logos-sep-text { unicode-bidi: plaintext; text-align: start; }\n#ucs2x675 .cs-flag-pill:hover { background: #e4eaf2; transform: translateY(-1px); box-shadow: 0 2px 8px rgba(0,0,0,.06); }\n#ucs2x675 .cs-flag-emoji { font-size: 30px; line-height: 1; display: flex; }\n#ucs2x675 .cs-flag-name { font-size: 13px; font-weight: 600; color: #1a1a2e; white-space: nowrap; }\n#ucs2x675 .cs-flag-icon {\n    display: inline-flex; align-items: center; justify-content: center;\n    padding: 4px; border-radius: 8px; border: 1px solid transparent; transition: all .2s ease;\n}\n#ucs2x675 .cs-flag-icon:hover { background: rgba(0,0,0,.04); transform: scale(1.1); }\n\n\/* \u2550\u2550\u2550 PROGRAM DETAIL CARDS \u2550\u2550\u2550 *\/\n#ucs2x675 .cs-pd-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px; margin-top: 24px;\n}\n#ucs2x675 .cs-pd-card {\n    background: #ffffff;\n    border: 1px solid #eef0f3;\n    border-radius: 12px; padding: 20px 18px;\n    transition: all .25s ease; position: relative; overflow: hidden;\n}\n#ucs2x675 .cs-pd-card::before {\n    content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n    background: linear-gradient(90deg, var(--pri), var(--acc)); opacity: 0; transition: opacity .25s;\n}\n#ucs2x675 .cs-pd-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,.06); }\n#ucs2x675 .cs-pd-card:hover::before { opacity: 1; }\n#ucs2x675 .cs-pd-head { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }\n#ucs2x675 .cs-pd-icon {\n    width: 38px; height: 38px; border-radius: 10px;\n    background: #f0f4f9;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 20px; flex-shrink: 0;\n}\n#ucs2x675 .cs-pd-title { font-size: 13px; font-weight: 700; color: #072440; }\n#ucs2x675 .cs-pd-body { font-size: 13px; line-height: 1.75; color: #5a6474; }\n\n\/* \u2550\u2550\u2550 DUAL LOGOS BAR \u2550\u2550\u2550 *\/\n#ucs2x675 .cs-logos-bar {\n    display: flex; align-items: center; justify-content: center; gap: 0;\n    padding: 18px 24px; border-top: 1px solid #eef0f3;\n    background: rgba(7,36,64,.025);\n}\n#ucs2x675 .cs-logo-item {\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n    text-decoration: none; transition: opacity .2s, transform .2s;\n}\n#ucs2x675 .cs-logo-item:hover { opacity: .82; transform: scale(1.04); }\n#ucs2x675 .cs-logo-img {\n    width: 80px; height: 80px;\n    object-fit: contain; display: block;\n}\n#ucs2x675 .cs-logos-sep {\n    display: flex; flex-direction: column; align-items: center; gap: 5px;\n    padding: 0 20px; flex-shrink: 0;\n}\n#ucs2x675 .cs-logos-sep-line { width: 1px; height: 22px; background: #ccd2db; }\n#ucs2x675 .cs-logos-sep-text { font-size: 11px; color: #8a9099; font-weight: 500; letter-spacing: .4px; white-space: nowrap; }\n\n\/* ROW *\/\n#ucs2x675 .cs-row { display: grid; gap: 32px; align-items: start; margin-bottom: 56px; }\n#ucs2x675 .cs-row:last-child { margin-bottom: 0; }\n#ucs2x675 .cs-divider { height: 2px; background: #eef0f3; margin: 0 0 56px; }\n\n\/* NEW (3.5.0): stacked rows \u2014 swap visual order of the two children when needed *\/\n#ucs2x675 .cs-order-flip > :first-child { order: 2; }\n#ucs2x675 .cs-order-flip > :last-child  { order: 1; }\n\n\/* SLIDER *\/\n#ucs2x675 .cs-slider { position: relative; border-radius: 12px; overflow: hidden; background: #1a1a2e; -webkit-user-select: none; user-select: none; }\n#ucs2x675 .cs-slide { position: absolute; inset: 0; background-size: cover; background-repeat: no-repeat; opacity: 0; transition: opacity .7s ease; }\n#ucs2x675 .cs-slide.active { opacity: 1; }\n#ucs2x675 .cs-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; background: rgba(0,0,0,.45); border: none; cursor: pointer; color: #fff; font-size: 24px; line-height: 1; display: flex; align-items: center; justify-content: center; z-index: 10; transition: background .2s; }\n#ucs2x675 .cs-arrow:hover { background: rgba(0,0,0,.72); }\n#ucs2x675 .cs-prev { left: 12px; } #ucs2x675 .cs-next { right: 12px; }\n#ucs2x675 .cs-dots { position: absolute; bottom: 12px; left: 50%; transform: translateX(-50%); display: flex; gap: 6px; z-index: 10; }\n#ucs2x675 .cs-dot { width: 8px; height: 8px; border-radius: 4px; background: rgba(255,255,255,.5); border: none; cursor: pointer; padding: 0; transition: all .35s ease; }\n#ucs2x675 .cs-dot.active { width: 22px; background: var(--acc); }\n\n\/* TEXT COLUMN *\/\n#ucs2x675 .cs-col { background: #f8f9fb; border-radius: 14px; padding: 28px 24px; border: 1px solid #eef0f3; }\n#ucs2x675 .cs-col-head { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; padding-bottom: 14px; border-bottom: 1px solid #e4e7eb; }\n#ucs2x675 .cs-col-icon { width: 36px; height: 36px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n#ucs2x675 .cs-col-icon svg { width: 18px; height: 18px; }\n#ucs2x675 .cs-col-title { font-size: 17px; font-weight: 700; color: var(--pri); }\n\n\/* Bullet items *\/\n#ucs2x675 .cs-item { display: flex; gap: 12px; align-items: flex-start; padding: 10px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs2x675 .cs-item:last-child { border-bottom: none; }\n#ucs2x675 .cs-item:hover { padding-inline-start: 4px; }\n#ucs2x675 .cs-dot-b { width: 7px; height: 7px; border-radius: 50%; background: var(--acc); flex-shrink: 0; margin-top: 8px; }\n#ucs2x675 .cs-item-txt { font-size: 14.5px; line-height: 1.65; color: #1a1a2e; }\n#ucs2x675 .cs-item-txt strong, #ucs2x675 .cs-item-txt b { font-weight: 700; }\n#ucs2x675 .cs-item-txt em, #ucs2x675 .cs-item-txt i { font-style: italic; }\n#ucs2x675 .cs-item-txt u { text-decoration: underline; }\n\n\/* Numbered items *\/\n#ucs2x675 .cs-req { display: flex; gap: 14px; align-items: flex-start; padding: 12px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs2x675 .cs-req:last-child { border-bottom: none; }\n#ucs2x675 .cs-req:hover { padding-inline-start: 4px; }\n#ucs2x675 .cs-rn { width: 28px; height: 28px; border-radius: 7px; background: var(--pri); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; flex-shrink: 0; margin-top: 2px; }\n#ucs2x675 .cs-rt { font-size: 14.5px; line-height: 1.65; padding-top: 3px; }\n#ucs2x675 .cs-rt strong, #ucs2x675 .cs-rt b { font-weight: 700; }\n#ucs2x675 .cs-rt em, #ucs2x675 .cs-rt i { font-style: italic; }\n#ucs2x675 .cs-rt u { text-decoration: underline; }\n\n#ucs2x675 .cs-col-title strong, #ucs2x675 .cs-col-title b { font-weight: 800; }\n#ucs2x675 .cs-col-title em, #ucs2x675 .cs-col-title i { font-style: italic; }\n\n\/* Lists within rich content *\/\n#ucs2x675 .cs-hero-intro ul { list-style: disc; }\n#ucs2x675 .cs-hero-intro ol { list-style: decimal; }\n#ucs2x675 .cs-note-1 ul, #ucs2x675 .cs-note-2 ul, #ucs2x675 .cs-pd-body ul { list-style: disc; }\n#ucs2x675 .cs-note-1 ol, #ucs2x675 .cs-note-2 ol, #ucs2x675 .cs-pd-body ol { list-style: decimal; }\n#ucs2x675 .cs-item-txt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs2x675 .cs-item-txt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs2x675 .cs-rt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs2x675 .cs-rt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs2x675 .cs-hero-intro ul,\n#ucs2x675 .cs-hero-intro ol,\n#ucs2x675 .cs-note-1 ul,\n#ucs2x675 .cs-note-1 ol,\n#ucs2x675 .cs-note-2 ul,\n#ucs2x675 .cs-note-2 ol,\n#ucs2x675 .cs-pd-body ul,\n#ucs2x675 .cs-pd-body ol { padding-inline-start: 22px; margin: 6px 0; }\n#ucs2x675 .cs-hero-intro ul li, #ucs2x675 .cs-hero-intro ol li,\n#ucs2x675 .cs-note-1 li, #ucs2x675 .cs-note-2 li,\n#ucs2x675 .cs-pd-body li, #ucs2x675 .cs-item-txt li, #ucs2x675 .cs-rt li {\n    margin-bottom: 4px; line-height: 1.7;\n}\n\n\/* NOTE styles *\/\n#ucs2x675 .cs-note-1 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #e8c000; font-size: 13.5px; line-height: 1.75; color: #4a3c00; }\n#ucs2x675 .cs-note-1 strong, #ucs2x675 .cs-note-1 b { color: #2e2500; font-weight: 600; }\n#ucs2x675 .cs-note-2 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #2e7dc0; font-size: 13.5px; line-height: 1.75; color: #0d2e4a; }\n#ucs2x675 .cs-note-2 strong, #ucs2x675 .cs-note-2 b { color: #061c2e; font-weight: 600; }\n\n\/* CTA *\/\n#ucs2x675 .cs-cta { text-align: center; margin-top: 24px; }\n#ucs2x675 .cs-btn { display: inline-flex; align-items: center; gap: 10px; padding: 13px 36px; background: var(--acc); color: #fff; border-radius: 7px; font-weight: 600; font-size: 15px; text-decoration: none; letter-spacing: .2px; transition: all .25s ease; }\n#ucs2x675 .cs-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(var(--acc-rgb),.3); filter: brightness(1.06); color: #fff; text-decoration: none; }\n#ucs2x675 .cs-btn svg { width: 16px; height: 16px; flex-shrink: 0; transition: transform .25s; }\n#ucs2x675 .cs-btn:hover svg { transform: translateX(3px); }\n\n\/* Animations *\/\n@keyframes ucs2x675U { from{opacity:0;transform:translateY(26px)} to{opacity:1;transform:translateY(0)} }\n#ucs2x675 .au { opacity:0; animation:ucs2x675U .65s cubic-bezier(.22,1,.36,1) forwards; }\n#ucs2x675 .d1{animation-delay:.06s} #ucs2x675 .d2{animation-delay:.14s}\n#ucs2x675 .d3{animation-delay:.22s} #ucs2x675 .d4{animation-delay:.30s}\n\n\/* \u2550\u2550\u2550 RTL MODE (3.6.2) \u2014 applies ONLY to the Arabic (TranslatePress) \/ RTL version \u2550\u2550\u2550 *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) {\n    direction: rtl;\n    font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;\n}\n\/* explicit direction:rtl for bullets & lists \u2014 markers move to the RIGHT *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ul, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ol, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) li { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-item, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-req { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn { direction: rtl; letter-spacing: 0; font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title { letter-spacing: 0; line-height: 1.55; width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-intro { width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-img { width: 100%; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title { line-height: 1.6; }\n\/* 3.6.4: titles are forced RTL and flush RIGHT in the Arabic version -\n   numbers like \"6.\" always sit at the right end, no heuristics involved *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title div, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title p,\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title {\n    direction: rtl;\n    unicode-bidi: isolate;\n    text-align: right;\n}\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-logos-sep-text { letter-spacing: 0; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn svg { transform: scaleX(-1); }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn:hover svg { transform: scaleX(-1) translateX(3px); }\n\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\n@media (max-width: 900px) {\n    #ucs2x675 .cs-row  { grid-template-columns: 1fr !important; }\n    #ucs2x675 .cs-hero { grid-template-columns: 1fr !important; gap: 24px; }\n    #ucs2x675 .cs-hero-img { height: auto !important; min-height: 200px; }\n    #ucs2x675 .cs-inner { padding: 44px 20px; }\n    #ucs2x675 .cs-pd-grid { grid-template-columns: 1fr !important; }\n    #ucs2x675 .cs-logos-bar { padding: 14px 16px; }\n    #ucs2x675 .cs-logos-sep { padding: 0 12px; }\n}\n@media (max-width: 480px) {\n    #ucs2x675 .cs-inner { padding: 32px 16px; }\n    #ucs2x675 .cs-logos-bar { padding: 12px 16px; flex-wrap: nowrap; }\n    #ucs2x675 .cs-logo-img { width: 56px !important; height: 56px !important; }\n    #ucs2x675 .cs-logos-sep { padding: 0 10px; }\n    #ucs2x675 .cs-logos-sep-text { font-size: 10px; }\n    #ucs2x675 .cs-flags { gap: 8px; }\n    #ucs2x675 .cs-flag-pill { padding-block: 5px; padding-inline: 7px 10px; }\n    #ucs2x675 .cs-flag-emoji { font-size: 21px !important; }\n}\n<\/style>\n\n<section id=\"ucs2x675\" class=\"cs-rtl\" dir=\"rtl\">\n<div class=\"cs-inner\">\n\n<div class=\"cs-hero-card au d1\">\n    <div class=\"cs-hero-card-body\">\n        <div class=\"cs-hero\" style=\"grid-template-columns:40fr 60fr\">\n                        <div class=\"cs-hero-img-wrap\">\n                <img decoding=\"async\" class=\"cs-hero-img\" src=\"https:\/\/ukuni.org\/wp-content\/uploads\/2026\/04\/Available-Destinations.jpg-scaled.jpeg\" alt=\"\" loading=\"lazy\">\n            <\/div>\n            \n            <div>\n                <h2 class=\"cs-hero-title au d2\"><p class=\"MsoNormal\" style=\"line-height:normal\"><b><span style=\"font-family:&quot;Times New Roman&quot;,serif\"><font style=\"font-size: 22px\">Available Destinations<\/font><br><\/span><\/b><\/p><\/h2>\n                <div class=\"cs-hero-intro au d3\"><p class=\"MsoNormal\" style=\"line-height:normal\"><span style=\"font-family: &quot;Times New Roman&quot;, serif\"><font style=\"font-size: 20px\">Students can explore summer program options in:<\/font><\/span><\/p><p class=\"MsoNormal\" style=\"line-height:normal\"><\/p><ul dir=\"auto\"><li dir=\"auto\">United Kingdom<\/li><li dir=\"auto\">United States<\/li><li dir=\"auto\">Malta<\/li><li dir=\"auto\">South Africa<\/li><\/ul><p><\/p><\/div>\n\n                \n                            <\/div>\n\n                    <\/div>\n    <\/div>\n\n    \n<\/div><!-- .cs-hero-card -->\n\n\n\n\n<\/div>\n<\/section>\n\n<script>\n(function(){\n    function initSlider(id,interval){\n        var wrap=document.getElementById(id);\n        if(!wrap)return;\n        var slides=Array.prototype.slice.call(wrap.querySelectorAll('.cs-slide'));\n        var dots=Array.prototype.slice.call(wrap.querySelectorAll('.cs-dot'));\n        var total=slides.length;\n        if(total<2)return;\n        var cur=0,timer=null;\n        function goTo(n){\n            slides[cur].classList.remove('active');\n            if(dots[cur])dots[cur].classList.remove('active');\n            cur=(n%total+total)%total;\n            slides[cur].classList.add('active');\n            if(dots[cur])dots[cur].classList.add('active');\n        }\n        function play(){timer=setInterval(function(){goTo(cur+1);},interval);}\n        function pause(){clearInterval(timer);}\n        function reset(){pause();play();}\n        var prev=wrap.querySelector('.cs-prev');\n        var next=wrap.querySelector('.cs-next');\n        if(prev)prev.addEventListener('click',function(){goTo(cur-1);reset();});\n        if(next)next.addEventListener('click',function(){goTo(cur+1);reset();});\n        dots.forEach(function(btn){\n            btn.addEventListener('click',function(){goTo(parseInt(this.dataset.idx,10));reset();});\n        });\n        var tx=0;\n        wrap.addEventListener('touchstart',function(e){tx=e.touches[0].clientX;},{passive:true});\n        wrap.addEventListener('touchend',function(e){\n            var diff=tx-e.changedTouches[0].clientX;\n            if(Math.abs(diff)>40){goTo(cur+(diff>0?1:-1));reset();}\n        },{passive:true});\n        wrap.addEventListener('mouseenter',pause);\n        wrap.addEventListener('mouseleave',play);\n        play();\n    }\n    \/* 3.6.1: auto-RTL safety net (server already marks TranslatePress pages).\n       Also catches LATE translation (browser auto-translate) via observer.\n       Additive only \u2014 it never removes a server-side rtl decision. *\/\n    function applyDir(){\n        var sec=document.getElementById('ucs2x675');\n        if(!sec||sec.classList.contains('cs-rtl'))return;\n        var hd=((document.documentElement.getAttribute('dir'))||'').toLowerCase();\n        var bd=((document.body&&document.body.getAttribute('dir'))||'').toLowerCase();\n        var rtl=(hd==='rtl'||bd==='rtl');\n        if(!rtl){rtl=\/^\\\/(ar|he|fa|ur)(\\\/|$)\/i.test(location.pathname);}\n        if(!rtl){rtl=\/(^|\\s)translatepress-ar\/i.test((document.body&&document.body.className)||'')||\/^ar([-_]|$)\/i.test(document.documentElement.lang||'');}\n        if(!rtl){\n            var t=(sec.textContent||'').slice(0,2500);\n            var r=(t.match(\/[\\u0591-\\u07FF\\uFB1D-\\uFDFD\\uFE70-\\uFEFC]\/g)||[]).length;\n            var l=(t.match(\/[A-Za-z]\/g)||[]).length;\n            rtl=(r>10 && r>l);\n        }\n        if(rtl){sec.classList.add('cs-rtl');sec.setAttribute('dir','rtl');}\n    }\n    function run(){\n        applyDir();\n                    }\n    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',run);}else{run();}\n    window.addEventListener('load',applyDir);\n    try{\n        var dT,sec0=document.getElementById('ucs2x675');\n        var mo=new MutationObserver(function(){clearTimeout(dT);dT=setTimeout(applyDir,150);});\n        if(sec0){mo.observe(sec0,{subtree:true,childList:true,characterData:true});}\n        mo.observe(document.documentElement,{attributes:true,attributeFilter:['dir','lang']});\n        setTimeout(applyDir,1200);setTimeout(applyDir,3000);\n    }catch(e){}\n}());\n<\/script>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" style=\"font-size:32px\"><strong>Why students love these programs<\/strong><\/h2>\n\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&#038;family=Cairo:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n\n#ucs3x471 .ltr-price {\n    direction: ltr;\n    unicode-bidi: isolate;\n    display: inline-block;\n}\n\/* 3.6.3: ltr-price is for INLINE prices only - if it (wrongly) wraps whole\n   paragraphs or lists (pasted content), neutralize it so it cannot force LTR *\/\n#ucs3x471 .ltr-price:has(p, div, ul, ol, li, h1, h2, h3, h4, h5, h6) {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n\/* 3.6.4: titles never need price isolation - neutralize it there entirely *\/\n#ucs3x471 .cs-hero-title .ltr-price,\n#ucs3x471 .cs-col-title .ltr-price,\n#ucs3x471 .cs-pd-title .ltr-price {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n#ucs3x471 {\n    --pri: #072440; --acc: #CE1B1C; --bg: #FFFFFF;\n    --pri-rgb: 7,36,64; --acc-rgb: 206,27,28;\n    font-family: 'Poppins', 'Cairo', -apple-system, BlinkMacSystemFont, sans-serif;\n    background: var(--bg); -webkit-font-smoothing: antialiased; color: #1a1a2e;\n}\n#ucs3x471 *, #ucs3x471 *::before, #ucs3x471 *::after { box-sizing: border-box; margin: 0; padding: 0; }\n#ucs3x471 .cs-inner { max-width: 1500px; margin: 0 auto; padding: 0px 32px; }\n#ucs3x471 .cs-hero > *, #ucs3x471 .cs-row > * { min-width: 0; }\n#ucs3x471 .cs-hero-intro, #ucs3x471 .cs-item-txt, #ucs3x471 .cs-rt, #ucs3x471 .cs-pd-body { overflow-wrap: break-word; }\n\n\/* HERO *\/\n#ucs3x471 .cs-hero {\n    display: grid;\n    gap: 40px;\n    align-items: center;\n    margin-bottom: 0;\n    padding-bottom: 0;\n    border-bottom: none;\n}\n#ucs3x471 .cs-hero-title { font-size: clamp(22px, 3vw, 32px); font-weight: 700; color: var(--pri); line-height: 1.28; margin-bottom: 18px; letter-spacing: -.3px; width:98% !important}\n#ucs3x471 .cs-hero-title strong, #ucs3x471 .cs-hero-title b { color: var(--acc); }\n#ucs3x471 .cs-hero-intro { font-size: 15.5px; line-height: 1.85; color: #5a6474; width:99% !important}\n#ucs3x471 .cs-hero-intro strong, #ucs3x471 .cs-hero-intro b { font-weight: 700; color: #1a1a2e; }\n#ucs3x471 .cs-hero-intro a { color: var(--acc); }\n\n#ucs3x471 .cs-hero-img-wrap {\n    position: relative;\n    width: 100%;\n    min-width: 0;\n}\n#ucs3x471 .cs-hero-img {\n    display: block;\n    width: 95%;\n    height: 260px;\n    object-fit: cover;\n    object-position: 50% 50%;\n    border-radius: 14px;\n}\n\n\/* HERO CARD WRAPPER *\/\n#ucs3x471 .cs-hero-card {\n    border-radius: 12px; border: 1px solid #eef0f3; overflow: hidden;\n    background: rgba(7,36,64,.02); margin-bottom: 48px;\n}\n#ucs3x471 .cs-hero-card-body { padding: 32px 28px; }\n\n\/* \u2550\u2550\u2550 FLAGS BAR \u2550\u2550\u2550 *\/\n#ucs3x471 .cs-flags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 14px;\n    align-items: center;\n    justify-content: flex-start;\n    margin-top: 20px;\n    padding-top: 16px;\n    border-top: 1px solid #eef0f3;\n}\n#ucs3x471 .cs-flag-pill {\n    display: inline-flex; align-items: center; gap: 8px;\n    padding-block: 7px; padding-inline: 10px 16px; background: #f0f4f9; border-radius: 28px;\n    border: 1px solid #e2e8f0; transition: all .2s ease; text-decoration: none; color: inherit;\n}\n\/* AUTO TEXT DIRECTION (3.6.0): each text block follows its own language,\n   so translated Arabic gets RTL punctuation + right alignment automatically *\/\n#ucs3x471 .cs-hero-title, #ucs3x471 .cs-hero-title p, #ucs3x471 .cs-hero-title div,\n#ucs3x471 .cs-hero-intro, #ucs3x471 .cs-hero-intro p, #ucs3x471 .cs-hero-intro div, #ucs3x471 .cs-hero-intro li,\n#ucs3x471 .cs-item-txt, #ucs3x471 .cs-item-txt p, #ucs3x471 .cs-item-txt div, #ucs3x471 .cs-item-txt li,\n#ucs3x471 .cs-rt, #ucs3x471 .cs-rt p, #ucs3x471 .cs-rt div, #ucs3x471 .cs-rt li,\n#ucs3x471 .cs-col-title,\n#ucs3x471 .cs-note-1, #ucs3x471 .cs-note-1 p, #ucs3x471 .cs-note-1 div, #ucs3x471 .cs-note-1 li,\n#ucs3x471 .cs-note-2, #ucs3x471 .cs-note-2 p, #ucs3x471 .cs-note-2 div, #ucs3x471 .cs-note-2 li,\n#ucs3x471 .cs-pd-title,\n#ucs3x471 .cs-pd-body, #ucs3x471 .cs-pd-body p, #ucs3x471 .cs-pd-body div, #ucs3x471 .cs-pd-body li,\n#ucs3x471 .cs-flag-name, #ucs3x471 .cs-logos-sep-text { unicode-bidi: plaintext; text-align: start; }\n#ucs3x471 .cs-flag-pill:hover { background: #e4eaf2; transform: translateY(-1px); box-shadow: 0 2px 8px rgba(0,0,0,.06); }\n#ucs3x471 .cs-flag-emoji { font-size: 30px; line-height: 1; display: flex; }\n#ucs3x471 .cs-flag-name { font-size: 13px; font-weight: 600; color: #1a1a2e; white-space: nowrap; }\n#ucs3x471 .cs-flag-icon {\n    display: inline-flex; align-items: center; justify-content: center;\n    padding: 4px; border-radius: 8px; border: 1px solid transparent; transition: all .2s ease;\n}\n#ucs3x471 .cs-flag-icon:hover { background: rgba(0,0,0,.04); transform: scale(1.1); }\n\n\/* \u2550\u2550\u2550 PROGRAM DETAIL CARDS \u2550\u2550\u2550 *\/\n#ucs3x471 .cs-pd-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px; margin-top: 24px;\n}\n#ucs3x471 .cs-pd-card {\n    background: #ffffff;\n    border: 1px solid #eef0f3;\n    border-radius: 12px; padding: 20px 18px;\n    transition: all .25s ease; position: relative; overflow: hidden;\n}\n#ucs3x471 .cs-pd-card::before {\n    content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n    background: linear-gradient(90deg, var(--pri), var(--acc)); opacity: 0; transition: opacity .25s;\n}\n#ucs3x471 .cs-pd-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,.06); }\n#ucs3x471 .cs-pd-card:hover::before { opacity: 1; }\n#ucs3x471 .cs-pd-head { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }\n#ucs3x471 .cs-pd-icon {\n    width: 38px; height: 38px; border-radius: 10px;\n    background: #f0f4f9;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 20px; flex-shrink: 0;\n}\n#ucs3x471 .cs-pd-title { font-size: 13px; font-weight: 700; color: #072440; }\n#ucs3x471 .cs-pd-body { font-size: 13px; line-height: 1.75; color: #5a6474; }\n\n\/* \u2550\u2550\u2550 DUAL LOGOS BAR \u2550\u2550\u2550 *\/\n#ucs3x471 .cs-logos-bar {\n    display: flex; align-items: center; justify-content: center; gap: 0;\n    padding: 18px 24px; border-top: 1px solid #eef0f3;\n    background: rgba(7,36,64,.025);\n}\n#ucs3x471 .cs-logo-item {\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n    text-decoration: none; transition: opacity .2s, transform .2s;\n}\n#ucs3x471 .cs-logo-item:hover { opacity: .82; transform: scale(1.04); }\n#ucs3x471 .cs-logo-img {\n    width: 80px; height: 80px;\n    object-fit: contain; display: block;\n}\n#ucs3x471 .cs-logos-sep {\n    display: flex; flex-direction: column; align-items: center; gap: 5px;\n    padding: 0 20px; flex-shrink: 0;\n}\n#ucs3x471 .cs-logos-sep-line { width: 1px; height: 22px; background: #ccd2db; }\n#ucs3x471 .cs-logos-sep-text { font-size: 11px; color: #8a9099; font-weight: 500; letter-spacing: .4px; white-space: nowrap; }\n\n\/* ROW *\/\n#ucs3x471 .cs-row { display: grid; gap: 32px; align-items: start; margin-bottom: 56px; }\n#ucs3x471 .cs-row:last-child { margin-bottom: 0; }\n#ucs3x471 .cs-divider { height: 2px; background: #eef0f3; margin: 0 0 56px; }\n\n\/* NEW (3.5.0): stacked rows \u2014 swap visual order of the two children when needed *\/\n#ucs3x471 .cs-order-flip > :first-child { order: 2; }\n#ucs3x471 .cs-order-flip > :last-child  { order: 1; }\n\n\/* SLIDER *\/\n#ucs3x471 .cs-slider { position: relative; border-radius: 12px; overflow: hidden; background: #1a1a2e; -webkit-user-select: none; user-select: none; }\n#ucs3x471 .cs-slide { position: absolute; inset: 0; background-size: cover; background-repeat: no-repeat; opacity: 0; transition: opacity .7s ease; }\n#ucs3x471 .cs-slide.active { opacity: 1; }\n#ucs3x471 .cs-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; background: rgba(0,0,0,.45); border: none; cursor: pointer; color: #fff; font-size: 24px; line-height: 1; display: flex; align-items: center; justify-content: center; z-index: 10; transition: background .2s; }\n#ucs3x471 .cs-arrow:hover { background: rgba(0,0,0,.72); }\n#ucs3x471 .cs-prev { left: 12px; } #ucs3x471 .cs-next { right: 12px; }\n#ucs3x471 .cs-dots { position: absolute; bottom: 12px; left: 50%; transform: translateX(-50%); display: flex; gap: 6px; z-index: 10; }\n#ucs3x471 .cs-dot { width: 8px; height: 8px; border-radius: 4px; background: rgba(255,255,255,.5); border: none; cursor: pointer; padding: 0; transition: all .35s ease; }\n#ucs3x471 .cs-dot.active { width: 22px; background: var(--acc); }\n\n\/* TEXT COLUMN *\/\n#ucs3x471 .cs-col { background: #f8f9fb; border-radius: 14px; padding: 28px 24px; border: 1px solid #eef0f3; }\n#ucs3x471 .cs-col-head { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; padding-bottom: 14px; border-bottom: 1px solid #e4e7eb; }\n#ucs3x471 .cs-col-icon { width: 36px; height: 36px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n#ucs3x471 .cs-col-icon svg { width: 18px; height: 18px; }\n#ucs3x471 .cs-col-title { font-size: 17px; font-weight: 700; color: var(--pri); }\n\n\/* Bullet items *\/\n#ucs3x471 .cs-item { display: flex; gap: 12px; align-items: flex-start; padding: 10px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs3x471 .cs-item:last-child { border-bottom: none; }\n#ucs3x471 .cs-item:hover { padding-inline-start: 4px; }\n#ucs3x471 .cs-dot-b { width: 7px; height: 7px; border-radius: 50%; background: var(--acc); flex-shrink: 0; margin-top: 8px; }\n#ucs3x471 .cs-item-txt { font-size: 14.5px; line-height: 1.65; color: #1a1a2e; }\n#ucs3x471 .cs-item-txt strong, #ucs3x471 .cs-item-txt b { font-weight: 700; }\n#ucs3x471 .cs-item-txt em, #ucs3x471 .cs-item-txt i { font-style: italic; }\n#ucs3x471 .cs-item-txt u { text-decoration: underline; }\n\n\/* Numbered items *\/\n#ucs3x471 .cs-req { display: flex; gap: 14px; align-items: flex-start; padding: 12px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs3x471 .cs-req:last-child { border-bottom: none; }\n#ucs3x471 .cs-req:hover { padding-inline-start: 4px; }\n#ucs3x471 .cs-rn { width: 28px; height: 28px; border-radius: 7px; background: var(--pri); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; flex-shrink: 0; margin-top: 2px; }\n#ucs3x471 .cs-rt { font-size: 14.5px; line-height: 1.65; padding-top: 3px; }\n#ucs3x471 .cs-rt strong, #ucs3x471 .cs-rt b { font-weight: 700; }\n#ucs3x471 .cs-rt em, #ucs3x471 .cs-rt i { font-style: italic; }\n#ucs3x471 .cs-rt u { text-decoration: underline; }\n\n#ucs3x471 .cs-col-title strong, #ucs3x471 .cs-col-title b { font-weight: 800; }\n#ucs3x471 .cs-col-title em, #ucs3x471 .cs-col-title i { font-style: italic; }\n\n\/* Lists within rich content *\/\n#ucs3x471 .cs-hero-intro ul { list-style: disc; }\n#ucs3x471 .cs-hero-intro ol { list-style: decimal; }\n#ucs3x471 .cs-note-1 ul, #ucs3x471 .cs-note-2 ul, #ucs3x471 .cs-pd-body ul { list-style: disc; }\n#ucs3x471 .cs-note-1 ol, #ucs3x471 .cs-note-2 ol, #ucs3x471 .cs-pd-body ol { list-style: decimal; }\n#ucs3x471 .cs-item-txt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs3x471 .cs-item-txt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs3x471 .cs-rt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs3x471 .cs-rt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs3x471 .cs-hero-intro ul,\n#ucs3x471 .cs-hero-intro ol,\n#ucs3x471 .cs-note-1 ul,\n#ucs3x471 .cs-note-1 ol,\n#ucs3x471 .cs-note-2 ul,\n#ucs3x471 .cs-note-2 ol,\n#ucs3x471 .cs-pd-body ul,\n#ucs3x471 .cs-pd-body ol { padding-inline-start: 22px; margin: 6px 0; }\n#ucs3x471 .cs-hero-intro ul li, #ucs3x471 .cs-hero-intro ol li,\n#ucs3x471 .cs-note-1 li, #ucs3x471 .cs-note-2 li,\n#ucs3x471 .cs-pd-body li, #ucs3x471 .cs-item-txt li, #ucs3x471 .cs-rt li {\n    margin-bottom: 4px; line-height: 1.7;\n}\n\n\/* NOTE styles *\/\n#ucs3x471 .cs-note-1 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #e8c000; font-size: 13.5px; line-height: 1.75; color: #4a3c00; }\n#ucs3x471 .cs-note-1 strong, #ucs3x471 .cs-note-1 b { color: #2e2500; font-weight: 600; }\n#ucs3x471 .cs-note-2 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #2e7dc0; font-size: 13.5px; line-height: 1.75; color: #0d2e4a; }\n#ucs3x471 .cs-note-2 strong, #ucs3x471 .cs-note-2 b { color: #061c2e; font-weight: 600; }\n\n\/* CTA *\/\n#ucs3x471 .cs-cta { text-align: center; margin-top: 24px; }\n#ucs3x471 .cs-btn { display: inline-flex; align-items: center; gap: 10px; padding: 13px 36px; background: var(--acc); color: #fff; border-radius: 7px; font-weight: 600; font-size: 15px; text-decoration: none; letter-spacing: .2px; transition: all .25s ease; }\n#ucs3x471 .cs-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(var(--acc-rgb),.3); filter: brightness(1.06); color: #fff; text-decoration: none; }\n#ucs3x471 .cs-btn svg { width: 16px; height: 16px; flex-shrink: 0; transition: transform .25s; }\n#ucs3x471 .cs-btn:hover svg { transform: translateX(3px); }\n\n\/* Animations *\/\n@keyframes ucs3x471U { from{opacity:0;transform:translateY(26px)} to{opacity:1;transform:translateY(0)} }\n#ucs3x471 .au { opacity:0; animation:ucs3x471U .65s cubic-bezier(.22,1,.36,1) forwards; }\n#ucs3x471 .d1{animation-delay:.06s} #ucs3x471 .d2{animation-delay:.14s}\n#ucs3x471 .d3{animation-delay:.22s} #ucs3x471 .d4{animation-delay:.30s}\n\n\/* \u2550\u2550\u2550 RTL MODE (3.6.2) \u2014 applies ONLY to the Arabic (TranslatePress) \/ RTL version \u2550\u2550\u2550 *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) {\n    direction: rtl;\n    font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;\n}\n\/* explicit direction:rtl for bullets & lists \u2014 markers move to the RIGHT *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ul, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ol, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) li { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-item, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-req { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn { direction: rtl; letter-spacing: 0; font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title { letter-spacing: 0; line-height: 1.55; width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-intro { width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-img { width: 100%; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title { line-height: 1.6; }\n\/* 3.6.4: titles are forced RTL and flush RIGHT in the Arabic version -\n   numbers like \"6.\" always sit at the right end, no heuristics involved *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title div, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title p,\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title {\n    direction: rtl;\n    unicode-bidi: isolate;\n    text-align: right;\n}\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-logos-sep-text { letter-spacing: 0; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn svg { transform: scaleX(-1); }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn:hover svg { transform: scaleX(-1) translateX(3px); }\n\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\n@media (max-width: 900px) {\n    #ucs3x471 .cs-row  { grid-template-columns: 1fr !important; }\n    #ucs3x471 .cs-hero { grid-template-columns: 1fr !important; gap: 24px; }\n    #ucs3x471 .cs-hero-img { height: auto !important; min-height: 200px; }\n    #ucs3x471 .cs-inner { padding: 44px 20px; }\n    #ucs3x471 .cs-pd-grid { grid-template-columns: 1fr !important; }\n    #ucs3x471 .cs-logos-bar { padding: 14px 16px; }\n    #ucs3x471 .cs-logos-sep { padding: 0 12px; }\n}\n@media (max-width: 480px) {\n    #ucs3x471 .cs-inner { padding: 32px 16px; }\n    #ucs3x471 .cs-logos-bar { padding: 12px 16px; flex-wrap: nowrap; }\n    #ucs3x471 .cs-logo-img { width: 56px !important; height: 56px !important; }\n    #ucs3x471 .cs-logos-sep { padding: 0 10px; }\n    #ucs3x471 .cs-logos-sep-text { font-size: 10px; }\n    #ucs3x471 .cs-flags { gap: 8px; }\n    #ucs3x471 .cs-flag-pill { padding-block: 5px; padding-inline: 7px 10px; }\n    #ucs3x471 .cs-flag-emoji { font-size: 21px !important; }\n}\n<\/style>\n\n<section id=\"ucs3x471\" class=\"cs-rtl\" dir=\"rtl\">\n<div class=\"cs-inner\">\n\n<div class=\"cs-hero-card au d1\">\n    <div class=\"cs-hero-card-body\">\n        <div class=\"cs-hero\" style=\"grid-template-columns:60fr 40fr\">\n            \n            <div>\n                <h2 class=\"cs-hero-title au d2\"><p class=\"MsoNormal\" style=\"line-height:normal\"><strong><font style=\"font-size: 22px\">Why Students Choose Summer Programs Abroad<\/font><\/strong><b><span style=\"font-family:&quot;Times New Roman&quot;,serif\"><\/span><\/b><\/p><\/h2>\n                <div class=\"cs-hero-intro au d3\"><p class=\"MsoNormal\" style=\"line-height:normal\">A summer program abroad is more than just travel. It is a chance to improve English, build confidence, meet new people, and experience a different environment in a structured and supervised setting.<\/p><ul dir=\"auto\" class=\"wp-block-list\"><li dir=\"auto\">Improve your English in a real international environment<\/li><li dir=\"auto\">Experience a summer full of activities, trips, and new friendships<\/li><li dir=\"auto\">Explore new cities and university campuses<\/li><li dir=\"auto\">Return with stronger confidence and a certificate of completion<\/li><\/ul>\n<!-- \/wp:list --><\/div>\n\n                \n                            <\/div>\n\n                        <div class=\"cs-hero-img-wrap\">\n                <img decoding=\"async\" class=\"cs-hero-img\" src=\"https:\/\/ukuni.org\/wp-content\/uploads\/2026\/04\/Why-Students-Choose-Summer-Programs-Abroad.jpg-scaled.jpeg\" alt=\"\" loading=\"lazy\">\n            <\/div>\n                    <\/div>\n    <\/div>\n\n    \n<\/div><!-- .cs-hero-card -->\n\n\n\n\n<\/div>\n<\/section>\n\n<script>\n(function(){\n    function initSlider(id,interval){\n        var wrap=document.getElementById(id);\n        if(!wrap)return;\n        var slides=Array.prototype.slice.call(wrap.querySelectorAll('.cs-slide'));\n        var dots=Array.prototype.slice.call(wrap.querySelectorAll('.cs-dot'));\n        var total=slides.length;\n        if(total<2)return;\n        var cur=0,timer=null;\n        function goTo(n){\n            slides[cur].classList.remove('active');\n            if(dots[cur])dots[cur].classList.remove('active');\n            cur=(n%total+total)%total;\n            slides[cur].classList.add('active');\n            if(dots[cur])dots[cur].classList.add('active');\n        }\n        function play(){timer=setInterval(function(){goTo(cur+1);},interval);}\n        function pause(){clearInterval(timer);}\n        function reset(){pause();play();}\n        var prev=wrap.querySelector('.cs-prev');\n        var next=wrap.querySelector('.cs-next');\n        if(prev)prev.addEventListener('click',function(){goTo(cur-1);reset();});\n        if(next)next.addEventListener('click',function(){goTo(cur+1);reset();});\n        dots.forEach(function(btn){\n            btn.addEventListener('click',function(){goTo(parseInt(this.dataset.idx,10));reset();});\n        });\n        var tx=0;\n        wrap.addEventListener('touchstart',function(e){tx=e.touches[0].clientX;},{passive:true});\n        wrap.addEventListener('touchend',function(e){\n            var diff=tx-e.changedTouches[0].clientX;\n            if(Math.abs(diff)>40){goTo(cur+(diff>0?1:-1));reset();}\n        },{passive:true});\n        wrap.addEventListener('mouseenter',pause);\n        wrap.addEventListener('mouseleave',play);\n        play();\n    }\n    \/* 3.6.1: auto-RTL safety net (server already marks TranslatePress pages).\n       Also catches LATE translation (browser auto-translate) via observer.\n       Additive only \u2014 it never removes a server-side rtl decision. *\/\n    function applyDir(){\n        var sec=document.getElementById('ucs3x471');\n        if(!sec||sec.classList.contains('cs-rtl'))return;\n        var hd=((document.documentElement.getAttribute('dir'))||'').toLowerCase();\n        var bd=((document.body&&document.body.getAttribute('dir'))||'').toLowerCase();\n        var rtl=(hd==='rtl'||bd==='rtl');\n        if(!rtl){rtl=\/^\\\/(ar|he|fa|ur)(\\\/|$)\/i.test(location.pathname);}\n        if(!rtl){rtl=\/(^|\\s)translatepress-ar\/i.test((document.body&&document.body.className)||'')||\/^ar([-_]|$)\/i.test(document.documentElement.lang||'');}\n        if(!rtl){\n            var t=(sec.textContent||'').slice(0,2500);\n            var r=(t.match(\/[\\u0591-\\u07FF\\uFB1D-\\uFDFD\\uFE70-\\uFEFC]\/g)||[]).length;\n            var l=(t.match(\/[A-Za-z]\/g)||[]).length;\n            rtl=(r>10 && r>l);\n        }\n        if(rtl){sec.classList.add('cs-rtl');sec.setAttribute('dir','rtl');}\n    }\n    function run(){\n        applyDir();\n                    }\n    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',run);}else{run();}\n    window.addEventListener('load',applyDir);\n    try{\n        var dT,sec0=document.getElementById('ucs3x471');\n        var mo=new MutationObserver(function(){clearTimeout(dT);dT=setTimeout(applyDir,150);});\n        if(sec0){mo.observe(sec0,{subtree:true,childList:true,characterData:true});}\n        mo.observe(document.documentElement,{attributes:true,attributeFilter:['dir','lang']});\n        setTimeout(applyDir,1200);setTimeout(applyDir,3000);\n    }catch(e){}\n}());\n<\/script>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"font-size:32px\"><strong><strong>What gives parents confidence<\/strong><\/strong><\/p>\n\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&#038;family=Cairo:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n\n#ucs4x688 .ltr-price {\n    direction: ltr;\n    unicode-bidi: isolate;\n    display: inline-block;\n}\n\/* 3.6.3: ltr-price is for INLINE prices only - if it (wrongly) wraps whole\n   paragraphs or lists (pasted content), neutralize it so it cannot force LTR *\/\n#ucs4x688 .ltr-price:has(p, div, ul, ol, li, h1, h2, h3, h4, h5, h6) {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n\/* 3.6.4: titles never need price isolation - neutralize it there entirely *\/\n#ucs4x688 .cs-hero-title .ltr-price,\n#ucs4x688 .cs-col-title .ltr-price,\n#ucs4x688 .cs-pd-title .ltr-price {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n#ucs4x688 {\n    --pri: #072440; --acc: #CE1B1C; --bg: #FFFFFF;\n    --pri-rgb: 7,36,64; --acc-rgb: 206,27,28;\n    font-family: 'Poppins', 'Cairo', -apple-system, BlinkMacSystemFont, sans-serif;\n    background: var(--bg); -webkit-font-smoothing: antialiased; color: #1a1a2e;\n}\n#ucs4x688 *, #ucs4x688 *::before, #ucs4x688 *::after { box-sizing: border-box; margin: 0; padding: 0; }\n#ucs4x688 .cs-inner { max-width: 1500px; margin: 0 auto; padding: 0px 32px; }\n#ucs4x688 .cs-hero > *, #ucs4x688 .cs-row > * { min-width: 0; }\n#ucs4x688 .cs-hero-intro, #ucs4x688 .cs-item-txt, #ucs4x688 .cs-rt, #ucs4x688 .cs-pd-body { overflow-wrap: break-word; }\n\n\/* HERO *\/\n#ucs4x688 .cs-hero {\n    display: grid;\n    gap: 40px;\n    align-items: center;\n    margin-bottom: 0;\n    padding-bottom: 0;\n    border-bottom: none;\n}\n#ucs4x688 .cs-hero-title { font-size: clamp(22px, 3vw, 32px); font-weight: 700; color: var(--pri); line-height: 1.28; margin-bottom: 18px; letter-spacing: -.3px; width:98% !important}\n#ucs4x688 .cs-hero-title strong, #ucs4x688 .cs-hero-title b { color: var(--acc); }\n#ucs4x688 .cs-hero-intro { font-size: 15.5px; line-height: 1.85; color: #5a6474; width:99% !important}\n#ucs4x688 .cs-hero-intro strong, #ucs4x688 .cs-hero-intro b { font-weight: 700; color: #1a1a2e; }\n#ucs4x688 .cs-hero-intro a { color: var(--acc); }\n\n#ucs4x688 .cs-hero-img-wrap {\n    position: relative;\n    width: 100%;\n    min-width: 0;\n}\n#ucs4x688 .cs-hero-img {\n    display: block;\n    width: 95%;\n    height: 320px;\n    object-fit: cover;\n    object-position: 50% 50%;\n    border-radius: 14px;\n}\n\n\/* HERO CARD WRAPPER *\/\n#ucs4x688 .cs-hero-card {\n    border-radius: 12px; border: 1px solid #eef0f3; overflow: hidden;\n    background: rgba(7,36,64,.02); margin-bottom: 48px;\n}\n#ucs4x688 .cs-hero-card-body { padding: 32px 28px; }\n\n\/* \u2550\u2550\u2550 FLAGS BAR \u2550\u2550\u2550 *\/\n#ucs4x688 .cs-flags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    align-items: center;\n    justify-content: flex-start;\n    margin-top: 20px;\n    padding-top: 16px;\n    border-top: 1px solid #eef0f3;\n}\n#ucs4x688 .cs-flag-pill {\n    display: inline-flex; align-items: center; gap: 8px;\n    padding-block: 7px; padding-inline: 10px 16px; background: #f0f4f9; border-radius: 28px;\n    border: 1px solid #e2e8f0; transition: all .2s ease; text-decoration: none; color: inherit;\n}\n\/* AUTO TEXT DIRECTION (3.6.0): each text block follows its own language,\n   so translated Arabic gets RTL punctuation + right alignment automatically *\/\n#ucs4x688 .cs-hero-title, #ucs4x688 .cs-hero-title p, #ucs4x688 .cs-hero-title div,\n#ucs4x688 .cs-hero-intro, #ucs4x688 .cs-hero-intro p, #ucs4x688 .cs-hero-intro div, #ucs4x688 .cs-hero-intro li,\n#ucs4x688 .cs-item-txt, #ucs4x688 .cs-item-txt p, #ucs4x688 .cs-item-txt div, #ucs4x688 .cs-item-txt li,\n#ucs4x688 .cs-rt, #ucs4x688 .cs-rt p, #ucs4x688 .cs-rt div, #ucs4x688 .cs-rt li,\n#ucs4x688 .cs-col-title,\n#ucs4x688 .cs-note-1, #ucs4x688 .cs-note-1 p, #ucs4x688 .cs-note-1 div, #ucs4x688 .cs-note-1 li,\n#ucs4x688 .cs-note-2, #ucs4x688 .cs-note-2 p, #ucs4x688 .cs-note-2 div, #ucs4x688 .cs-note-2 li,\n#ucs4x688 .cs-pd-title,\n#ucs4x688 .cs-pd-body, #ucs4x688 .cs-pd-body p, #ucs4x688 .cs-pd-body div, #ucs4x688 .cs-pd-body li,\n#ucs4x688 .cs-flag-name, #ucs4x688 .cs-logos-sep-text { unicode-bidi: plaintext; text-align: start; }\n#ucs4x688 .cs-flag-pill:hover { background: #e4eaf2; transform: translateY(-1px); box-shadow: 0 2px 8px rgba(0,0,0,.06); }\n#ucs4x688 .cs-flag-emoji { font-size: 36px; line-height: 1; display: flex; }\n#ucs4x688 .cs-flag-name { font-size: 13px; font-weight: 600; color: #1a1a2e; white-space: nowrap; }\n#ucs4x688 .cs-flag-icon {\n    display: inline-flex; align-items: center; justify-content: center;\n    padding: 4px; border-radius: 8px; border: 1px solid transparent; transition: all .2s ease;\n}\n#ucs4x688 .cs-flag-icon:hover { background: rgba(0,0,0,.04); transform: scale(1.1); }\n\n\/* \u2550\u2550\u2550 PROGRAM DETAIL CARDS \u2550\u2550\u2550 *\/\n#ucs4x688 .cs-pd-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px; margin-top: 24px;\n}\n#ucs4x688 .cs-pd-card {\n    background: #ffffff;\n    border: 1px solid #eef0f3;\n    border-radius: 12px; padding: 20px 18px;\n    transition: all .25s ease; position: relative; overflow: hidden;\n}\n#ucs4x688 .cs-pd-card::before {\n    content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n    background: linear-gradient(90deg, var(--pri), var(--acc)); opacity: 0; transition: opacity .25s;\n}\n#ucs4x688 .cs-pd-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,.06); }\n#ucs4x688 .cs-pd-card:hover::before { opacity: 1; }\n#ucs4x688 .cs-pd-head { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }\n#ucs4x688 .cs-pd-icon {\n    width: 38px; height: 38px; border-radius: 10px;\n    background: #f0f4f9;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 20px; flex-shrink: 0;\n}\n#ucs4x688 .cs-pd-title { font-size: 13px; font-weight: 700; color: #072440; }\n#ucs4x688 .cs-pd-body { font-size: 13px; line-height: 1.75; color: #5a6474; }\n\n\/* \u2550\u2550\u2550 DUAL LOGOS BAR \u2550\u2550\u2550 *\/\n#ucs4x688 .cs-logos-bar {\n    display: flex; align-items: center; justify-content: center; gap: 0;\n    padding: 18px 24px; border-top: 1px solid #eef0f3;\n    background: rgba(7,36,64,.025);\n}\n#ucs4x688 .cs-logo-item {\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n    text-decoration: none; transition: opacity .2s, transform .2s;\n}\n#ucs4x688 .cs-logo-item:hover { opacity: .82; transform: scale(1.04); }\n#ucs4x688 .cs-logo-img {\n    width: 80px; height: 80px;\n    object-fit: contain; display: block;\n}\n#ucs4x688 .cs-logos-sep {\n    display: flex; flex-direction: column; align-items: center; gap: 5px;\n    padding: 0 20px; flex-shrink: 0;\n}\n#ucs4x688 .cs-logos-sep-line { width: 1px; height: 22px; background: #ccd2db; }\n#ucs4x688 .cs-logos-sep-text { font-size: 11px; color: #8a9099; font-weight: 500; letter-spacing: .4px; white-space: nowrap; }\n\n\/* ROW *\/\n#ucs4x688 .cs-row { display: grid; gap: 32px; align-items: start; margin-bottom: 56px; }\n#ucs4x688 .cs-row:last-child { margin-bottom: 0; }\n#ucs4x688 .cs-divider { height: 2px; background: #eef0f3; margin: 0 0 56px; }\n\n\/* NEW (3.5.0): stacked rows \u2014 swap visual order of the two children when needed *\/\n#ucs4x688 .cs-order-flip > :first-child { order: 2; }\n#ucs4x688 .cs-order-flip > :last-child  { order: 1; }\n\n\/* SLIDER *\/\n#ucs4x688 .cs-slider { position: relative; border-radius: 12px; overflow: hidden; background: #1a1a2e; -webkit-user-select: none; user-select: none; }\n#ucs4x688 .cs-slide { position: absolute; inset: 0; background-size: cover; background-repeat: no-repeat; opacity: 0; transition: opacity .7s ease; }\n#ucs4x688 .cs-slide.active { opacity: 1; }\n#ucs4x688 .cs-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; background: rgba(0,0,0,.45); border: none; cursor: pointer; color: #fff; font-size: 24px; line-height: 1; display: flex; align-items: center; justify-content: center; z-index: 10; transition: background .2s; }\n#ucs4x688 .cs-arrow:hover { background: rgba(0,0,0,.72); }\n#ucs4x688 .cs-prev { left: 12px; } #ucs4x688 .cs-next { right: 12px; }\n#ucs4x688 .cs-dots { position: absolute; bottom: 12px; left: 50%; transform: translateX(-50%); display: flex; gap: 6px; z-index: 10; }\n#ucs4x688 .cs-dot { width: 8px; height: 8px; border-radius: 4px; background: rgba(255,255,255,.5); border: none; cursor: pointer; padding: 0; transition: all .35s ease; }\n#ucs4x688 .cs-dot.active { width: 22px; background: var(--acc); }\n\n\/* TEXT COLUMN *\/\n#ucs4x688 .cs-col { background: #f8f9fb; border-radius: 14px; padding: 28px 24px; border: 1px solid #eef0f3; }\n#ucs4x688 .cs-col-head { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; padding-bottom: 14px; border-bottom: 1px solid #e4e7eb; }\n#ucs4x688 .cs-col-icon { width: 36px; height: 36px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n#ucs4x688 .cs-col-icon svg { width: 18px; height: 18px; }\n#ucs4x688 .cs-col-title { font-size: 17px; font-weight: 700; color: var(--pri); }\n\n\/* Bullet items *\/\n#ucs4x688 .cs-item { display: flex; gap: 12px; align-items: flex-start; padding: 10px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs4x688 .cs-item:last-child { border-bottom: none; }\n#ucs4x688 .cs-item:hover { padding-inline-start: 4px; }\n#ucs4x688 .cs-dot-b { width: 7px; height: 7px; border-radius: 50%; background: var(--acc); flex-shrink: 0; margin-top: 8px; }\n#ucs4x688 .cs-item-txt { font-size: 14.5px; line-height: 1.65; color: #1a1a2e; }\n#ucs4x688 .cs-item-txt strong, #ucs4x688 .cs-item-txt b { font-weight: 700; }\n#ucs4x688 .cs-item-txt em, #ucs4x688 .cs-item-txt i { font-style: italic; }\n#ucs4x688 .cs-item-txt u { text-decoration: underline; }\n\n\/* Numbered items *\/\n#ucs4x688 .cs-req { display: flex; gap: 14px; align-items: flex-start; padding: 12px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs4x688 .cs-req:last-child { border-bottom: none; }\n#ucs4x688 .cs-req:hover { padding-inline-start: 4px; }\n#ucs4x688 .cs-rn { width: 28px; height: 28px; border-radius: 7px; background: var(--pri); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; flex-shrink: 0; margin-top: 2px; }\n#ucs4x688 .cs-rt { font-size: 14.5px; line-height: 1.65; padding-top: 3px; }\n#ucs4x688 .cs-rt strong, #ucs4x688 .cs-rt b { font-weight: 700; }\n#ucs4x688 .cs-rt em, #ucs4x688 .cs-rt i { font-style: italic; }\n#ucs4x688 .cs-rt u { text-decoration: underline; }\n\n#ucs4x688 .cs-col-title strong, #ucs4x688 .cs-col-title b { font-weight: 800; }\n#ucs4x688 .cs-col-title em, #ucs4x688 .cs-col-title i { font-style: italic; }\n\n\/* Lists within rich content *\/\n#ucs4x688 .cs-hero-intro ul { list-style: disc; }\n#ucs4x688 .cs-hero-intro ol { list-style: decimal; }\n#ucs4x688 .cs-note-1 ul, #ucs4x688 .cs-note-2 ul, #ucs4x688 .cs-pd-body ul { list-style: disc; }\n#ucs4x688 .cs-note-1 ol, #ucs4x688 .cs-note-2 ol, #ucs4x688 .cs-pd-body ol { list-style: decimal; }\n#ucs4x688 .cs-item-txt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs4x688 .cs-item-txt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs4x688 .cs-rt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs4x688 .cs-rt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs4x688 .cs-hero-intro ul,\n#ucs4x688 .cs-hero-intro ol,\n#ucs4x688 .cs-note-1 ul,\n#ucs4x688 .cs-note-1 ol,\n#ucs4x688 .cs-note-2 ul,\n#ucs4x688 .cs-note-2 ol,\n#ucs4x688 .cs-pd-body ul,\n#ucs4x688 .cs-pd-body ol { padding-inline-start: 22px; margin: 6px 0; }\n#ucs4x688 .cs-hero-intro ul li, #ucs4x688 .cs-hero-intro ol li,\n#ucs4x688 .cs-note-1 li, #ucs4x688 .cs-note-2 li,\n#ucs4x688 .cs-pd-body li, #ucs4x688 .cs-item-txt li, #ucs4x688 .cs-rt li {\n    margin-bottom: 4px; line-height: 1.7;\n}\n\n\/* NOTE styles *\/\n#ucs4x688 .cs-note-1 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #e8c000; font-size: 13.5px; line-height: 1.75; color: #4a3c00; }\n#ucs4x688 .cs-note-1 strong, #ucs4x688 .cs-note-1 b { color: #2e2500; font-weight: 600; }\n#ucs4x688 .cs-note-2 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #2e7dc0; font-size: 13.5px; line-height: 1.75; color: #0d2e4a; }\n#ucs4x688 .cs-note-2 strong, #ucs4x688 .cs-note-2 b { color: #061c2e; font-weight: 600; }\n\n\/* CTA *\/\n#ucs4x688 .cs-cta { text-align: center; margin-top: 24px; }\n#ucs4x688 .cs-btn { display: inline-flex; align-items: center; gap: 10px; padding: 13px 36px; background: var(--acc); color: #fff; border-radius: 7px; font-weight: 600; font-size: 15px; text-decoration: none; letter-spacing: .2px; transition: all .25s ease; }\n#ucs4x688 .cs-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(var(--acc-rgb),.3); filter: brightness(1.06); color: #fff; text-decoration: none; }\n#ucs4x688 .cs-btn svg { width: 16px; height: 16px; flex-shrink: 0; transition: transform .25s; }\n#ucs4x688 .cs-btn:hover svg { transform: translateX(3px); }\n\n\/* Animations *\/\n@keyframes ucs4x688U { from{opacity:0;transform:translateY(26px)} to{opacity:1;transform:translateY(0)} }\n#ucs4x688 .au { opacity:0; animation:ucs4x688U .65s cubic-bezier(.22,1,.36,1) forwards; }\n#ucs4x688 .d1{animation-delay:.06s} #ucs4x688 .d2{animation-delay:.14s}\n#ucs4x688 .d3{animation-delay:.22s} #ucs4x688 .d4{animation-delay:.30s}\n\n\/* \u2550\u2550\u2550 RTL MODE (3.6.2) \u2014 applies ONLY to the Arabic (TranslatePress) \/ RTL version \u2550\u2550\u2550 *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) {\n    direction: rtl;\n    font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;\n}\n\/* explicit direction:rtl for bullets & lists \u2014 markers move to the RIGHT *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ul, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ol, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) li { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-item, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-req { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn { direction: rtl; letter-spacing: 0; font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title { letter-spacing: 0; line-height: 1.55; width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-intro { width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-img { width: 100%; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title { line-height: 1.6; }\n\/* 3.6.4: titles are forced RTL and flush RIGHT in the Arabic version -\n   numbers like \"6.\" always sit at the right end, no heuristics involved *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title div, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title p,\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title {\n    direction: rtl;\n    unicode-bidi: isolate;\n    text-align: right;\n}\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-logos-sep-text { letter-spacing: 0; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn svg { transform: scaleX(-1); }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn:hover svg { transform: scaleX(-1) translateX(3px); }\n\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\n@media (max-width: 900px) {\n    #ucs4x688 .cs-row  { grid-template-columns: 1fr !important; }\n    #ucs4x688 .cs-hero { grid-template-columns: 1fr !important; gap: 24px; }\n    #ucs4x688 .cs-hero-img { height: auto !important; min-height: 200px; }\n    #ucs4x688 .cs-inner { padding: 44px 20px; }\n    #ucs4x688 .cs-pd-grid { grid-template-columns: 1fr !important; }\n    #ucs4x688 .cs-logos-bar { padding: 14px 16px; }\n    #ucs4x688 .cs-logos-sep { padding: 0 12px; }\n}\n@media (max-width: 480px) {\n    #ucs4x688 .cs-inner { padding: 32px 16px; }\n    #ucs4x688 .cs-logos-bar { padding: 12px 16px; flex-wrap: nowrap; }\n    #ucs4x688 .cs-logo-img { width: 56px !important; height: 56px !important; }\n    #ucs4x688 .cs-logos-sep { padding: 0 10px; }\n    #ucs4x688 .cs-logos-sep-text { font-size: 10px; }\n    #ucs4x688 .cs-flags { gap: 8px; }\n    #ucs4x688 .cs-flag-pill { padding-block: 5px; padding-inline: 7px 10px; }\n    #ucs4x688 .cs-flag-emoji { font-size: 25px !important; }\n}\n<\/style>\n\n<section id=\"ucs4x688\" class=\"cs-rtl\" dir=\"rtl\">\n<div class=\"cs-inner\">\n\n<div class=\"cs-hero-card au d1\">\n    <div class=\"cs-hero-card-body\">\n        <div class=\"cs-hero\" style=\"grid-template-columns:1fr\">\n            \n            <div>\n                <h2 class=\"cs-hero-title au d2\"><p class=\"MsoNormal\" style=\"line-height:normal\"><b><span style=\"font-family:&quot;Times New Roman&quot;,serif\"><font style=\"font-size: 22px\">What Gives Families Confidence?<\/font><br><\/span><\/b><\/p><\/h2>\n                <div class=\"cs-hero-intro au d3\"><p class=\"p1\"><span style=\"font-family: &quot;Times New Roman&quot;, serif\">These programs are designed to combine learning with structure, <\/span><span style=\"font-family: &quot;Times New Roman&quot;, serif\">supervision, and a full schedule of activities, helping families choose a <\/span><span style=\"font-family: &quot;Times New Roman&quot;, serif\">summer option that is both enriching and organized.<\/span><\/p><p class=\"p1\">\n\n<\/p><\/div>\n\n                \n                            <\/div>\n\n                    <\/div>\n    <\/div>\n\n    \n<\/div><!-- .cs-hero-card -->\n\n<div class=\"cs-row au d1\" style=\"grid-template-columns: 50fr 50fr\">\n\n    <div class=\"cs-slider\" id=\"ucs4x688s1\" style=\"height:320px;border-radius:31px;\">\n                                <div class=\"cs-slide active\"\n                 style=\"background-image:url('https:\/\/ukuni.org\/wp-content\/uploads\/2026\/04\/What-Gives-Families-Confidence.JPG-scaled.jpeg');background-position:center center;\"\n                 role=\"img\" aria-label=\"\"><\/div>\n                                    <\/div>\n\n    <div class=\"cs-col\">\n                        <div class=\"cs-item\">\n            <span class=\"cs-dot-b\"><\/span>\n            <span class=\"cs-item-txt\">Suitable age range: 12 to 18 years<\/span>\n        <\/div>\n                <div class=\"cs-item\">\n            <span class=\"cs-dot-b\"><\/span>\n            <span class=\"cs-item-txt\">Residential full-board accommodation<\/span>\n        <\/div>\n                <div class=\"cs-item\">\n            <span class=\"cs-dot-b\"><\/span>\n            <span class=\"cs-item-txt\">Airport transfers both ways<\/span>\n        <\/div>\n                <div class=\"cs-item\">\n            <span class=\"cs-dot-b\"><\/span>\n            <span class=\"cs-item-txt\">Full activity schedule<\/span>\n        <\/div>\n                <div class=\"cs-item\">\n            <span class=\"cs-dot-b\"><\/span>\n            <span class=\"cs-item-txt\">End-of-course certificate<\/span>\n        <\/div>\n                    <\/div>\n\n<\/div>\n\n\n\n\n<\/div>\n<\/section>\n\n<script>\n(function(){\n    function initSlider(id,interval){\n        var wrap=document.getElementById(id);\n        if(!wrap)return;\n        var slides=Array.prototype.slice.call(wrap.querySelectorAll('.cs-slide'));\n        var dots=Array.prototype.slice.call(wrap.querySelectorAll('.cs-dot'));\n        var total=slides.length;\n        if(total<2)return;\n        var cur=0,timer=null;\n        function goTo(n){\n            slides[cur].classList.remove('active');\n            if(dots[cur])dots[cur].classList.remove('active');\n            cur=(n%total+total)%total;\n            slides[cur].classList.add('active');\n            if(dots[cur])dots[cur].classList.add('active');\n        }\n        function play(){timer=setInterval(function(){goTo(cur+1);},interval);}\n        function pause(){clearInterval(timer);}\n        function reset(){pause();play();}\n        var prev=wrap.querySelector('.cs-prev');\n        var next=wrap.querySelector('.cs-next');\n        if(prev)prev.addEventListener('click',function(){goTo(cur-1);reset();});\n        if(next)next.addEventListener('click',function(){goTo(cur+1);reset();});\n        dots.forEach(function(btn){\n            btn.addEventListener('click',function(){goTo(parseInt(this.dataset.idx,10));reset();});\n        });\n        var tx=0;\n        wrap.addEventListener('touchstart',function(e){tx=e.touches[0].clientX;},{passive:true});\n        wrap.addEventListener('touchend',function(e){\n            var diff=tx-e.changedTouches[0].clientX;\n            if(Math.abs(diff)>40){goTo(cur+(diff>0?1:-1));reset();}\n        },{passive:true});\n        wrap.addEventListener('mouseenter',pause);\n        wrap.addEventListener('mouseleave',play);\n        play();\n    }\n    \/* 3.6.1: auto-RTL safety net (server already marks TranslatePress pages).\n       Also catches LATE translation (browser auto-translate) via observer.\n       Additive only \u2014 it never removes a server-side rtl decision. *\/\n    function applyDir(){\n        var sec=document.getElementById('ucs4x688');\n        if(!sec||sec.classList.contains('cs-rtl'))return;\n        var hd=((document.documentElement.getAttribute('dir'))||'').toLowerCase();\n        var bd=((document.body&&document.body.getAttribute('dir'))||'').toLowerCase();\n        var rtl=(hd==='rtl'||bd==='rtl');\n        if(!rtl){rtl=\/^\\\/(ar|he|fa|ur)(\\\/|$)\/i.test(location.pathname);}\n        if(!rtl){rtl=\/(^|\\s)translatepress-ar\/i.test((document.body&&document.body.className)||'')||\/^ar([-_]|$)\/i.test(document.documentElement.lang||'');}\n        if(!rtl){\n            var t=(sec.textContent||'').slice(0,2500);\n            var r=(t.match(\/[\\u0591-\\u07FF\\uFB1D-\\uFDFD\\uFE70-\\uFEFC]\/g)||[]).length;\n            var l=(t.match(\/[A-Za-z]\/g)||[]).length;\n            rtl=(r>10 && r>l);\n        }\n        if(rtl){sec.classList.add('cs-rtl');sec.setAttribute('dir','rtl');}\n    }\n    function run(){\n        applyDir();\n                    }\n    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',run);}else{run();}\n    window.addEventListener('load',applyDir);\n    try{\n        var dT,sec0=document.getElementById('ucs4x688');\n        var mo=new MutationObserver(function(){clearTimeout(dT);dT=setTimeout(applyDir,150);});\n        if(sec0){mo.observe(sec0,{subtree:true,childList:true,characterData:true});}\n        mo.observe(document.documentElement,{attributes:true,attributeFilter:['dir','lang']});\n        setTimeout(applyDir,1200);setTimeout(applyDir,3000);\n    }catch(e){}\n}());\n<\/script>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-white-color has-text-color has-background has-link-color has-custom-font-size wp-element-button\" href=\"#standard-registration\" style=\"border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#ce1b1c;font-size:16px;font-style:normal;font-weight:700\">Get Your Free Consultation<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" style=\"font-size:32px\"><strong>What the program can include<\/strong><\/h2>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&#038;family=Cairo:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n\n#ucs5x690 .ltr-price {\n    direction: ltr;\n    unicode-bidi: isolate;\n    display: inline-block;\n}\n\/* 3.6.3: ltr-price is for INLINE prices only - if it (wrongly) wraps whole\n   paragraphs or lists (pasted content), neutralize it so it cannot force LTR *\/\n#ucs5x690 .ltr-price:has(p, div, ul, ol, li, h1, h2, h3, h4, h5, h6) {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n\/* 3.6.4: titles never need price isolation - neutralize it there entirely *\/\n#ucs5x690 .cs-hero-title .ltr-price,\n#ucs5x690 .cs-col-title .ltr-price,\n#ucs5x690 .cs-pd-title .ltr-price {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n#ucs5x690 {\n    --pri: #072440; --acc: #CE1B1C; --bg: #FFFFFF;\n    --pri-rgb: 7,36,64; --acc-rgb: 206,27,28;\n    font-family: 'Poppins', 'Cairo', -apple-system, BlinkMacSystemFont, sans-serif;\n    background: var(--bg); -webkit-font-smoothing: antialiased; color: #1a1a2e;\n}\n#ucs5x690 *, #ucs5x690 *::before, #ucs5x690 *::after { box-sizing: border-box; margin: 0; padding: 0; }\n#ucs5x690 .cs-inner { max-width: 1500px; margin: 0 auto; padding: 0px 32px; }\n#ucs5x690 .cs-hero > *, #ucs5x690 .cs-row > * { min-width: 0; }\n#ucs5x690 .cs-hero-intro, #ucs5x690 .cs-item-txt, #ucs5x690 .cs-rt, #ucs5x690 .cs-pd-body { overflow-wrap: break-word; }\n\n\/* HERO *\/\n#ucs5x690 .cs-hero {\n    display: grid;\n    gap: 40px;\n    align-items: center;\n    margin-bottom: 0;\n    padding-bottom: 0;\n    border-bottom: none;\n}\n#ucs5x690 .cs-hero-title { font-size: clamp(22px, 3vw, 32px); font-weight: 700; color: var(--pri); line-height: 1.28; margin-bottom: 18px; letter-spacing: -.3px; width:98% !important}\n#ucs5x690 .cs-hero-title strong, #ucs5x690 .cs-hero-title b { color: var(--acc); }\n#ucs5x690 .cs-hero-intro { font-size: 15.5px; line-height: 1.85; color: #5a6474; width:99% !important}\n#ucs5x690 .cs-hero-intro strong, #ucs5x690 .cs-hero-intro b { font-weight: 700; color: #1a1a2e; }\n#ucs5x690 .cs-hero-intro a { color: var(--acc); }\n\n#ucs5x690 .cs-hero-img-wrap {\n    position: relative;\n    width: 100%;\n    min-width: 0;\n}\n#ucs5x690 .cs-hero-img {\n    display: block;\n    width: 95%;\n    height: 310px;\n    object-fit: cover;\n    object-position: 50% 50%;\n    border-radius: 14px;\n}\n\n\/* HERO CARD WRAPPER *\/\n#ucs5x690 .cs-hero-card {\n    border-radius: 12px; border: 1px solid #eef0f3; overflow: hidden;\n    background: rgba(7,36,64,.02); margin-bottom: 48px;\n}\n#ucs5x690 .cs-hero-card-body { padding: 32px 28px; }\n\n\/* \u2550\u2550\u2550 FLAGS BAR \u2550\u2550\u2550 *\/\n#ucs5x690 .cs-flags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    align-items: center;\n    justify-content: flex-start;\n    margin-top: 20px;\n    padding-top: 16px;\n    border-top: 1px solid #eef0f3;\n}\n#ucs5x690 .cs-flag-pill {\n    display: inline-flex; align-items: center; gap: 8px;\n    padding-block: 7px; padding-inline: 10px 16px; background: #f0f4f9; border-radius: 28px;\n    border: 1px solid #e2e8f0; transition: all .2s ease; text-decoration: none; color: inherit;\n}\n\/* AUTO TEXT DIRECTION (3.6.0): each text block follows its own language,\n   so translated Arabic gets RTL punctuation + right alignment automatically *\/\n#ucs5x690 .cs-hero-title, #ucs5x690 .cs-hero-title p, #ucs5x690 .cs-hero-title div,\n#ucs5x690 .cs-hero-intro, #ucs5x690 .cs-hero-intro p, #ucs5x690 .cs-hero-intro div, #ucs5x690 .cs-hero-intro li,\n#ucs5x690 .cs-item-txt, #ucs5x690 .cs-item-txt p, #ucs5x690 .cs-item-txt div, #ucs5x690 .cs-item-txt li,\n#ucs5x690 .cs-rt, #ucs5x690 .cs-rt p, #ucs5x690 .cs-rt div, #ucs5x690 .cs-rt li,\n#ucs5x690 .cs-col-title,\n#ucs5x690 .cs-note-1, #ucs5x690 .cs-note-1 p, #ucs5x690 .cs-note-1 div, #ucs5x690 .cs-note-1 li,\n#ucs5x690 .cs-note-2, #ucs5x690 .cs-note-2 p, #ucs5x690 .cs-note-2 div, #ucs5x690 .cs-note-2 li,\n#ucs5x690 .cs-pd-title,\n#ucs5x690 .cs-pd-body, #ucs5x690 .cs-pd-body p, #ucs5x690 .cs-pd-body div, #ucs5x690 .cs-pd-body li,\n#ucs5x690 .cs-flag-name, #ucs5x690 .cs-logos-sep-text { unicode-bidi: plaintext; text-align: start; }\n#ucs5x690 .cs-flag-pill:hover { background: #e4eaf2; transform: translateY(-1px); box-shadow: 0 2px 8px rgba(0,0,0,.06); }\n#ucs5x690 .cs-flag-emoji { font-size: 36px; line-height: 1; display: flex; }\n#ucs5x690 .cs-flag-name { font-size: 13px; font-weight: 600; color: #1a1a2e; white-space: nowrap; }\n#ucs5x690 .cs-flag-icon {\n    display: inline-flex; align-items: center; justify-content: center;\n    padding: 4px; border-radius: 8px; border: 1px solid transparent; transition: all .2s ease;\n}\n#ucs5x690 .cs-flag-icon:hover { background: rgba(0,0,0,.04); transform: scale(1.1); }\n\n\/* \u2550\u2550\u2550 PROGRAM DETAIL CARDS \u2550\u2550\u2550 *\/\n#ucs5x690 .cs-pd-grid {\n    display: grid;\n    grid-template-columns: repeat(1, 1fr);\n    gap: 16px; margin-top: 24px;\n}\n#ucs5x690 .cs-pd-card {\n    background: #ffffff;\n    border: 1px solid #eef0f3;\n    border-radius: 12px; padding: 20px 18px;\n    transition: all .25s ease; position: relative; overflow: hidden;\n}\n#ucs5x690 .cs-pd-card::before {\n    content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n    background: linear-gradient(90deg, var(--pri), var(--acc)); opacity: 0; transition: opacity .25s;\n}\n#ucs5x690 .cs-pd-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,.06); }\n#ucs5x690 .cs-pd-card:hover::before { opacity: 1; }\n#ucs5x690 .cs-pd-head { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }\n#ucs5x690 .cs-pd-icon {\n    width: 38px; height: 38px; border-radius: 10px;\n    background: #f0f4f9;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 20px; flex-shrink: 0;\n}\n#ucs5x690 .cs-pd-title { font-size: 13px; font-weight: 700; color: #072440; }\n#ucs5x690 .cs-pd-body { font-size: 13px; line-height: 1.75; color: #5a6474; }\n\n\/* \u2550\u2550\u2550 DUAL LOGOS BAR \u2550\u2550\u2550 *\/\n#ucs5x690 .cs-logos-bar {\n    display: flex; align-items: center; justify-content: center; gap: 0;\n    padding: 18px 24px; border-top: 1px solid #eef0f3;\n    background: rgba(7,36,64,.025);\n}\n#ucs5x690 .cs-logo-item {\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n    text-decoration: none; transition: opacity .2s, transform .2s;\n}\n#ucs5x690 .cs-logo-item:hover { opacity: .82; transform: scale(1.04); }\n#ucs5x690 .cs-logo-img {\n    width: 80px; height: 80px;\n    object-fit: contain; display: block;\n}\n#ucs5x690 .cs-logos-sep {\n    display: flex; flex-direction: column; align-items: center; gap: 5px;\n    padding: 0 20px; flex-shrink: 0;\n}\n#ucs5x690 .cs-logos-sep-line { width: 1px; height: 22px; background: #ccd2db; }\n#ucs5x690 .cs-logos-sep-text { font-size: 11px; color: #8a9099; font-weight: 500; letter-spacing: .4px; white-space: nowrap; }\n\n\/* ROW *\/\n#ucs5x690 .cs-row { display: grid; gap: 32px; align-items: start; margin-bottom: 56px; }\n#ucs5x690 .cs-row:last-child { margin-bottom: 0; }\n#ucs5x690 .cs-divider { height: 2px; background: #eef0f3; margin: 0 0 56px; }\n\n\/* NEW (3.5.0): stacked rows \u2014 swap visual order of the two children when needed *\/\n#ucs5x690 .cs-order-flip > :first-child { order: 2; }\n#ucs5x690 .cs-order-flip > :last-child  { order: 1; }\n\n\/* SLIDER *\/\n#ucs5x690 .cs-slider { position: relative; border-radius: 12px; overflow: hidden; background: #1a1a2e; -webkit-user-select: none; user-select: none; }\n#ucs5x690 .cs-slide { position: absolute; inset: 0; background-size: cover; background-repeat: no-repeat; opacity: 0; transition: opacity .7s ease; }\n#ucs5x690 .cs-slide.active { opacity: 1; }\n#ucs5x690 .cs-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; background: rgba(0,0,0,.45); border: none; cursor: pointer; color: #fff; font-size: 24px; line-height: 1; display: flex; align-items: center; justify-content: center; z-index: 10; transition: background .2s; }\n#ucs5x690 .cs-arrow:hover { background: rgba(0,0,0,.72); }\n#ucs5x690 .cs-prev { left: 12px; } #ucs5x690 .cs-next { right: 12px; }\n#ucs5x690 .cs-dots { position: absolute; bottom: 12px; left: 50%; transform: translateX(-50%); display: flex; gap: 6px; z-index: 10; }\n#ucs5x690 .cs-dot { width: 8px; height: 8px; border-radius: 4px; background: rgba(255,255,255,.5); border: none; cursor: pointer; padding: 0; transition: all .35s ease; }\n#ucs5x690 .cs-dot.active { width: 22px; background: var(--acc); }\n\n\/* TEXT COLUMN *\/\n#ucs5x690 .cs-col { background: #f8f9fb; border-radius: 14px; padding: 28px 24px; border: 1px solid #eef0f3; }\n#ucs5x690 .cs-col-head { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; padding-bottom: 14px; border-bottom: 1px solid #e4e7eb; }\n#ucs5x690 .cs-col-icon { width: 36px; height: 36px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n#ucs5x690 .cs-col-icon svg { width: 18px; height: 18px; }\n#ucs5x690 .cs-col-title { font-size: 17px; font-weight: 700; color: var(--pri); }\n\n\/* Bullet items *\/\n#ucs5x690 .cs-item { display: flex; gap: 12px; align-items: flex-start; padding: 10px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs5x690 .cs-item:last-child { border-bottom: none; }\n#ucs5x690 .cs-item:hover { padding-inline-start: 4px; }\n#ucs5x690 .cs-dot-b { width: 7px; height: 7px; border-radius: 50%; background: var(--acc); flex-shrink: 0; margin-top: 8px; }\n#ucs5x690 .cs-item-txt { font-size: 14.5px; line-height: 1.65; color: #1a1a2e; }\n#ucs5x690 .cs-item-txt strong, #ucs5x690 .cs-item-txt b { font-weight: 700; }\n#ucs5x690 .cs-item-txt em, #ucs5x690 .cs-item-txt i { font-style: italic; }\n#ucs5x690 .cs-item-txt u { text-decoration: underline; }\n\n\/* Numbered items *\/\n#ucs5x690 .cs-req { display: flex; gap: 14px; align-items: flex-start; padding: 12px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs5x690 .cs-req:last-child { border-bottom: none; }\n#ucs5x690 .cs-req:hover { padding-inline-start: 4px; }\n#ucs5x690 .cs-rn { width: 28px; height: 28px; border-radius: 7px; background: var(--pri); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; flex-shrink: 0; margin-top: 2px; }\n#ucs5x690 .cs-rt { font-size: 14.5px; line-height: 1.65; padding-top: 3px; }\n#ucs5x690 .cs-rt strong, #ucs5x690 .cs-rt b { font-weight: 700; }\n#ucs5x690 .cs-rt em, #ucs5x690 .cs-rt i { font-style: italic; }\n#ucs5x690 .cs-rt u { text-decoration: underline; }\n\n#ucs5x690 .cs-col-title strong, #ucs5x690 .cs-col-title b { font-weight: 800; }\n#ucs5x690 .cs-col-title em, #ucs5x690 .cs-col-title i { font-style: italic; }\n\n\/* Lists within rich content *\/\n#ucs5x690 .cs-hero-intro ul { list-style: disc; }\n#ucs5x690 .cs-hero-intro ol { list-style: decimal; }\n#ucs5x690 .cs-note-1 ul, #ucs5x690 .cs-note-2 ul, #ucs5x690 .cs-pd-body ul { list-style: disc; }\n#ucs5x690 .cs-note-1 ol, #ucs5x690 .cs-note-2 ol, #ucs5x690 .cs-pd-body ol { list-style: decimal; }\n#ucs5x690 .cs-item-txt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs5x690 .cs-item-txt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs5x690 .cs-rt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs5x690 .cs-rt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs5x690 .cs-hero-intro ul,\n#ucs5x690 .cs-hero-intro ol,\n#ucs5x690 .cs-note-1 ul,\n#ucs5x690 .cs-note-1 ol,\n#ucs5x690 .cs-note-2 ul,\n#ucs5x690 .cs-note-2 ol,\n#ucs5x690 .cs-pd-body ul,\n#ucs5x690 .cs-pd-body ol { padding-inline-start: 22px; margin: 6px 0; }\n#ucs5x690 .cs-hero-intro ul li, #ucs5x690 .cs-hero-intro ol li,\n#ucs5x690 .cs-note-1 li, #ucs5x690 .cs-note-2 li,\n#ucs5x690 .cs-pd-body li, #ucs5x690 .cs-item-txt li, #ucs5x690 .cs-rt li {\n    margin-bottom: 4px; line-height: 1.7;\n}\n\n\/* NOTE styles *\/\n#ucs5x690 .cs-note-1 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #e8c000; font-size: 13.5px; line-height: 1.75; color: #4a3c00; }\n#ucs5x690 .cs-note-1 strong, #ucs5x690 .cs-note-1 b { color: #2e2500; font-weight: 600; }\n#ucs5x690 .cs-note-2 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #2e7dc0; font-size: 13.5px; line-height: 1.75; color: #0d2e4a; }\n#ucs5x690 .cs-note-2 strong, #ucs5x690 .cs-note-2 b { color: #061c2e; font-weight: 600; }\n\n\/* CTA *\/\n#ucs5x690 .cs-cta { text-align: center; margin-top: 24px; }\n#ucs5x690 .cs-btn { display: inline-flex; align-items: center; gap: 10px; padding: 13px 36px; background: var(--acc); color: #fff; border-radius: 7px; font-weight: 600; font-size: 15px; text-decoration: none; letter-spacing: .2px; transition: all .25s ease; }\n#ucs5x690 .cs-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(var(--acc-rgb),.3); filter: brightness(1.06); color: #fff; text-decoration: none; }\n#ucs5x690 .cs-btn svg { width: 16px; height: 16px; flex-shrink: 0; transition: transform .25s; }\n#ucs5x690 .cs-btn:hover svg { transform: translateX(3px); }\n\n\/* Animations *\/\n@keyframes ucs5x690U { from{opacity:0;transform:translateY(26px)} to{opacity:1;transform:translateY(0)} }\n#ucs5x690 .au { opacity:0; animation:ucs5x690U .65s cubic-bezier(.22,1,.36,1) forwards; }\n#ucs5x690 .d1{animation-delay:.06s} #ucs5x690 .d2{animation-delay:.14s}\n#ucs5x690 .d3{animation-delay:.22s} #ucs5x690 .d4{animation-delay:.30s}\n\n\/* \u2550\u2550\u2550 RTL MODE (3.6.2) \u2014 applies ONLY to the Arabic (TranslatePress) \/ RTL version \u2550\u2550\u2550 *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) {\n    direction: rtl;\n    font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;\n}\n\/* explicit direction:rtl for bullets & lists \u2014 markers move to the RIGHT *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ul, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ol, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) li { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-item, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-req { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn { direction: rtl; letter-spacing: 0; font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title { letter-spacing: 0; line-height: 1.55; width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-intro { width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-img { width: 100%; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title { line-height: 1.6; }\n\/* 3.6.4: titles are forced RTL and flush RIGHT in the Arabic version -\n   numbers like \"6.\" always sit at the right end, no heuristics involved *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title div, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title p,\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title {\n    direction: rtl;\n    unicode-bidi: isolate;\n    text-align: right;\n}\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-logos-sep-text { letter-spacing: 0; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn svg { transform: scaleX(-1); }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn:hover svg { transform: scaleX(-1) translateX(3px); }\n\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\n@media (max-width: 900px) {\n    #ucs5x690 .cs-row  { grid-template-columns: 1fr !important; }\n    #ucs5x690 .cs-hero { grid-template-columns: 1fr !important; gap: 24px; }\n    #ucs5x690 .cs-hero-img { height: auto !important; min-height: 200px; }\n    #ucs5x690 .cs-inner { padding: 44px 20px; }\n    #ucs5x690 .cs-pd-grid { grid-template-columns: 1fr !important; }\n    #ucs5x690 .cs-logos-bar { padding: 14px 16px; }\n    #ucs5x690 .cs-logos-sep { padding: 0 12px; }\n}\n@media (max-width: 480px) {\n    #ucs5x690 .cs-inner { padding: 32px 16px; }\n    #ucs5x690 .cs-logos-bar { padding: 12px 16px; flex-wrap: nowrap; }\n    #ucs5x690 .cs-logo-img { width: 56px !important; height: 56px !important; }\n    #ucs5x690 .cs-logos-sep { padding: 0 10px; }\n    #ucs5x690 .cs-logos-sep-text { font-size: 10px; }\n    #ucs5x690 .cs-flags { gap: 8px; }\n    #ucs5x690 .cs-flag-pill { padding-block: 5px; padding-inline: 7px 10px; }\n    #ucs5x690 .cs-flag-emoji { font-size: 25px !important; }\n}\n<\/style>\n\n<section id=\"ucs5x690\" class=\"cs-rtl\" dir=\"rtl\">\n<div class=\"cs-inner\">\n\n<div class=\"cs-hero-card au d1\">\n    <div class=\"cs-hero-card-body\">\n        <div class=\"cs-hero\" style=\"grid-template-columns:60fr 40fr\">\n            \n            <div>\n                <h2 class=\"cs-hero-title au d2\"><p class=\"MsoNormal\" style=\"line-height:normal\"><b><span style=\"font-family:&quot;Times New Roman&quot;,serif\"><font style=\"font-size: 22px\">What the Program Can Include?<\/font><br><\/span><\/b><\/p><\/h2>\n                <div class=\"cs-hero-intro au d3\"><p class=\"MsoNormal\" style=\"line-height:normal\"><span style=\"font-family:&quot;Times New Roman&quot;,serif\">Depending on the destination and provider, packages may include:<br><\/span><\/p><ul dir=\"auto\"><li dir=\"auto\">Registration fee<\/li><li dir=\"auto\">All study materials<\/li><li dir=\"auto\" class=\"MsoNormal\" style=\"line-height:normal\"><span>Airport transfer both ways<\/span><\/li><li dir=\"auto\" class=\"MsoNormal\" style=\"line-height:normal\"><span>Full-board residential accommodation<\/span><\/li><li dir=\"auto\" class=\"MsoNormal\" style=\"line-height:normal\"><span>Full activity schedule<\/span><\/li><li dir=\"auto\" class=\"MsoNormal\" style=\"line-height:normal\"><span>End-of-course certificate<font><br><\/font><\/span><\/li><\/ul><\/div>\n\n                \n                                <div class=\"cs-pd-grid au d4\">\n                                        <div class=\"cs-pd-card\">\n                        <div class=\"cs-pd-head\">\n                            <span class=\"cs-pd-icon\">\ud83d\udccd<\/span>\n                            <span class=\"cs-pd-title\"><span style=\"font-family: &quot;Times New Roman&quot;, serif\">Program details may vary depending on the destination, provider, and season.&nbsp; <\/span><\/span>\n                        <\/div>\n                        <div class=\"cs-pd-body\"><p class=\"MsoNormal\" style=\"line-height:normal\"><br><\/p>\n\n<\/div>\n                    <\/div>\n                                    <\/div>\n                            <\/div>\n\n                        <div class=\"cs-hero-img-wrap\">\n                <img decoding=\"async\" class=\"cs-hero-img\" src=\"https:\/\/ukuni.org\/wp-content\/uploads\/2026\/04\/What-the-Program-Can-Include.png\" alt=\"\" loading=\"lazy\">\n            <\/div>\n                    <\/div>\n    <\/div>\n\n    \n<\/div><!-- .cs-hero-card -->\n\n\n\n\n<\/div>\n<\/section>\n\n<script>\n(function(){\n    function initSlider(id,interval){\n        var wrap=document.getElementById(id);\n        if(!wrap)return;\n        var slides=Array.prototype.slice.call(wrap.querySelectorAll('.cs-slide'));\n        var dots=Array.prototype.slice.call(wrap.querySelectorAll('.cs-dot'));\n        var total=slides.length;\n        if(total<2)return;\n        var cur=0,timer=null;\n        function goTo(n){\n            slides[cur].classList.remove('active');\n            if(dots[cur])dots[cur].classList.remove('active');\n            cur=(n%total+total)%total;\n            slides[cur].classList.add('active');\n            if(dots[cur])dots[cur].classList.add('active');\n        }\n        function play(){timer=setInterval(function(){goTo(cur+1);},interval);}\n        function pause(){clearInterval(timer);}\n        function reset(){pause();play();}\n        var prev=wrap.querySelector('.cs-prev');\n        var next=wrap.querySelector('.cs-next');\n        if(prev)prev.addEventListener('click',function(){goTo(cur-1);reset();});\n        if(next)next.addEventListener('click',function(){goTo(cur+1);reset();});\n        dots.forEach(function(btn){\n            btn.addEventListener('click',function(){goTo(parseInt(this.dataset.idx,10));reset();});\n        });\n        var tx=0;\n        wrap.addEventListener('touchstart',function(e){tx=e.touches[0].clientX;},{passive:true});\n        wrap.addEventListener('touchend',function(e){\n            var diff=tx-e.changedTouches[0].clientX;\n            if(Math.abs(diff)>40){goTo(cur+(diff>0?1:-1));reset();}\n        },{passive:true});\n        wrap.addEventListener('mouseenter',pause);\n        wrap.addEventListener('mouseleave',play);\n        play();\n    }\n    \/* 3.6.1: auto-RTL safety net (server already marks TranslatePress pages).\n       Also catches LATE translation (browser auto-translate) via observer.\n       Additive only \u2014 it never removes a server-side rtl decision. *\/\n    function applyDir(){\n        var sec=document.getElementById('ucs5x690');\n        if(!sec||sec.classList.contains('cs-rtl'))return;\n        var hd=((document.documentElement.getAttribute('dir'))||'').toLowerCase();\n        var bd=((document.body&&document.body.getAttribute('dir'))||'').toLowerCase();\n        var rtl=(hd==='rtl'||bd==='rtl');\n        if(!rtl){rtl=\/^\\\/(ar|he|fa|ur)(\\\/|$)\/i.test(location.pathname);}\n        if(!rtl){rtl=\/(^|\\s)translatepress-ar\/i.test((document.body&&document.body.className)||'')||\/^ar([-_]|$)\/i.test(document.documentElement.lang||'');}\n        if(!rtl){\n            var t=(sec.textContent||'').slice(0,2500);\n            var r=(t.match(\/[\\u0591-\\u07FF\\uFB1D-\\uFDFD\\uFE70-\\uFEFC]\/g)||[]).length;\n            var l=(t.match(\/[A-Za-z]\/g)||[]).length;\n            rtl=(r>10 && r>l);\n        }\n        if(rtl){sec.classList.add('cs-rtl');sec.setAttribute('dir','rtl');}\n    }\n    function run(){\n        applyDir();\n                    }\n    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',run);}else{run();}\n    window.addEventListener('load',applyDir);\n    try{\n        var dT,sec0=document.getElementById('ucs5x690');\n        var mo=new MutationObserver(function(){clearTimeout(dT);dT=setTimeout(applyDir,150);});\n        if(sec0){mo.observe(sec0,{subtree:true,childList:true,characterData:true});}\n        mo.observe(document.documentElement,{attributes:true,attributeFilter:['dir','lang']});\n        setTimeout(applyDir,1200);setTimeout(applyDir,3000);\n    }catch(e){}\n}());\n<\/script>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" style=\"font-size:32px\"><strong>Activities students can enjoy<\/strong><\/h2>\n\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&#038;family=Cairo:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n\n#ucs6x333 .ltr-price {\n    direction: ltr;\n    unicode-bidi: isolate;\n    display: inline-block;\n}\n\/* 3.6.3: ltr-price is for INLINE prices only - if it (wrongly) wraps whole\n   paragraphs or lists (pasted content), neutralize it so it cannot force LTR *\/\n#ucs6x333 .ltr-price:has(p, div, ul, ol, li, h1, h2, h3, h4, h5, h6) {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n\/* 3.6.4: titles never need price isolation - neutralize it there entirely *\/\n#ucs6x333 .cs-hero-title .ltr-price,\n#ucs6x333 .cs-col-title .ltr-price,\n#ucs6x333 .cs-pd-title .ltr-price {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n#ucs6x333 {\n    --pri: #072440; --acc: #CE1B1C; --bg: #FFFFFF;\n    --pri-rgb: 7,36,64; --acc-rgb: 206,27,28;\n    font-family: 'Poppins', 'Cairo', -apple-system, BlinkMacSystemFont, sans-serif;\n    background: var(--bg); -webkit-font-smoothing: antialiased; color: #1a1a2e;\n}\n#ucs6x333 *, #ucs6x333 *::before, #ucs6x333 *::after { box-sizing: border-box; margin: 0; padding: 0; }\n#ucs6x333 .cs-inner { max-width: 1500px; margin: 0 auto; padding: 0px 32px; }\n#ucs6x333 .cs-hero > *, #ucs6x333 .cs-row > * { min-width: 0; }\n#ucs6x333 .cs-hero-intro, #ucs6x333 .cs-item-txt, #ucs6x333 .cs-rt, #ucs6x333 .cs-pd-body { overflow-wrap: break-word; }\n\n\/* HERO *\/\n#ucs6x333 .cs-hero {\n    display: grid;\n    gap: 40px;\n    align-items: center;\n    margin-bottom: 0;\n    padding-bottom: 0;\n    border-bottom: none;\n}\n#ucs6x333 .cs-hero-title { font-size: clamp(22px, 3vw, 32px); font-weight: 700; color: var(--pri); line-height: 1.28; margin-bottom: 18px; letter-spacing: -.3px; width:98% !important}\n#ucs6x333 .cs-hero-title strong, #ucs6x333 .cs-hero-title b { color: var(--acc); }\n#ucs6x333 .cs-hero-intro { font-size: 15.5px; line-height: 1.85; color: #5a6474; width:99% !important}\n#ucs6x333 .cs-hero-intro strong, #ucs6x333 .cs-hero-intro b { font-weight: 700; color: #1a1a2e; }\n#ucs6x333 .cs-hero-intro a { color: var(--acc); }\n\n#ucs6x333 .cs-hero-img-wrap {\n    position: relative;\n    width: 100%;\n    min-width: 0;\n}\n#ucs6x333 .cs-hero-img {\n    display: block;\n    width: 95%;\n    height: 320px;\n    object-fit: cover;\n    object-position: 50% 50%;\n    border-radius: 14px;\n}\n\n\/* HERO CARD WRAPPER *\/\n#ucs6x333 .cs-hero-card {\n    border-radius: 12px; border: 1px solid #eef0f3; overflow: hidden;\n    background: rgba(7,36,64,.02); margin-bottom: 48px;\n}\n#ucs6x333 .cs-hero-card-body { padding: 32px 28px; }\n\n\/* \u2550\u2550\u2550 FLAGS BAR \u2550\u2550\u2550 *\/\n#ucs6x333 .cs-flags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    align-items: center;\n    justify-content: flex-start;\n    margin-top: 20px;\n    padding-top: 16px;\n    border-top: 1px solid #eef0f3;\n}\n#ucs6x333 .cs-flag-pill {\n    display: inline-flex; align-items: center; gap: 8px;\n    padding-block: 7px; padding-inline: 10px 16px; background: #f0f4f9; border-radius: 28px;\n    border: 1px solid #e2e8f0; transition: all .2s ease; text-decoration: none; color: inherit;\n}\n\/* AUTO TEXT DIRECTION (3.6.0): each text block follows its own language,\n   so translated Arabic gets RTL punctuation + right alignment automatically *\/\n#ucs6x333 .cs-hero-title, #ucs6x333 .cs-hero-title p, #ucs6x333 .cs-hero-title div,\n#ucs6x333 .cs-hero-intro, #ucs6x333 .cs-hero-intro p, #ucs6x333 .cs-hero-intro div, #ucs6x333 .cs-hero-intro li,\n#ucs6x333 .cs-item-txt, #ucs6x333 .cs-item-txt p, #ucs6x333 .cs-item-txt div, #ucs6x333 .cs-item-txt li,\n#ucs6x333 .cs-rt, #ucs6x333 .cs-rt p, #ucs6x333 .cs-rt div, #ucs6x333 .cs-rt li,\n#ucs6x333 .cs-col-title,\n#ucs6x333 .cs-note-1, #ucs6x333 .cs-note-1 p, #ucs6x333 .cs-note-1 div, #ucs6x333 .cs-note-1 li,\n#ucs6x333 .cs-note-2, #ucs6x333 .cs-note-2 p, #ucs6x333 .cs-note-2 div, #ucs6x333 .cs-note-2 li,\n#ucs6x333 .cs-pd-title,\n#ucs6x333 .cs-pd-body, #ucs6x333 .cs-pd-body p, #ucs6x333 .cs-pd-body div, #ucs6x333 .cs-pd-body li,\n#ucs6x333 .cs-flag-name, #ucs6x333 .cs-logos-sep-text { unicode-bidi: plaintext; text-align: start; }\n#ucs6x333 .cs-flag-pill:hover { background: #e4eaf2; transform: translateY(-1px); box-shadow: 0 2px 8px rgba(0,0,0,.06); }\n#ucs6x333 .cs-flag-emoji { font-size: 36px; line-height: 1; display: flex; }\n#ucs6x333 .cs-flag-name { font-size: 13px; font-weight: 600; color: #1a1a2e; white-space: nowrap; }\n#ucs6x333 .cs-flag-icon {\n    display: inline-flex; align-items: center; justify-content: center;\n    padding: 4px; border-radius: 8px; border: 1px solid transparent; transition: all .2s ease;\n}\n#ucs6x333 .cs-flag-icon:hover { background: rgba(0,0,0,.04); transform: scale(1.1); }\n\n\/* \u2550\u2550\u2550 PROGRAM DETAIL CARDS \u2550\u2550\u2550 *\/\n#ucs6x333 .cs-pd-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px; margin-top: 24px;\n}\n#ucs6x333 .cs-pd-card {\n    background: #ffffff;\n    border: 1px solid #eef0f3;\n    border-radius: 12px; padding: 20px 18px;\n    transition: all .25s ease; position: relative; overflow: hidden;\n}\n#ucs6x333 .cs-pd-card::before {\n    content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n    background: linear-gradient(90deg, var(--pri), var(--acc)); opacity: 0; transition: opacity .25s;\n}\n#ucs6x333 .cs-pd-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,.06); }\n#ucs6x333 .cs-pd-card:hover::before { opacity: 1; }\n#ucs6x333 .cs-pd-head { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }\n#ucs6x333 .cs-pd-icon {\n    width: 38px; height: 38px; border-radius: 10px;\n    background: #f0f4f9;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 20px; flex-shrink: 0;\n}\n#ucs6x333 .cs-pd-title { font-size: 13px; font-weight: 700; color: #072440; }\n#ucs6x333 .cs-pd-body { font-size: 13px; line-height: 1.75; color: #5a6474; }\n\n\/* \u2550\u2550\u2550 DUAL LOGOS BAR \u2550\u2550\u2550 *\/\n#ucs6x333 .cs-logos-bar {\n    display: flex; align-items: center; justify-content: center; gap: 0;\n    padding: 18px 24px; border-top: 1px solid #eef0f3;\n    background: rgba(7,36,64,.025);\n}\n#ucs6x333 .cs-logo-item {\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n    text-decoration: none; transition: opacity .2s, transform .2s;\n}\n#ucs6x333 .cs-logo-item:hover { opacity: .82; transform: scale(1.04); }\n#ucs6x333 .cs-logo-img {\n    width: 80px; height: 80px;\n    object-fit: contain; display: block;\n}\n#ucs6x333 .cs-logos-sep {\n    display: flex; flex-direction: column; align-items: center; gap: 5px;\n    padding: 0 20px; flex-shrink: 0;\n}\n#ucs6x333 .cs-logos-sep-line { width: 1px; height: 22px; background: #ccd2db; }\n#ucs6x333 .cs-logos-sep-text { font-size: 11px; color: #8a9099; font-weight: 500; letter-spacing: .4px; white-space: nowrap; }\n\n\/* ROW *\/\n#ucs6x333 .cs-row { display: grid; gap: 32px; align-items: start; margin-bottom: 56px; }\n#ucs6x333 .cs-row:last-child { margin-bottom: 0; }\n#ucs6x333 .cs-divider { height: 2px; background: #eef0f3; margin: 0 0 56px; }\n\n\/* NEW (3.5.0): stacked rows \u2014 swap visual order of the two children when needed *\/\n#ucs6x333 .cs-order-flip > :first-child { order: 2; }\n#ucs6x333 .cs-order-flip > :last-child  { order: 1; }\n\n\/* SLIDER *\/\n#ucs6x333 .cs-slider { position: relative; border-radius: 12px; overflow: hidden; background: #1a1a2e; -webkit-user-select: none; user-select: none; }\n#ucs6x333 .cs-slide { position: absolute; inset: 0; background-size: cover; background-repeat: no-repeat; opacity: 0; transition: opacity .7s ease; }\n#ucs6x333 .cs-slide.active { opacity: 1; }\n#ucs6x333 .cs-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; background: rgba(0,0,0,.45); border: none; cursor: pointer; color: #fff; font-size: 24px; line-height: 1; display: flex; align-items: center; justify-content: center; z-index: 10; transition: background .2s; }\n#ucs6x333 .cs-arrow:hover { background: rgba(0,0,0,.72); }\n#ucs6x333 .cs-prev { left: 12px; } #ucs6x333 .cs-next { right: 12px; }\n#ucs6x333 .cs-dots { position: absolute; bottom: 12px; left: 50%; transform: translateX(-50%); display: flex; gap: 6px; z-index: 10; }\n#ucs6x333 .cs-dot { width: 8px; height: 8px; border-radius: 4px; background: rgba(255,255,255,.5); border: none; cursor: pointer; padding: 0; transition: all .35s ease; }\n#ucs6x333 .cs-dot.active { width: 22px; background: var(--acc); }\n\n\/* TEXT COLUMN *\/\n#ucs6x333 .cs-col { background: #f8f9fb; border-radius: 14px; padding: 28px 24px; border: 1px solid #eef0f3; }\n#ucs6x333 .cs-col-head { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; padding-bottom: 14px; border-bottom: 1px solid #e4e7eb; }\n#ucs6x333 .cs-col-icon { width: 36px; height: 36px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n#ucs6x333 .cs-col-icon svg { width: 18px; height: 18px; }\n#ucs6x333 .cs-col-title { font-size: 17px; font-weight: 700; color: var(--pri); }\n\n\/* Bullet items *\/\n#ucs6x333 .cs-item { display: flex; gap: 12px; align-items: flex-start; padding: 10px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs6x333 .cs-item:last-child { border-bottom: none; }\n#ucs6x333 .cs-item:hover { padding-inline-start: 4px; }\n#ucs6x333 .cs-dot-b { width: 7px; height: 7px; border-radius: 50%; background: var(--acc); flex-shrink: 0; margin-top: 8px; }\n#ucs6x333 .cs-item-txt { font-size: 14.5px; line-height: 1.65; color: #1a1a2e; }\n#ucs6x333 .cs-item-txt strong, #ucs6x333 .cs-item-txt b { font-weight: 700; }\n#ucs6x333 .cs-item-txt em, #ucs6x333 .cs-item-txt i { font-style: italic; }\n#ucs6x333 .cs-item-txt u { text-decoration: underline; }\n\n\/* Numbered items *\/\n#ucs6x333 .cs-req { display: flex; gap: 14px; align-items: flex-start; padding: 12px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs6x333 .cs-req:last-child { border-bottom: none; }\n#ucs6x333 .cs-req:hover { padding-inline-start: 4px; }\n#ucs6x333 .cs-rn { width: 28px; height: 28px; border-radius: 7px; background: var(--pri); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; flex-shrink: 0; margin-top: 2px; }\n#ucs6x333 .cs-rt { font-size: 14.5px; line-height: 1.65; padding-top: 3px; }\n#ucs6x333 .cs-rt strong, #ucs6x333 .cs-rt b { font-weight: 700; }\n#ucs6x333 .cs-rt em, #ucs6x333 .cs-rt i { font-style: italic; }\n#ucs6x333 .cs-rt u { text-decoration: underline; }\n\n#ucs6x333 .cs-col-title strong, #ucs6x333 .cs-col-title b { font-weight: 800; }\n#ucs6x333 .cs-col-title em, #ucs6x333 .cs-col-title i { font-style: italic; }\n\n\/* Lists within rich content *\/\n#ucs6x333 .cs-hero-intro ul { list-style: disc; }\n#ucs6x333 .cs-hero-intro ol { list-style: decimal; }\n#ucs6x333 .cs-note-1 ul, #ucs6x333 .cs-note-2 ul, #ucs6x333 .cs-pd-body ul { list-style: disc; }\n#ucs6x333 .cs-note-1 ol, #ucs6x333 .cs-note-2 ol, #ucs6x333 .cs-pd-body ol { list-style: decimal; }\n#ucs6x333 .cs-item-txt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs6x333 .cs-item-txt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs6x333 .cs-rt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs6x333 .cs-rt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs6x333 .cs-hero-intro ul,\n#ucs6x333 .cs-hero-intro ol,\n#ucs6x333 .cs-note-1 ul,\n#ucs6x333 .cs-note-1 ol,\n#ucs6x333 .cs-note-2 ul,\n#ucs6x333 .cs-note-2 ol,\n#ucs6x333 .cs-pd-body ul,\n#ucs6x333 .cs-pd-body ol { padding-inline-start: 22px; margin: 6px 0; }\n#ucs6x333 .cs-hero-intro ul li, #ucs6x333 .cs-hero-intro ol li,\n#ucs6x333 .cs-note-1 li, #ucs6x333 .cs-note-2 li,\n#ucs6x333 .cs-pd-body li, #ucs6x333 .cs-item-txt li, #ucs6x333 .cs-rt li {\n    margin-bottom: 4px; line-height: 1.7;\n}\n\n\/* NOTE styles *\/\n#ucs6x333 .cs-note-1 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #e8c000; font-size: 13.5px; line-height: 1.75; color: #4a3c00; }\n#ucs6x333 .cs-note-1 strong, #ucs6x333 .cs-note-1 b { color: #2e2500; font-weight: 600; }\n#ucs6x333 .cs-note-2 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #2e7dc0; font-size: 13.5px; line-height: 1.75; color: #0d2e4a; }\n#ucs6x333 .cs-note-2 strong, #ucs6x333 .cs-note-2 b { color: #061c2e; font-weight: 600; }\n\n\/* CTA *\/\n#ucs6x333 .cs-cta { text-align: center; margin-top: 24px; }\n#ucs6x333 .cs-btn { display: inline-flex; align-items: center; gap: 10px; padding: 13px 36px; background: var(--acc); color: #fff; border-radius: 7px; font-weight: 600; font-size: 15px; text-decoration: none; letter-spacing: .2px; transition: all .25s ease; }\n#ucs6x333 .cs-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(var(--acc-rgb),.3); filter: brightness(1.06); color: #fff; text-decoration: none; }\n#ucs6x333 .cs-btn svg { width: 16px; height: 16px; flex-shrink: 0; transition: transform .25s; }\n#ucs6x333 .cs-btn:hover svg { transform: translateX(3px); }\n\n\/* Animations *\/\n@keyframes ucs6x333U { from{opacity:0;transform:translateY(26px)} to{opacity:1;transform:translateY(0)} }\n#ucs6x333 .au { opacity:0; animation:ucs6x333U .65s cubic-bezier(.22,1,.36,1) forwards; }\n#ucs6x333 .d1{animation-delay:.06s} #ucs6x333 .d2{animation-delay:.14s}\n#ucs6x333 .d3{animation-delay:.22s} #ucs6x333 .d4{animation-delay:.30s}\n\n\/* \u2550\u2550\u2550 RTL MODE (3.6.2) \u2014 applies ONLY to the Arabic (TranslatePress) \/ RTL version \u2550\u2550\u2550 *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) {\n    direction: rtl;\n    font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;\n}\n\/* explicit direction:rtl for bullets & lists \u2014 markers move to the RIGHT *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ul, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ol, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) li { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-item, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-req { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn { direction: rtl; letter-spacing: 0; font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title { letter-spacing: 0; line-height: 1.55; width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-intro { width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-img { width: 100%; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title { line-height: 1.6; }\n\/* 3.6.4: titles are forced RTL and flush RIGHT in the Arabic version -\n   numbers like \"6.\" always sit at the right end, no heuristics involved *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title div, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title p,\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title {\n    direction: rtl;\n    unicode-bidi: isolate;\n    text-align: right;\n}\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-logos-sep-text { letter-spacing: 0; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn svg { transform: scaleX(-1); }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn:hover svg { transform: scaleX(-1) translateX(3px); }\n\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\n@media (max-width: 900px) {\n    #ucs6x333 .cs-row  { grid-template-columns: 1fr !important; }\n    #ucs6x333 .cs-hero { grid-template-columns: 1fr !important; gap: 24px; }\n    #ucs6x333 .cs-hero-img { height: auto !important; min-height: 200px; }\n    #ucs6x333 .cs-inner { padding: 44px 20px; }\n    #ucs6x333 .cs-pd-grid { grid-template-columns: 1fr !important; }\n    #ucs6x333 .cs-logos-bar { padding: 14px 16px; }\n    #ucs6x333 .cs-logos-sep { padding: 0 12px; }\n}\n@media (max-width: 480px) {\n    #ucs6x333 .cs-inner { padding: 32px 16px; }\n    #ucs6x333 .cs-logos-bar { padding: 12px 16px; flex-wrap: nowrap; }\n    #ucs6x333 .cs-logo-img { width: 56px !important; height: 56px !important; }\n    #ucs6x333 .cs-logos-sep { padding: 0 10px; }\n    #ucs6x333 .cs-logos-sep-text { font-size: 10px; }\n    #ucs6x333 .cs-flags { gap: 8px; }\n    #ucs6x333 .cs-flag-pill { padding-block: 5px; padding-inline: 7px 10px; }\n    #ucs6x333 .cs-flag-emoji { font-size: 25px !important; }\n}\n<\/style>\n\n<section id=\"ucs6x333\" class=\"cs-rtl\" dir=\"rtl\">\n<div class=\"cs-inner\">\n\n<div class=\"cs-hero-card au d1\">\n    <div class=\"cs-hero-card-body\">\n        <div class=\"cs-hero\" style=\"grid-template-columns:1fr\">\n            \n            <div>\n                <h2 class=\"cs-hero-title au d2\"><p class=\"MsoNormal\" style=\"line-height:normal\"><b><span style=\"font-family:&quot;Times New Roman&quot;,serif\"><font style=\"font-size: 22px\">Activities Students Can Enjoy<\/font><br><\/span><\/b><\/p><\/h2>\n                <div class=\"cs-hero-intro au d3\"><p class=\"p1\"><span style=\"font-size:12.0pt;line-height:115%;font-family:&quot;Times New Roman&quot;,serif\">Summer programs are designed to combine learning\nwith a fun and active experience.<br><\/span><\/p><\/div>\n\n                \n                            <\/div>\n\n                    <\/div>\n    <\/div>\n\n    \n<\/div><!-- .cs-hero-card -->\n\n<div class=\"cs-row au d1\" style=\"grid-template-columns: 45fr 55fr\">\n\n    <div class=\"cs-slider\" id=\"ucs6x333s1\" style=\"height:350px;border-radius:26px;\">\n                                <div class=\"cs-slide active\"\n                 style=\"background-image:url('https:\/\/ukuni.org\/wp-content\/uploads\/2026\/04\/Activities-Students-Can-Enjoy.jpg-scaled.jpeg');background-position:center center;\"\n                 role=\"img\" aria-label=\"\"><\/div>\n                                    <\/div>\n\n    <div class=\"cs-col\">\n                        <div class=\"cs-item\">\n            <span class=\"cs-dot-b\"><\/span>\n            <span class=\"cs-item-txt\">Sports<\/span>\n        <\/div>\n                <div class=\"cs-item\">\n            <span class=\"cs-dot-b\"><\/span>\n            <span class=\"cs-item-txt\">Cultural evenings<\/span>\n        <\/div>\n                <div class=\"cs-item\">\n            <span class=\"cs-dot-b\"><\/span>\n            <span class=\"cs-item-txt\">Trips to different cities<\/span>\n        <\/div>\n                <div class=\"cs-item\">\n            <span class=\"cs-dot-b\"><\/span>\n            <span class=\"cs-item-txt\">Talent shows<\/span>\n        <\/div>\n                <div class=\"cs-item\">\n            <span class=\"cs-dot-b\"><\/span>\n            <span class=\"cs-item-txt\">Walking tours<\/span>\n        <\/div>\n                <div class=\"cs-item\">\n            <span class=\"cs-dot-b\"><\/span>\n            <span class=\"cs-item-txt\">Exploring university campuses<\/span>\n        <\/div>\n                <div class=\"cs-item\">\n            <span class=\"cs-dot-b\"><\/span>\n            <span class=\"cs-item-txt\">Exploring cities<\/span>\n        <\/div>\n                <div class=\"cs-item\">\n            <span class=\"cs-dot-b\"><\/span>\n            <span class=\"cs-item-txt\">Game nights<\/span>\n        <\/div>\n                    <\/div>\n\n<\/div>\n\n\n\n\n<\/div>\n<\/section>\n\n<script>\n(function(){\n    function initSlider(id,interval){\n        var wrap=document.getElementById(id);\n        if(!wrap)return;\n        var slides=Array.prototype.slice.call(wrap.querySelectorAll('.cs-slide'));\n        var dots=Array.prototype.slice.call(wrap.querySelectorAll('.cs-dot'));\n        var total=slides.length;\n        if(total<2)return;\n        var cur=0,timer=null;\n        function goTo(n){\n            slides[cur].classList.remove('active');\n            if(dots[cur])dots[cur].classList.remove('active');\n            cur=(n%total+total)%total;\n            slides[cur].classList.add('active');\n            if(dots[cur])dots[cur].classList.add('active');\n        }\n        function play(){timer=setInterval(function(){goTo(cur+1);},interval);}\n        function pause(){clearInterval(timer);}\n        function reset(){pause();play();}\n        var prev=wrap.querySelector('.cs-prev');\n        var next=wrap.querySelector('.cs-next');\n        if(prev)prev.addEventListener('click',function(){goTo(cur-1);reset();});\n        if(next)next.addEventListener('click',function(){goTo(cur+1);reset();});\n        dots.forEach(function(btn){\n            btn.addEventListener('click',function(){goTo(parseInt(this.dataset.idx,10));reset();});\n        });\n        var tx=0;\n        wrap.addEventListener('touchstart',function(e){tx=e.touches[0].clientX;},{passive:true});\n        wrap.addEventListener('touchend',function(e){\n            var diff=tx-e.changedTouches[0].clientX;\n            if(Math.abs(diff)>40){goTo(cur+(diff>0?1:-1));reset();}\n        },{passive:true});\n        wrap.addEventListener('mouseenter',pause);\n        wrap.addEventListener('mouseleave',play);\n        play();\n    }\n    \/* 3.6.1: auto-RTL safety net (server already marks TranslatePress pages).\n       Also catches LATE translation (browser auto-translate) via observer.\n       Additive only \u2014 it never removes a server-side rtl decision. *\/\n    function applyDir(){\n        var sec=document.getElementById('ucs6x333');\n        if(!sec||sec.classList.contains('cs-rtl'))return;\n        var hd=((document.documentElement.getAttribute('dir'))||'').toLowerCase();\n        var bd=((document.body&&document.body.getAttribute('dir'))||'').toLowerCase();\n        var rtl=(hd==='rtl'||bd==='rtl');\n        if(!rtl){rtl=\/^\\\/(ar|he|fa|ur)(\\\/|$)\/i.test(location.pathname);}\n        if(!rtl){rtl=\/(^|\\s)translatepress-ar\/i.test((document.body&&document.body.className)||'')||\/^ar([-_]|$)\/i.test(document.documentElement.lang||'');}\n        if(!rtl){\n            var t=(sec.textContent||'').slice(0,2500);\n            var r=(t.match(\/[\\u0591-\\u07FF\\uFB1D-\\uFDFD\\uFE70-\\uFEFC]\/g)||[]).length;\n            var l=(t.match(\/[A-Za-z]\/g)||[]).length;\n            rtl=(r>10 && r>l);\n        }\n        if(rtl){sec.classList.add('cs-rtl');sec.setAttribute('dir','rtl');}\n    }\n    function run(){\n        applyDir();\n                    }\n    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',run);}else{run();}\n    window.addEventListener('load',applyDir);\n    try{\n        var dT,sec0=document.getElementById('ucs6x333');\n        var mo=new MutationObserver(function(){clearTimeout(dT);dT=setTimeout(applyDir,150);});\n        if(sec0){mo.observe(sec0,{subtree:true,childList:true,characterData:true});}\n        mo.observe(document.documentElement,{attributes:true,attributeFilter:['dir','lang']});\n        setTimeout(applyDir,1200);setTimeout(applyDir,3000);\n    }catch(e){}\n}());\n<\/script>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" style=\"font-size:32px\"><strong>How UKuni helps you choose<\/strong><\/h2>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&#038;family=Cairo:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\">\n<style>\n\n#ucs7x113 .ltr-price {\n    direction: ltr;\n    unicode-bidi: isolate;\n    display: inline-block;\n}\n\/* 3.6.3: ltr-price is for INLINE prices only - if it (wrongly) wraps whole\n   paragraphs or lists (pasted content), neutralize it so it cannot force LTR *\/\n#ucs7x113 .ltr-price:has(p, div, ul, ol, li, h1, h2, h3, h4, h5, h6) {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n\/* 3.6.4: titles never need price isolation - neutralize it there entirely *\/\n#ucs7x113 .cs-hero-title .ltr-price,\n#ucs7x113 .cs-col-title .ltr-price,\n#ucs7x113 .cs-pd-title .ltr-price {\n    direction: inherit;\n    unicode-bidi: normal;\n    display: inline;\n}\n#ucs7x113 {\n    --pri: #072440; --acc: #CE1B1C; --bg: #FFFFFF;\n    --pri-rgb: 7,36,64; --acc-rgb: 206,27,28;\n    font-family: 'Poppins', 'Cairo', -apple-system, BlinkMacSystemFont, sans-serif;\n    background: var(--bg); -webkit-font-smoothing: antialiased; color: #1a1a2e;\n}\n#ucs7x113 *, #ucs7x113 *::before, #ucs7x113 *::after { box-sizing: border-box; margin: 0; padding: 0; }\n#ucs7x113 .cs-inner { max-width: 1500px; margin: 0 auto; padding: 0px 32px; }\n#ucs7x113 .cs-hero > *, #ucs7x113 .cs-row > * { min-width: 0; }\n#ucs7x113 .cs-hero-intro, #ucs7x113 .cs-item-txt, #ucs7x113 .cs-rt, #ucs7x113 .cs-pd-body { overflow-wrap: break-word; }\n\n\/* HERO *\/\n#ucs7x113 .cs-hero {\n    display: grid;\n    gap: 40px;\n    align-items: center;\n    margin-bottom: 0;\n    padding-bottom: 0;\n    border-bottom: none;\n}\n#ucs7x113 .cs-hero-title { font-size: clamp(22px, 3vw, 32px); font-weight: 700; color: var(--pri); line-height: 1.28; margin-bottom: 18px; letter-spacing: -.3px; width:98% !important}\n#ucs7x113 .cs-hero-title strong, #ucs7x113 .cs-hero-title b { color: var(--acc); }\n#ucs7x113 .cs-hero-intro { font-size: 15.5px; line-height: 1.85; color: #5a6474; width:99% !important}\n#ucs7x113 .cs-hero-intro strong, #ucs7x113 .cs-hero-intro b { font-weight: 700; color: #1a1a2e; }\n#ucs7x113 .cs-hero-intro a { color: var(--acc); }\n\n#ucs7x113 .cs-hero-img-wrap {\n    position: relative;\n    width: 100%;\n    min-width: 0;\n}\n#ucs7x113 .cs-hero-img {\n    display: block;\n    width: 95%;\n    height: 320px;\n    object-fit: cover;\n    object-position: 50% 50%;\n    border-radius: 19px;\n}\n\n\/* HERO CARD WRAPPER *\/\n#ucs7x113 .cs-hero-card {\n    border-radius: 12px; border: 1px solid #eef0f3; overflow: hidden;\n    background: rgba(7,36,64,.02); margin-bottom: 48px;\n}\n#ucs7x113 .cs-hero-card-body { padding: 32px 28px; }\n\n\/* \u2550\u2550\u2550 FLAGS BAR \u2550\u2550\u2550 *\/\n#ucs7x113 .cs-flags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 14px;\n    align-items: center;\n    justify-content: flex-start;\n    margin-top: 20px;\n    padding-top: 16px;\n    border-top: 1px solid #eef0f3;\n}\n#ucs7x113 .cs-flag-pill {\n    display: inline-flex; align-items: center; gap: 8px;\n    padding-block: 7px; padding-inline: 10px 16px; background: #f0f4f9; border-radius: 28px;\n    border: 1px solid #e2e8f0; transition: all .2s ease; text-decoration: none; color: inherit;\n}\n\/* AUTO TEXT DIRECTION (3.6.0): each text block follows its own language,\n   so translated Arabic gets RTL punctuation + right alignment automatically *\/\n#ucs7x113 .cs-hero-title, #ucs7x113 .cs-hero-title p, #ucs7x113 .cs-hero-title div,\n#ucs7x113 .cs-hero-intro, #ucs7x113 .cs-hero-intro p, #ucs7x113 .cs-hero-intro div, #ucs7x113 .cs-hero-intro li,\n#ucs7x113 .cs-item-txt, #ucs7x113 .cs-item-txt p, #ucs7x113 .cs-item-txt div, #ucs7x113 .cs-item-txt li,\n#ucs7x113 .cs-rt, #ucs7x113 .cs-rt p, #ucs7x113 .cs-rt div, #ucs7x113 .cs-rt li,\n#ucs7x113 .cs-col-title,\n#ucs7x113 .cs-note-1, #ucs7x113 .cs-note-1 p, #ucs7x113 .cs-note-1 div, #ucs7x113 .cs-note-1 li,\n#ucs7x113 .cs-note-2, #ucs7x113 .cs-note-2 p, #ucs7x113 .cs-note-2 div, #ucs7x113 .cs-note-2 li,\n#ucs7x113 .cs-pd-title,\n#ucs7x113 .cs-pd-body, #ucs7x113 .cs-pd-body p, #ucs7x113 .cs-pd-body div, #ucs7x113 .cs-pd-body li,\n#ucs7x113 .cs-flag-name, #ucs7x113 .cs-logos-sep-text { unicode-bidi: plaintext; text-align: start; }\n#ucs7x113 .cs-flag-pill:hover { background: #e4eaf2; transform: translateY(-1px); box-shadow: 0 2px 8px rgba(0,0,0,.06); }\n#ucs7x113 .cs-flag-emoji { font-size: 30px; line-height: 1; display: flex; }\n#ucs7x113 .cs-flag-name { font-size: 13px; font-weight: 600; color: #1a1a2e; white-space: nowrap; }\n#ucs7x113 .cs-flag-icon {\n    display: inline-flex; align-items: center; justify-content: center;\n    padding: 4px; border-radius: 8px; border: 1px solid transparent; transition: all .2s ease;\n}\n#ucs7x113 .cs-flag-icon:hover { background: rgba(0,0,0,.04); transform: scale(1.1); }\n\n\/* \u2550\u2550\u2550 PROGRAM DETAIL CARDS \u2550\u2550\u2550 *\/\n#ucs7x113 .cs-pd-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px; margin-top: 24px;\n}\n#ucs7x113 .cs-pd-card {\n    background: #ffffff;\n    border: 1px solid #eef0f3;\n    border-radius: 12px; padding: 20px 18px;\n    transition: all .25s ease; position: relative; overflow: hidden;\n}\n#ucs7x113 .cs-pd-card::before {\n    content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n    background: linear-gradient(90deg, var(--pri), var(--acc)); opacity: 0; transition: opacity .25s;\n}\n#ucs7x113 .cs-pd-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,.06); }\n#ucs7x113 .cs-pd-card:hover::before { opacity: 1; }\n#ucs7x113 .cs-pd-head { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }\n#ucs7x113 .cs-pd-icon {\n    width: 38px; height: 38px; border-radius: 10px;\n    background: #f0f4f9;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 20px; flex-shrink: 0;\n}\n#ucs7x113 .cs-pd-title { font-size: 13px; font-weight: 700; color: #072440; }\n#ucs7x113 .cs-pd-body { font-size: 13px; line-height: 1.75; color: #5a6474; }\n\n\/* \u2550\u2550\u2550 DUAL LOGOS BAR \u2550\u2550\u2550 *\/\n#ucs7x113 .cs-logos-bar {\n    display: flex; align-items: center; justify-content: center; gap: 0;\n    padding: 18px 24px; border-top: 1px solid #eef0f3;\n    background: rgba(7,36,64,.025);\n}\n#ucs7x113 .cs-logo-item {\n    display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n    text-decoration: none; transition: opacity .2s, transform .2s;\n}\n#ucs7x113 .cs-logo-item:hover { opacity: .82; transform: scale(1.04); }\n#ucs7x113 .cs-logo-img {\n    width: 80px; height: 80px;\n    object-fit: contain; display: block;\n}\n#ucs7x113 .cs-logos-sep {\n    display: flex; flex-direction: column; align-items: center; gap: 5px;\n    padding: 0 20px; flex-shrink: 0;\n}\n#ucs7x113 .cs-logos-sep-line { width: 1px; height: 22px; background: #ccd2db; }\n#ucs7x113 .cs-logos-sep-text { font-size: 11px; color: #8a9099; font-weight: 500; letter-spacing: .4px; white-space: nowrap; }\n\n\/* ROW *\/\n#ucs7x113 .cs-row { display: grid; gap: 32px; align-items: start; margin-bottom: 56px; }\n#ucs7x113 .cs-row:last-child { margin-bottom: 0; }\n#ucs7x113 .cs-divider { height: 2px; background: #eef0f3; margin: 0 0 56px; }\n\n\/* NEW (3.5.0): stacked rows \u2014 swap visual order of the two children when needed *\/\n#ucs7x113 .cs-order-flip > :first-child { order: 2; }\n#ucs7x113 .cs-order-flip > :last-child  { order: 1; }\n\n\/* SLIDER *\/\n#ucs7x113 .cs-slider { position: relative; border-radius: 12px; overflow: hidden; background: #1a1a2e; -webkit-user-select: none; user-select: none; }\n#ucs7x113 .cs-slide { position: absolute; inset: 0; background-size: cover; background-repeat: no-repeat; opacity: 0; transition: opacity .7s ease; }\n#ucs7x113 .cs-slide.active { opacity: 1; }\n#ucs7x113 .cs-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; border-radius: 50%; background: rgba(0,0,0,.45); border: none; cursor: pointer; color: #fff; font-size: 24px; line-height: 1; display: flex; align-items: center; justify-content: center; z-index: 10; transition: background .2s; }\n#ucs7x113 .cs-arrow:hover { background: rgba(0,0,0,.72); }\n#ucs7x113 .cs-prev { left: 12px; } #ucs7x113 .cs-next { right: 12px; }\n#ucs7x113 .cs-dots { position: absolute; bottom: 12px; left: 50%; transform: translateX(-50%); display: flex; gap: 6px; z-index: 10; }\n#ucs7x113 .cs-dot { width: 8px; height: 8px; border-radius: 4px; background: rgba(255,255,255,.5); border: none; cursor: pointer; padding: 0; transition: all .35s ease; }\n#ucs7x113 .cs-dot.active { width: 22px; background: var(--acc); }\n\n\/* TEXT COLUMN *\/\n#ucs7x113 .cs-col { background: #f8f9fb; border-radius: 14px; padding: 28px 24px; border: 1px solid #eef0f3; }\n#ucs7x113 .cs-col-head { display: flex; align-items: center; gap: 10px; margin-bottom: 20px; padding-bottom: 14px; border-bottom: 1px solid #e4e7eb; }\n#ucs7x113 .cs-col-icon { width: 36px; height: 36px; border-radius: 8px; display: flex; align-items: center; justify-content: center; flex-shrink: 0; }\n#ucs7x113 .cs-col-icon svg { width: 18px; height: 18px; }\n#ucs7x113 .cs-col-title { font-size: 17px; font-weight: 700; color: var(--pri); }\n\n\/* Bullet items *\/\n#ucs7x113 .cs-item { display: flex; gap: 12px; align-items: flex-start; padding: 10px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs7x113 .cs-item:last-child { border-bottom: none; }\n#ucs7x113 .cs-item:hover { padding-inline-start: 4px; }\n#ucs7x113 .cs-dot-b { width: 7px; height: 7px; border-radius: 50%; background: var(--acc); flex-shrink: 0; margin-top: 8px; }\n#ucs7x113 .cs-item-txt { font-size: 14.5px; line-height: 1.65; color: #1a1a2e; }\n#ucs7x113 .cs-item-txt strong, #ucs7x113 .cs-item-txt b { font-weight: 700; }\n#ucs7x113 .cs-item-txt em, #ucs7x113 .cs-item-txt i { font-style: italic; }\n#ucs7x113 .cs-item-txt u { text-decoration: underline; }\n\n\/* Numbered items *\/\n#ucs7x113 .cs-req { display: flex; gap: 14px; align-items: flex-start; padding: 12px 0; border-bottom: 1px solid #eef0f3; transition: padding-inline-start .2s; }\n#ucs7x113 .cs-req:last-child { border-bottom: none; }\n#ucs7x113 .cs-req:hover { padding-inline-start: 4px; }\n#ucs7x113 .cs-rn { width: 28px; height: 28px; border-radius: 7px; background: var(--pri); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; flex-shrink: 0; margin-top: 2px; }\n#ucs7x113 .cs-rt { font-size: 14.5px; line-height: 1.65; padding-top: 3px; }\n#ucs7x113 .cs-rt strong, #ucs7x113 .cs-rt b { font-weight: 700; }\n#ucs7x113 .cs-rt em, #ucs7x113 .cs-rt i { font-style: italic; }\n#ucs7x113 .cs-rt u { text-decoration: underline; }\n\n#ucs7x113 .cs-col-title strong, #ucs7x113 .cs-col-title b { font-weight: 800; }\n#ucs7x113 .cs-col-title em, #ucs7x113 .cs-col-title i { font-style: italic; }\n\n\/* Lists within rich content *\/\n#ucs7x113 .cs-hero-intro ul { list-style: disc; }\n#ucs7x113 .cs-hero-intro ol { list-style: decimal; }\n#ucs7x113 .cs-note-1 ul, #ucs7x113 .cs-note-2 ul, #ucs7x113 .cs-pd-body ul { list-style: disc; }\n#ucs7x113 .cs-note-1 ol, #ucs7x113 .cs-note-2 ol, #ucs7x113 .cs-pd-body ol { list-style: decimal; }\n#ucs7x113 .cs-item-txt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs7x113 .cs-item-txt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs7x113 .cs-rt ul { list-style: disc; padding-inline-start: 18px; }\n#ucs7x113 .cs-rt ol { list-style: decimal; padding-inline-start: 18px; }\n#ucs7x113 .cs-hero-intro ul,\n#ucs7x113 .cs-hero-intro ol,\n#ucs7x113 .cs-note-1 ul,\n#ucs7x113 .cs-note-1 ol,\n#ucs7x113 .cs-note-2 ul,\n#ucs7x113 .cs-note-2 ol,\n#ucs7x113 .cs-pd-body ul,\n#ucs7x113 .cs-pd-body ol { padding-inline-start: 22px; margin: 6px 0; }\n#ucs7x113 .cs-hero-intro ul li, #ucs7x113 .cs-hero-intro ol li,\n#ucs7x113 .cs-note-1 li, #ucs7x113 .cs-note-2 li,\n#ucs7x113 .cs-pd-body li, #ucs7x113 .cs-item-txt li, #ucs7x113 .cs-rt li {\n    margin-bottom: 4px; line-height: 1.7;\n}\n\n\/* NOTE styles *\/\n#ucs7x113 .cs-note-1 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #e8c000; font-size: 13.5px; line-height: 1.75; color: #4a3c00; }\n#ucs7x113 .cs-note-1 strong, #ucs7x113 .cs-note-1 b { color: #2e2500; font-weight: 600; }\n#ucs7x113 .cs-note-2 { margin-top: 18px; padding: 8px 0; padding-inline-start: 14px; border-inline-start: 3px solid #2e7dc0; font-size: 13.5px; line-height: 1.75; color: #0d2e4a; }\n#ucs7x113 .cs-note-2 strong, #ucs7x113 .cs-note-2 b { color: #061c2e; font-weight: 600; }\n\n\/* CTA *\/\n#ucs7x113 .cs-cta { text-align: center; margin-top: 24px; }\n#ucs7x113 .cs-btn { display: inline-flex; align-items: center; gap: 10px; padding: 13px 36px; background: var(--acc); color: #fff; border-radius: 7px; font-weight: 600; font-size: 15px; text-decoration: none; letter-spacing: .2px; transition: all .25s ease; }\n#ucs7x113 .cs-btn:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(var(--acc-rgb),.3); filter: brightness(1.06); color: #fff; text-decoration: none; }\n#ucs7x113 .cs-btn svg { width: 16px; height: 16px; flex-shrink: 0; transition: transform .25s; }\n#ucs7x113 .cs-btn:hover svg { transform: translateX(3px); }\n\n\/* Animations *\/\n@keyframes ucs7x113U { from{opacity:0;transform:translateY(26px)} to{opacity:1;transform:translateY(0)} }\n#ucs7x113 .au { opacity:0; animation:ucs7x113U .65s cubic-bezier(.22,1,.36,1) forwards; }\n#ucs7x113 .d1{animation-delay:.06s} #ucs7x113 .d2{animation-delay:.14s}\n#ucs7x113 .d3{animation-delay:.22s} #ucs7x113 .d4{animation-delay:.30s}\n\n\/* \u2550\u2550\u2550 RTL MODE (3.6.2) \u2014 applies ONLY to the Arabic (TranslatePress) \/ RTL version \u2550\u2550\u2550 *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) {\n    direction: rtl;\n    font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;\n}\n\/* explicit direction:rtl for bullets & lists \u2014 markers move to the RIGHT *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ul, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) ol, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) li { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-item, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-req { direction: rtl; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn { direction: rtl; letter-spacing: 0; font-family: 'Cairo', 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title { letter-spacing: 0; line-height: 1.55; width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-intro { width: 100% !important; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-img { width: 100%; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title { line-height: 1.6; }\n\/* 3.6.4: titles are forced RTL and flush RIGHT in the Arabic version -\n   numbers like \"6.\" always sit at the right end, no heuristics involved *\/\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title div, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-hero-title p,\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-col-title, :is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-pd-title {\n    direction: rtl;\n    unicode-bidi: isolate;\n    text-align: right;\n}\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-logos-sep-text { letter-spacing: 0; }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn svg { transform: scaleX(-1); }\n:is(body[class*=\"translatepress-ar\"] #, html[lang|=\"ar\"] #, html[dir=\"rtl\"] #, #.cs-rtl) .cs-btn:hover svg { transform: scaleX(-1) translateX(3px); }\n\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\n@media (max-width: 900px) {\n    #ucs7x113 .cs-row  { grid-template-columns: 1fr !important; }\n    #ucs7x113 .cs-hero { grid-template-columns: 1fr !important; gap: 24px; }\n    #ucs7x113 .cs-hero-img { height: auto !important; min-height: 200px; }\n    #ucs7x113 .cs-inner { padding: 44px 20px; }\n    #ucs7x113 .cs-pd-grid { grid-template-columns: 1fr !important; }\n    #ucs7x113 .cs-logos-bar { padding: 14px 16px; }\n    #ucs7x113 .cs-logos-sep { padding: 0 12px; }\n}\n@media (max-width: 480px) {\n    #ucs7x113 .cs-inner { padding: 32px 16px; }\n    #ucs7x113 .cs-logos-bar { padding: 12px 16px; flex-wrap: nowrap; }\n    #ucs7x113 .cs-logo-img { width: 56px !important; height: 56px !important; }\n    #ucs7x113 .cs-logos-sep { padding: 0 10px; }\n    #ucs7x113 .cs-logos-sep-text { font-size: 10px; }\n    #ucs7x113 .cs-flags { gap: 8px; }\n    #ucs7x113 .cs-flag-pill { padding-block: 5px; padding-inline: 7px 10px; }\n    #ucs7x113 .cs-flag-emoji { font-size: 21px !important; }\n}\n<\/style>\n\n<section id=\"ucs7x113\" class=\"cs-rtl\" dir=\"rtl\">\n<div class=\"cs-inner\">\n\n<div class=\"cs-hero-card au d1\">\n    <div class=\"cs-hero-card-body\">\n        <div class=\"cs-hero\" style=\"grid-template-columns:60fr 40fr\">\n            \n            <div>\n                <h2 class=\"cs-hero-title au d2\"><p class=\"MsoNormal\" style=\"line-height:normal\"><b><span style=\"font-family:&quot;Times New Roman&quot;,serif\"><font style=\"font-size: 22px\">How UKuni Helps You Choose the Right Program<\/font><br><\/span><\/b><\/p><\/h2>\n                <div class=\"cs-hero-intro au d3\"><p class=\"MsoNormal\" style=\"line-height:normal\"><b><span style=\"font-size:13.5pt;font-family:&quot;Times New Roman&quot;,serif\">Step 1<\/span><\/b><\/p><p class=\"MsoNormal\" style=\"line-height:normal\"><b><span style=\"font-family:&quot;Times New Roman&quot;,serif\">Tell us about the student<\/span><\/b><\/p><p class=\"MsoNormal\" style=\"line-height:normal\"><span style=\"font-family: &quot;Times New Roman&quot;, serif\">We learn about the student\u2019s age, preferred destination, interests, and <\/span><span style=\"font-family: &quot;Times New Roman&quot;, serif\">budget.<\/span><\/p><p class=\"MsoNormal\" style=\"line-height:normal\">\n<\/p><p class=\"MsoNormal\" style=\"line-height:normal\"><br><\/p><p class=\"MsoNormal\" style=\"line-height:normal\"><span style=\"font-family:&quot;Times New Roman&quot;,serif\">&nbsp;<\/span><b><span style=\"font-size:13.5pt;font-family:&quot;Times New Roman&quot;,serif\">Step 2<\/span><\/b><\/p><p class=\"MsoNormal\" style=\"line-height:normal\"><b><span style=\"font-family:&quot;Times New Roman&quot;,serif\">We shortlist suitable options<\/span><\/b><\/p><p class=\"MsoNormal\" style=\"line-height:normal\"><span style=\"font-family: &quot;Times New Roman&quot;, serif\">We recommend programs that fit the student\u2019s profile and family <\/span><span style=\"font-family: &quot;Times New Roman&quot;, serif\">expectations.<\/span><\/p><p class=\"MsoNormal\" style=\"line-height:normal\"><b><span style=\"font-size:13.5pt;font-family:&quot;Times New Roman&quot;,serif\"><br><\/span><\/b><\/p><p class=\"MsoNormal\" style=\"line-height:normal\"><b><span style=\"font-size:13.5pt;font-family:&quot;Times New Roman&quot;,serif\">Step 3<\/span><\/b><\/p><p class=\"MsoNormal\" style=\"line-height:normal\"><b><span style=\"font-family:&quot;Times New Roman&quot;,serif\">We guide you on the next step<\/span><\/b><\/p><p class=\"MsoNormal\" style=\"line-height:normal\"><span style=\"font-family: &quot;Times New Roman&quot;, serif\">Our team helps you compare options clearly and move forward with <\/span><span style=\"font-family: &quot;Times New Roman&quot;, serif\">confidence.<\/span><\/p><!-- \/wp:list --><\/div>\n\n                \n                            <\/div>\n\n                        <div class=\"cs-hero-img-wrap\">\n                <img decoding=\"async\" class=\"cs-hero-img\" src=\"https:\/\/ukuni.org\/wp-content\/uploads\/2026\/04\/How-UKuni-Helps-You-Choose-the-Right-Program.JPG-scaled.jpeg\" alt=\"\" loading=\"lazy\">\n            <\/div>\n                    <\/div>\n    <\/div>\n\n    \n<\/div><!-- .cs-hero-card -->\n\n\n\n\n<\/div>\n<\/section>\n\n<script>\n(function(){\n    function initSlider(id,interval){\n        var wrap=document.getElementById(id);\n        if(!wrap)return;\n        var slides=Array.prototype.slice.call(wrap.querySelectorAll('.cs-slide'));\n        var dots=Array.prototype.slice.call(wrap.querySelectorAll('.cs-dot'));\n        var total=slides.length;\n        if(total<2)return;\n        var cur=0,timer=null;\n        function goTo(n){\n            slides[cur].classList.remove('active');\n            if(dots[cur])dots[cur].classList.remove('active');\n            cur=(n%total+total)%total;\n            slides[cur].classList.add('active');\n            if(dots[cur])dots[cur].classList.add('active');\n        }\n        function play(){timer=setInterval(function(){goTo(cur+1);},interval);}\n        function pause(){clearInterval(timer);}\n        function reset(){pause();play();}\n        var prev=wrap.querySelector('.cs-prev');\n        var next=wrap.querySelector('.cs-next');\n        if(prev)prev.addEventListener('click',function(){goTo(cur-1);reset();});\n        if(next)next.addEventListener('click',function(){goTo(cur+1);reset();});\n        dots.forEach(function(btn){\n            btn.addEventListener('click',function(){goTo(parseInt(this.dataset.idx,10));reset();});\n        });\n        var tx=0;\n        wrap.addEventListener('touchstart',function(e){tx=e.touches[0].clientX;},{passive:true});\n        wrap.addEventListener('touchend',function(e){\n            var diff=tx-e.changedTouches[0].clientX;\n            if(Math.abs(diff)>40){goTo(cur+(diff>0?1:-1));reset();}\n        },{passive:true});\n        wrap.addEventListener('mouseenter',pause);\n        wrap.addEventListener('mouseleave',play);\n        play();\n    }\n    \/* 3.6.1: auto-RTL safety net (server already marks TranslatePress pages).\n       Also catches LATE translation (browser auto-translate) via observer.\n       Additive only \u2014 it never removes a server-side rtl decision. *\/\n    function applyDir(){\n        var sec=document.getElementById('ucs7x113');\n        if(!sec||sec.classList.contains('cs-rtl'))return;\n        var hd=((document.documentElement.getAttribute('dir'))||'').toLowerCase();\n        var bd=((document.body&&document.body.getAttribute('dir'))||'').toLowerCase();\n        var rtl=(hd==='rtl'||bd==='rtl');\n        if(!rtl){rtl=\/^\\\/(ar|he|fa|ur)(\\\/|$)\/i.test(location.pathname);}\n        if(!rtl){rtl=\/(^|\\s)translatepress-ar\/i.test((document.body&&document.body.className)||'')||\/^ar([-_]|$)\/i.test(document.documentElement.lang||'');}\n        if(!rtl){\n            var t=(sec.textContent||'').slice(0,2500);\n            var r=(t.match(\/[\\u0591-\\u07FF\\uFB1D-\\uFDFD\\uFE70-\\uFEFC]\/g)||[]).length;\n            var l=(t.match(\/[A-Za-z]\/g)||[]).length;\n            rtl=(r>10 && r>l);\n        }\n        if(rtl){sec.classList.add('cs-rtl');sec.setAttribute('dir','rtl');}\n    }\n    function run(){\n        applyDir();\n                    }\n    if(document.readyState==='loading'){document.addEventListener('DOMContentLoaded',run);}else{run();}\n    window.addEventListener('load',applyDir);\n    try{\n        var dT,sec0=document.getElementById('ucs7x113');\n        var mo=new MutationObserver(function(){clearTimeout(dT);dT=setTimeout(applyDir,150);});\n        if(sec0){mo.observe(sec0,{subtree:true,childList:true,characterData:true});}\n        mo.observe(document.documentElement,{attributes:true,attributeFilter:['dir','lang']});\n        setTimeout(applyDir,1200);setTimeout(applyDir,3000);\n    }catch(e){}\n}());\n<\/script>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" style=\"font-size:32px\"><strong><strong>Submit Your Details for a Free Consultation<\/strong><\/strong><\/h2>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\" style=\"font-size:14px\">Not sure which destination or summer program is the best fit? Submit your details and our team will help you explore the most suitable option based on age, destination, and budget.<\/p>\n\n\n\n\n\n<style>\n\t\t\n\t\t.form-row.full-width.note-rtl {\n  justify-content: right;\n}\n  .label-form span {\n    font-family: 'Rubik', sans-serif;\n    font-weight: 500;\n    font-size: 18px;\n    color: #CD2122;\n    border: 2px solid #CD2122;\n    padding: 5px 10px;\n    border-radius: 5px;\n  }\n\n  .label-form {\n    padding: 10px 20px 30px;\n  }\n\n  .standard-container {\n    max-width: 900px;\n    margin: 40px auto;\n    padding: 40px 30px;\n    font-family: 'Rubik', sans-serif;\n    background: #ffffff;\n    border-radius: 16px;\n    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05);\n  }\n\n  .standard-custom-form {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 20px;\n    justify-content: space-between;\n  }\n\n  .standard-custom-form .form-row {\n    display: flex;\n    width: 100%;\n    justify-content: space-between;\n    gap: 20px;\n    flex-wrap: wrap;\n    margin-bottom: 0px;\n  }\n\n  .standard-custom-form .form-input,\n  .standard-field-style,\n  .standard-form-group input[type=\"text\"],\n  .standard-form-group input[type=\"email\"],\n  .standard-form-group input[type=\"tel\"] {\n    height: 72px;\n    width: 100%;\n    margin-bottom: 0px;\n    box-sizing: border-box;\n    border-radius: 15px;\n    border: 1px solid rgba(0, 0, 0, 0.1);\n    background: #f8faff;\n    padding: 25px 32px;\n    font-family: 'Rubik', sans-serif;\n    font-size: 18px;\n    font-weight: 300;\n    line-height: 30px;\n    color: #121212;\n    transition: all 0.3s ease;\n  }\n\n  .standard-custom-form .form-input::placeholder,\n  .standard-form-group input::placeholder {\n    color: #9c9ea6;\n  }\n\n  .standard-custom-form .form-input:focus,\n  .standard-form-group input:focus {\n    outline: none;\n    border-color: #CD2122;\n    background: #fff;\n  }\n\n  .standard-form-group {\n    width: 100%;\n    margin-bottom: 0px;\n  }\n\n  .standard-form-group.full-width {\n    width: 100%;\n  }\n\n  .standard-form-group.full-width .form-input,\n  .standard-form-group.full-width .standard-phone-wrapper {\n    width: 100% !important;\n  }\n\n  .standard-form-group.full-width .standard-phone-input {\n    flex: 1;\n    min-width: 0;\n    width: 100% !important;\n  }\n\n  .standard-form-group.full-width .standard-country-selector + .select2-container {\n    width: 200px !important;\n    flex-shrink: 0;\n  }\n\n  .standard-form-group.full-width .standard-phone-wrapper {\n    display: flex !important;\n    gap: 12px;\n    align-items: stretch;\n  }\n\n  .standard-form-group label {\n    display: block;\n    margin-bottom: 10px;\n    font-weight: 500;\n    color: #121212;\n    font-size: 16px;\n  }\n\n  \/* ========== Select2 ========== *\/\n  .select2-container {\n    width: 100% !important;\n    max-width: 100% !important;\n    display: block !important;\n    box-sizing: border-box !important;\n  }\n\n  .select2-container--default .select2-selection--single {\n    background-color: #f8faff !important;\n    border: 1px solid rgba(0, 0, 0, 0.1) !important;\n    border-radius: 15px !important;\n    height: 72px !important;\n    display: flex !important;\n    align-items: center !important;\n    padding: 20px 15px !important;\n    transition: all 0.3s ease;\n    width: 100% !important;\n    box-sizing: border-box !important;\n  }\n\n  .select2-container--default.select2-container--focus .select2-selection--single,\n  .select2-container--default.select2-container--open .select2-selection--single {\n    border-color: #CD2122 !important;\n    background-color: #fff !important;\n  }\n\n  .select2-container--default .select2-selection--single .select2-selection__rendered {\n    color: #9c9ea6 !important;\n    line-height: 30px !important;\n    font-size: 18px !important;\n    font-weight: 300 !important;\n    text-align: left !important;\n    font-family: 'Rubik', sans-serif !important;\n    padding: 0 !important;\n    padding-left: 0px !important;\n    padding-right: 40px !important;\n    width: 100% !important;\n    box-sizing: border-box !important;\n    display: block !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    white-space: nowrap !important;\n  }\n\n  .select2-container--default .select2-selection--single .select2-selection__arrow {\n    height: 72px !important;\n    right: 15px !important;\n    width: 20px !important;\n  }\n\n  span.select2-selection.select2-selection--single {\n    width: 100% !important;\n    max-width: 100% !important;\n    padding-left: 15px !important;\n    padding-right: 45px !important;\n    display: flex !important;\n    align-items: center !important;\n    box-sizing: border-box !important;\n  }\n\n  \/* ========== Dropdown ========== *\/\n  .select2-container--default .select2-dropdown {\n    border: 1px solid rgba(0, 0, 0, 0.1) !important;\n    border-radius: 15px !important;\n    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;\n    box-sizing: border-box !important;\n  }\n\n  .select2-dropdown {\n    border: 1px solid rgba(0, 0, 0, 0.1) !important;\n    border-radius: 15px !important;\n    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;\n    box-sizing: border-box !important;\n    z-index: 9999 !important;\n  }\n\n  \/* ========== Search Box ========== *\/\n  .select2-search--dropdown {\n    padding: 12px 15px !important;\n    box-sizing: border-box !important;\n    background: #fff !important;\n    border-bottom: 1px solid rgba(0, 0, 0, 0.05) !important;\n  }\n\n  .select2-search--dropdown .select2-search__field {\n    padding: 12px 15px !important;\n    border: 1px solid rgba(0, 0, 0, 0.1) !important;\n    border-radius: 10px !important;\n    font-family: 'Rubik', sans-serif !important;\n    font-size: 15px !important;\n    font-weight: 300 !important;\n    width: 100% !important;\n    box-sizing: border-box !important;\n    background: #f8faff !important;\n    color: #121212 !important;\n    transition: all 0.3s ease !important;\n  }\n\n  .select2-search--dropdown .select2-search__field:focus {\n    outline: none !important;\n    border-color: #CD2122 !important;\n    background: #fff !important;\n  }\n\n  .select2-search--dropdown .select2-search__field::placeholder {\n    color: #9c9ea6 !important;\n    font-weight: 300 !important;\n  }\n\n  .select2-results {\n    box-sizing: border-box !important;\n    padding: 5px 0 !important;\n  }\n\n  .select2-results__options {\n    box-sizing: border-box !important;\n    max-height: 280px !important;\n    overflow-y: auto !important;\n  }\n\n  .select2-results__option {\n    padding: 12px 20px !important;\n    font-size: 16px !important;\n    font-family: 'Rubik', sans-serif !important;\n    box-sizing: border-box !important;\n    overflow: hidden !important;\n    text-overflow: ellipsis !important;\n    white-space: nowrap !important;\n    cursor: pointer !important;\n    transition: all 0.2s ease !important;\n  }\n\n  .select2-container--default .select2-results__option--highlighted[aria-selected],\n  .select2-container--default .select2-results__option--highlighted.select2-results__option[aria-selected] {\n    background-color: #CD2122 !important;\n    color: white !important;\n  }\n\n  .select2-container--default .select2-results__option[aria-selected=true] {\n    background-color: #f8faff !important;\n    color: #121212 !important;\n  }\n\n  .select2-results__option.select2-results__message {\n    color: #9c9ea6 !important;\n    font-style: italic !important;\n    text-align: center !important;\n    padding: 20px !important;\n  }\n\n  \/* ========== Multi Select2 ========== *\/\n  .select2-container--default .select2-selection--multiple {\n    background-color: #f8faff !important;\n    border: 1px solid rgba(0, 0, 0, 0.1) !important;\n    border-radius: 15px !important;\n    min-height: 72px !important;\n    padding: 10px 15px !important;\n    box-sizing: border-box !important;\n    transition: all 0.3s ease;\n  }\n\n  .select2-container--default.select2-container--focus .select2-selection--multiple,\n  .select2-container--default.select2-container--open .select2-selection--multiple {\n    border-color: #CD2122 !important;\n    background-color: #fff !important;\n  }\n\n  .select2-container--default .select2-selection--multiple .select2-selection__rendered {\n    display: flex !important;\n    flex-wrap: wrap !important;\n    gap: 6px !important;\n    padding: 5px 0 !important;\n    align-items: center !important;\n  }\n\n  .select2-container--default .select2-selection--multiple .select2-selection__choice {\n    background-color: #CD2122 !important;\n    border: none !important;\n    border-radius: 8px !important;\n    color: #fff !important;\n    padding: 5px 12px !important;\n    font-family: 'Rubik', sans-serif !important;\n    font-size: 14px !important;\n    font-weight: 400 !important;\n    display: flex !important;\n    align-items: center !important;\n    gap: 6px !important;\n  }\n\n  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {\n    color: rgba(255,255,255,0.8) !important;\n    font-size: 16px !important;\n    line-height: 1 !important;\n    cursor: pointer !important;\n    order: 2 !important;\n  }\n\n  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {\n    color: #fff !important;\n  }\n\n  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {\n    color: #9c9ea6 !important;\n    font-size: 18px !important;\n    font-weight: 300 !important;\n    font-family: 'Rubik', sans-serif !important;\n    line-height: 50px !important;\n  }\n\n  .select2-container--default .select2-selection--multiple .select2-search__field {\n    font-family: 'Rubik', sans-serif !important;\n    font-size: 18px !important;\n    font-weight: 300 !important;\n    color: #121212 !important;\n  }\n\n  .select2-container--default .select2-selection--multiple .select2-search__field::placeholder {\n    color: #9c9ea6 !important;\n  }\n\n  \/* ========== Phone Wrapper ========== *\/\n  .standard-phone-wrapper {\n    display: flex !important;\n    gap: 12px;\n    align-items: stretch;\n    width: 100%;\n  }\n\n  .standard-country-selector {\n    width: 200px !important;\n    min-width: 200px;\n    flex-shrink: 0;\n  }\n\n  .standard-phone-input {\n    flex: 1;\n    min-width: 0;\n  }\n\n  .standard-country-selector + .select2-container {\n    width: 200px !important;\n    max-width: 200px !important;\n  }\n\n  \/* ========== Intake Row ========== *\/\n  .standard-intake-row {\n    display: flex;\n    gap: 20px;\n    width: 100%;\n  }\n\n  .standard-intake-row .standard-form-group {\n    flex: 1;\n  }\n\n  \/* ========== Submit Button ========== *\/\n  .standard-button-form {\n    width: 100% !important;\n    padding: 20px 40px;\n    height: 60px;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    border-radius: 10px;\n    border: 2px solid #CD2122;\n    color: #CD2122;\n    font-family: 'Rubik', sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    cursor: pointer;\n    background-color: transparent;\n    transition: all 0.3s ease;\n    margin-top: 10px;\n  }\n\n  .standard-button-form:hover:not(:disabled) {\n    background-color: #CD2122 !important;\n    color: white;\n    border-color: #CD2122 !important;\n    transform: translateY(-2px);\n    box-shadow: 0 6px 20px rgba(205, 33, 34, 0.3);\n  }\n\n  .standard-button-form:disabled {\n    opacity: 0.6;\n    cursor: not-allowed;\n    transform: none;\n  }\n\n  \/* ========== Terms ========== *\/\n  .standard-terms-group {\n    margin-top: 0px;\n    margin-bottom: 0px;\n    padding: 20px !important;\n    background: #f8faff;\n    border-radius: 10px;\n    border: 1px solid rgba(0, 0, 0, 0.1);\n    width: 100%;\n    display: flex !important;\n    align-items: center !important;\n    min-height: 60px !important;\n  }\n\n  .standard-terms-group .standard-checkbox-label {\n    display: flex !important;\n    gap: 12px;\n    align-items: center !important;\n    line-height: 1.6;\n    font-size: 15px;\n    cursor: pointer;\n    color: #121212;\n    font-family: 'Rubik', sans-serif;\n    width: 100%;\n    margin: 0 !important;\n  }\n\n  .standard-terms-group input[type=\"checkbox\"] {\n    width: 20px !important;\n    height: 20px !important;\n    min-height: 20px !important;\n    margin: 0 !important;\n    cursor: pointer;\n    flex-shrink: 0;\n    accent-color: #CD2122;\n  }\n\n  .standard-terms-group .standard-checkbox-label span {\n    flex: 1;\n    line-height: 1.6;\n  }\n\n  .standard-terms-group a {\n    color: #CD2122;\n    text-decoration: none;\n    font-weight: 500;\n  }\n\n  .standard-terms-group a:hover {\n    text-decoration: underline;\n  }\n\n  .standard-hidden {\n    display: none !important;\n  }\n\n  .standard-spinner {\n    display: inline-block;\n    width: 16px;\n    height: 16px;\n    border: 2px solid rgba(255,255,255,0.3);\n    border-radius: 50%;\n    border-top-color: #fff;\n    animation: standard-spin 0.8s linear infinite;\n    margin-right: 10px;\n    vertical-align: middle;\n  }\n\n  @keyframes standard-spin {\n    to { transform: rotate(360deg); }\n  }\n\n  .country-flag {\n    width: 20px;\n    height: 15px;\n    margin-right: 8px;\n    vertical-align: middle;\n    border-radius: 2px;\n  }\n\n  .standard-country-selector + .select2-container .select2-selection__rendered {\n    display: flex !important;\n    align-items: center !important;\n  }\n\n  body {\n    overflow-x: hidden !important;\n  }\n\n  .standard-container {\n    overflow: visible !important;\n  }\n\n  .standard-custom-form {\n    overflow: visible !important;\n  }\n\n  .form-row {\n    overflow: visible !important;\n  }\n\n  @media (max-width: 768px) {\n    .standard-container {\n      padding: 30px 20px;\n      margin: 20px auto;\n    }\n\n    .standard-custom-form .form-input,\n    .standard-form-group,\n    .standard-form-group input,\n    .select2-container,\n    .select2-container--default .select2-selection--single {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n\n    .standard-form-group.full-width .standard-phone-wrapper {\n      flex-direction: column;\n      gap: 15px;\n    }\n\n    .standard-form-group.full-width .standard-country-selector + .select2-container {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n\n    .standard-phone-wrapper {\n      flex-direction: column;\n    }\n\n    .standard-country-selector,\n    .standard-country-selector + .select2-container {\n      width: 100% !important;\n      max-width: 100% !important;\n    }\n\n    .standard-intake-row {\n      flex-direction: column;\n    }\n  }\n\n  .standard-custom-form .form-input::selection,\n  .standard-field-style::selection,\n  .standard-form-group input[type=\"text\"]::selection,\n  .standard-form-group input[type=\"email\"]::selection,\n  .standard-form-group input[type=\"tel\"]::selection,\n  .select2-selection__rendered::selection,\n  .select2-search__field::selection {\n    background-color: #3390FF !important;\n    color: #ffffff !important;\n  }\n\n  .standard-custom-form .form-input::-moz-selection,\n  .standard-field-style::-moz-selection,\n  .standard-form-group input[type=\"text\"]::-moz-selection,\n  .standard-form-group input[type=\"email\"]::-moz-selection,\n  .standard-form-group input[type=\"tel\"]::-moz-selection,\n  .select2-selection__rendered::-moz-selection,\n  .select2-search__field::-moz-selection {\n    background-color: #3390FF !important;\n    color: #ffffff !important;\n  }\n\n  \/* ========== Form Header ========== *\/\n  .standard-form-header {\n    text-align: center;\n    margin-bottom: 40px;\n    animation: fadeInDown 0.6s ease-out;\n  }\n\n  .standard-form-title {\n    font-family: 'Rubik', sans-serif;\n    font-size: 32px;\n    font-weight: 600;\n    color: #072440;\n    margin: 0 0 12px 0;\n    line-height: 1.3;\n    letter-spacing: -0.5px;\n  }\n\n  .standard-form-subtitle {\n    font-family: 'Rubik', sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    color: #5a6c7d;\n    margin: 0;\n    line-height: 1.6;\n    max-width: 600px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  html {\n    scroll-behavior: smooth;\n  }\n\n  #standard-registration {\n    scroll-margin-top: 20px;\n  }\n\n  @keyframes fadeInDown {\n    from { opacity: 0; transform: translateY(-20px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  .standard-form-title::selection,\n  .standard-form-subtitle::selection {\n    background-color: #3390FF !important;\n    color: #ffffff !important;\n  }\n\n  @media (max-width: 768px) {\n    .standard-form-header {\n      margin-bottom: 30px;\n      padding-bottom: 20px;\n    }\n\n    .standard-form-title {\n      font-size: 24px;\n      letter-spacing: -0.3px;\n    }\n\n    .standard-form-subtitle {\n      font-size: 14px;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .standard-form-title { font-size: 20px; }\n    .standard-form-subtitle { font-size: 13px; }\n  }\n<\/style>\n\n<div class=\"standard-form-header\" id=\"standard-registration\">\n\n<\/div>\n\n<div class=\"standard-container\" data-form-id=\"standard-form-1\">\n  <form id=\"standard-registration-form-1\" class=\"standard-custom-form notranslate standard-reg-form\" method=\"POST\" novalidate>\n\n    <!-- First Name -->\n    <div class=\"form-row\">\n      <div class=\"standard-form-group full-width\">\n        <label for=\"standard-first-name-1\">First Name *<\/label>\n        <input type=\"text\" id=\"standard-first-name-1\" name=\"first_name\" class=\"form-input standard-first-name\" required autocomplete=\"given-name\" placeholder=\"First Name\">\n      <\/div>\n    <\/div>\n\n    <!-- Last Name -->\n    <div class=\"form-row\">\n      <div class=\"standard-form-group full-width\">\n        <label for=\"standard-last-name-1\">Last Name *<\/label>\n        <input type=\"text\" id=\"standard-last-name-1\" name=\"last_name\" class=\"form-input standard-last-name\" required autocomplete=\"family-name\" placeholder=\"Last Name\">\n      <\/div>\n    <\/div>\n\n    <!-- Email -->\n    <div class=\"form-row\">\n      <div class=\"standard-form-group full-width\">\n        <label for=\"standard-email-1\">Email *<\/label>\n        <input type=\"email\" id=\"standard-email-1\" name=\"email\" class=\"form-input standard-email\" required autocomplete=\"email\" placeholder=\"Email Address\">\n      <\/div>\n    <\/div>\n\n    <!-- Phone -->\n    <div class=\"form-row\">\n      <div class=\"standard-form-group full-width\">\n        <label for=\"standard-phone-1\">Phone *<\/label>\n        <input type=\"tel\" id=\"standard-phone-1\" name=\"phone\" class=\"form-input standard-phone\" required autocomplete=\"tel\" placeholder=\"Enter phone number\">\n      <\/div>\n    <\/div>\n\n    <!-- Country of Residence -->\n    <div class=\"form-row\">\n      <div class=\"standard-form-group full-width\">\n        <label for=\"standard-country-1\">Country of Residence *<\/label>\n        <select id=\"standard-country-1\" name=\"country\" class=\"standard-field-style standard-country\" required>\n          <option value=\"\">Select country<\/option>\n          <option value=\"1\">Afghanistan<\/option>\n          <option value=\"74\">\u00c5land Islands<\/option>\n          <option value=\"2\">Albania<\/option>\n          <option value=\"4\">Algeria<\/option>\n          <option value=\"5\">American Samoa<\/option>\n          <option value=\"6\">Andorra<\/option>\n          <option value=\"7\">Angola<\/option>\n          <option value=\"190\">Anguilla<\/option>\n          <option value=\"3\">Antarctica<\/option>\n          <option value=\"8\">Antigua and Barbuda<\/option>\n          <option value=\"10\">Argentina<\/option>\n          <option value=\"16\">Armenia<\/option>\n          <option value=\"153\">Aruba<\/option>\n          <option value=\"11\">Australia<\/option>\n          <option value=\"12\">Austria<\/option>\n          <option value=\"9\">Azerbaijan<\/option>\n          <option value=\"13\">Bahamas<\/option>\n          <option value=\"14\">Bahrain<\/option>\n          <option value=\"15\">Bangladesh<\/option>\n          <option value=\"17\">Barbados<\/option>\n          <option value=\"34\">Belarus<\/option>\n          <option value=\"18\">Belgium<\/option>\n          <option value=\"26\">Belize<\/option>\n          <option value=\"59\">Benin<\/option>\n          <option value=\"19\">Bermuda<\/option>\n          <option value=\"20\">Bhutan<\/option>\n          <option value=\"21\">Bolivia, Plurinational State of<\/option>\n          <option value=\"155\">Bonaire, Sint Eustatius and Saba<\/option>\n          <option value=\"22\">Bosnia and Herzegovina<\/option>\n          <option value=\"23\">Botswana<\/option>\n          <option value=\"24\">Bouvet Island<\/option>\n          <option value=\"25\">Brazil<\/option>\n          <option value=\"27\">British Indian Ocean Territory<\/option>\n          <option value=\"30\">Brunei Darussalam<\/option>\n          <option value=\"31\">Bulgaria<\/option>\n          <option value=\"242\">Burkina Faso<\/option>\n          <option value=\"33\">Burundi<\/option>\n          <option value=\"35\">Cambodia<\/option>\n          <option value=\"36\">Cameroon<\/option>\n          <option value=\"37\">Canada<\/option>\n          <option value=\"38\">Cape Verde<\/option>\n          <option value=\"39\">Cayman Islands<\/option>\n          <option value=\"40\">Central African Republic<\/option>\n          <option value=\"42\">Chad<\/option>\n          <option value=\"43\">Chile<\/option>\n          <option value=\"44\">China<\/option>\n          <option value=\"46\">Christmas Island<\/option>\n          <option value=\"47\">Cocos (Keeling) Islands<\/option>\n          <option value=\"48\">Colombia<\/option>\n          <option value=\"49\">Comoros<\/option>\n          <option value=\"51\">Congo<\/option>\n          <option value=\"52\">Congo, the Democratic Republic of the<\/option>\n          <option value=\"53\">Cook Islands<\/option>\n          <option value=\"54\">Costa Rica<\/option>\n          <option value=\"110\">C\u00f4te d&#039;Ivoire<\/option>\n          <option value=\"55\">Croatia<\/option>\n          <option value=\"56\">Cuba<\/option>\n          <option value=\"152\">Cura\u00e7ao<\/option>\n          <option value=\"57\">Cyprus<\/option>\n          <option value=\"58\">Czech Republic<\/option>\n          <option value=\"60\">Denmark<\/option>\n          <option value=\"79\">Djibouti<\/option>\n          <option value=\"61\">Dominica<\/option>\n          <option value=\"62\">Dominican Republic<\/option>\n          <option value=\"63\">Ecuador<\/option>\n          <option value=\"234\">Egypt<\/option>\n          <option value=\"64\">El Salvador<\/option>\n          <option value=\"65\">Equatorial Guinea<\/option>\n          <option value=\"67\">Eritrea<\/option>\n          <option value=\"68\">Estonia<\/option>\n          <option value=\"66\">Ethiopia<\/option>\n          <option value=\"70\">Falkland Islands (Malvinas)<\/option>\n          <option value=\"69\">Faroe Islands<\/option>\n          <option value=\"72\">Fiji<\/option>\n          <option value=\"73\">Finland<\/option>\n          <option value=\"75\">France<\/option>\n          <option value=\"76\">French Guiana<\/option>\n          <option value=\"77\">French Polynesia<\/option>\n          <option value=\"78\">French Southern Territories<\/option>\n          <option value=\"80\">Gabon<\/option>\n          <option value=\"82\">Gambia<\/option>\n          <option value=\"81\">Georgia<\/option>\n          <option value=\"84\">Germany<\/option>\n          <option value=\"85\">Ghana<\/option>\n          <option value=\"86\">Gibraltar<\/option>\n          <option value=\"88\">Greece<\/option>\n          <option value=\"89\">Greenland<\/option>\n          <option value=\"90\">Grenada<\/option>\n          <option value=\"91\">Guadeloupe<\/option>\n          <option value=\"92\">Guam<\/option>\n          <option value=\"93\">Guatemala<\/option>\n          <option value=\"236\">Guernsey<\/option>\n          <option value=\"94\">Guinea<\/option>\n          <option value=\"179\">Guinea-Bissau<\/option>\n          <option value=\"95\">Guyana<\/option>\n          <option value=\"96\">Haiti<\/option>\n          <option value=\"97\">Heard Island and McDonald Islands<\/option>\n          <option value=\"98\">Holy See (Vatican City State)<\/option>\n          <option value=\"99\">Honduras<\/option>\n          <option value=\"100\">Hong Kong<\/option>\n          <option value=\"101\">Hungary<\/option>\n          <option value=\"102\">Iceland<\/option>\n          <option value=\"103\">India<\/option>\n          <option value=\"104\">Indonesia<\/option>\n          <option value=\"105\">Iran, Islamic Republic of<\/option>\n          <option value=\"106\">Iraq<\/option>\n          <option value=\"107\">Ireland<\/option>\n          <option value=\"238\">Isle of Man<\/option>\n          <option value=\"109\">Italy<\/option>\n          <option value=\"111\">Jamaica<\/option>\n          <option value=\"112\">Japan<\/option>\n          <option value=\"237\">Jersey<\/option>\n          <option value=\"114\">Jordan<\/option>\n          <option value=\"113\">Kazakhstan<\/option>\n          <option value=\"115\">Kenya<\/option>\n          <option value=\"87\">Kiribati<\/option>\n          <option value=\"116\">Korea, Democratic People&#039;s Republic of<\/option>\n          <option value=\"117\">Korea, Republic of<\/option>\n          <option value=\"118\">Kuwait<\/option>\n          <option value=\"119\">Kyrgyzstan<\/option>\n          <option value=\"120\">Lao People&#039;s Democratic Republic<\/option>\n          <option value=\"123\">Latvia<\/option>\n          <option value=\"121\">Lebanon<\/option>\n          <option value=\"122\">Lesotho<\/option>\n          <option value=\"124\">Liberia<\/option>\n          <option value=\"125\">Libya<\/option>\n          <option value=\"126\">Liechtenstein<\/option>\n          <option value=\"127\">Lithuania<\/option>\n          <option value=\"128\">Luxembourg<\/option>\n          <option value=\"129\">Macao<\/option>\n          <option value=\"233\">Macedonia, the former Yugoslav Republic of<\/option>\n          <option value=\"130\">Madagascar<\/option>\n          <option value=\"131\">Malawi<\/option>\n          <option value=\"132\">Malaysia<\/option>\n          <option value=\"133\">Maldives<\/option>\n          <option value=\"134\">Mali<\/option>\n          <option value=\"135\">Malta<\/option>\n          <option value=\"168\">Marshall Islands<\/option>\n          <option value=\"136\">Martinique<\/option>\n          <option value=\"137\">Mauritania<\/option>\n          <option value=\"138\">Mauritius<\/option>\n          <option value=\"50\">Mayotte<\/option>\n          <option value=\"139\">Mexico<\/option>\n          <option value=\"167\">Micronesia, Federated States of<\/option>\n          <option value=\"142\">Moldova, Republic of<\/option>\n          <option value=\"140\">Monaco<\/option>\n          <option value=\"141\">Mongolia<\/option>\n          <option value=\"143\">Montenegro<\/option>\n          <option value=\"144\">Montserrat<\/option>\n          <option value=\"145\">Morocco<\/option>\n          <option value=\"146\">Mozambique<\/option>\n          <option value=\"32\">Myanmar<\/option>\n          <option value=\"148\">Namibia<\/option>\n          <option value=\"149\">Nauru<\/option>\n          <option value=\"150\">Nepal<\/option>\n          <option value=\"151\">Netherlands<\/option>\n          <option value=\"156\">New Caledonia<\/option>\n          <option value=\"158\">New Zealand<\/option>\n          <option value=\"159\">Nicaragua<\/option>\n          <option value=\"160\">Niger<\/option>\n          <option value=\"161\">Nigeria<\/option>\n          <option value=\"162\">Niue<\/option>\n          <option value=\"163\">Norfolk Island<\/option>\n          <option value=\"165\">Northern Mariana Islands<\/option>\n          <option value=\"164\">Norway<\/option>\n          <option value=\"147\">Oman<\/option>\n          <option value=\"170\">Pakistan<\/option>\n          <option value=\"169\">Palau<\/option>\n          <option value=\"108\">Palestine<\/option>\n          <option value=\"83\">Palestinian Territory, Occupied<\/option>\n          <option value=\"171\">Panama<\/option>\n          <option value=\"172\">Papua New Guinea<\/option>\n          <option value=\"173\">Paraguay<\/option>\n          <option value=\"174\">Peru<\/option>\n          <option value=\"175\">Philippines<\/option>\n          <option value=\"176\">Pitcairn<\/option>\n          <option value=\"177\">Poland<\/option>\n          <option value=\"178\">Portugal<\/option>\n          <option value=\"181\">Puerto Rico<\/option>\n          <option value=\"182\">Qatar<\/option>\n          <option value=\"183\">R\u00e9union<\/option>\n          <option value=\"184\">Romania<\/option>\n          <option value=\"185\">Russian Federation<\/option>\n          <option value=\"186\">Rwanda<\/option>\n          <option value=\"187\">Saint Barth\u00e9lemy<\/option>\n          <option value=\"188\">Saint Helena, Ascension and Tristan da Cunha<\/option>\n          <option value=\"189\">Saint Kitts and Nevis<\/option>\n          <option value=\"191\">Saint Lucia<\/option>\n          <option value=\"192\">Saint Martin (French part)<\/option>\n          <option value=\"193\">Saint Pierre and Miquelon<\/option>\n          <option value=\"194\">Saint Vincent and the Grenadines<\/option>\n          <option value=\"247\">Samoa<\/option>\n          <option value=\"195\">San Marino<\/option>\n          <option value=\"196\">Sao Tome and Principe<\/option>\n          <option value=\"197\">Saudi Arabia<\/option>\n          <option value=\"198\">Senegal<\/option>\n          <option value=\"199\">Serbia<\/option>\n          <option value=\"200\">Seychelles<\/option>\n          <option value=\"201\">Sierra Leone<\/option>\n          <option value=\"202\">Singapore<\/option>\n          <option value=\"154\">Sint Maarten (Dutch part)<\/option>\n          <option value=\"203\">Slovakia<\/option>\n          <option value=\"205\">Slovenia<\/option>\n          <option value=\"28\">Solomon Islands<\/option>\n          <option value=\"206\">Somalia<\/option>\n          <option value=\"207\">South Africa<\/option>\n          <option value=\"71\">South Georgia and the South Sandwich Islands<\/option>\n          <option value=\"210\">South Sudan<\/option>\n          <option value=\"209\">Spain<\/option>\n          <option value=\"41\">Sri Lanka<\/option>\n          <option value=\"211\">Sudan<\/option>\n          <option value=\"213\">Suriname<\/option>\n          <option value=\"214\">Svalbard and Jan Mayen<\/option>\n          <option value=\"215\">Swaziland<\/option>\n          <option value=\"216\">Sweden<\/option>\n          <option value=\"217\">Switzerland<\/option>\n          <option value=\"218\">Syrian Arab Republic<\/option>\n          <option value=\"45\">Taiwan, Province of China<\/option>\n          <option value=\"219\">Tajikistan<\/option>\n          <option value=\"239\">Tanzania, United Republic of<\/option>\n          <option value=\"220\">Thailand<\/option>\n          <option value=\"180\">Timor-Leste<\/option>\n          <option value=\"221\">Togo<\/option>\n          <option value=\"222\">Tokelau<\/option>\n          <option value=\"223\">Tonga<\/option>\n          <option value=\"224\">Trinidad and Tobago<\/option>\n          <option value=\"226\">Tunisia<\/option>\n          <option value=\"227\">Turkey<\/option>\n          <option value=\"228\">Turkmenistan<\/option>\n          <option value=\"229\">Turks and Caicos Islands<\/option>\n          <option value=\"230\">Tuvalu<\/option>\n          <option value=\"231\">Uganda<\/option>\n          <option value=\"232\">Ukraine<\/option>\n          <option value=\"225\">United Arab Emirates<\/option>\n          <option value=\"235\">United Kingdom<\/option>\n          <option value=\"240\">United States<\/option>\n          <option value=\"166\">United States Minor Outlying Islands<\/option>\n          <option value=\"243\">Uruguay<\/option>\n          <option value=\"244\">Uzbekistan<\/option>\n          <option value=\"157\">Vanuatu<\/option>\n          <option value=\"245\">Venezuela, Bolivarian Republic of<\/option>\n          <option value=\"204\">Viet Nam<\/option>\n          <option value=\"29\">Virgin Islands, British<\/option>\n          <option value=\"241\">Virgin Islands, U.S.<\/option>\n          <option value=\"246\">Wallis and Futuna<\/option>\n          <option value=\"212\">Western Sahara<\/option>\n          <option value=\"248\">Yemen<\/option>\n          <option value=\"249\">Zambia<\/option>\n          <option value=\"208\">Zimbabwe<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- State\/Province (Saudi) OR City (non-Saudi) -->\n    <div class=\"form-row\">\n      <div class=\"standard-form-group full-width standard-hidden standard-city-group\">\n        <label for=\"standard-city-1\">City of Residence *<\/label>\n        <input type=\"text\" id=\"standard-city-1\" name=\"city\" class=\"form-input standard-city\" autocomplete=\"address-level2\" placeholder=\"Enter city\">\n      <\/div>\n\n      <div class=\"standard-form-group full-width standard-hidden standard-state-group\">\n        <label for=\"standard-state-select-1\">State\/Province *<\/label>\n        <select id=\"standard-state-select-1\" name=\"state_select\" class=\"standard-field-style standard-state-select\" disabled>\n          <option value=\"\">Select region<\/option>\n          <option value=\"Riyadh Region\" data-office=\"Riyadh\">Riyadh Region<\/option>\n          <option value=\"Qassim Region\" data-office=\"Riyadh\">Qassim Region<\/option>\n          <option value=\"Hail Region\" data-office=\"Riyadh\">Hail Region<\/option>\n          <option value=\"Al Jowf Region\" data-office=\"Riyadh\">Al Jowf Region<\/option>\n          <option value=\"Tabuk Region\" data-office=\"Jeddah\">Tabuk Region<\/option>\n          <option value=\"Madinah Region\" data-office=\"Jeddah\">Madinah Region<\/option>\n          <option value=\"Makkah Region\" data-office=\"Jeddah\">Makkah Region<\/option>\n          <option value=\"Al Bahah Region\" data-office=\"Jeddah\">Al Bahah Region<\/option>\n          <option value=\"Aseer Region\" data-office=\"Jeddah\">Aseer Region<\/option>\n          <option value=\"Jazan Region\" data-office=\"Jeddah\">Jazan Region<\/option>\n          <option value=\"Najran Region\" data-office=\"Jeddah\">Najran Region<\/option>\n          <option value=\"Northern Borders Region\" data-office=\"Al Khobar\">Northern Borders Region<\/option>\n          <option value=\"Eastern Region\" data-office=\"Al Khobar\">Eastern Region<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- Nationality -->\n    <div class=\"form-row\">\n      <div class=\"standard-form-group full-width\">\n        <label for=\"standard-country-passport-1\">Nationality *<\/label>\n        <select id=\"standard-country-passport-1\" name=\"country_of_passport\" class=\"standard-field-style standard-country-passport\" required>\n          <option value=\"\">Select passport country<\/option>\n          <option value=\"1\">Afghanistan<\/option>\n          <option value=\"74\">\u00c5land Islands<\/option>\n          <option value=\"2\">Albania<\/option>\n          <option value=\"4\">Algeria<\/option>\n          <option value=\"5\">American Samoa<\/option>\n          <option value=\"6\">Andorra<\/option>\n          <option value=\"7\">Angola<\/option>\n          <option value=\"190\">Anguilla<\/option>\n          <option value=\"3\">Antarctica<\/option>\n          <option value=\"8\">Antigua and Barbuda<\/option>\n          <option value=\"10\">Argentina<\/option>\n          <option value=\"16\">Armenia<\/option>\n          <option value=\"153\">Aruba<\/option>\n          <option value=\"11\">Australia<\/option>\n          <option value=\"12\">Austria<\/option>\n          <option value=\"9\">Azerbaijan<\/option>\n          <option value=\"13\">Bahamas<\/option>\n          <option value=\"14\">Bahrain<\/option>\n          <option value=\"15\">Bangladesh<\/option>\n          <option value=\"17\">Barbados<\/option>\n          <option value=\"34\">Belarus<\/option>\n          <option value=\"18\">Belgium<\/option>\n          <option value=\"26\">Belize<\/option>\n          <option value=\"59\">Benin<\/option>\n          <option value=\"19\">Bermuda<\/option>\n          <option value=\"20\">Bhutan<\/option>\n          <option value=\"21\">Bolivia, Plurinational State of<\/option>\n          <option value=\"155\">Bonaire, Sint Eustatius and Saba<\/option>\n          <option value=\"22\">Bosnia and Herzegovina<\/option>\n          <option value=\"23\">Botswana<\/option>\n          <option value=\"24\">Bouvet Island<\/option>\n          <option value=\"25\">Brazil<\/option>\n          <option value=\"27\">British Indian Ocean Territory<\/option>\n          <option value=\"30\">Brunei Darussalam<\/option>\n          <option value=\"31\">Bulgaria<\/option>\n          <option value=\"242\">Burkina Faso<\/option>\n          <option value=\"33\">Burundi<\/option>\n          <option value=\"35\">Cambodia<\/option>\n          <option value=\"36\">Cameroon<\/option>\n          <option value=\"37\">Canada<\/option>\n          <option value=\"38\">Cape Verde<\/option>\n          <option value=\"39\">Cayman Islands<\/option>\n          <option value=\"40\">Central African Republic<\/option>\n          <option value=\"42\">Chad<\/option>\n          <option value=\"43\">Chile<\/option>\n          <option value=\"44\">China<\/option>\n          <option value=\"46\">Christmas Island<\/option>\n          <option value=\"47\">Cocos (Keeling) Islands<\/option>\n          <option value=\"48\">Colombia<\/option>\n          <option value=\"49\">Comoros<\/option>\n          <option value=\"51\">Congo<\/option>\n          <option value=\"52\">Congo, the Democratic Republic of the<\/option>\n          <option value=\"53\">Cook Islands<\/option>\n          <option value=\"54\">Costa Rica<\/option>\n          <option value=\"110\">C\u00f4te d&#039;Ivoire<\/option>\n          <option value=\"55\">Croatia<\/option>\n          <option value=\"56\">Cuba<\/option>\n          <option value=\"152\">Cura\u00e7ao<\/option>\n          <option value=\"57\">Cyprus<\/option>\n          <option value=\"58\">Czech Republic<\/option>\n          <option value=\"60\">Denmark<\/option>\n          <option value=\"79\">Djibouti<\/option>\n          <option value=\"61\">Dominica<\/option>\n          <option value=\"62\">Dominican Republic<\/option>\n          <option value=\"63\">Ecuador<\/option>\n          <option value=\"234\">Egypt<\/option>\n          <option value=\"64\">El Salvador<\/option>\n          <option value=\"65\">Equatorial Guinea<\/option>\n          <option value=\"67\">Eritrea<\/option>\n          <option value=\"68\">Estonia<\/option>\n          <option value=\"66\">Ethiopia<\/option>\n          <option value=\"70\">Falkland Islands (Malvinas)<\/option>\n          <option value=\"69\">Faroe Islands<\/option>\n          <option value=\"72\">Fiji<\/option>\n          <option value=\"73\">Finland<\/option>\n          <option value=\"75\">France<\/option>\n          <option value=\"76\">French Guiana<\/option>\n          <option value=\"77\">French Polynesia<\/option>\n          <option value=\"78\">French Southern Territories<\/option>\n          <option value=\"80\">Gabon<\/option>\n          <option value=\"82\">Gambia<\/option>\n          <option value=\"81\">Georgia<\/option>\n          <option value=\"84\">Germany<\/option>\n          <option value=\"85\">Ghana<\/option>\n          <option value=\"86\">Gibraltar<\/option>\n          <option value=\"88\">Greece<\/option>\n          <option value=\"89\">Greenland<\/option>\n          <option value=\"90\">Grenada<\/option>\n          <option value=\"91\">Guadeloupe<\/option>\n          <option value=\"92\">Guam<\/option>\n          <option value=\"93\">Guatemala<\/option>\n          <option value=\"236\">Guernsey<\/option>\n          <option value=\"94\">Guinea<\/option>\n          <option value=\"179\">Guinea-Bissau<\/option>\n          <option value=\"95\">Guyana<\/option>\n          <option value=\"96\">Haiti<\/option>\n          <option value=\"97\">Heard Island and McDonald Islands<\/option>\n          <option value=\"98\">Holy See (Vatican City State)<\/option>\n          <option value=\"99\">Honduras<\/option>\n          <option value=\"100\">Hong Kong<\/option>\n          <option value=\"101\">Hungary<\/option>\n          <option value=\"102\">Iceland<\/option>\n          <option value=\"103\">India<\/option>\n          <option value=\"104\">Indonesia<\/option>\n          <option value=\"105\">Iran, Islamic Republic of<\/option>\n          <option value=\"106\">Iraq<\/option>\n          <option value=\"107\">Ireland<\/option>\n          <option value=\"238\">Isle of Man<\/option>\n          <option value=\"109\">Italy<\/option>\n          <option value=\"111\">Jamaica<\/option>\n          <option value=\"112\">Japan<\/option>\n          <option value=\"237\">Jersey<\/option>\n          <option value=\"114\">Jordan<\/option>\n          <option value=\"113\">Kazakhstan<\/option>\n          <option value=\"115\">Kenya<\/option>\n          <option value=\"87\">Kiribati<\/option>\n          <option value=\"116\">Korea, Democratic People&#039;s Republic of<\/option>\n          <option value=\"117\">Korea, Republic of<\/option>\n          <option value=\"118\">Kuwait<\/option>\n          <option value=\"119\">Kyrgyzstan<\/option>\n          <option value=\"120\">Lao People&#039;s Democratic Republic<\/option>\n          <option value=\"123\">Latvia<\/option>\n          <option value=\"121\">Lebanon<\/option>\n          <option value=\"122\">Lesotho<\/option>\n          <option value=\"124\">Liberia<\/option>\n          <option value=\"125\">Libya<\/option>\n          <option value=\"126\">Liechtenstein<\/option>\n          <option value=\"127\">Lithuania<\/option>\n          <option value=\"128\">Luxembourg<\/option>\n          <option value=\"129\">Macao<\/option>\n          <option value=\"233\">Macedonia, the former Yugoslav Republic of<\/option>\n          <option value=\"130\">Madagascar<\/option>\n          <option value=\"131\">Malawi<\/option>\n          <option value=\"132\">Malaysia<\/option>\n          <option value=\"133\">Maldives<\/option>\n          <option value=\"134\">Mali<\/option>\n          <option value=\"135\">Malta<\/option>\n          <option value=\"168\">Marshall Islands<\/option>\n          <option value=\"136\">Martinique<\/option>\n          <option value=\"137\">Mauritania<\/option>\n          <option value=\"138\">Mauritius<\/option>\n          <option value=\"50\">Mayotte<\/option>\n          <option value=\"139\">Mexico<\/option>\n          <option value=\"167\">Micronesia, Federated States of<\/option>\n          <option value=\"142\">Moldova, Republic of<\/option>\n          <option value=\"140\">Monaco<\/option>\n          <option value=\"141\">Mongolia<\/option>\n          <option value=\"143\">Montenegro<\/option>\n          <option value=\"144\">Montserrat<\/option>\n          <option value=\"145\">Morocco<\/option>\n          <option value=\"146\">Mozambique<\/option>\n          <option value=\"32\">Myanmar<\/option>\n          <option value=\"148\">Namibia<\/option>\n          <option value=\"149\">Nauru<\/option>\n          <option value=\"150\">Nepal<\/option>\n          <option value=\"151\">Netherlands<\/option>\n          <option value=\"156\">New Caledonia<\/option>\n          <option value=\"158\">New Zealand<\/option>\n          <option value=\"159\">Nicaragua<\/option>\n          <option value=\"160\">Niger<\/option>\n          <option value=\"161\">Nigeria<\/option>\n          <option value=\"162\">Niue<\/option>\n          <option value=\"163\">Norfolk Island<\/option>\n          <option value=\"165\">Northern Mariana Islands<\/option>\n          <option value=\"164\">Norway<\/option>\n          <option value=\"147\">Oman<\/option>\n          <option value=\"170\">Pakistan<\/option>\n          <option value=\"169\">Palau<\/option>\n          <option value=\"108\">Palestine<\/option>\n          <option value=\"83\">Palestinian Territory, Occupied<\/option>\n          <option value=\"171\">Panama<\/option>\n          <option value=\"172\">Papua New Guinea<\/option>\n          <option value=\"173\">Paraguay<\/option>\n          <option value=\"174\">Peru<\/option>\n          <option value=\"175\">Philippines<\/option>\n          <option value=\"176\">Pitcairn<\/option>\n          <option value=\"177\">Poland<\/option>\n          <option value=\"178\">Portugal<\/option>\n          <option value=\"181\">Puerto Rico<\/option>\n          <option value=\"182\">Qatar<\/option>\n          <option value=\"183\">R\u00e9union<\/option>\n          <option value=\"184\">Romania<\/option>\n          <option value=\"185\">Russian Federation<\/option>\n          <option value=\"186\">Rwanda<\/option>\n          <option value=\"187\">Saint Barth\u00e9lemy<\/option>\n          <option value=\"188\">Saint Helena, Ascension and Tristan da Cunha<\/option>\n          <option value=\"189\">Saint Kitts and Nevis<\/option>\n          <option value=\"191\">Saint Lucia<\/option>\n          <option value=\"192\">Saint Martin (French part)<\/option>\n          <option value=\"193\">Saint Pierre and Miquelon<\/option>\n          <option value=\"194\">Saint Vincent and the Grenadines<\/option>\n          <option value=\"247\">Samoa<\/option>\n          <option value=\"195\">San Marino<\/option>\n          <option value=\"196\">Sao Tome and Principe<\/option>\n          <option value=\"197\">Saudi Arabia<\/option>\n          <option value=\"198\">Senegal<\/option>\n          <option value=\"199\">Serbia<\/option>\n          <option value=\"200\">Seychelles<\/option>\n          <option value=\"201\">Sierra Leone<\/option>\n          <option value=\"202\">Singapore<\/option>\n          <option value=\"154\">Sint Maarten (Dutch part)<\/option>\n          <option value=\"203\">Slovakia<\/option>\n          <option value=\"205\">Slovenia<\/option>\n          <option value=\"28\">Solomon Islands<\/option>\n          <option value=\"206\">Somalia<\/option>\n          <option value=\"207\">South Africa<\/option>\n          <option value=\"71\">South Georgia and the South Sandwich Islands<\/option>\n          <option value=\"210\">South Sudan<\/option>\n          <option value=\"209\">Spain<\/option>\n          <option value=\"41\">Sri Lanka<\/option>\n          <option value=\"211\">Sudan<\/option>\n          <option value=\"213\">Suriname<\/option>\n          <option value=\"214\">Svalbard and Jan Mayen<\/option>\n          <option value=\"215\">Swaziland<\/option>\n          <option value=\"216\">Sweden<\/option>\n          <option value=\"217\">Switzerland<\/option>\n          <option value=\"218\">Syrian Arab Republic<\/option>\n          <option value=\"45\">Taiwan, Province of China<\/option>\n          <option value=\"219\">Tajikistan<\/option>\n          <option value=\"239\">Tanzania, United Republic of<\/option>\n          <option value=\"220\">Thailand<\/option>\n          <option value=\"180\">Timor-Leste<\/option>\n          <option value=\"221\">Togo<\/option>\n          <option value=\"222\">Tokelau<\/option>\n          <option value=\"223\">Tonga<\/option>\n          <option value=\"224\">Trinidad and Tobago<\/option>\n          <option value=\"226\">Tunisia<\/option>\n          <option value=\"227\">Turkey<\/option>\n          <option value=\"228\">Turkmenistan<\/option>\n          <option value=\"229\">Turks and Caicos Islands<\/option>\n          <option value=\"230\">Tuvalu<\/option>\n          <option value=\"231\">Uganda<\/option>\n          <option value=\"232\">Ukraine<\/option>\n          <option value=\"225\">United Arab Emirates<\/option>\n          <option value=\"235\">United Kingdom<\/option>\n          <option value=\"240\">United States<\/option>\n          <option value=\"166\">United States Minor Outlying Islands<\/option>\n          <option value=\"243\">Uruguay<\/option>\n          <option value=\"244\">Uzbekistan<\/option>\n          <option value=\"157\">Vanuatu<\/option>\n          <option value=\"245\">Venezuela, Bolivarian Republic of<\/option>\n          <option value=\"204\">Viet Nam<\/option>\n          <option value=\"29\">Virgin Islands, British<\/option>\n          <option value=\"241\">Virgin Islands, U.S.<\/option>\n          <option value=\"246\">Wallis and Futuna<\/option>\n          <option value=\"212\">Western Sahara<\/option>\n          <option value=\"248\">Yemen<\/option>\n          <option value=\"249\">Zambia<\/option>\n          <option value=\"208\">Zimbabwe<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- Current Education Level -->\n    <div class=\"form-row\">\n      <div class=\"standard-form-group full-width\">\n        <label for=\"standard-education-level-1\">Current Education Level *<\/label>\n        <select id=\"standard-education-level-1\" name=\"education_level\" class=\"standard-field-style standard-education-level\" required>\n          <option value=\"\">Select education level<\/option>\n          <option value=\"24\">Grade 12<\/option>\n          <option value=\"23\">Grade 11<\/option>\n          <option value=\"22\">Grade 10 Or Below<\/option>\n          <option value=\"25\">Foundation<\/option>\n          <option value=\"26\">Diploma<\/option>\n          <option value=\"27\">Bachelor<\/option>\n          <option value=\"28\">Master<\/option>\n          <option value=\"29\">PhD<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- Study Level of Interest (Multi - up to 2) -->\n    <div class=\"form-row\">\n      <div class=\"standard-form-group full-width\">\n        <label for=\"standard-study-level-1\">Study Level of Interest * <small style=\"font-weight:300;color:#5a6c7d;\">(Choose up to 2 options)<\/small><\/label>\n        <select id=\"standard-study-level-1\" name=\"study_level[]\" class=\"standard-field-style standard-study-level\" multiple required>\n          <option value=\"383\">English Course<\/option>\n          <option value=\"384\" selected>Summer Camp<\/option>\n          <option value=\"385\">Foundation<\/option>\n          <option value=\"386\">Diploma<\/option>\n          <option value=\"387\">Bachelor<\/option>\n          <option value=\"388\">Master<\/option>\n          <option value=\"389\">PhD<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- Subject of Interest (Multi - up to 2) - Hidden by default -->\n    <div class=\"form-row standard-hidden standard-subject-group\">\n      <div class=\"standard-form-group full-width\">\n        <label for=\"standard-subject-interest-1\">Subject of Interest * <small style=\"font-weight:300;color:#5a6c7d;\">(Choose up to 2 options)<\/small><\/label>\n        <select id=\"standard-subject-interest-1\" name=\"subject_interest[]\" class=\"standard-field-style standard-subject-interest\" multiple>\n          <option value=\"390\">Computer Science &amp; AI<\/option>\n          <option value=\"391\">Engineering<\/option>\n          <option value=\"392\">Business Studies<\/option>\n          <option value=\"393\">Medicine<\/option>\n          <option value=\"394\">Health Management &amp; Public Health<\/option>\n          <option value=\"395\">Social Sciences<\/option>\n          <option value=\"396\">Law<\/option>\n          <option value=\"397\">Arts &amp; Design<\/option>\n          <option value=\"398\">Education<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- Preferred Intake -->\n    <div class=\"form-row\">\n      <div class=\"standard-intake-row\">\n        <div class=\"standard-form-group\">\n          <label for=\"standard-intake-month-1\">Preferred Start Date - Month *<\/label>\n          <select id=\"standard-intake-month-1\" name=\"intake_month\" class=\"standard-field-style standard-intake-month\" required>\n            <option value=\"\">Select month<\/option>\n            <option value=\"January\">January<\/option>\n            <option value=\"February\">February<\/option>\n            <option value=\"March\">March<\/option>\n            <option value=\"April\">April<\/option>\n            <option value=\"May\">May<\/option>\n            <option value=\"June\">June<\/option>\n            <option value=\"July\">July<\/option>\n            <option value=\"August\">August<\/option>\n            <option value=\"September\">September<\/option>\n            <option value=\"October\">October<\/option>\n            <option value=\"November\">November<\/option>\n            <option value=\"December\">December<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"standard-form-group\">\n          <label for=\"standard-intake-year-1\">Preferred Start Date - Year *<\/label>\n          <select id=\"standard-intake-year-1\" name=\"intake_year\" class=\"standard-field-style standard-intake-year\" required>\n            <option value=\"\">Select year<\/option>\n            <option value=\"2026\">2026<\/option>\n            <option value=\"2027\">2027<\/option>\n            <option value=\"2028\">2028<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- Funding Source -->\n    <div class=\"form-row\">\n      <div class=\"standard-form-group full-width\">\n        <label for=\"standard-funding-source-1\">Funding Source *<\/label>\n        <select id=\"standard-funding-source-1\" name=\"funding_source\" class=\"standard-field-style standard-funding-source\" required>\n          <option value=\"\">Select funding source<\/option>\n          <option value=\"38\" selected>Self\/Family Funded<\/option>\n          <option value=\"39\">Government Sponsored<\/option>\n          <option value=\"41\">Employer Sponsored<\/option>\n          <option value=\"399\">Not Sure<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- Privacy Policy Checkbox -->\n    <div class=\"form-row full-width\">\n      <div class=\"standard-form-group standard-terms-group full-width\">\n        <label class=\"standard-checkbox-label\" for=\"standard-agree-privacy-1\">\n          <input type=\"checkbox\" id=\"standard-agree-privacy-1\" class=\"standard-agree-privacy\" required>\n          <span>I agree to the <a href=\"\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">Privacy Policy<\/a><\/span>\n        <\/label>\n      <\/div>\n    <\/div>\n\n    <!-- Submit Button -->\n    <div class=\"form-row full-width button-container\">\n      <button class=\"standard-button-form\" type=\"submit\">Submit<\/button>\n    <\/div>\n<!-- Form Note -->\n<div class=\"form-row full-width note-rtl\">\n  <p class=\"standard-form-note\" dir=\"rtl\" style=\"text-align:right;\">\n    \u0633\u064a\u062a\u0645 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0628\u064a\u0627\u0646\u0627\u062a\u0643 \u0641\u0642\u0637 \u0645\u0646 \u0642\u0650\u0628\u0644 UKuni \u0644\u0644\u062a\u0648\u0627\u0635\u0644 \u0645\u0639\u0643 \u0628\u0634\u0623\u0646 \u0637\u0644\u0628 \u0627\u0633\u062a\u0634\u0627\u0631\u062a\u0643.  <\/p>\n<\/div>\n  <\/form>\n<\/div>\n\n<script>\n(function() {\n  'use strict';\n\n  var formInstance = 1;\n  var formSelector = '#standard-registration-form-' + formInstance;\n\n  function waitForLibraries(callback) {\n    var attempts = 0;\n    var maxAttempts = 150;\n\n    var checkInterval = setInterval(function() {\n      attempts++;\n\n      if (typeof jQuery === 'undefined') {\n        if (attempts >= maxAttempts) {\n          clearInterval(checkInterval);\n          console.error('\u274c jQuery not loaded');\n        }\n        return;\n      }\n\n      var $ = jQuery;\n      var select2Ready = typeof $.fn.select2 !== 'undefined';\n      var swalReady = typeof Swal !== 'undefined';\n      var phoneReady = typeof libphonenumber !== 'undefined';\n\n      if (select2Ready && swalReady && phoneReady) {\n        clearInterval(checkInterval);\n        console.log('\u2705 All libraries loaded (Summer Programs 2026 Form)');\n        setTimeout(function() { callback($); }, 300);\n      } else if (attempts >= maxAttempts) {\n        clearInterval(checkInterval);\n        console.error('\u274c Failed to load libraries:', { select2: select2Ready, swal: swalReady, phone: phoneReady });\n      }\n    }, 100);\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', function() { waitForLibraries(initForm); });\n  } else {\n    waitForLibraries(initForm);\n  }\n\n  function initForm($) {\n    var $form = $(formSelector);\n\n    \/\/ ========== Auto-detect Source from URL ==========\n    (function() {\n      var urlParams = new URLSearchParams(window.location.search);\n      var urlSource = urlParams.get('source');\n      if (urlSource) {\n        var $sourceSelect = $form.find('.standard-source');\n        if ($sourceSelect.find('option[value=\"' + urlSource + '\"]').length === 0) {\n          $sourceSelect.append('<option value=\"' + urlSource + '\">' + urlSource + '<\/option>');\n        }\n        $sourceSelect.val(urlSource).trigger('change');\n        $sourceSelect.prop('disabled', true);\n        setTimeout(function() {\n          $sourceSelect.next('.select2-container').find('.select2-selection').css({\n            'background-color': '#f5f5f5',\n            'cursor': 'not-allowed',\n            'opacity': '0.7'\n          });\n        }, 500);\n      }\n    })();\n\n    if ($form.data('initialized')) {\n      console.log('\u26a0\ufe0f Form already initialized');\n      return;\n    }\n    $form.data('initialized', true);\n\n    console.log('\ud83d\ude80 Initializing Summer Programs 2026 Form:', formInstance);\n\n    \/\/ ========== SweetAlert2 Custom Style ==========\n    var customSwalStyle = document.createElement('style');\n    customSwalStyle.innerHTML = `\n      .swal2-popup {\n        border-radius: 20px !important;\n        padding: 30px !important;\n        background: #ffffff !important;\n        box-shadow: 0 10px 40px rgba(7, 36, 64, 0.15) !important;\n      }\n      .swal2-title {\n        color: #072440 !important;\n        font-size: 28px !important;\n        font-weight: 600 !important;\n        font-family: 'Rubik', sans-serif !important;\n        margin-bottom: 15px !important;\n      }\n      .swal2-html-container {\n        color: #072440 !important;\n        font-size: 16px !important;\n        font-family: 'Rubik', sans-serif !important;\n        line-height: 1.6 !important;\n      }\n      .swal2-icon.swal2-success { border-color: #072440 !important; }\n      .swal2-icon.swal2-success .swal2-success-ring { border-color: rgba(7, 36, 64, 0.3) !important; }\n      .swal2-icon.swal2-success [class^='swal2-success-line'] { background-color: #072440 !important; }\n      .swal2-icon.swal2-error { border-color: #CD2122 !important; }\n      .swal2-icon.swal2-error [class^='swal2-x-mark-line'] { background-color: #CD2122 !important; }\n      .swal2-icon.swal2-warning { border-color: #072440 !important; color: #072440 !important; }\n      .swal2-icon.swal2-info { border-color: #072440 !important; color: #072440 !important; }\n      .swal2-confirm {\n        background-color: #072440 !important;\n        border: none !important;\n        border-radius: 10px !important;\n        padding: 12px 35px !important;\n        font-size: 16px !important;\n        font-weight: 500 !important;\n        font-family: 'Rubik', sans-serif !important;\n        box-shadow: 0 4px 15px rgba(7, 36, 64, 0.3) !important;\n        transition: all 0.3s ease !important;\n      }\n      .swal2-confirm:hover {\n        background-color: #0a2f52 !important;\n        transform: translateY(-2px) !important;\n        box-shadow: 0 6px 20px rgba(7, 36, 64, 0.4) !important;\n      }\n      .swal2-cancel {\n        background-color: transparent !important;\n        border: 2px solid #072440 !important;\n        color: #072440 !important;\n        border-radius: 10px !important;\n        padding: 12px 35px !important;\n        font-size: 16px !important;\n        font-weight: 500 !important;\n        font-family: 'Rubik', sans-serif !important;\n        transition: all 0.3s ease !important;\n      }\n      .swal2-cancel:hover { background-color: #072440 !important; color: #ffffff !important; }\n      .swal2-html-container a { color: #CD2122 !important; font-weight: 600 !important; text-decoration: none !important; }\n      .swal2-html-container a:hover { text-decoration: underline !important; }\n    `;\n    document.head.appendChild(customSwalStyle);\n\n    \/\/ ========== Countries Data ==========\n    var countries = [\n      { code: 'AF', name: 'Afghanistan', dialCode: '+93', example: '701234567' },\n      { code: 'AX', name: '\u00c5land Islands', dialCode: '+358', example: '412345678' },\n      { code: 'AL', name: 'Albania', dialCode: '+355', example: '672123456' },\n      { code: 'DZ', name: 'Algeria', dialCode: '+213', example: '551234567' },\n      { code: 'AS', name: 'American Samoa', dialCode: '+1684', example: '7331234' },\n      { code: 'AD', name: 'Andorra', dialCode: '+376', example: '312345' },\n      { code: 'AO', name: 'Angola', dialCode: '+244', example: '923123456' },\n      { code: 'AI', name: 'Anguilla', dialCode: '+1264', example: '2351234' },\n      { code: 'AQ', name: 'Antarctica', dialCode: '+672', example: '12345' },\n      { code: 'AG', name: 'Antigua and Barbuda', dialCode: '+1268', example: '4641234' },\n      { code: 'AR', name: 'Argentina', dialCode: '+54', example: '91123456789' },\n      { code: 'AM', name: 'Armenia', dialCode: '+374', example: '77123456' },\n      { code: 'AW', name: 'Aruba', dialCode: '+297', example: '5601234' },\n      { code: 'AU', name: 'Australia', dialCode: '+61', example: '412345678' },\n      { code: 'AT', name: 'Austria', dialCode: '+43', example: '664123456' },\n      { code: 'AZ', name: 'Azerbaijan', dialCode: '+994', example: '401234567' },\n      { code: 'BS', name: 'Bahamas', dialCode: '+1242', example: '3591234' },\n      { code: 'BH', name: 'Bahrain', dialCode: '+973', example: '36001234' },\n      { code: 'BD', name: 'Bangladesh', dialCode: '+880', example: '1812345678' },\n      { code: 'BB', name: 'Barbados', dialCode: '+1246', example: '2501234' },\n      { code: 'BY', name: 'Belarus', dialCode: '+375', example: '294911911' },\n      { code: 'BE', name: 'Belgium', dialCode: '+32', example: '470123456' },\n      { code: 'BZ', name: 'Belize', dialCode: '+501', example: '6221234' },\n      { code: 'BJ', name: 'Benin', dialCode: '+229', example: '90011234' },\n      { code: 'BM', name: 'Bermuda', dialCode: '+1441', example: '3701234' },\n      { code: 'BT', name: 'Bhutan', dialCode: '+975', example: '17123456' },\n      { code: 'BO', name: 'Bolivia', dialCode: '+591', example: '71234567' },\n      { code: 'BQ', name: 'Bonaire, Sint Eustatius and Saba', dialCode: '+599', example: '7151234' },\n      { code: 'BA', name: 'Bosnia and Herzegovina', dialCode: '+387', example: '61123456' },\n      { code: 'BW', name: 'Botswana', dialCode: '+267', example: '71123456' },\n      { code: 'BV', name: 'Bouvet Island', dialCode: '+47', example: '40612345' },\n      { code: 'BR', name: 'Brazil', dialCode: '+55', example: '11961234567' },\n      { code: 'IO', name: 'British Indian Ocean Territory', dialCode: '+246', example: '3801234' },\n      { code: 'BN', name: 'Brunei Darussalam', dialCode: '+673', example: '7123456' },\n      { code: 'BG', name: 'Bulgaria', dialCode: '+359', example: '48123456' },\n      { code: 'BF', name: 'Burkina Faso', dialCode: '+226', example: '70123456' },\n      { code: 'BI', name: 'Burundi', dialCode: '+257', example: '79561234' },\n      { code: 'KH', name: 'Cambodia', dialCode: '+855', example: '91234567' },\n      { code: 'CM', name: 'Cameroon', dialCode: '+237', example: '671234567' },\n      { code: 'CA', name: 'Canada', dialCode: '+1', example: '5062345678' },\n      { code: 'CV', name: 'Cape Verde', dialCode: '+238', example: '9911234' },\n      { code: 'KY', name: 'Cayman Islands', dialCode: '+1345', example: '3231234' },\n      { code: 'CF', name: 'Central African Republic', dialCode: '+236', example: '70012345' },\n      { code: 'TD', name: 'Chad', dialCode: '+235', example: '63012345' },\n      { code: 'CL', name: 'Chile', dialCode: '+56', example: '961234567' },\n      { code: 'CN', name: 'China', dialCode: '+86', example: '13123456789' },\n      { code: 'CX', name: 'Christmas Island', dialCode: '+61', example: '412345678' },\n      { code: 'CC', name: 'Cocos (Keeling) Islands', dialCode: '+61', example: '412345678' },\n      { code: 'CO', name: 'Colombia', dialCode: '+57', example: '3211234567' },\n      { code: 'KM', name: 'Comoros', dialCode: '+269', example: '3212345' },\n      { code: 'CG', name: 'Congo', dialCode: '+242', example: '061234567' },\n      { code: 'CD', name: 'Congo, Democratic Republic', dialCode: '+243', example: '991234567' },\n      { code: 'CK', name: 'Cook Islands', dialCode: '+682', example: '71234' },\n      { code: 'CR', name: 'Costa Rica', dialCode: '+506', example: '83123456' },\n      { code: 'CI', name: \"C\u00f4te d'Ivoire\", dialCode: '+225', example: '01234567' },\n      { code: 'HR', name: 'Croatia', dialCode: '+385', example: '921234567' },\n      { code: 'CU', name: 'Cuba', dialCode: '+53', example: '51234567' },\n      { code: 'CW', name: 'Cura\u00e7ao', dialCode: '+599', example: '95181234' },\n      { code: 'CY', name: 'Cyprus', dialCode: '+357', example: '96123456' },\n      { code: 'CZ', name: 'Czech Republic', dialCode: '+420', example: '601123456' },\n      { code: 'DK', name: 'Denmark', dialCode: '+45', example: '32123456' },\n      { code: 'DJ', name: 'Djibouti', dialCode: '+253', example: '77831001' },\n      { code: 'DM', name: 'Dominica', dialCode: '+1767', example: '2251234' },\n      { code: 'DO', name: 'Dominican Republic', dialCode: '+1', example: '8092341234' },\n      { code: 'EC', name: 'Ecuador', dialCode: '+593', example: '991234567' },\n      { code: 'EG', name: 'Egypt', dialCode: '+20', example: '1001234567' },\n      { code: 'SV', name: 'El Salvador', dialCode: '+503', example: '70123456' },\n      { code: 'GQ', name: 'Equatorial Guinea', dialCode: '+240', example: '222123456' },\n      { code: 'ER', name: 'Eritrea', dialCode: '+291', example: '7123456' },\n      { code: 'EE', name: 'Estonia', dialCode: '+372', example: '51234567' },\n      { code: 'ET', name: 'Ethiopia', dialCode: '+251', example: '911234567' },\n      { code: 'FK', name: 'Falkland Islands', dialCode: '+500', example: '51234' },\n      { code: 'FO', name: 'Faroe Islands', dialCode: '+298', example: '211234' },\n      { code: 'FJ', name: 'Fiji', dialCode: '+679', example: '7012345' },\n      { code: 'FI', name: 'Finland', dialCode: '+358', example: '412345678' },\n      { code: 'FR', name: 'France', dialCode: '+33', example: '612345678' },\n      { code: 'GF', name: 'French Guiana', dialCode: '+594', example: '694201234' },\n      { code: 'PF', name: 'French Polynesia', dialCode: '+689', example: '87123456' },\n      { code: 'TF', name: 'French Southern Territories', dialCode: '+262', example: '639012345' },\n      { code: 'GA', name: 'Gabon', dialCode: '+241', example: '06031234' },\n      { code: 'GM', name: 'Gambia', dialCode: '+220', example: '3012345' },\n      { code: 'GE', name: 'Georgia', dialCode: '+995', example: '555123456' },\n      { code: 'DE', name: 'Germany', dialCode: '+49', example: '15123456789' },\n      { code: 'GH', name: 'Ghana', dialCode: '+233', example: '231234567' },\n      { code: 'GI', name: 'Gibraltar', dialCode: '+350', example: '57123456' },\n      { code: 'GR', name: 'Greece', dialCode: '+30', example: '6912345678' },\n      { code: 'GL', name: 'Greenland', dialCode: '+299', example: '221234' },\n      { code: 'GD', name: 'Grenada', dialCode: '+1473', example: '4031234' },\n      { code: 'GP', name: 'Guadeloupe', dialCode: '+590', example: '690001234' },\n      { code: 'GU', name: 'Guam', dialCode: '+1671', example: '3001234' },\n      { code: 'GT', name: 'Guatemala', dialCode: '+502', example: '51234567' },\n      { code: 'GG', name: 'Guernsey', dialCode: '+44', example: '7781123456' },\n      { code: 'GN', name: 'Guinea', dialCode: '+224', example: '601123456' },\n      { code: 'GW', name: 'Guinea-Bissau', dialCode: '+245', example: '955012345' },\n      { code: 'GY', name: 'Guyana', dialCode: '+592', example: '6091234' },\n      { code: 'HT', name: 'Haiti', dialCode: '+509', example: '34101234' },\n      { code: 'HM', name: 'Heard Island and McDonald Islands', dialCode: '+672', example: '12345' },\n      { code: 'VA', name: 'Holy See (Vatican City)', dialCode: '+379', example: '6698' },\n      { code: 'HN', name: 'Honduras', dialCode: '+504', example: '91234567' },\n      { code: 'HK', name: 'Hong Kong', dialCode: '+852', example: '51234567' },\n      { code: 'HU', name: 'Hungary', dialCode: '+36', example: '201234567' },\n      { code: 'IS', name: 'Iceland', dialCode: '+354', example: '6111234' },\n      { code: 'IN', name: 'India', dialCode: '+91', example: '8123456789' },\n      { code: 'ID', name: 'Indonesia', dialCode: '+62', example: '812345678' },\n      { code: 'IR', name: 'Iran', dialCode: '+98', example: '9123456789' },\n      { code: 'IQ', name: 'Iraq', dialCode: '+964', example: '7912345678' },\n      { code: 'IE', name: 'Ireland', dialCode: '+353', example: '850123456' },\n      { code: 'IM', name: 'Isle of Man', dialCode: '+44', example: '7924123456' },\n      { code: 'IT', name: 'Italy', dialCode: '+39', example: '3123456789' },\n      { code: 'JM', name: 'Jamaica', dialCode: '+1876', example: '2101234' },\n      { code: 'JP', name: 'Japan', dialCode: '+81', example: '9012345678' },\n      { code: 'JE', name: 'Jersey', dialCode: '+44', example: '7797712345' },\n      { code: 'JO', name: 'Jordan', dialCode: '+962', example: '790123456' },\n      { code: 'KZ', name: 'Kazakhstan', dialCode: '+7', example: '7710009998' },\n      { code: 'KE', name: 'Kenya', dialCode: '+254', example: '712123456' },\n      { code: 'KI', name: 'Kiribati', dialCode: '+686', example: '72012345' },\n      { code: 'KP', name: 'Korea, North', dialCode: '+850', example: '1921234567' },\n      { code: 'KR', name: 'Korea, South', dialCode: '+82', example: '1012345678' },\n      { code: 'KW', name: 'Kuwait', dialCode: '+965', example: '50012345' },\n      { code: 'KG', name: 'Kyrgyzstan', dialCode: '+996', example: '700123456' },\n      { code: 'LA', name: 'Laos', dialCode: '+856', example: '2023123456' },\n      { code: 'LV', name: 'Latvia', dialCode: '+371', example: '21234567' },\n      { code: 'LB', name: 'Lebanon', dialCode: '+961', example: '71123456' },\n      { code: 'LS', name: 'Lesotho', dialCode: '+266', example: '50123456' },\n      { code: 'LR', name: 'Liberia', dialCode: '+231', example: '770123456' },\n      { code: 'LY', name: 'Libya', dialCode: '+218', example: '912345678' },\n      { code: 'LI', name: 'Liechtenstein', dialCode: '+423', example: '660234567' },\n      { code: 'LT', name: 'Lithuania', dialCode: '+370', example: '61234567' },\n      { code: 'LU', name: 'Luxembourg', dialCode: '+352', example: '628123456' },\n      { code: 'MO', name: 'Macao', dialCode: '+853', example: '66123456' },\n      { code: 'MK', name: 'Macedonia', dialCode: '+389', example: '72345678' },\n      { code: 'MG', name: 'Madagascar', dialCode: '+261', example: '321234567' },\n      { code: 'MW', name: 'Malawi', dialCode: '+265', example: '991234567' },\n      { code: 'MY', name: 'Malaysia', dialCode: '+60', example: '123456789' },\n      { code: 'MV', name: 'Maldives', dialCode: '+960', example: '7712345' },\n      { code: 'ML', name: 'Mali', dialCode: '+223', example: '65012345' },\n      { code: 'MT', name: 'Malta', dialCode: '+356', example: '96961234' },\n      { code: 'MH', name: 'Marshall Islands', dialCode: '+692', example: '2351234' },\n      { code: 'MQ', name: 'Martinique', dialCode: '+596', example: '696201234' },\n      { code: 'MR', name: 'Mauritania', dialCode: '+222', example: '22123456' },\n      { code: 'MU', name: 'Mauritius', dialCode: '+230', example: '52512345' },\n      { code: 'YT', name: 'Mayotte', dialCode: '+262', example: '639012345' },\n      { code: 'MX', name: 'Mexico', dialCode: '+52', example: '12221234567' },\n      { code: 'FM', name: 'Micronesia', dialCode: '+691', example: '3501234' },\n      { code: 'MD', name: 'Moldova', dialCode: '+373', example: '62112345' },\n      { code: 'MC', name: 'Monaco', dialCode: '+377', example: '612345678' },\n      { code: 'MN', name: 'Mongolia', dialCode: '+976', example: '88123456' },\n      { code: 'ME', name: 'Montenegro', dialCode: '+382', example: '67622901' },\n      { code: 'MS', name: 'Montserrat', dialCode: '+1664', example: '4921234' },\n      { code: 'MA', name: 'Morocco', dialCode: '+212', example: '650123456' },\n      { code: 'MZ', name: 'Mozambique', dialCode: '+258', example: '821234567' },\n      { code: 'MM', name: 'Myanmar', dialCode: '+95', example: '92123456' },\n      { code: 'NA', name: 'Namibia', dialCode: '+264', example: '811234567' },\n      { code: 'NR', name: 'Nauru', dialCode: '+674', example: '5551234' },\n      { code: 'NP', name: 'Nepal', dialCode: '+977', example: '9841234567' },\n      { code: 'NL', name: 'Netherlands', dialCode: '+31', example: '612345678' },\n      { code: 'NC', name: 'New Caledonia', dialCode: '+687', example: '751234' },\n      { code: 'NZ', name: 'New Zealand', dialCode: '+64', example: '211234567' },\n      { code: 'NI', name: 'Nicaragua', dialCode: '+505', example: '81234567' },\n      { code: 'NE', name: 'Niger', dialCode: '+227', example: '93123456' },\n      { code: 'NG', name: 'Nigeria', dialCode: '+234', example: '8021234567' },\n      { code: 'NU', name: 'Niue', dialCode: '+683', example: '1234' },\n      { code: 'NF', name: 'Norfolk Island', dialCode: '+672', example: '381234' },\n      { code: 'MP', name: 'Northern Mariana Islands', dialCode: '+1670', example: '2341234' },\n      { code: 'NO', name: 'Norway', dialCode: '+47', example: '40612345' },\n      { code: 'OM', name: 'Oman', dialCode: '+968', example: '92123456' },\n      { code: 'PK', name: 'Pakistan', dialCode: '+92', example: '3012345678' },\n      { code: 'PW', name: 'Palau', dialCode: '+680', example: '6201234' },\n      { code: 'PS', name: 'Palestine', dialCode: '+970', example: '599123456' },\n      { code: 'PA', name: 'Panama', dialCode: '+507', example: '61234567' },\n      { code: 'PG', name: 'Papua New Guinea', dialCode: '+675', example: '70123456' },\n      { code: 'PY', name: 'Paraguay', dialCode: '+595', example: '961456789' },\n      { code: 'PE', name: 'Peru', dialCode: '+51', example: '912345678' },\n      { code: 'PH', name: 'Philippines', dialCode: '+63', example: '9051234567' },\n      { code: 'PN', name: 'Pitcairn', dialCode: '+64', example: '211234567' },\n      { code: 'PL', name: 'Poland', dialCode: '+48', example: '512345678' },\n      { code: 'PT', name: 'Portugal', dialCode: '+351', example: '912345678' },\n      { code: 'PR', name: 'Puerto Rico', dialCode: '+1', example: '7872341234' },\n      { code: 'QA', name: 'Qatar', dialCode: '+974', example: '33123456' },\n      { code: 'RE', name: 'R\u00e9union', dialCode: '+262', example: '692123456' },\n      { code: 'RO', name: 'Romania', dialCode: '+40', example: '712034567' },\n      { code: 'RU', name: 'Russia', dialCode: '+7', example: '9123456789' },\n      { code: 'RW', name: 'Rwanda', dialCode: '+250', example: '720123456' },\n      { code: 'BL', name: 'Saint Barth\u00e9lemy', dialCode: '+590', example: '690301234' },\n      { code: 'SH', name: 'Saint Helena', dialCode: '+290', example: '51234' },\n      { code: 'KN', name: 'Saint Kitts and Nevis', dialCode: '+1869', example: '7652345' },\n      { code: 'LC', name: 'Saint Lucia', dialCode: '+1758', example: '2845678' },\n      { code: 'MF', name: 'Saint Martin', dialCode: '+590', example: '690301234' },\n      { code: 'PM', name: 'Saint Pierre and Miquelon', dialCode: '+508', example: '551234' },\n      { code: 'VC', name: 'Saint Vincent and the Grenadines', dialCode: '+1784', example: '4301234' },\n      { code: 'WS', name: 'Samoa', dialCode: '+685', example: '7212345' },\n      { code: 'SM', name: 'San Marino', dialCode: '+378', example: '66661212' },\n      { code: 'ST', name: 'Sao Tome and Principe', dialCode: '+239', example: '9812345' },\n      { code: 'SA', name: 'Saudi Arabia', dialCode: '+966', example: '501234567' },\n      { code: 'SN', name: 'Senegal', dialCode: '+221', example: '701234567' },\n      { code: 'RS', name: 'Serbia', dialCode: '+381', example: '601234567' },\n      { code: 'SC', name: 'Seychelles', dialCode: '+248', example: '2510123' },\n      { code: 'SL', name: 'Sierra Leone', dialCode: '+232', example: '25123456' },\n      { code: 'SG', name: 'Singapore', dialCode: '+65', example: '81234567' },\n      { code: 'SX', name: 'Sint Maarten', dialCode: '+1721', example: '5201234' },\n      { code: 'SK', name: 'Slovakia', dialCode: '+421', example: '912123456' },\n      { code: 'SI', name: 'Slovenia', dialCode: '+386', example: '31234567' },\n      { code: 'SB', name: 'Solomon Islands', dialCode: '+677', example: '7421234' },\n      { code: 'SO', name: 'Somalia', dialCode: '+252', example: '71234567' },\n      { code: 'ZA', name: 'South Africa', dialCode: '+27', example: '711234567' },\n      { code: 'GS', name: 'South Georgia', dialCode: '+500', example: '51234' },\n      { code: 'SS', name: 'South Sudan', dialCode: '+211', example: '977123456' },\n      { code: 'ES', name: 'Spain', dialCode: '+34', example: '612345678' },\n      { code: 'LK', name: 'Sri Lanka', dialCode: '+94', example: '712345678' },\n      { code: 'SD', name: 'Sudan', dialCode: '+249', example: '912345678' },\n      { code: 'SR', name: 'Suriname', dialCode: '+597', example: '7412345' },\n      { code: 'SJ', name: 'Svalbard and Jan Mayen', dialCode: '+47', example: '79123456' },\n      { code: 'SZ', name: 'Swaziland', dialCode: '+268', example: '76123456' },\n      { code: 'SE', name: 'Sweden', dialCode: '+46', example: '701234567' },\n      { code: 'CH', name: 'Switzerland', dialCode: '+41', example: '781234567' },\n      { code: 'SY', name: 'Syria', dialCode: '+963', example: '944567890' },\n      { code: 'TW', name: 'Taiwan', dialCode: '+886', example: '912345678' },\n      { code: 'TJ', name: 'Tajikistan', dialCode: '+992', example: '917123456' },\n      { code: 'TZ', name: 'Tanzania', dialCode: '+255', example: '621234567' },\n      { code: 'TH', name: 'Thailand', dialCode: '+66', example: '812345678' },\n      { code: 'TL', name: 'Timor-Leste', dialCode: '+670', example: '77212345' },\n      { code: 'TG', name: 'Togo', dialCode: '+228', example: '90112345' },\n      { code: 'TK', name: 'Tokelau', dialCode: '+690', example: '7290' },\n      { code: 'TO', name: 'Tonga', dialCode: '+676', example: '7715123' },\n      { code: 'TT', name: 'Trinidad and Tobago', dialCode: '+1868', example: '2911234' },\n      { code: 'TN', name: 'Tunisia', dialCode: '+216', example: '20123456' },\n      { code: 'TR', name: 'Turkey', dialCode: '+90', example: '5321234567' },\n      { code: 'TM', name: 'Turkmenistan', dialCode: '+993', example: '66123456' },\n      { code: 'TC', name: 'Turks and Caicos Islands', dialCode: '+1649', example: '2311234' },\n      { code: 'TV', name: 'Tuvalu', dialCode: '+688', example: '901234' },\n      { code: 'UG', name: 'Uganda', dialCode: '+256', example: '712345678' },\n      { code: 'UA', name: 'Ukraine', dialCode: '+380', example: '501234567' },\n      { code: 'AE', name: 'United Arab Emirates', dialCode: '+971', example: '501234567' },\n      { code: 'GB', name: 'United Kingdom', dialCode: '+44', example: '7400123456' },\n      { code: 'US', name: 'United States', dialCode: '+1', example: '2021234567' },\n      { code: 'UM', name: 'United States Minor Outlying Islands', dialCode: '+1', example: '2021234567' },\n      { code: 'UY', name: 'Uruguay', dialCode: '+598', example: '94231234' },\n      { code: 'UZ', name: 'Uzbekistan', dialCode: '+998', example: '912345678' },\n      { code: 'VU', name: 'Vanuatu', dialCode: '+678', example: '5912345' },\n      { code: 'VE', name: 'Venezuela', dialCode: '+58', example: '4121234567' },\n      { code: 'VN', name: 'Vietnam', dialCode: '+84', example: '912345678' },\n      { code: 'VG', name: 'Virgin Islands, British', dialCode: '+1284', example: '3001234' },\n      { code: 'VI', name: 'Virgin Islands, U.S.', dialCode: '+1340', example: '3001234' },\n      { code: 'WF', name: 'Wallis and Futuna', dialCode: '+681', example: '501234' },\n      { code: 'EH', name: 'Western Sahara', dialCode: '+212', example: '650123456' },\n      { code: 'YE', name: 'Yemen', dialCode: '+967', example: '712345678' },\n      { code: 'ZM', name: 'Zambia', dialCode: '+260', example: '955123456' },\n      { code: 'ZW', name: 'Zimbabwe', dialCode: '+263', example: '712345678' }\n    ];\n\n    \/\/ ========== IP Country Detection ==========\n    function detectCountryFromIP(callback) {\n      fetch('https:\/\/ipapi.co\/json\/')\n        .then(function(response) { return response.json(); })\n        .then(function(data) {\n          var detectedCode = ((data.country_code || data.country) || 'SA').toUpperCase();\n          callback(detectedCode);\n        })\n        .catch(function() { callback('SA'); });\n    }\n\n    \/\/ ========== Phone Country Selector ==========\n    var $phoneField = $form.find('.standard-phone');\n    if ($phoneField.length && !$phoneField.parent().hasClass('standard-phone-wrapper')) {\n      var $phoneContainer = $phoneField.parent();\n      var $phoneWrapper = $('<div class=\"standard-phone-wrapper\"><\/div>');\n      var $countrySelect = $('<select class=\"standard-country-selector\"><\/select>');\n\n      $.each(countries, function(i, country) {\n        var $option = $('<option><\/option>')\n          .val(country.code)\n          .text(country.dialCode + ' ' + country.name)\n          .data('dialCode', country.dialCode)\n          .data('example', country.example)\n          .data('countryName', country.name);\n        $countrySelect.append($option);\n      });\n\n      $phoneField.attr('placeholder', 'Enter phone number');\n      $phoneField.detach();\n      $phoneWrapper.append($countrySelect);\n      $phoneWrapper.append($phoneField);\n      $phoneContainer.append($phoneWrapper);\n\n      $countrySelect.on('change', function() {\n        var example = $(this).find(':selected').data('example') || '';\n        $phoneField.attr('placeholder', 'Example: ' + example);\n      });\n\n      function formatCountry(country) {\n        if (!country.id) return country.text;\n        return $('<span style=\"display:flex;align-items:center;gap:8px;\"><img decoding=\"async\" src=\"https:\/\/flagcdn.com\/20x15\/' + country.element.value.toLowerCase() + '.png\" class=\"country-flag\"\/><span>' + country.text + '<\/span><\/span>');\n      }\n\n      try {\n        $countrySelect.select2({\n          width: '200px',\n          templateResult: formatCountry,\n          templateSelection: formatCountry,\n          minimumResultsForSearch: 5\n        });\n\n        detectCountryFromIP(function(detectedCode) {\n          var exists = $countrySelect.find('option[value=\"' + detectedCode + '\"]').length > 0;\n          $countrySelect.val(exists ? detectedCode : 'SA').trigger('change');\n          setTimeout(function() {\n            var ex = $countrySelect.find(':selected').data('example');\n            if (ex) $phoneField.attr('placeholder', 'Example: ' + ex);\n          }, 200);\n        });\n      } catch(e) { console.error('\u274c Phone selector error:', e); }\n    }\n\n    \/\/ ========== Select2 Options ==========\n    var select2Options = {\n      width: '100%',\n      minimumResultsForSearch: 5,\n      language: {\n        noResults: function() { return \"No results found\"; },\n        searching: function() { return \"Searching...\"; }\n      }\n    };\n\n    var select2OptionsNoSearch = $.extend({}, select2Options, { minimumResultsForSearch: -1 });\n\n    \/\/ ========== Office Mapping ==========\n    var officeMapping = {\n      countries: {\n        '225': 'Riyadh',\n        '14':  'Riyadh',\n        '106': 'Riyadh',\n        '147': 'Jeddah',\n        '248': 'Jeddah',\n        '234': 'Jeddah',\n        '114': 'Jeddah',\n        '118': 'Al Khobar',\n        '182': 'Al Khobar'\n      }\n    };\n\n    function getEventLocation(countryId, stateValue) {\n      if (countryId === '197' && stateValue) {\n        var office = $form.find('.standard-state-select option[value=\"' + stateValue + '\"]').data('office');\n        return office || 'Riyadh';\n      }\n      return officeMapping.countries[countryId] || 'Riyadh';\n    }\n\n    try {\n      $form.find('.standard-country').select2($.extend({}, select2Options, { placeholder: 'Select country' }));\n      $form.find('.standard-country-passport').select2($.extend({}, select2Options, { placeholder: 'Select passport country' }));\n      $form.find('.standard-education-level').select2($.extend({}, select2OptionsNoSearch, { placeholder: 'Select education level' }));\n      $form.find('.standard-funding-source').select2($.extend({}, select2OptionsNoSearch, { placeholder: 'Select funding source' }));\n      $form.find('.standard-source').select2($.extend({}, select2OptionsNoSearch, { placeholder: 'Select source' }));\n      $form.find('.standard-intake-month').select2($.extend({}, select2OptionsNoSearch, { placeholder: 'Select month' }));\n      $form.find('.standard-intake-year').select2($.extend({}, select2OptionsNoSearch, { placeholder: 'Select year' }));\n\n      $form.find('.standard-study-level').select2($.extend({}, select2OptionsNoSearch, {\n        placeholder: 'Select up to 2 options',\n        maximumSelectionLength: 2\n      }));\n\n      $form.find('.standard-subject-interest').select2($.extend({}, select2OptionsNoSearch, {\n        placeholder: 'Select up to 2 options',\n        maximumSelectionLength: 2\n      }));\n\n      console.log('\u2705 All select2 fields initialized');\n    } catch(e) { console.error('\u274c Select2 init error:', e); }\n\n    \/\/ ========== Set Default Values After Select2 Init ==========\n    setTimeout(function() {\n      \/\/ Default: Funding Source = Self\/Family Funded (38)\n      $form.find('.standard-funding-source').val('38').trigger('change');\n\n      \/\/ Default: Study Level = Summer Camp (384)\n      $form.find('.standard-study-level').val(['384']).trigger('change');\n\n      console.log('\u2705 Default values set: Funding=38, StudyLevel=384');\n    }, 200);\n\n    \/\/ ========== Study Level Logic ==========\n    var noSubjectLevels = ['383', '384'];\n\n    $form.find('.standard-study-level').on('change', function() {\n      var selectedValues = $(this).val() || [];\n      var $subjectGroup = $form.find('.standard-subject-group');\n      var $subjectSelect = $form.find('.standard-subject-interest');\n\n      var needsSubject = selectedValues.some(function(v) {\n        return noSubjectLevels.indexOf(v) === -1;\n      });\n\n      if (needsSubject) {\n        $subjectGroup.removeClass('standard-hidden');\n        $subjectSelect.prop('required', true);\n      } else {\n        $subjectGroup.addClass('standard-hidden');\n        $subjectSelect.prop('required', false).val(null).trigger('change');\n      }\n    });\n\n    \/\/ ========== Country Change ==========\n    $form.find('.standard-country').on('change', function() {\n      var selectedCountry = $(this).val();\n      var $cityGroup = $form.find('.standard-city-group');\n      var $stateGroup = $form.find('.standard-state-group');\n      var $stateSelect = $form.find('.standard-state-select');\n      var $cityInput = $form.find('.standard-city');\n\n      if (selectedCountry === '197') {\n        $cityGroup.addClass('standard-hidden');\n        $cityInput.prop('disabled', true).val('').prop('required', false);\n        $stateGroup.removeClass('standard-hidden');\n        $stateSelect.prop('disabled', false).prop('required', true);\n        if (!$stateSelect.hasClass('select2-hidden-accessible')) {\n          $stateSelect.select2($.extend({}, select2OptionsNoSearch, { placeholder: 'Select region' }));\n        }\n      } else if (selectedCountry !== '') {\n        $stateGroup.addClass('standard-hidden');\n        $stateSelect.prop('disabled', true).prop('required', false);\n        if ($stateSelect.hasClass('select2-hidden-accessible')) { $stateSelect.select2('destroy'); }\n        $stateSelect.val('');\n        $cityGroup.removeClass('standard-hidden');\n        $cityInput.prop('disabled', false).prop('required', true);\n      } else {\n        $cityGroup.addClass('standard-hidden');\n        $stateGroup.addClass('standard-hidden');\n        $cityInput.prop('disabled', true).val('').prop('required', false);\n        $stateSelect.prop('disabled', true).prop('required', false);\n        if ($stateSelect.hasClass('select2-hidden-accessible')) { $stateSelect.select2('destroy'); }\n        $stateSelect.val('');\n      }\n    });\n\n    \/\/ ========== Set Default Country = Saudi Arabia ==========\n    setTimeout(function() {\n      $form.find('.standard-country').val('197').trigger('change');\n    }, 100);\n\n    \/\/ ========== Validation ==========\n    function isValidEmail(email) {\n      return \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email);\n    }\n\n    \/\/ ========== Form Submit ==========\n    $form.on('submit', function(e) {\n      e.preventDefault();\n\n      var $submitButton = $form.find('.standard-button-form');\n      var originalText = $submitButton.text();\n      $submitButton.prop('disabled', true).html('<span class=\"standard-spinner\"><\/span>Submitting...');\n\n      var firstName = $form.find('.standard-first-name').val().trim();\n      var lastName = $form.find('.standard-last-name').val().trim();\n      var email = $form.find('.standard-email').val().trim();\n\n      if (!firstName || !lastName) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please enter your first and last name.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n      if (!email || !isValidEmail(email)) {\n        Swal.fire({ icon: 'warning', title: 'Invalid Email', text: 'Please enter a valid email address.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n      if (!$form.find('.standard-agree-privacy').is(':checked')) {\n        Swal.fire({ icon: 'warning', title: 'Required', html: 'You must agree to the <a href=\"\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var selectedCountryId = $form.find('.standard-country').val();\n      var selectedPassportId = $form.find('.standard-country-passport').val();\n\n      if (!selectedCountryId) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select your country of residence.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n      if (!selectedPassportId) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select your nationality.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n      if (selectedCountryId === '197' && !$form.find('.standard-state-select').val()) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select your region.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n      if (selectedCountryId !== '197' && !$form.find('.standard-city').val().trim()) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please enter your city of residence.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var educationLevel = $form.find('.standard-education-level').val();\n      if (!educationLevel) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select your current education level.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var studyLevels = $form.find('.standard-study-level').val() || [];\n      if (!studyLevels.length) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select at least one study level of interest.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var $subjectGroup = $form.find('.standard-subject-group');\n      var subjectInterests = $form.find('.standard-subject-interest').val() || [];\n      if (!$subjectGroup.hasClass('standard-hidden') && !subjectInterests.length) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select at least one subject of interest.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var intakeMonth = $form.find('.standard-intake-month').val();\n      var intakeYear = $form.find('.standard-intake-year').val();\n      if (!intakeMonth) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select your preferred start date month.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n      if (!intakeYear) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select your preferred start date year.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var monthMap = {\n        'January':'01','February':'02','March':'03','April':'04',\n        'May':'05','June':'06','July':'07','August':'08',\n        'September':'09','October':'10','November':'11','December':'12'\n      };\n      var intakeMonthNum = monthMap[intakeMonth] || '01';\n\n      var fundingSource = $form.find('.standard-funding-source').val();\n      if (!fundingSource) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please select your funding source.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var $countrySelector = $form.find('.standard-country-selector');\n      var $phoneInput = $form.find('.standard-phone');\n      var countryCode = $countrySelector.val();\n      var phoneNumber = $phoneInput.val().trim();\n      var $selectedOption = $countrySelector.find(':selected');\n      var dialCode = $selectedOption.data('dialCode') || '';\n\n      if (!phoneNumber) {\n        Swal.fire({ icon: 'warning', title: 'Required', text: 'Please enter your phone number.' });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var validatedPhone = null;\n      var phoneNumberOnly = null;\n      var isValid = false;\n\n      try {\n        var phoneUtil = libphonenumber.parsePhoneNumber(phoneNumber, countryCode);\n        if (phoneUtil && phoneUtil.isValid && phoneUtil.isValid()) {\n          validatedPhone = phoneUtil.format('E.164');\n          phoneNumberOnly = phoneUtil.nationalNumber;\n          isValid = true;\n        } else {\n          var cleanNumber = phoneNumber.replace(\/^0+\/, '').replace(\/\\D\/g, '');\n          var phoneUtil2 = libphonenumber.parsePhoneNumber(dialCode + cleanNumber);\n          if (phoneUtil2 && phoneUtil2.isValid && phoneUtil2.isValid()) {\n            validatedPhone = phoneUtil2.format('E.164');\n            phoneNumberOnly = phoneUtil2.nationalNumber;\n            isValid = true;\n          }\n        }\n      } catch(error) { isValid = false; }\n\n      if (!isValid) {\n        var example = $selectedOption.data('example') || '';\n        Swal.fire({\n          icon: 'error',\n          title: 'Invalid Phone',\n          html: '<p>Enter local number only without <b>' + dialCode + '<\/b><\/p><p>Format: <code>' + example + '<\/code><\/p>'\n        });\n        $submitButton.prop('disabled', false).text(originalText);\n        return;\n      }\n\n      var dialCodeOnly = (dialCode || '').replace(\/^\\+\/, '');\n      var phonePayload = {\n        number: phoneNumberOnly || phoneNumber.replace(\/\\D\/g, ''),\n        country_code: countryCode || '',\n        country_calling_code: dialCodeOnly,\n        e164: validatedPhone || ''\n      };\n\n      var stateValue = selectedCountryId === '197' ? $form.find('.standard-state-select').val() || '' : '';\n      var eventLocation = getEventLocation(selectedCountryId, stateValue);\n      var cityValue = selectedCountryId !== '197' ? $form.find('.standard-city').val().trim() : '';\n\n      var formData = {\n        first_name: firstName,\n        last_name: lastName,\n        email: email,\n        phone: phonePayload,\n        city: cityValue,\n        state: stateValue,\n        event_location: eventLocation,\n        country: selectedCountryId,\n        country_of_passport: selectedPassportId,\n        education_level: educationLevel,\n        study_level: JSON.stringify(studyLevels),\n        subject_interest: JSON.stringify(subjectInterests),\n        preferred_intake: intakeYear + '-' + intakeMonthNum + '-01',\n        funding_source: fundingSource,\n        program_type: 'Summer Programs 2026'\n      };\n\n      console.log('\ud83d\udce4 Sending data:', formData);\n\n      fetch('https:\/\/hook.us2.make.com\/9jioavv8jl2aha9jqcj91l0it94aoci3', {\n        method: 'POST',\n        headers: { 'Accept': 'application\/json', 'Content-Type': 'application\/json' },\n        body: JSON.stringify(formData)\n      })\n      .then(function(response) {\n        if (!response.ok) throw new Error('HTTP error');\n        return response.text();\n      })\n      .then(function(data) {\n        console.log('\u2705 Response:', data);\n        var statusMatch = data.match(\/{(\\d+)}\/);\n        var statusCode = statusMatch ? parseInt(statusMatch[1], 10) : null;\n\n        if (statusCode === 201 || !statusCode) {\n\n          \/\/ ========== LinkedIn Conversion (Secure - Server Side) ==========\n          (function() {\n            try {\n              var liCountryCode = $form.find('.standard-country-selector').val() || 'SA';\n              jQuery.ajax({\n                url: linkedinConversionData.ajaxUrl,\n                type: 'POST',\n                data: {\n                  action:     'send_linkedin_conversion',\n                  nonce:      linkedinConversionData.nonce,\n                  email:      email,\n                  first_name: firstName,\n                  last_name:  lastName,\n                  country:    liCountryCode\n                },\n                success: function(response) {\n                  console.log('\u2705 LinkedIn conversion sent:', response);\n                },\n                error: function(xhr, status, error) {\n                  console.warn('\u26a0\ufe0f LinkedIn conversion failed:', error);\n                }\n              });\n            } catch(liErr) {\n              console.warn('\u26a0\ufe0f LinkedIn conversion error:', liErr);\n            }\n          })();\n          \/\/ ========== End LinkedIn ==========\n\nSwal.fire({\n  icon: 'success',\n  title: 'Success!',\n  text: 'Your registration submitted successfully!'\n}).then(function() {\n\n  \/\/ Reset form\n  $form[0].reset();\n\n  \/\/ Reset Select2 fields\n  $form.find('.standard-intake-month, .standard-intake-year')\n       .val('').trigger('change');\n\n  $form.find('.standard-country, .standard-country-passport, .standard-education-level, .standard-funding-source, .standard-source')\n       .val('').trigger('change');\n\n  $form.find('.standard-study-level, .standard-subject-interest')\n       .val(null).trigger('change');\n\n  \/\/ Hide subject group\n  $form.find('.standard-subject-group').addClass('standard-hidden');\n\n  \/\/ Reset country selector + phone placeholder\n  var $countrySelect = $form.find('.standard-country-selector');\n  var $phoneField = $form.find('.standard-phone');\n\n  detectCountryFromIP(function(detectedCode) {\n    var exists = $countrySelect.find('option[value=\"' + detectedCode + '\"]').length > 0;\n    $countrySelect.val(exists ? detectedCode : 'SA').trigger('change');\n\n    setTimeout(function() {\n      var ex = $countrySelect.find(':selected').data('example');\n      if (ex) $phoneField.attr('placeholder', 'Example: ' + ex);\n    }, 200);\n  });\n\n  \/\/ Hide city\/state\n  $form.find('.standard-city-group, .standard-state-group')\n       .addClass('standard-hidden');\n\n});\n        } else if (statusCode === 200) {\n          Swal.fire({ icon: 'info', title: 'Already Registered', text: 'This email has been registered before.' });\n        } else {\n          Swal.fire({ icon: 'error', title: 'Validation Error', text: 'Please check your information and try again.' });\n        }\n      })\n      .catch(function(error) {\n        console.error('\u274c Error:', error);\n        Swal.fire({ icon: 'error', title: 'An Error Occurred', text: 'Please try again later.' });\n      })\n      .finally(function() {\n        $submitButton.prop('disabled', false).text(originalText);\n      });\n    });  \/\/ \u2190 \u0625\u063a\u0644\u0627\u0642 $form.on('submit')\n\n    console.log('\u2705 Summer Programs 2026 Form initialization complete');\n  }  \/\/ \u2190 \u0625\u063a\u0644\u0627\u0642 initForm\n})();\n<\/script>\n\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\" style=\"font-size:32px\"><strong>Ready to Explore the Right Summer Program<\/strong><\/h2>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">Whether you are still comparing destinations or already know the type of program you want, our team can help you identify the most suitable option.<\/p>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-fill\"><a class=\"wp-block-button__link has-white-color has-text-color has-background has-link-color has-custom-font-size wp-element-button\" href=\"#standard-registration\" style=\"border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#ce1b1c;font-size:16px;font-style:normal;font-weight:700\">Get Your Free Consultation<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:26px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n","protected":false},"excerpt":{"rendered":"<p>Submit your details and our team will help you to find the most suitable summer program based on your age, destination and budget. Destinations Why students love these programs What gives parents confidence What the program can include Activities students can enjoy How UKuni helps you choose Submit Your Details for a Free Consultation Not [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"class_list":["post-37690","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/pages\/37690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/comments?post=37690"}],"version-history":[{"count":174,"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/pages\/37690\/revisions"}],"predecessor-version":[{"id":38183,"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/pages\/37690\/revisions\/38183"}],"wp:attachment":[{"href":"https:\/\/ukuni.org\/ar\/wp-json\/wp\/v2\/media?parent=37690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}