/* Atlas only: local flag sheet, no external requests. */
.cp-atlas:not(.cp-atlas-show-empty) .country-card.missing,
.cp-atlas:not(.cp-atlas-show-empty) .continent-section[data-empty="true"],
.cp-atlas.cp-atlas-show-empty .cp-atlas-empty{display:none}
.cp-atlas-controls{display:flex;justify-content:flex-end;margin:0 0 24px}
.cp-atlas-toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;color:#c0c8d0;font-size:10px;font-weight:700;letter-spacing:.05em;position:relative}
.cp-atlas-toggle input{position:absolute;left:0;width:42px;height:24px;opacity:0;cursor:pointer}
.cp-atlas-switch{position:relative;width:42px;height:24px;flex:0 0 42px;border-radius:20px;border:1px solid #59636d;background:#202630;transition:background .15s}
.cp-atlas-switch:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#c6cdd4;transition:transform .15s}
.cp-atlas-toggle input:checked+.cp-atlas-switch{background:#63f5c5;border-color:#63f5c5}
.cp-atlas-toggle input:checked+.cp-atlas-switch:after{transform:translateX(18px);background:#0d201a}
.cp-atlas-toggle input:focus-visible+.cp-atlas-switch{outline:2px solid #fff;outline-offset:4px}
.cp-atlas .country-card.available{min-height:108px;isolation:isolate}
.cp-atlas .country-card.available:after{content:"";position:absolute;width:144px;height:108px;right:0;bottom:0;z-index:-1;background-repeat:no-repeat;opacity:.8;-webkit-mask-image:linear-gradient(135deg,transparent 20%,#000 90%);mask-image:linear-gradient(135deg,transparent 20%,#000 90%);pointer-events:none}
.cp-atlas .country-card.available:before{z-index:0;font-size:46px;bottom:5px;right:8px;color:rgba(255,255,255,.72);text-shadow:0 1px 5px #000;letter-spacing:-.04em;pointer-events:none}
.cp-atlas .country-card.available strong{padding-right:4px;text-shadow:0 1px 4px #08090c,0 0 10px #08090c}
.cp-atlas .country-card.available>span{align-self:flex-start;padding:3px 5px;background:rgba(8,15,13,.84);border-radius:4px;text-shadow:0 1px 2px #000}
@media(max-width:700px){.cp-atlas-controls{justify-content:flex-start}.cp-atlas-toggle{font-size:9px}}
@media(prefers-reduced-motion:reduce){.cp-atlas-switch,.cp-atlas-switch:after{transition:none}}
.cp-atlas .cp-atlas-flag-ad:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -0px}
.cp-atlas .cp-atlas-flag-ae:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -0px}
.cp-atlas .cp-atlas-flag-af:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -0px}
.cp-atlas .cp-atlas-flag-ag:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -0px}
.cp-atlas .cp-atlas-flag-ai:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -0px}
.cp-atlas .cp-atlas-flag-al:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -0px}
.cp-atlas .cp-atlas-flag-am:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -0px}
.cp-atlas .cp-atlas-flag-ao:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -0px}
.cp-atlas .cp-atlas-flag-aq:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -0px}
.cp-atlas .cp-atlas-flag-ar:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -0px}
.cp-atlas .cp-atlas-flag-as:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -0px}
.cp-atlas .cp-atlas-flag-at:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -0px}
.cp-atlas .cp-atlas-flag-au:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -0px}
.cp-atlas .cp-atlas-flag-aw:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -0px}
.cp-atlas .cp-atlas-flag-ax:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -0px}
.cp-atlas .cp-atlas-flag-az:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -0px}
.cp-atlas .cp-atlas-flag-ba:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -108px}
.cp-atlas .cp-atlas-flag-bb:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -108px}
.cp-atlas .cp-atlas-flag-bd:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -108px}
.cp-atlas .cp-atlas-flag-be:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -108px}
.cp-atlas .cp-atlas-flag-bf:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -108px}
.cp-atlas .cp-atlas-flag-bg:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -108px}
.cp-atlas .cp-atlas-flag-bh:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -108px}
.cp-atlas .cp-atlas-flag-bi:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -108px}
.cp-atlas .cp-atlas-flag-bj:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -108px}
.cp-atlas .cp-atlas-flag-bl:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -108px}
.cp-atlas .cp-atlas-flag-bm:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -108px}
.cp-atlas .cp-atlas-flag-bn:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -108px}
.cp-atlas .cp-atlas-flag-bo:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -108px}
.cp-atlas .cp-atlas-flag-bq:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -108px}
.cp-atlas .cp-atlas-flag-br:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -108px}
.cp-atlas .cp-atlas-flag-bs:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -108px}
.cp-atlas .cp-atlas-flag-bt:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -216px}
.cp-atlas .cp-atlas-flag-bv:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -216px}
.cp-atlas .cp-atlas-flag-bw:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -216px}
.cp-atlas .cp-atlas-flag-by:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -216px}
.cp-atlas .cp-atlas-flag-bz:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -216px}
.cp-atlas .cp-atlas-flag-ca:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -216px}
.cp-atlas .cp-atlas-flag-cc:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -216px}
.cp-atlas .cp-atlas-flag-cd:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -216px}
.cp-atlas .cp-atlas-flag-cf:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -216px}
.cp-atlas .cp-atlas-flag-cg:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -216px}
.cp-atlas .cp-atlas-flag-ch:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -216px}
.cp-atlas .cp-atlas-flag-ci:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -216px}
.cp-atlas .cp-atlas-flag-ck:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -216px}
.cp-atlas .cp-atlas-flag-cl:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -216px}
.cp-atlas .cp-atlas-flag-cm:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -216px}
.cp-atlas .cp-atlas-flag-cn:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -216px}
.cp-atlas .cp-atlas-flag-co:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -324px}
.cp-atlas .cp-atlas-flag-cp:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -324px}
.cp-atlas .cp-atlas-flag-cr:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -324px}
.cp-atlas .cp-atlas-flag-cu:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -324px}
.cp-atlas .cp-atlas-flag-cv:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -324px}
.cp-atlas .cp-atlas-flag-cw:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -324px}
.cp-atlas .cp-atlas-flag-cx:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -324px}
.cp-atlas .cp-atlas-flag-cy:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -324px}
.cp-atlas .cp-atlas-flag-cz:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -324px}
.cp-atlas .cp-atlas-flag-de:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -324px}
.cp-atlas .cp-atlas-flag-dg:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -324px}
.cp-atlas .cp-atlas-flag-dj:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -324px}
.cp-atlas .cp-atlas-flag-dk:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -324px}
.cp-atlas .cp-atlas-flag-dm:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -324px}
.cp-atlas .cp-atlas-flag-do:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -324px}
.cp-atlas .cp-atlas-flag-dz:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -324px}
.cp-atlas .cp-atlas-flag-ec:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -432px}
.cp-atlas .cp-atlas-flag-ee:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -432px}
.cp-atlas .cp-atlas-flag-eg:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -432px}
.cp-atlas .cp-atlas-flag-eh:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -432px}
.cp-atlas .cp-atlas-flag-er:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -432px}
.cp-atlas .cp-atlas-flag-es:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -432px}
.cp-atlas .cp-atlas-flag-et:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -432px}
.cp-atlas .cp-atlas-flag-eu:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -432px}
.cp-atlas .cp-atlas-flag-fi:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -432px}
.cp-atlas .cp-atlas-flag-fj:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -432px}
.cp-atlas .cp-atlas-flag-fk:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -432px}
.cp-atlas .cp-atlas-flag-fm:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -432px}
.cp-atlas .cp-atlas-flag-fo:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -432px}
.cp-atlas .cp-atlas-flag-fr:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -432px}
.cp-atlas .cp-atlas-flag-ga:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -432px}
.cp-atlas .cp-atlas-flag-gb:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -432px}
.cp-atlas .cp-atlas-flag-gd:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -540px}
.cp-atlas .cp-atlas-flag-ge:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -540px}
.cp-atlas .cp-atlas-flag-gf:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -540px}
.cp-atlas .cp-atlas-flag-gg:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -540px}
.cp-atlas .cp-atlas-flag-gh:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -540px}
.cp-atlas .cp-atlas-flag-gi:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -540px}
.cp-atlas .cp-atlas-flag-gl:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -540px}
.cp-atlas .cp-atlas-flag-gm:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -540px}
.cp-atlas .cp-atlas-flag-gn:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -540px}
.cp-atlas .cp-atlas-flag-gp:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -540px}
.cp-atlas .cp-atlas-flag-gq:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -540px}
.cp-atlas .cp-atlas-flag-gr:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -540px}
.cp-atlas .cp-atlas-flag-gs:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -540px}
.cp-atlas .cp-atlas-flag-gt:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -540px}
.cp-atlas .cp-atlas-flag-gu:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -540px}
.cp-atlas .cp-atlas-flag-gw:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -540px}
.cp-atlas .cp-atlas-flag-gy:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -648px}
.cp-atlas .cp-atlas-flag-hk:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -648px}
.cp-atlas .cp-atlas-flag-hm:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -648px}
.cp-atlas .cp-atlas-flag-hn:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -648px}
.cp-atlas .cp-atlas-flag-hr:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -648px}
.cp-atlas .cp-atlas-flag-ht:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -648px}
.cp-atlas .cp-atlas-flag-hu:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -648px}
.cp-atlas .cp-atlas-flag-ic:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -648px}
.cp-atlas .cp-atlas-flag-id:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -648px}
.cp-atlas .cp-atlas-flag-ie:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -648px}
.cp-atlas .cp-atlas-flag-il:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -648px}
.cp-atlas .cp-atlas-flag-im:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -648px}
.cp-atlas .cp-atlas-flag-in:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -648px}
.cp-atlas .cp-atlas-flag-io:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -648px}
.cp-atlas .cp-atlas-flag-iq:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -648px}
.cp-atlas .cp-atlas-flag-ir:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -648px}
.cp-atlas .cp-atlas-flag-is:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -756px}
.cp-atlas .cp-atlas-flag-it:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -756px}
.cp-atlas .cp-atlas-flag-je:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -756px}
.cp-atlas .cp-atlas-flag-jm:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -756px}
.cp-atlas .cp-atlas-flag-jo:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -756px}
.cp-atlas .cp-atlas-flag-jp:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -756px}
.cp-atlas .cp-atlas-flag-ke:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -756px}
.cp-atlas .cp-atlas-flag-kg:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -756px}
.cp-atlas .cp-atlas-flag-kh:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -756px}
.cp-atlas .cp-atlas-flag-ki:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -756px}
.cp-atlas .cp-atlas-flag-km:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -756px}
.cp-atlas .cp-atlas-flag-kn:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -756px}
.cp-atlas .cp-atlas-flag-kp:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -756px}
.cp-atlas .cp-atlas-flag-kr:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -756px}
.cp-atlas .cp-atlas-flag-kw:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -756px}
.cp-atlas .cp-atlas-flag-ky:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -756px}
.cp-atlas .cp-atlas-flag-kz:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -864px}
.cp-atlas .cp-atlas-flag-la:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -864px}
.cp-atlas .cp-atlas-flag-lb:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -864px}
.cp-atlas .cp-atlas-flag-lc:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -864px}
.cp-atlas .cp-atlas-flag-li:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -864px}
.cp-atlas .cp-atlas-flag-lk:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -864px}
.cp-atlas .cp-atlas-flag-lr:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -864px}
.cp-atlas .cp-atlas-flag-ls:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -864px}
.cp-atlas .cp-atlas-flag-lt:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -864px}
.cp-atlas .cp-atlas-flag-lu:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -864px}
.cp-atlas .cp-atlas-flag-lv:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -864px}
.cp-atlas .cp-atlas-flag-ly:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -864px}
.cp-atlas .cp-atlas-flag-ma:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -864px}
.cp-atlas .cp-atlas-flag-mc:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -864px}
.cp-atlas .cp-atlas-flag-md:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -864px}
.cp-atlas .cp-atlas-flag-me:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -864px}
.cp-atlas .cp-atlas-flag-mf:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -972px}
.cp-atlas .cp-atlas-flag-mg:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -972px}
.cp-atlas .cp-atlas-flag-mh:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -972px}
.cp-atlas .cp-atlas-flag-mk:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -972px}
.cp-atlas .cp-atlas-flag-ml:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -972px}
.cp-atlas .cp-atlas-flag-mm:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -972px}
.cp-atlas .cp-atlas-flag-mn:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -972px}
.cp-atlas .cp-atlas-flag-mo:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -972px}
.cp-atlas .cp-atlas-flag-mp:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -972px}
.cp-atlas .cp-atlas-flag-mq:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -972px}
.cp-atlas .cp-atlas-flag-mr:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -972px}
.cp-atlas .cp-atlas-flag-ms:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -972px}
.cp-atlas .cp-atlas-flag-mt:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -972px}
.cp-atlas .cp-atlas-flag-mu:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -972px}
.cp-atlas .cp-atlas-flag-mv:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -972px}
.cp-atlas .cp-atlas-flag-mw:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -972px}
.cp-atlas .cp-atlas-flag-mx:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -1080px}
.cp-atlas .cp-atlas-flag-my:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -1080px}
.cp-atlas .cp-atlas-flag-mz:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -1080px}
.cp-atlas .cp-atlas-flag-na:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -1080px}
.cp-atlas .cp-atlas-flag-nc:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -1080px}
.cp-atlas .cp-atlas-flag-ne:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -1080px}
.cp-atlas .cp-atlas-flag-nf:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -1080px}
.cp-atlas .cp-atlas-flag-ng:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -1080px}
.cp-atlas .cp-atlas-flag-ni:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -1080px}
.cp-atlas .cp-atlas-flag-nl:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -1080px}
.cp-atlas .cp-atlas-flag-no:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -1080px}
.cp-atlas .cp-atlas-flag-np:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -1080px}
.cp-atlas .cp-atlas-flag-nr:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -1080px}
.cp-atlas .cp-atlas-flag-nu:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -1080px}
.cp-atlas .cp-atlas-flag-nz:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -1080px}
.cp-atlas .cp-atlas-flag-om:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -1080px}
.cp-atlas .cp-atlas-flag-pa:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -1188px}
.cp-atlas .cp-atlas-flag-pc:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -1188px}
.cp-atlas .cp-atlas-flag-pe:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -1188px}
.cp-atlas .cp-atlas-flag-pf:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -1188px}
.cp-atlas .cp-atlas-flag-pg:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -1188px}
.cp-atlas .cp-atlas-flag-ph:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -1188px}
.cp-atlas .cp-atlas-flag-pk:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -1188px}
.cp-atlas .cp-atlas-flag-pl:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -1188px}
.cp-atlas .cp-atlas-flag-pm:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -1188px}
.cp-atlas .cp-atlas-flag-pn:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -1188px}
.cp-atlas .cp-atlas-flag-pr:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -1188px}
.cp-atlas .cp-atlas-flag-ps:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -1188px}
.cp-atlas .cp-atlas-flag-pt:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -1188px}
.cp-atlas .cp-atlas-flag-pw:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -1188px}
.cp-atlas .cp-atlas-flag-py:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -1188px}
.cp-atlas .cp-atlas-flag-qa:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -1188px}
.cp-atlas .cp-atlas-flag-re:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -1296px}
.cp-atlas .cp-atlas-flag-ro:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -1296px}
.cp-atlas .cp-atlas-flag-rs:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -1296px}
.cp-atlas .cp-atlas-flag-ru:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -1296px}
.cp-atlas .cp-atlas-flag-rw:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -1296px}
.cp-atlas .cp-atlas-flag-sa:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -1296px}
.cp-atlas .cp-atlas-flag-sb:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -1296px}
.cp-atlas .cp-atlas-flag-sc:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -1296px}
.cp-atlas .cp-atlas-flag-sd:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -1296px}
.cp-atlas .cp-atlas-flag-se:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -1296px}
.cp-atlas .cp-atlas-flag-sg:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -1296px}
.cp-atlas .cp-atlas-flag-sh:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -1296px}
.cp-atlas .cp-atlas-flag-si:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -1296px}
.cp-atlas .cp-atlas-flag-sj:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -1296px}
.cp-atlas .cp-atlas-flag-sk:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -1296px}
.cp-atlas .cp-atlas-flag-sl:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -1296px}
.cp-atlas .cp-atlas-flag-sm:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -1404px}
.cp-atlas .cp-atlas-flag-sn:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -1404px}
.cp-atlas .cp-atlas-flag-so:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -1404px}
.cp-atlas .cp-atlas-flag-sr:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -1404px}
.cp-atlas .cp-atlas-flag-ss:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -1404px}
.cp-atlas .cp-atlas-flag-st:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -1404px}
.cp-atlas .cp-atlas-flag-sv:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -1404px}
.cp-atlas .cp-atlas-flag-sx:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -1404px}
.cp-atlas .cp-atlas-flag-sy:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -1404px}
.cp-atlas .cp-atlas-flag-sz:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -1404px}
.cp-atlas .cp-atlas-flag-tc:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -1404px}
.cp-atlas .cp-atlas-flag-td:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -1404px}
.cp-atlas .cp-atlas-flag-tf:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -1404px}
.cp-atlas .cp-atlas-flag-tg:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -1404px}
.cp-atlas .cp-atlas-flag-th:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -1404px}
.cp-atlas .cp-atlas-flag-tj:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -1404px}
.cp-atlas .cp-atlas-flag-tk:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -1512px}
.cp-atlas .cp-atlas-flag-tl:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -1512px}
.cp-atlas .cp-atlas-flag-tm:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -1512px}
.cp-atlas .cp-atlas-flag-tn:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -1512px}
.cp-atlas .cp-atlas-flag-to:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -1512px}
.cp-atlas .cp-atlas-flag-tr:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -1512px}
.cp-atlas .cp-atlas-flag-tt:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -1512px}
.cp-atlas .cp-atlas-flag-tv:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -1512px}
.cp-atlas .cp-atlas-flag-tw:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -1512px}
.cp-atlas .cp-atlas-flag-tz:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -1512px}
.cp-atlas .cp-atlas-flag-ua:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -1512px}
.cp-atlas .cp-atlas-flag-ug:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -1512px}
.cp-atlas .cp-atlas-flag-um:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -1512px}
.cp-atlas .cp-atlas-flag-un:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -1512px}
.cp-atlas .cp-atlas-flag-us:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -1512px}
.cp-atlas .cp-atlas-flag-uy:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -1512px}
.cp-atlas .cp-atlas-flag-uz:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -1620px}
.cp-atlas .cp-atlas-flag-va:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-144px -1620px}
.cp-atlas .cp-atlas-flag-vc:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-288px -1620px}
.cp-atlas .cp-atlas-flag-ve:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-432px -1620px}
.cp-atlas .cp-atlas-flag-vg:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-576px -1620px}
.cp-atlas .cp-atlas-flag-vi:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-720px -1620px}
.cp-atlas .cp-atlas-flag-vn:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-864px -1620px}
.cp-atlas .cp-atlas-flag-vu:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1008px -1620px}
.cp-atlas .cp-atlas-flag-wf:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1152px -1620px}
.cp-atlas .cp-atlas-flag-ws:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1296px -1620px}
.cp-atlas .cp-atlas-flag-xk:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1440px -1620px}
.cp-atlas .cp-atlas-flag-xx:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1584px -1620px}
.cp-atlas .cp-atlas-flag-ye:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1728px -1620px}
.cp-atlas .cp-atlas-flag-yt:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-1872px -1620px}
.cp-atlas .cp-atlas-flag-za:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2016px -1620px}
.cp-atlas .cp-atlas-flag-zm:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-2160px -1620px}
.cp-atlas .cp-atlas-flag-zw:after{background-image:url('/assets/atlas-flags-v1.webp');background-size:2304px 1836px;background-position:-0px -1728px}


/* ATLAS SOFT EDGE V1.1 */
.cp-atlas .country-card.available:after {
  -webkit-mask-image:
    linear-gradient(to right, transparent 0%, #000 40%),
    linear-gradient(135deg, transparent 20%, #000 90%);
  mask-image:
    linear-gradient(to right, transparent 0%, #000 40%),
    linear-gradient(135deg, transparent 20%, #000 90%);
  -webkit-mask-composite: source-in;
  mask-composite: intersect;
}
