.jsd-nationality-page{--jsd-footer-gap: 300px;margin:0;background:radial-gradient(ellipse at top left,#e6f0fc,transparent 65%),#f5f7fb;color:#173e50;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.5}.jsd-nationality-page *,.jsd-nationality-page *:before,.jsd-nationality-page *:after{box-sizing:border-box}.jsd-nationality-page a{color:#0b5099;text-underline-offset:4px}.jsd-nationality-page :focus-visible{outline:3px solid #0b5099;outline-offset:4px}.nl-shell{width:min(1440px,calc(100% - 64px));margin-inline:auto}.jsd-lp-header{background:#fff}.jsd-lp-header-inner{min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:24px}.jsd-lp-logo img{display:block;width:113px;height:auto}.jsd-lp-login{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px}.jsd-lp-login img{display:block;width:30px;height:30px;object-fit:contain}.nl-skip{position:absolute;top:-80px;left:16px;padding:12px;background:#fff;z-index:10}.nl-skip:focus{top:12px}.nl-main{padding-block:36px var(--jsd-footer-gap);min-height:100vh;min-height:100svh}.nl-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:26px;align-items:stretch}.nl-sidebar{display:flex;flex-direction:column;gap:12px;min-width:0;min-height:var(--nl-card-height, 0px);align-self:start}.nl-sidebar .nl-destination{height:var(--nl-desktop-image-height, 420px);flex:none}.nl-assurances{display:grid;gap:10px;flex:1}.nl-assurance{display:flex;align-items:center;gap:12px;min-height:64px;padding:10px 12px;border:1px solid #e3ebf4;border-radius:14px;background:#f7faff;color:#0b3058}.nl-assurance-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:9px;background:#eaf2fc}.nl-assurance-icon img{display:block;width:22px;height:22px;object-fit:contain}.nl-assurance h3{margin:0 0 4px;font-size:13px;font-weight:600;line-height:1.4}.nl-assurance p{margin:0;font-size:12px;line-height:1.5}.nl-destination{position:relative;isolation:isolate;min-width:0;margin:0;overflow:hidden;border-radius:20px;background:#17242b;display:flex;align-items:flex-end;box-shadow:0 12px 30px #101f2d1f}.nl-destination:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 15%,rgba(13,15,17,.3) 38%,rgba(13,15,17,.92) 68%,#0d0f11 100%);pointer-events:none}.nl-destination-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.nl-destination-content{position:relative;z-index:1;width:100%;padding:26px 20px 22px;color:#fff;text-align:center}.nl-destination-flag{width:30px;height:30px;border-radius:50%;object-fit:cover;border:1px solid rgba(255,255,255,.4)}.nl-destination-content h2{margin:12px 0 18px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.3;overflow-wrap:anywhere}.nl-destination-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.19)}.nl-destination-facts dt{margin-bottom:5px;color:#b9bdc3;font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.nl-destination-facts dd{margin:0;color:#fff;font-size:12px;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.nl-card{min-width:0;background:#fff;border-radius:10px;padding:24px 28px;box-shadow:0 16px 40px #1f3d5914}.nl-heading{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:2px solid #1676d2}.nl-heading img{flex:0 0 30px;width:30px;height:30px;border-radius:50%;object-fit:cover}.nl-card h1{margin:0;color:#0b3058;font-size:clamp(20px,1.8vw,25px);line-height:1.35}.nl-requirement{margin:16px 0;color:#29435e;font-size:14px;line-height:1.65}.nl-requirement a{white-space:nowrap;font-size:12px}.nl-product-message{margin-top:20px;padding:14px 18px;border-radius:12px;background:#edf6ff;color:#29435e}.nl-product-message p{margin:8px 0 0;font-size:14px;line-height:1.6}.nl-product-message .nl-product-headline{margin:0;color:#0b3058;font-size:20px;font-weight:700;line-height:1.4}.nl-product-message a{font-size:12px}.nl-preparation{display:flex;align-items:center;gap:20px;margin:0 0 14px;padding:10px 16px;border-radius:12px;background:#edf6ff}.nl-processing-headline{margin:0 0 14px;color:#16723a;font-size:16px;font-weight:700;line-height:1.35}.nl-processing-headline strong{font-weight:inherit}.nl-documents{min-width:0;flex-wrap:wrap;gap:8px 24px}.nl-documents h3{margin:0;font-size:13px;font-weight:600;line-height:1.4}.nl-documents ol{display:flex;flex-wrap:wrap;gap:4px 25px;margin:0;padding-left:18px;font-size:12px;line-height:1.5}.nl-card label{display:block;margin-bottom:8px;color:#0b3058;font-weight:600}.nl-card select{display:block;width:100%;min-height:54px;padding:12px 38px 12px 16px;border:1px solid #b8cbdc;border-radius:12px;background-color:#fff;color:#173e50;font:inherit;font-size:16px;cursor:pointer}.nl-card #sec-9705 .jsd-country-trigger{display:block;width:100%;min-height:54px;padding:12px 38px 12px 16px;border:1px solid #b8cbdc;border-radius:12px;background:#fff;color:#173e50;font:inherit;font-size:16px}.nl-card #sec-9705 .jsd-country-picker:after{content:"";position:absolute;right:18px;top:23px;border:4px solid transparent;border-top-color:#173e50;pointer-events:none}.nl-card #sec-9705 .jsd-country-option{margin-bottom:5px;font-family:inherit}.nl-card #sec-9705 .jsd-country-option:last-child{margin-bottom:0}.nl-hint{margin:9px 0 0;color:#56687a;font-size:12px}.nl-action{display:flex;margin-top:18px}.nl-action button{display:inline-flex;justify-content:center;align-items:center;gap:20px;width:100%;min-height:50px;padding:14px 24px;border:0;border-radius:10px;background:linear-gradient(110deg,#1178cf,#09569a);box-shadow:0 8px 18px #1164aa29;color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer}.nl-action button:hover{background:#09447f}.nl-service-note{margin:16px 0 0;color:#56687a;font-size:12px}.nl-rating{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:16px;color:#173e50;font-size:13px}.nl-rating img{display:block;width:150px;height:auto}.nl-rating strong{font-size:20px}.jsd-lp-footer{background:#f2f2f2;color:#111}.jsd-lp-footer .u-sheet,.jsd-lp-footer .jsd-apply-footer-inner{width:min(1440px,calc(100% - 32px));margin-inline:auto}.jsd-lp-footer #jsd-apply-footer-info .jsd-apply-footer-inner{max-width:1440px}.jsd-lp-footer #block-5{display:flow-root;border-bottom:1px solid #f1c50e}.jsd-lp-footer #block-5 .u-image-1{width:180px;height:auto;max-width:100%}.jsd-lp-footer #sec-1ec7{padding:0 0 24px;text-align:center;font-size:12px;line-height:1.6}.jsd-lp-footer #sec-1ec7 .u-sheet{display:flow-root}.jsd-lp-footer #sec-1ec7 p{margin:20px 0 0}@media(max-width:767px){.nl-shell{width:calc(100% - 32px)}.nl-main.nl-shell{width:100%;padding-top:0}.nl-grid{grid-template-columns:minmax(0,1fr);gap:0}.nl-sidebar{display:contents}.nl-assurances{display:none}.nl-sidebar .nl-destination{display:block;grid-column:1;grid-row:1;height:clamp(240px,67.2vw,336px);margin-inline:0;border-radius:0 0 10px 10px;box-shadow:none}.nl-destination:after,.nl-destination-content{display:none}.nl-card{position:relative;z-index:1;grid-column:1;grid-row:2;margin:calc(-.9 * var(--nl-mobile-overlap, 120px)) 16px 0;padding:24px 20px;border-radius:10px}.nl-card h1{font-size:21px}.nl-heading{align-items:flex-start}.nl-preparation{display:block;padding:10px 14px}.nl-documents h3{margin-bottom:3px}.nl-action{margin-top:18px}.nl-action button{width:100%;min-width:0}}
