@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600&display=swap";*{box-sizing:border-box}body{color:#153352;background:#f7f9fc;margin:0;font:14px DM Sans,sans-serif}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{opacity:.55;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:4px;outline:2px solid #a87e30}.topline{color:#f7f9fc;text-align:center;letter-spacing:2px;background:#153352;padding:11px;font-size:10px}.portalheader{border-bottom:1px solid #15335225;justify-content:space-between;align-items:center;gap:20px;padding:22px 6%;display:flex}.brand{letter-spacing:-2px;font:500 38px Cormorant Garamond,serif}.brand i{color:#a87e30;font-weight:400}.portalheader nav{gap:30px;font-size:12px;display:flex}.portalheader nav a{padding:8px 0}.langswitch{gap:12px;display:flex}.langswitch button{color:#62758a;background:0 0;border:0;padding:6px 0;font-size:11px}.langswitch .active{color:#153352;border-bottom:1px solid #a87e30}.portalmain{max-width:1280px;min-height:70vh;margin:auto;padding:30px 6% 85px}.breadcrumb{color:#62758a;margin-bottom:55px;font-size:10px;display:inline-block}.portalintro{max-width:760px;margin-bottom:45px}.kicker{letter-spacing:2.5px;text-transform:uppercase;color:#89774e;font-size:10px}h1{letter-spacing:-1.5px;margin:18px 0;font:500 62px/1.08 Cormorant Garamond,serif}h2{margin:0 0 20px;font:500 31px Cormorant Garamond,serif}h3{margin:0 0 10px;font:500 26px Cormorant Garamond,serif}p{color:#53667a;margin:10px 0;line-height:1.85}.portalintro>p:last-child{max-width:620px;font-size:13px}.application-layout{grid-template-columns:230px 1fr;gap:45px;display:grid}.panel{background:#fff;border:1px solid #15335220;margin-bottom:25px;padding:35px}.stepaside{padding-top:8px}.stepitem{color:#687e94;align-items:center;gap:17px;padding:18px 0;font-size:12px;display:flex;position:relative}.stepitem>span{border:1px solid #cbd7e4;border-radius:50%;flex-shrink:0;place-content:center;width:34px;height:34px;font-size:10px;display:grid}.stepitem.selected{color:#153352;font-weight:600}.stepitem.selected>span{color:#fff;background:#153352;border-color:#153352}.stepitem.done>span{color:#153352;background:#e5eef7}.aside-note{border-top:1px solid #d1dce8;margin-top:26px;padding-top:27px}.aside-note>span{color:#a87e30;font-size:35px}.aside-note p{font-size:11px;line-height:1.9}.formtop{color:#62758a;justify-content:space-between;gap:15px;font-size:10px;display:flex}.progressbar{background:#e3ebf3;height:3px;margin:18px 0 35px}.progressbar i{background:#a87e30;height:100%;transition:width .4s;display:block}.subtle{margin:0 0 25px;font-size:11px;line-height:1.85}.questiongrid{grid-template-columns:1fr 1fr;gap:25px 22px;margin:30px 0;display:grid}label{gap:10px;font-size:11px;line-height:1.7;display:grid}label>span>b{color:#9c7e45;font-weight:400}label small{color:#87907e;font-weight:400}.wide{grid-column:1/-1}input,select,textarea{color:#153352;background:#fff;border:1px solid #c4d2e0;border-radius:0;width:100%;min-width:0;padding:14px 12px;font-size:13px}textarea{resize:vertical;min-height:100px}input[type=date]{min-height:46px}.formactions{border-top:1px solid #d5dfea;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:27px;display:flex}.button{color:#fff;background:#153352;border:1px solid #153352;justify-content:space-between;align-items:center;gap:30px;padding:17px 24px;font-size:12px;line-height:1.5;display:inline-flex}.button.secondary{color:#153352;background:0 0}.linkbutton,.textlink{color:#153352;background:0 0;border:0;border-bottom:1px solid #aab59e;padding:6px 0;font-size:11px}.consent{align-items:start;gap:13px;margin-top:32px;font-size:11px;display:flex}.consent input{accent-color:#153352;flex-shrink:0;width:18px;height:18px;margin:2px 0}.reviewgrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.reviewgrid>div{border-bottom:1px solid #e0e7ef;min-width:0;padding:12px 0}dt{color:#62758a;margin-bottom:8px;font-size:10px}dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}.alert{background:#eaf0e3;border:1px solid #a4b696;margin:20px 0;padding:18px;font-size:12px;line-height:1.8}.alert.error{color:#774731;background:#f5ebe3;border-color:#c3977c}.successpanel{max-width:800px}.successmark{color:#153352;background:#e7ecdf;border-radius:50%;place-content:center;width:65px;height:65px;margin-bottom:30px;font-size:25px;display:grid}.refbox{border:1px solid #a87e30;margin:30px 0 10px;padding:25px}.refbox small{letter-spacing:1px;margin-bottom:12px;font-size:10px;display:block}.refbox strong{overflow-wrap:anywhere;letter-spacing:1px;font-size:14px;display:block}.tracksearch form{align-items:end;gap:20px;display:flex}.tracksearch label{flex:1}.caselist{margin:38px 0}.casecard{text-align:start;color:#153352;background:0 0;border:1px solid #c7cebc;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:14px;padding:25px;display:flex}.casecard:hover,.casecard.chosen{background:#e9ecdf;border-color:#879d7b}.casecard h3{margin:12px 0}.casecard>span{font-size:10px}.casecard code,.caseheading code{overflow-wrap:anywhere;font-size:10px}.statusbadge{letter-spacing:.5px;background:#e9eddf;border:1px solid #c1cbb6;border-radius:20px;padding:5px 12px;font-size:9px;display:inline-block}.caseheading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.caseview h2{margin-top:35px}.timeline{margin:35px 0;padding:0;list-style:none}.timeline li{border-inline-start:1px solid #cad2be;padding:0 0 30px 33px;position:relative}.timeline-dot{background:#bdc8ae;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-5px}.timeline-dot.latest{background:#153352;outline:5px solid #e5eadc}.eventdate{color:#808972;font-size:10px}.timeline h3{margin:12px 0 8px;font:500 19px DM Sans,sans-serif}.timeline p{white-space:pre-wrap;font-size:12px}.caseview details{border-top:1px solid #d2d8c7;padding-top:20px}.caseview summary{cursor:pointer;font-size:13px}.contactlayout{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.contactaside{padding-top:10px}.locationrow{border-bottom:1px solid #d0d5c4;align-items:center;gap:16px;padding:20px 0;display:flex}.locationrow span{color:#a87e30;font-size:25px}.locationrow h3{margin:0}.contactaside>p{font-size:11px}.coveragecard{color:#f7f9fc;background:#153352;margin-top:35px;padding:30px}.coveragecard>span{letter-spacing:3px;color:#cab27f;font-size:10px}.coveragecard h3{margin:20px 0}.coveragecard p{color:#c0cbb5;font-size:11px}.managementgrid{grid-template-columns:1fr 1fr;gap:25px;display:grid}.count{background:#e4e8da;border-radius:20px;padding:4px 9px;font:12px DM Sans}.enquiry{border-bottom:1px solid #d5dbca;padding:20px 0}.enquiry h3{font-size:23px}.enquiry small{color:#859078;margin-top:10px;font-size:10px;display:block}.enquiry a{font-size:12px;text-decoration:underline}.enquiry p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.enquiry code{font-size:10px}.adminlink{color:#7b876d;margin:40px 0;font-size:11px;display:block}.portalfooter{color:#f7f9fc;background:#153352;justify-content:space-between;align-items:center;gap:40px;padding:35px 6%;display:flex}.portalfooter p{color:#c1cbb6;max-width:350px;font-size:10px}.portalfooter .brand{color:#f7f9fc}[dir=rtl] body{font-family:Noto Sans Arabic,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;font-family:Noto Sans Arabic;line-height:1.6}[dir=rtl] h1{font-size:43px}[dir=rtl] h2{font-size:25px}[dir=rtl] h3{font-size:21px}[dir=rtl] .timeline li{padding:0 33px 30px 0}[dir=rtl] .timeline-dot{left:auto;right:-5px}h1{scroll-margin-top:30px}@media (width<=900px){.application-layout{grid-template-columns:170px 1fr;gap:25px}.contactlayout{gap:30px}.panel{padding:25px}.portalheader nav{gap:18px}.portalmain{padding-inline:5%}.managementgrid{grid-template-columns:1fr}}@media (width<=650px){.portalheader{flex-wrap:wrap;padding:18px 6%}.portalheader nav{border-top:1px solid #d4d9c9;order:3;justify-content:space-between;width:100%;padding-top:12px;font-size:11px}.brand{font-size:34px}.topline{letter-spacing:1px;font-size:8px}.portalmain{padding:25px 5% 50px}.breadcrumb{margin-bottom:30px}h1{font-size:46px}.portalintro{margin-bottom:30px}.application-layout{display:block}.stepaside{margin-bottom:25px}.steps{justify-content:space-between;gap:4px;display:flex}.stepitem{text-align:center;flex-direction:column;gap:8px;width:20%;padding:0;font-size:8px;display:flex}.stepitem>span{width:29px;height:29px;font-size:9px}.aside-note{display:none}.questiongrid,.reviewgrid{grid-template-columns:1fr;gap:21px}.panel{padding:24px 20px}.formtop{font-size:8px}.formactions{flex-wrap:wrap;gap:12px}.button{gap:18px;padding:15px 18px}.contactlayout{grid-template-columns:1fr;gap:30px}.contactaside{order:2}.tracksearch form{display:block}.tracksearch .button{margin-top:17px}.casecard{align-items:start;padding:20px}.casecard>span{max-width:70px;line-height:1.8}.casecard code{font-size:8px}.caseheading{display:block}.caseheading .statusbadge{margin-top:15px}.portalfooter{flex-direction:column;align-items:start;gap:12px}.portalfooter p{margin:0}[dir=rtl] h1{font-size:33px}.refbox strong{font-size:11px}.reviewgrid>div{grid-column:1}.consent{font-size:10px}.timeline h3{font-size:16px}}.accountfree{color:#526d46;background:#edf0e4;border:1px solid #cad5bc;margin-top:14px;padding:7px 12px;font-size:11px;display:inline-block}.access-label{margin-top:25px}.refbox p{margin-top:20px;font-size:11px}.receiptbutton{margin:10px 20px 10px 0}.tracksearch form{flex-wrap:wrap}.tracksearch label{min-width:200px}.tracksearch .button{white-space:nowrap}.trackinghint{border-inline-start:2px solid #a87e30;margin:20px 0;padding:0 20px}.trackinghint p{font-size:12px}.honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}@media (width<=650px){.tracksearch label{margin-bottom:15px}.receiptbutton{margin-inline-end:0}.accountfree{font-size:10px}}.brand{letter-spacing:-1px;flex-direction:column;align-items:flex-start;min-width:105px;line-height:.85;display:inline-flex}.brand i{letter-spacing:2px;text-transform:uppercase;color:#a87e30;margin-top:9px;font:600 8px DM Sans,sans-serif;display:block}.brand span{display:block}.brand{letter-spacing:-1px;min-width:150px;font-size:29px!important}.brand i{letter-spacing:3px;font-size:8px}@media (width<=650px){.brand{min-width:140px;font-size:26px!important}}.emailpanel{grid-column:1/-1}.emailrow{border-bottom:1px solid #d8decd;justify-content:space-between;gap:20px;padding:18px 0;font-size:11px;display:flex}.emailrow small{overflow-wrap:anywhere;margin-top:8px;font-size:9px;display:block}.emailrow strong{font-weight:500}.emailrow span{text-align:end}@media (width<=650px){.emailrow{flex-direction:column}.emailrow span{text-align:start}}body{font-family:Arial,Noto Sans Arabic,sans-serif}.portalheader{background:#fff;border-bottom:4px solid #183c63;padding:21px 6%}.brand{letter-spacing:-1px;font-family:Georgia,serif;font-size:32px}.topline{color:#fff;background:#102b49;line-height:1.6}.portalmain{padding-top:28px}.breadcrumb{margin-bottom:35px;font-size:12px}.kicker{color:#315c87;letter-spacing:1.5px;font-weight:700}h1{letter-spacing:-.7px;font-family:Georgia,Noto Sans Arabic,serif;font-size:48px;line-height:1.2}h2,h3{font-family:Georgia,Noto Sans Arabic,serif}h2{font-size:28px}.portalintro{margin-bottom:34px}.portalintro>p:last-child{font-size:15px;line-height:1.85}.panel{border:1px solid #d4deea;border-top:3px solid #244f78;border-radius:5px;box-shadow:0 3px 15px #15335206}.application-layout{grid-template-columns:220px minmax(0,1fr);gap:30px}.stepitem{font-size:13px}.stepitem.selected>span{background:#194b78;border-color:#194b78}.progressbar i{background:#315c87}.questiongrid{gap:24px}label{font-size:13px;font-weight:500}input,select,textarea{border-color:#bdccdc;border-radius:4px;min-height:48px;padding:13px;font-family:inherit;font-size:16px}input:focus,select:focus,textarea:focus{outline-offset:1px;border-color:#315c87;outline:2px solid #315c8725}.button{background:#194b78;border-color:#194b78;border-radius:3px;min-height:48px;font-size:14px}.button.secondary{color:#194b78;background:#fff;border-color:#bdccdc}.formtop{font-size:12px}.subtle{font-size:13px}.aside-note p{color:#586b80;font-size:12px}.portalheader nav{font-size:13px}.portalheader nav a.current{border-bottom:2px solid #244f78}.consent{font-size:13px}.consent input{accent-color:#194b78;min-height:18px}.reviewgrid dt{font-size:12px}.reviewgrid dd{font-size:15px}.casecard{border-radius:4px}.portalfooter{color:#fff;background:#102b49}.portalfooter p{color:#d4e0ec}@media (width<=700px){.portalheader{flex-wrap:wrap;gap:10px;padding:14px 5% 0;display:flex}.portalheader .brand{flex:1;min-width:0;font-size:28px}.langswitch{order:initial;gap:9px}.langswitch button{min-width:30px;min-height:40px;font-size:12px}.portalheader nav{border-top:1px solid #d6e0ea;flex:0 0 100%;order:3;justify-content:space-between;gap:10px;display:flex}.portalheader nav a{padding:14px 3px;font-size:12px}.portalmain{padding:24px 5% 45px}.breadcrumb{margin-bottom:24px;font-size:11px}h1,[dir=rtl] h1{letter-spacing:-.4px;font-size:34px;line-height:1.3}.portalintro>p:last-child{font-size:14px}.portalintro{margin-bottom:25px}.application-layout{flex-direction:column;gap:18px;display:flex}.stepaside{flex-wrap:wrap;gap:8px;padding:0;display:flex}.stepitem{background:#eaf0f7;border-radius:4px;flex:1 0 29%;gap:7px;min-width:0;padding:7px 8px;font-size:11px}.stepitem>span{width:24px;height:24px;font-size:9px}.stepitem.selected{background:#dbe8f5}.aside-note{width:100%;margin:8px 0 0;padding:12px 0 0}.aside-note>span{display:none}.aside-note p{margin:5px 0;font-size:11px}.panel{width:100%;min-width:0;margin-bottom:18px;padding:22px 18px}.questiongrid{grid-template-columns:minmax(0,1fr);gap:20px;margin:22px 0}.formtop{gap:10px;font-size:10px}.formactions{flex-wrap:wrap;gap:10px}.button{gap:16px;padding:14px 18px}.reviewgrid,.contactlayout,.managementgrid{grid-template-columns:minmax(0,1fr)}.caseheading{flex-wrap:wrap;gap:10px}.caseheading code,.emailrow small{overflow-wrap:anywhere}.emailrow{flex-wrap:wrap;gap:10px}.consent{gap:10px;font-size:12px}.portalfooter{padding:28px 6%}input[type=checkbox]{min-height:18px}h2{font-size:25px}h3{font-size:23px}.stepaside{width:100%;display:block}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;display:grid}.stepitem{flex:none;width:auto;padding:10px 5px;font-size:10px;line-height:1.4}.application-layout{max-width:100%}}
