.country-search-label{font-size:14px!important;font-weight:500!important;margin:15px 0 8px!important}.country-summary{font-size:14px;line-height:1.6;color:#315c64}.country-options{max-height:340px;overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border:1px solid #c4dde0;background:#f5fafb;scrollbar-width:thin}.country-options .choice{background:#fff;margin:0;align-items:center}.country-options .choice:has(input:checked){background:#e2f4f6;border-color:#007d8d}.country-options .choice[hidden]{display:none}.country-options input{margin:0}.country-flag{font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif;font-size:24px;line-height:1.3;min-width:32px;flex-shrink:0}.country-options .choice span:last-child{font-size:15px;overflow-wrap:anywhere}#enrolment-form[data-agent] #section-declaration .application-choices{grid-template-columns:1fr}#enrolment-form[data-agent] #section-next_steps{background:#edf7f8;padding:28px;margin-top:35px;border-left:3px solid #008a9a}#enrolment-form[data-agent] #section-next_steps .application-grid{display:none}body:has([data-agent]) .application-heading{background:#e8f5f7}body:has([data-agent]) .application-heading:after{inset:0 -40px 0 65%;border:1px solid #008b9a;border-radius:50%;opacity:.15;mask-image:linear-gradient(90deg,transparent,#000);background:repeating-radial-gradient(ellipse at center,transparent 0 35px,#008b9a 36px 37px,transparent 38px 65px)}@media(max-width:600px){.country-options{grid-template-columns:1fr;max-height:300px}}
