@charset "UTF-8";
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *
*= require flag-icons/css/flag-icons.min.css

 *= require_tree .
 *= require_self
 */
kbd {
  background-color: transparent;
  padding: 0;
  font-size: 100%;
}

.btn-group-xs > .btn, .btn-xs {
  padding: 0.5rem 0.4rem;
  font-size: 0.7rem;
  line-height: 0.5;
  border-radius: 0.2rem;
}

.fib, .fi {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.fi {
  position: relative;
  display: inline-block;
  width: 1.333333em;
  line-height: 1em;
}

.fi:before {
  content: " ";
}

.fi.fis {
  width: 1em;
}

.fi-xx {
  background-image: url("/assets/flag-icons/flags/4x3/xx-38b7076a.svg");
}

.fi-xx.fis {
  background-image: url("/assets/flag-icons/flags/1x1/xx-d59decd7.svg");
}

.fi-ad {
  background-image: url("/assets/flag-icons/flags/4x3/ad-19002817.svg");
}

.fi-ad.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ad-7f26684a.svg");
}

.fi-ae {
  background-image: url("/assets/flag-icons/flags/4x3/ae-373cef2b.svg");
}

.fi-ae.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ae-c6a9be97.svg");
}

.fi-af {
  background-image: url("/assets/flag-icons/flags/4x3/af-d2ab3461.svg");
}

.fi-af.fis {
  background-image: url("/assets/flag-icons/flags/1x1/af-b9151390.svg");
}

.fi-ag {
  background-image: url("/assets/flag-icons/flags/4x3/ag-f7ec462f.svg");
}

.fi-ag.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ag-7ead1a02.svg");
}

.fi-ai {
  background-image: url("/assets/flag-icons/flags/4x3/ai-02f33d59.svg");
}

.fi-ai.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ai-bd67e8aa.svg");
}

.fi-al {
  background-image: url("/assets/flag-icons/flags/4x3/al-3f80bfcd.svg");
}

.fi-al.fis {
  background-image: url("/assets/flag-icons/flags/1x1/al-3b1f6dba.svg");
}

.fi-am {
  background-image: url("/assets/flag-icons/flags/4x3/am-8fedd01f.svg");
}

.fi-am.fis {
  background-image: url("/assets/flag-icons/flags/1x1/am-8cdb7a6f.svg");
}

.fi-ao {
  background-image: url("/assets/flag-icons/flags/4x3/ao-e1ca6af5.svg");
}

.fi-ao.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ao-63927340.svg");
}

.fi-aq {
  background-image: url("/assets/flag-icons/flags/4x3/aq-da7c1a94.svg");
}

.fi-aq.fis {
  background-image: url("/assets/flag-icons/flags/1x1/aq-058412a5.svg");
}

.fi-ar {
  background-image: url("/assets/flag-icons/flags/4x3/ar-239b7c70.svg");
}

.fi-ar.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ar-9951bea5.svg");
}

.fi-as {
  background-image: url("/assets/flag-icons/flags/4x3/as-f0f1e155.svg");
}

.fi-as.fis {
  background-image: url("/assets/flag-icons/flags/1x1/as-7ec9bcd4.svg");
}

.fi-at {
  background-image: url("/assets/flag-icons/flags/4x3/at-220b2a44.svg");
}

.fi-at.fis {
  background-image: url("/assets/flag-icons/flags/1x1/at-d78e4af2.svg");
}

.fi-au {
  background-image: url("/assets/flag-icons/flags/4x3/au-788804e6.svg");
}

.fi-au.fis {
  background-image: url("/assets/flag-icons/flags/1x1/au-56995f17.svg");
}

.fi-aw {
  background-image: url("/assets/flag-icons/flags/4x3/aw-74588515.svg");
}

.fi-aw.fis {
  background-image: url("/assets/flag-icons/flags/1x1/aw-34458631.svg");
}

.fi-ax {
  background-image: url("/assets/flag-icons/flags/4x3/ax-4a32c230.svg");
}

.fi-ax.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ax-b828b95b.svg");
}

.fi-az {
  background-image: url("/assets/flag-icons/flags/4x3/az-23278d5e.svg");
}

.fi-az.fis {
  background-image: url("/assets/flag-icons/flags/1x1/az-22da66a7.svg");
}

.fi-ba {
  background-image: url("/assets/flag-icons/flags/4x3/ba-17694ce7.svg");
}

.fi-ba.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ba-39eb1f4d.svg");
}

.fi-bb {
  background-image: url("/assets/flag-icons/flags/4x3/bb-b583b7c0.svg");
}

.fi-bb.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bb-8c259595.svg");
}

.fi-bd {
  background-image: url("/assets/flag-icons/flags/4x3/bd-1ae08805.svg");
}

.fi-bd.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bd-7e47a7c7.svg");
}

.fi-be {
  background-image: url("/assets/flag-icons/flags/4x3/be-62acea45.svg");
}

.fi-be.fis {
  background-image: url("/assets/flag-icons/flags/1x1/be-2a1da77d.svg");
}

.fi-bf {
  background-image: url("/assets/flag-icons/flags/4x3/bf-42c96eac.svg");
}

.fi-bf.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bf-3ba920e6.svg");
}

.fi-bg {
  background-image: url("/assets/flag-icons/flags/4x3/bg-bf668578.svg");
}

.fi-bg.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bg-e9344f1e.svg");
}

.fi-bh {
  background-image: url("/assets/flag-icons/flags/4x3/bh-ddc69b1c.svg");
}

.fi-bh.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bh-497e8bba.svg");
}

.fi-bi {
  background-image: url("/assets/flag-icons/flags/4x3/bi-80a5897f.svg");
}

.fi-bi.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bi-363c9fab.svg");
}

.fi-bj {
  background-image: url("/assets/flag-icons/flags/4x3/bj-d912f753.svg");
}

.fi-bj.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bj-6ae06288.svg");
}

.fi-bl {
  background-image: url("/assets/flag-icons/flags/4x3/bl-19504040.svg");
}

.fi-bl.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bl-29de3339.svg");
}

.fi-bm {
  background-image: url("/assets/flag-icons/flags/4x3/bm-201ca54e.svg");
}

.fi-bm.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bm-4f9452a1.svg");
}

.fi-bn {
  background-image: url("/assets/flag-icons/flags/4x3/bn-6636d258.svg");
}

.fi-bn.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bn-b46e6490.svg");
}

.fi-bo {
  background-image: url("/assets/flag-icons/flags/4x3/bo-0b8a48bd.svg");
}

.fi-bo.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bo-ea5a88c3.svg");
}

.fi-bq {
  background-image: url("/assets/flag-icons/flags/4x3/bq-2d509736.svg");
}

.fi-bq.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bq-e2b0ec2f.svg");
}

.fi-br {
  background-image: url("/assets/flag-icons/flags/4x3/br-d3beb15f.svg");
}

.fi-br.fis {
  background-image: url("/assets/flag-icons/flags/1x1/br-611134ce.svg");
}

.fi-bs {
  background-image: url("/assets/flag-icons/flags/4x3/bs-9cfb4524.svg");
}

.fi-bs.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bs-d31ebaf7.svg");
}

.fi-bt {
  background-image: url("/assets/flag-icons/flags/4x3/bt-e20750ad.svg");
}

.fi-bt.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bt-f173ac32.svg");
}

.fi-bv {
  background-image: url("/assets/flag-icons/flags/4x3/bv-25f81b2f.svg");
}

.fi-bv.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bv-302864d3.svg");
}

.fi-bw {
  background-image: url("/assets/flag-icons/flags/4x3/bw-794a748a.svg");
}

.fi-bw.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bw-0884652b.svg");
}

.fi-by {
  background-image: url("/assets/flag-icons/flags/4x3/by-4e0f5ef4.svg");
}

.fi-by.fis {
  background-image: url("/assets/flag-icons/flags/1x1/by-0cd4f6bc.svg");
}

.fi-bz {
  background-image: url("/assets/flag-icons/flags/4x3/bz-bbbe9432.svg");
}

.fi-bz.fis {
  background-image: url("/assets/flag-icons/flags/1x1/bz-1189633b.svg");
}

.fi-ca {
  background-image: url("/assets/flag-icons/flags/4x3/ca-93ece79d.svg");
}

.fi-ca.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ca-6f522984.svg");
}

.fi-cc {
  background-image: url("/assets/flag-icons/flags/4x3/cc-0b8b644e.svg");
}

.fi-cc.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cc-dfbe0620.svg");
}

.fi-cd {
  background-image: url("/assets/flag-icons/flags/4x3/cd-67193515.svg");
}

.fi-cd.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cd-870e2c2e.svg");
}

.fi-cf {
  background-image: url("/assets/flag-icons/flags/4x3/cf-d2d92c8e.svg");
}

.fi-cf.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cf-1ac954ae.svg");
}

.fi-cg {
  background-image: url("/assets/flag-icons/flags/4x3/cg-41f5dc72.svg");
}

.fi-cg.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cg-c7fd7fae.svg");
}

.fi-ch {
  background-image: url("/assets/flag-icons/flags/4x3/ch-294aec5d.svg");
}

.fi-ch.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ch-38586bf1.svg");
}

.fi-ci {
  background-image: url("/assets/flag-icons/flags/4x3/ci-92ed6e54.svg");
}

.fi-ci.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ci-7249fd50.svg");
}

.fi-ck {
  background-image: url("/assets/flag-icons/flags/4x3/ck-2596f913.svg");
}

.fi-ck.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ck-8237ad6f.svg");
}

.fi-cl {
  background-image: url("/assets/flag-icons/flags/4x3/cl-ca9ac1c1.svg");
}

.fi-cl.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cl-407f25cc.svg");
}

.fi-cm {
  background-image: url("/assets/flag-icons/flags/4x3/cm-ea06aaa1.svg");
}

.fi-cm.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cm-c4f8bb09.svg");
}

.fi-cn {
  background-image: url("/assets/flag-icons/flags/4x3/cn-0204cc34.svg");
}

.fi-cn.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cn-941797d1.svg");
}

.fi-co {
  background-image: url("/assets/flag-icons/flags/4x3/co-8e339fe8.svg");
}

.fi-co.fis {
  background-image: url("/assets/flag-icons/flags/1x1/co-99336290.svg");
}

.fi-cr {
  background-image: url("/assets/flag-icons/flags/4x3/cr-763df91d.svg");
}

.fi-cr.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cr-ada6eafd.svg");
}

.fi-cu {
  background-image: url("/assets/flag-icons/flags/4x3/cu-f9defe75.svg");
}

.fi-cu.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cu-7f17736a.svg");
}

.fi-cv {
  background-image: url("/assets/flag-icons/flags/4x3/cv-26329c14.svg");
}

.fi-cv.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cv-6b200948.svg");
}

.fi-cw {
  background-image: url("/assets/flag-icons/flags/4x3/cw-0969a923.svg");
}

.fi-cw.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cw-b40b4bb6.svg");
}

.fi-cx {
  background-image: url("/assets/flag-icons/flags/4x3/cx-28d4a541.svg");
}

.fi-cx.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cx-bf8a9e88.svg");
}

.fi-cy {
  background-image: url("/assets/flag-icons/flags/4x3/cy-fcca9827.svg");
}

.fi-cy.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cy-dad23574.svg");
}

.fi-cz {
  background-image: url("/assets/flag-icons/flags/4x3/cz-6dc9a6dd.svg");
}

.fi-cz.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cz-0827cc1f.svg");
}

.fi-de {
  background-image: url("/assets/flag-icons/flags/4x3/de-70e227a8.svg");
}

.fi-de.fis {
  background-image: url("/assets/flag-icons/flags/1x1/de-6f26a833.svg");
}

.fi-dj {
  background-image: url("/assets/flag-icons/flags/4x3/dj-1d9cd845.svg");
}

.fi-dj.fis {
  background-image: url("/assets/flag-icons/flags/1x1/dj-3c3dbe7d.svg");
}

.fi-dk {
  background-image: url("/assets/flag-icons/flags/4x3/dk-de48983c.svg");
}

.fi-dk.fis {
  background-image: url("/assets/flag-icons/flags/1x1/dk-c9a8635c.svg");
}

.fi-dm {
  background-image: url("/assets/flag-icons/flags/4x3/dm-8e93a293.svg");
}

.fi-dm.fis {
  background-image: url("/assets/flag-icons/flags/1x1/dm-4be60e8a.svg");
}

.fi-do {
  background-image: url("/assets/flag-icons/flags/4x3/do-67a45978.svg");
}

.fi-do.fis {
  background-image: url("/assets/flag-icons/flags/1x1/do-01cf1802.svg");
}

.fi-dz {
  background-image: url("/assets/flag-icons/flags/4x3/dz-4cb5d434.svg");
}

.fi-dz.fis {
  background-image: url("/assets/flag-icons/flags/1x1/dz-b0d2f02b.svg");
}

.fi-ec {
  background-image: url("/assets/flag-icons/flags/4x3/ec-e43bbb1b.svg");
}

.fi-ec.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ec-3022098d.svg");
}

.fi-ee {
  background-image: url("/assets/flag-icons/flags/4x3/ee-d6251b2a.svg");
}

.fi-ee.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ee-5e49942b.svg");
}

.fi-eg {
  background-image: url("/assets/flag-icons/flags/4x3/eg-07830950.svg");
}

.fi-eg.fis {
  background-image: url("/assets/flag-icons/flags/1x1/eg-9c57c8bf.svg");
}

.fi-eh {
  background-image: url("/assets/flag-icons/flags/4x3/eh-2539fc17.svg");
}

.fi-eh.fis {
  background-image: url("/assets/flag-icons/flags/1x1/eh-be4b0b33.svg");
}

.fi-er {
  background-image: url("/assets/flag-icons/flags/4x3/er-04e48bf9.svg");
}

.fi-er.fis {
  background-image: url("/assets/flag-icons/flags/1x1/er-323426d7.svg");
}

.fi-es {
  background-image: url("/assets/flag-icons/flags/4x3/es-1b5dafe5.svg");
}

.fi-es.fis {
  background-image: url("/assets/flag-icons/flags/1x1/es-eb7e399f.svg");
}

.fi-et {
  background-image: url("/assets/flag-icons/flags/4x3/et-42f4ef80.svg");
}

.fi-et.fis {
  background-image: url("/assets/flag-icons/flags/1x1/et-f9daa654.svg");
}

.fi-fi {
  background-image: url("/assets/flag-icons/flags/4x3/fi-bf1c53ea.svg");
}

.fi-fi.fis {
  background-image: url("/assets/flag-icons/flags/1x1/fi-a15c3a25.svg");
}

.fi-fj {
  background-image: url("/assets/flag-icons/flags/4x3/fj-bbd744c5.svg");
}

.fi-fj.fis {
  background-image: url("/assets/flag-icons/flags/1x1/fj-27182614.svg");
}

.fi-fk {
  background-image: url("/assets/flag-icons/flags/4x3/fk-41a2c455.svg");
}

.fi-fk.fis {
  background-image: url("/assets/flag-icons/flags/1x1/fk-c3af8616.svg");
}

.fi-fm {
  background-image: url("/assets/flag-icons/flags/4x3/fm-33ef3755.svg");
}

.fi-fm.fis {
  background-image: url("/assets/flag-icons/flags/1x1/fm-8a2b4a1a.svg");
}

.fi-fo {
  background-image: url("/assets/flag-icons/flags/4x3/fo-f8b04de8.svg");
}

.fi-fo.fis {
  background-image: url("/assets/flag-icons/flags/1x1/fo-9e472b04.svg");
}

.fi-fr {
  background-image: url("/assets/flag-icons/flags/4x3/fr-381f8372.svg");
}

.fi-fr.fis {
  background-image: url("/assets/flag-icons/flags/1x1/fr-6a2f6bb2.svg");
}

.fi-ga {
  background-image: url("/assets/flag-icons/flags/4x3/ga-96d24647.svg");
}

.fi-ga.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ga-1dcb430b.svg");
}

.fi-gb {
  background-image: url("/assets/flag-icons/flags/4x3/gb-de25d136.svg");
}

.fi-gb.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gb-9b541616.svg");
}

.fi-gd {
  background-image: url("/assets/flag-icons/flags/4x3/gd-c572992d.svg");
}

.fi-gd.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gd-b4b5fdf3.svg");
}

.fi-ge {
  background-image: url("/assets/flag-icons/flags/4x3/ge-77ce7ae6.svg");
}

.fi-ge.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ge-8eb92701.svg");
}

.fi-gf {
  background-image: url("/assets/flag-icons/flags/4x3/gf-d5d1bc0d.svg");
}

.fi-gf.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gf-f392166f.svg");
}

.fi-gg {
  background-image: url("/assets/flag-icons/flags/4x3/gg-56f65af7.svg");
}

.fi-gg.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gg-92492860.svg");
}

.fi-gh {
  background-image: url("/assets/flag-icons/flags/4x3/gh-42ca97ef.svg");
}

.fi-gh.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gh-b1d94ff4.svg");
}

.fi-gi {
  background-image: url("/assets/flag-icons/flags/4x3/gi-0965f4bd.svg");
}

.fi-gi.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gi-683777eb.svg");
}

.fi-gl {
  background-image: url("/assets/flag-icons/flags/4x3/gl-361e8b06.svg");
}

.fi-gl.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gl-660148b2.svg");
}

.fi-gm {
  background-image: url("/assets/flag-icons/flags/4x3/gm-24015714.svg");
}

.fi-gm.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gm-027fbca9.svg");
}

.fi-gn {
  background-image: url("/assets/flag-icons/flags/4x3/gn-31000bf3.svg");
}

.fi-gn.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gn-ba921871.svg");
}

.fi-gp {
  background-image: url("/assets/flag-icons/flags/4x3/gp-30905bd0.svg");
}

.fi-gp.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gp-1375366b.svg");
}

.fi-gq {
  background-image: url("/assets/flag-icons/flags/4x3/gq-555a5488.svg");
}

.fi-gq.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gq-2167702d.svg");
}

.fi-gr {
  background-image: url("/assets/flag-icons/flags/4x3/gr-37d5de97.svg");
}

.fi-gr.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gr-c66dbdaf.svg");
}

.fi-gs {
  background-image: url("/assets/flag-icons/flags/4x3/gs-4a18a693.svg");
}

.fi-gs.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gs-2e601d02.svg");
}

.fi-gt {
  background-image: url("/assets/flag-icons/flags/4x3/gt-168e2508.svg");
}

.fi-gt.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gt-39f77d6f.svg");
}

.fi-gu {
  background-image: url("/assets/flag-icons/flags/4x3/gu-ae8b9842.svg");
}

.fi-gu.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gu-5e06c620.svg");
}

.fi-gw {
  background-image: url("/assets/flag-icons/flags/4x3/gw-6d515aa1.svg");
}

.fi-gw.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gw-d203bba5.svg");
}

.fi-gy {
  background-image: url("/assets/flag-icons/flags/4x3/gy-2584180e.svg");
}

.fi-gy.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gy-ebffb470.svg");
}

.fi-hk {
  background-image: url("/assets/flag-icons/flags/4x3/hk-d53f70bc.svg");
}

.fi-hk.fis {
  background-image: url("/assets/flag-icons/flags/1x1/hk-30211fed.svg");
}

.fi-hm {
  background-image: url("/assets/flag-icons/flags/4x3/hm-4e70ed0f.svg");
}

.fi-hm.fis {
  background-image: url("/assets/flag-icons/flags/1x1/hm-25f76dc8.svg");
}

.fi-hn {
  background-image: url("/assets/flag-icons/flags/4x3/hn-33ec2e2a.svg");
}

.fi-hn.fis {
  background-image: url("/assets/flag-icons/flags/1x1/hn-65aa752c.svg");
}

.fi-hr {
  background-image: url("/assets/flag-icons/flags/4x3/hr-258400b3.svg");
}

.fi-hr.fis {
  background-image: url("/assets/flag-icons/flags/1x1/hr-570133f7.svg");
}

.fi-ht {
  background-image: url("/assets/flag-icons/flags/4x3/ht-2ce40907.svg");
}

.fi-ht.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ht-391ec204.svg");
}

.fi-hu {
  background-image: url("/assets/flag-icons/flags/4x3/hu-255add61.svg");
}

.fi-hu.fis {
  background-image: url("/assets/flag-icons/flags/1x1/hu-d7f9d49d.svg");
}

.fi-id {
  background-image: url("/assets/flag-icons/flags/4x3/id-432f2feb.svg");
}

.fi-id.fis {
  background-image: url("/assets/flag-icons/flags/1x1/id-9d0468c4.svg");
}

.fi-ie {
  background-image: url("/assets/flag-icons/flags/4x3/ie-b89306f6.svg");
}

.fi-ie.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ie-9a26e92e.svg");
}

.fi-il {
  background-image: url("/assets/flag-icons/flags/4x3/il-38b3d87a.svg");
}

.fi-il.fis {
  background-image: url("/assets/flag-icons/flags/1x1/il-27a5c84d.svg");
}

.fi-im {
  background-image: url("/assets/flag-icons/flags/4x3/im-23d32031.svg");
}

.fi-im.fis {
  background-image: url("/assets/flag-icons/flags/1x1/im-0bf101dd.svg");
}

.fi-in {
  background-image: url("/assets/flag-icons/flags/4x3/in-cc716094.svg");
}

.fi-in.fis {
  background-image: url("/assets/flag-icons/flags/1x1/in-4f23cdf3.svg");
}

.fi-io {
  background-image: url("/assets/flag-icons/flags/4x3/io-f56c2f75.svg");
}

.fi-io.fis {
  background-image: url("/assets/flag-icons/flags/1x1/io-b8c2c068.svg");
}

.fi-iq {
  background-image: url("/assets/flag-icons/flags/4x3/iq-8a196f73.svg");
}

.fi-iq.fis {
  background-image: url("/assets/flag-icons/flags/1x1/iq-ae9286fd.svg");
}

.fi-ir {
  background-image: url("/assets/flag-icons/flags/4x3/ir-c22da68e.svg");
}

.fi-ir.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ir-ea19971e.svg");
}

.fi-is {
  background-image: url("/assets/flag-icons/flags/4x3/is-73c3a8bb.svg");
}

.fi-is.fis {
  background-image: url("/assets/flag-icons/flags/1x1/is-e46c842c.svg");
}

.fi-it {
  background-image: url("/assets/flag-icons/flags/4x3/it-625a72fb.svg");
}

.fi-it.fis {
  background-image: url("/assets/flag-icons/flags/1x1/it-83892340.svg");
}

.fi-je {
  background-image: url("/assets/flag-icons/flags/4x3/je-1c6bc866.svg");
}

.fi-je.fis {
  background-image: url("/assets/flag-icons/flags/1x1/je-f88c8d73.svg");
}

.fi-jm {
  background-image: url("/assets/flag-icons/flags/4x3/jm-4831a79d.svg");
}

.fi-jm.fis {
  background-image: url("/assets/flag-icons/flags/1x1/jm-0ef15a14.svg");
}

.fi-jo {
  background-image: url("/assets/flag-icons/flags/4x3/jo-c0ec751a.svg");
}

.fi-jo.fis {
  background-image: url("/assets/flag-icons/flags/1x1/jo-c2ab3ddc.svg");
}

.fi-jp {
  background-image: url("/assets/flag-icons/flags/4x3/jp-90892f41.svg");
}

.fi-jp.fis {
  background-image: url("/assets/flag-icons/flags/1x1/jp-3a67c610.svg");
}

.fi-ke {
  background-image: url("/assets/flag-icons/flags/4x3/ke-2036a5b4.svg");
}

.fi-ke.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ke-059072d8.svg");
}

.fi-kg {
  background-image: url("/assets/flag-icons/flags/4x3/kg-fb03adea.svg");
}

.fi-kg.fis {
  background-image: url("/assets/flag-icons/flags/1x1/kg-727e6ff4.svg");
}

.fi-kh {
  background-image: url("/assets/flag-icons/flags/4x3/kh-70d7b9c6.svg");
}

.fi-kh.fis {
  background-image: url("/assets/flag-icons/flags/1x1/kh-765b2a54.svg");
}

.fi-ki {
  background-image: url("/assets/flag-icons/flags/4x3/ki-31ae585f.svg");
}

.fi-ki.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ki-f974af79.svg");
}

.fi-km {
  background-image: url("/assets/flag-icons/flags/4x3/km-bf7ff181.svg");
}

.fi-km.fis {
  background-image: url("/assets/flag-icons/flags/1x1/km-ec0da9af.svg");
}

.fi-kn {
  background-image: url("/assets/flag-icons/flags/4x3/kn-a92bf988.svg");
}

.fi-kn.fis {
  background-image: url("/assets/flag-icons/flags/1x1/kn-508a652a.svg");
}

.fi-kp {
  background-image: url("/assets/flag-icons/flags/4x3/kp-eee808a2.svg");
}

.fi-kp.fis {
  background-image: url("/assets/flag-icons/flags/1x1/kp-262164d0.svg");
}

.fi-kr {
  background-image: url("/assets/flag-icons/flags/4x3/kr-9716a56a.svg");
}

.fi-kr.fis {
  background-image: url("/assets/flag-icons/flags/1x1/kr-507492d4.svg");
}

.fi-kw {
  background-image: url("/assets/flag-icons/flags/4x3/kw-57fa2987.svg");
}

.fi-kw.fis {
  background-image: url("/assets/flag-icons/flags/1x1/kw-94329dec.svg");
}

.fi-ky {
  background-image: url("/assets/flag-icons/flags/4x3/ky-c8afd412.svg");
}

.fi-ky.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ky-dbc1d0fc.svg");
}

.fi-kz {
  background-image: url("/assets/flag-icons/flags/4x3/kz-3d1fa8ed.svg");
}

.fi-kz.fis {
  background-image: url("/assets/flag-icons/flags/1x1/kz-b9e653c0.svg");
}

.fi-la {
  background-image: url("/assets/flag-icons/flags/4x3/la-d4cdb3f1.svg");
}

.fi-la.fis {
  background-image: url("/assets/flag-icons/flags/1x1/la-d4724660.svg");
}

.fi-lb {
  background-image: url("/assets/flag-icons/flags/4x3/lb-88f7d63f.svg");
}

.fi-lb.fis {
  background-image: url("/assets/flag-icons/flags/1x1/lb-81e32a04.svg");
}

.fi-lc {
  background-image: url("/assets/flag-icons/flags/4x3/lc-d135d1be.svg");
}

.fi-lc.fis {
  background-image: url("/assets/flag-icons/flags/1x1/lc-567875ed.svg");
}

.fi-li {
  background-image: url("/assets/flag-icons/flags/4x3/li-6523c23a.svg");
}

.fi-li.fis {
  background-image: url("/assets/flag-icons/flags/1x1/li-e03cb872.svg");
}

.fi-lk {
  background-image: url("/assets/flag-icons/flags/4x3/lk-83e608a2.svg");
}

.fi-lk.fis {
  background-image: url("/assets/flag-icons/flags/1x1/lk-c28170a9.svg");
}

.fi-lr {
  background-image: url("/assets/flag-icons/flags/4x3/lr-d64459ba.svg");
}

.fi-lr.fis {
  background-image: url("/assets/flag-icons/flags/1x1/lr-6fe3eccc.svg");
}

.fi-ls {
  background-image: url("/assets/flag-icons/flags/4x3/ls-3da35dfa.svg");
}

.fi-ls.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ls-a17da962.svg");
}

.fi-lt {
  background-image: url("/assets/flag-icons/flags/4x3/lt-87f14346.svg");
}

.fi-lt.fis {
  background-image: url("/assets/flag-icons/flags/1x1/lt-133c79ae.svg");
}

.fi-lu {
  background-image: url("/assets/flag-icons/flags/4x3/lu-525837c3.svg");
}

.fi-lu.fis {
  background-image: url("/assets/flag-icons/flags/1x1/lu-182ee920.svg");
}

.fi-lv {
  background-image: url("/assets/flag-icons/flags/4x3/lv-155f9e7b.svg");
}

.fi-lv.fis {
  background-image: url("/assets/flag-icons/flags/1x1/lv-b65e979a.svg");
}

.fi-ly {
  background-image: url("/assets/flag-icons/flags/4x3/ly-18feeba5.svg");
}

.fi-ly.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ly-3c815fd4.svg");
}

.fi-ma {
  background-image: url("/assets/flag-icons/flags/4x3/ma-cbf0624f.svg");
}

.fi-ma.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ma-550dd62a.svg");
}

.fi-mc {
  background-image: url("/assets/flag-icons/flags/4x3/mc-ed2fda6f.svg");
}

.fi-mc.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mc-abebefd4.svg");
}

.fi-md {
  background-image: url("/assets/flag-icons/flags/4x3/md-7a573b8f.svg");
}

.fi-md.fis {
  background-image: url("/assets/flag-icons/flags/1x1/md-d23691a7.svg");
}

.fi-me {
  background-image: url("/assets/flag-icons/flags/4x3/me-b8151f0a.svg");
}

.fi-me.fis {
  background-image: url("/assets/flag-icons/flags/1x1/me-e3ad35cf.svg");
}

.fi-mf {
  background-image: url("/assets/flag-icons/flags/4x3/mf-f2614546.svg");
}

.fi-mf.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mf-6c6d1f9a.svg");
}

.fi-mg {
  background-image: url("/assets/flag-icons/flags/4x3/mg-a5dec746.svg");
}

.fi-mg.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mg-75a489bd.svg");
}

.fi-mh {
  background-image: url("/assets/flag-icons/flags/4x3/mh-06b571da.svg");
}

.fi-mh.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mh-3874d1a8.svg");
}

.fi-mk {
  background-image: url("/assets/flag-icons/flags/4x3/mk-dd9ea6ff.svg");
}

.fi-mk.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mk-ce1849ec.svg");
}

.fi-ml {
  background-image: url("/assets/flag-icons/flags/4x3/ml-27bb8428.svg");
}

.fi-ml.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ml-efedc190.svg");
}

.fi-mm {
  background-image: url("/assets/flag-icons/flags/4x3/mm-35ab66a0.svg");
}

.fi-mm.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mm-2fda1707.svg");
}

.fi-mn {
  background-image: url("/assets/flag-icons/flags/4x3/mn-1634be31.svg");
}

.fi-mn.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mn-b4560ffe.svg");
}

.fi-mo {
  background-image: url("/assets/flag-icons/flags/4x3/mo-e2491527.svg");
}

.fi-mo.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mo-7c192082.svg");
}

.fi-mp {
  background-image: url("/assets/flag-icons/flags/4x3/mp-554986a8.svg");
}

.fi-mp.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mp-99bd1efb.svg");
}

.fi-mq {
  background-image: url("/assets/flag-icons/flags/4x3/mq-7d17d6fe.svg");
}

.fi-mq.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mq-3b183dae.svg");
}

.fi-mr {
  background-image: url("/assets/flag-icons/flags/4x3/mr-0c7016f0.svg");
}

.fi-mr.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mr-66a5aa48.svg");
}

.fi-ms {
  background-image: url("/assets/flag-icons/flags/4x3/ms-e03c57e0.svg");
}

.fi-ms.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ms-e25dca65.svg");
}

.fi-mt {
  background-image: url("/assets/flag-icons/flags/4x3/mt-2fe3c517.svg");
}

.fi-mt.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mt-0ef0035d.svg");
}

.fi-mu {
  background-image: url("/assets/flag-icons/flags/4x3/mu-78a93476.svg");
}

.fi-mu.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mu-8fa2e8fe.svg");
}

.fi-mv {
  background-image: url("/assets/flag-icons/flags/4x3/mv-2786c500.svg");
}

.fi-mv.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mv-fbf7b9a4.svg");
}

.fi-mw {
  background-image: url("/assets/flag-icons/flags/4x3/mw-684b8cfb.svg");
}

.fi-mw.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mw-13b23bb2.svg");
}

.fi-mx {
  background-image: url("/assets/flag-icons/flags/4x3/mx-e3d2a4d3.svg");
}

.fi-mx.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mx-c44a86d2.svg");
}

.fi-my {
  background-image: url("/assets/flag-icons/flags/4x3/my-ba761c1d.svg");
}

.fi-my.fis {
  background-image: url("/assets/flag-icons/flags/1x1/my-31525551.svg");
}

.fi-mz {
  background-image: url("/assets/flag-icons/flags/4x3/mz-059c70eb.svg");
}

.fi-mz.fis {
  background-image: url("/assets/flag-icons/flags/1x1/mz-b9f3051b.svg");
}

.fi-na {
  background-image: url("/assets/flag-icons/flags/4x3/na-20eb24f3.svg");
}

.fi-na.fis {
  background-image: url("/assets/flag-icons/flags/1x1/na-53c106f3.svg");
}

.fi-nc {
  background-image: url("/assets/flag-icons/flags/4x3/nc-5901d58e.svg");
}

.fi-nc.fis {
  background-image: url("/assets/flag-icons/flags/1x1/nc-3674e307.svg");
}

.fi-ne {
  background-image: url("/assets/flag-icons/flags/4x3/ne-3cbc408b.svg");
}

.fi-ne.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ne-c442867a.svg");
}

.fi-nf {
  background-image: url("/assets/flag-icons/flags/4x3/nf-baad2824.svg");
}

.fi-nf.fis {
  background-image: url("/assets/flag-icons/flags/1x1/nf-e81352d2.svg");
}

.fi-ng {
  background-image: url("/assets/flag-icons/flags/4x3/ng-bc2bca6a.svg");
}

.fi-ng.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ng-9c1f8d14.svg");
}

.fi-ni {
  background-image: url("/assets/flag-icons/flags/4x3/ni-23cbeb4c.svg");
}

.fi-ni.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ni-506c4d25.svg");
}

.fi-nl {
  background-image: url("/assets/flag-icons/flags/4x3/nl-5b2dcc61.svg");
}

.fi-nl.fis {
  background-image: url("/assets/flag-icons/flags/1x1/nl-7cff0eb9.svg");
}

.fi-no {
  background-image: url("/assets/flag-icons/flags/4x3/no-2f8d213c.svg");
}

.fi-no.fis {
  background-image: url("/assets/flag-icons/flags/1x1/no-dc06223a.svg");
}

.fi-np {
  background-image: url("/assets/flag-icons/flags/4x3/np-e53dc701.svg");
}

.fi-np.fis {
  background-image: url("/assets/flag-icons/flags/1x1/np-c3694cd0.svg");
}

.fi-nr {
  background-image: url("/assets/flag-icons/flags/4x3/nr-af140418.svg");
}

.fi-nr.fis {
  background-image: url("/assets/flag-icons/flags/1x1/nr-35eec4b1.svg");
}

.fi-nu {
  background-image: url("/assets/flag-icons/flags/4x3/nu-9d29873d.svg");
}

.fi-nu.fis {
  background-image: url("/assets/flag-icons/flags/1x1/nu-c5de12ae.svg");
}

.fi-nz {
  background-image: url("/assets/flag-icons/flags/4x3/nz-00e3964e.svg");
}

.fi-nz.fis {
  background-image: url("/assets/flag-icons/flags/1x1/nz-1e59c3ea.svg");
}

.fi-om {
  background-image: url("/assets/flag-icons/flags/4x3/om-3aad615f.svg");
}

.fi-om.fis {
  background-image: url("/assets/flag-icons/flags/1x1/om-fc5f2ec1.svg");
}

.fi-pa {
  background-image: url("/assets/flag-icons/flags/4x3/pa-65ec8982.svg");
}

.fi-pa.fis {
  background-image: url("/assets/flag-icons/flags/1x1/pa-884008f2.svg");
}

.fi-pe {
  background-image: url("/assets/flag-icons/flags/4x3/pe-18a67a42.svg");
}

.fi-pe.fis {
  background-image: url("/assets/flag-icons/flags/1x1/pe-1f8c1837.svg");
}

.fi-pf {
  background-image: url("/assets/flag-icons/flags/4x3/pf-ee199731.svg");
}

.fi-pf.fis {
  background-image: url("/assets/flag-icons/flags/1x1/pf-fbdfd733.svg");
}

.fi-pg {
  background-image: url("/assets/flag-icons/flags/4x3/pg-85001c1b.svg");
}

.fi-pg.fis {
  background-image: url("/assets/flag-icons/flags/1x1/pg-c98a4f47.svg");
}

.fi-ph {
  background-image: url("/assets/flag-icons/flags/4x3/ph-619ce812.svg");
}

.fi-ph.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ph-b73bac8b.svg");
}

.fi-pk {
  background-image: url("/assets/flag-icons/flags/4x3/pk-2bb84255.svg");
}

.fi-pk.fis {
  background-image: url("/assets/flag-icons/flags/1x1/pk-313e66f2.svg");
}

.fi-pl {
  background-image: url("/assets/flag-icons/flags/4x3/pl-e6f7dcce.svg");
}

.fi-pl.fis {
  background-image: url("/assets/flag-icons/flags/1x1/pl-9a5a8b8f.svg");
}

.fi-pm {
  background-image: url("/assets/flag-icons/flags/4x3/pm-94e5bd36.svg");
}

.fi-pm.fis {
  background-image: url("/assets/flag-icons/flags/1x1/pm-5f623d71.svg");
}

.fi-pn {
  background-image: url("/assets/flag-icons/flags/4x3/pn-26474106.svg");
}

.fi-pn.fis {
  background-image: url("/assets/flag-icons/flags/1x1/pn-5b7d8440.svg");
}

.fi-pr {
  background-image: url("/assets/flag-icons/flags/4x3/pr-be89f8f4.svg");
}

.fi-pr.fis {
  background-image: url("/assets/flag-icons/flags/1x1/pr-0772436d.svg");
}

.fi-ps {
  background-image: url("/assets/flag-icons/flags/4x3/ps-e8721805.svg");
}

.fi-ps.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ps-57b03d4e.svg");
}

.fi-pt {
  background-image: url("/assets/flag-icons/flags/4x3/pt-52431473.svg");
}

.fi-pt.fis {
  background-image: url("/assets/flag-icons/flags/1x1/pt-437c2bb0.svg");
}

.fi-pw {
  background-image: url("/assets/flag-icons/flags/4x3/pw-e97bb4f4.svg");
}

.fi-pw.fis {
  background-image: url("/assets/flag-icons/flags/1x1/pw-ace6cf43.svg");
}

.fi-py {
  background-image: url("/assets/flag-icons/flags/4x3/py-ecebd2d0.svg");
}

.fi-py.fis {
  background-image: url("/assets/flag-icons/flags/1x1/py-96bfa93a.svg");
}

.fi-qa {
  background-image: url("/assets/flag-icons/flags/4x3/qa-f7ca7b9b.svg");
}

.fi-qa.fis {
  background-image: url("/assets/flag-icons/flags/1x1/qa-3be2afa6.svg");
}

.fi-re {
  background-image: url("/assets/flag-icons/flags/4x3/re-2a38d33f.svg");
}

.fi-re.fis {
  background-image: url("/assets/flag-icons/flags/1x1/re-91a56e30.svg");
}

.fi-ro {
  background-image: url("/assets/flag-icons/flags/4x3/ro-220ab230.svg");
}

.fi-ro.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ro-7bc1b1b2.svg");
}

.fi-rs {
  background-image: url("/assets/flag-icons/flags/4x3/rs-ed915e9e.svg");
}

.fi-rs.fis {
  background-image: url("/assets/flag-icons/flags/1x1/rs-f9ca5d33.svg");
}

.fi-ru {
  background-image: url("/assets/flag-icons/flags/4x3/ru-0cfaa3e3.svg");
}

.fi-ru.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ru-7889bc99.svg");
}

.fi-rw {
  background-image: url("/assets/flag-icons/flags/4x3/rw-55fc7fd4.svg");
}

.fi-rw.fis {
  background-image: url("/assets/flag-icons/flags/1x1/rw-bce94aa7.svg");
}

.fi-sa {
  background-image: url("/assets/flag-icons/flags/4x3/sa-a25a2e95.svg");
}

.fi-sa.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sa-2d2e4343.svg");
}

.fi-sb {
  background-image: url("/assets/flag-icons/flags/4x3/sb-f94f1d1b.svg");
}

.fi-sb.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sb-9990f5b0.svg");
}

.fi-sc {
  background-image: url("/assets/flag-icons/flags/4x3/sc-f3af1cf5.svg");
}

.fi-sc.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sc-14e37ffb.svg");
}

.fi-sd {
  background-image: url("/assets/flag-icons/flags/4x3/sd-974088e8.svg");
}

.fi-sd.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sd-7a4b7518.svg");
}

.fi-se {
  background-image: url("/assets/flag-icons/flags/4x3/se-82705ef8.svg");
}

.fi-se.fis {
  background-image: url("/assets/flag-icons/flags/1x1/se-a0875c53.svg");
}

.fi-sg {
  background-image: url("/assets/flag-icons/flags/4x3/sg-5b25f7c1.svg");
}

.fi-sg.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sg-aaffb596.svg");
}

.fi-sh {
  background-image: url("/assets/flag-icons/flags/4x3/sh-711fd317.svg");
}

.fi-sh.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sh-e8adf438.svg");
}

.fi-si {
  background-image: url("/assets/flag-icons/flags/4x3/si-9c357bf0.svg");
}

.fi-si.fis {
  background-image: url("/assets/flag-icons/flags/1x1/si-0f6dc51d.svg");
}

.fi-sj {
  background-image: url("/assets/flag-icons/flags/4x3/sj-f1fbec5c.svg");
}

.fi-sj.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sj-e4d4002b.svg");
}

.fi-sk {
  background-image: url("/assets/flag-icons/flags/4x3/sk-e2f689d8.svg");
}

.fi-sk.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sk-5f54a070.svg");
}

.fi-sl {
  background-image: url("/assets/flag-icons/flags/4x3/sl-de015bea.svg");
}

.fi-sl.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sl-eb1873d9.svg");
}

.fi-sm {
  background-image: url("/assets/flag-icons/flags/4x3/sm-fed109e5.svg");
}

.fi-sm.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sm-9f1c1f8f.svg");
}

.fi-sn {
  background-image: url("/assets/flag-icons/flags/4x3/sn-8a6d8fdc.svg");
}

.fi-sn.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sn-c0e46f53.svg");
}

.fi-so {
  background-image: url("/assets/flag-icons/flags/4x3/so-12173698.svg");
}

.fi-so.fis {
  background-image: url("/assets/flag-icons/flags/1x1/so-cfb44baa.svg");
}

.fi-sr {
  background-image: url("/assets/flag-icons/flags/4x3/sr-7b2184be.svg");
}

.fi-sr.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sr-da1ba279.svg");
}

.fi-ss {
  background-image: url("/assets/flag-icons/flags/4x3/ss-2c27f0a8.svg");
}

.fi-ss.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ss-035ee44a.svg");
}

.fi-st {
  background-image: url("/assets/flag-icons/flags/4x3/st-8379c6e1.svg");
}

.fi-st.fis {
  background-image: url("/assets/flag-icons/flags/1x1/st-5286b2cc.svg");
}

.fi-sv {
  background-image: url("/assets/flag-icons/flags/4x3/sv-6351ad5f.svg");
}

.fi-sv.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sv-b7e675c1.svg");
}

.fi-sx {
  background-image: url("/assets/flag-icons/flags/4x3/sx-ca97b7de.svg");
}

.fi-sx.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sx-83b67209.svg");
}

.fi-sy {
  background-image: url("/assets/flag-icons/flags/4x3/sy-0f904039.svg");
}

.fi-sy.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sy-11bc0289.svg");
}

.fi-sz {
  background-image: url("/assets/flag-icons/flags/4x3/sz-4c379a7c.svg");
}

.fi-sz.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sz-0f2b918f.svg");
}

.fi-tc {
  background-image: url("/assets/flag-icons/flags/4x3/tc-9cc6e726.svg");
}

.fi-tc.fis {
  background-image: url("/assets/flag-icons/flags/1x1/tc-649b1f42.svg");
}

.fi-td {
  background-image: url("/assets/flag-icons/flags/4x3/td-e684c4c6.svg");
}

.fi-td.fis {
  background-image: url("/assets/flag-icons/flags/1x1/td-eb3bd087.svg");
}

.fi-tf {
  background-image: url("/assets/flag-icons/flags/4x3/tf-ce19878b.svg");
}

.fi-tf.fis {
  background-image: url("/assets/flag-icons/flags/1x1/tf-d918adc6.svg");
}

.fi-tg {
  background-image: url("/assets/flag-icons/flags/4x3/tg-ffafba01.svg");
}

.fi-tg.fis {
  background-image: url("/assets/flag-icons/flags/1x1/tg-3445c240.svg");
}

.fi-th {
  background-image: url("/assets/flag-icons/flags/4x3/th-6135c65f.svg");
}

.fi-th.fis {
  background-image: url("/assets/flag-icons/flags/1x1/th-cfe3541e.svg");
}

.fi-tj {
  background-image: url("/assets/flag-icons/flags/4x3/tj-70293bb4.svg");
}

.fi-tj.fis {
  background-image: url("/assets/flag-icons/flags/1x1/tj-11c104c4.svg");
}

.fi-tk {
  background-image: url("/assets/flag-icons/flags/4x3/tk-fbbcdd4a.svg");
}

.fi-tk.fis {
  background-image: url("/assets/flag-icons/flags/1x1/tk-4e4ee60e.svg");
}

.fi-tl {
  background-image: url("/assets/flag-icons/flags/4x3/tl-e6ce8224.svg");
}

.fi-tl.fis {
  background-image: url("/assets/flag-icons/flags/1x1/tl-4eeec264.svg");
}

.fi-tm {
  background-image: url("/assets/flag-icons/flags/4x3/tm-fb93ea27.svg");
}

.fi-tm.fis {
  background-image: url("/assets/flag-icons/flags/1x1/tm-52b39de4.svg");
}

.fi-tn {
  background-image: url("/assets/flag-icons/flags/4x3/tn-ff06b5e1.svg");
}

.fi-tn.fis {
  background-image: url("/assets/flag-icons/flags/1x1/tn-f476361c.svg");
}

.fi-to {
  background-image: url("/assets/flag-icons/flags/4x3/to-dce08306.svg");
}

.fi-to.fis {
  background-image: url("/assets/flag-icons/flags/1x1/to-ecc301d6.svg");
}

.fi-tr {
  background-image: url("/assets/flag-icons/flags/4x3/tr-9a77aae5.svg");
}

.fi-tr.fis {
  background-image: url("/assets/flag-icons/flags/1x1/tr-1f284739.svg");
}

.fi-tt {
  background-image: url("/assets/flag-icons/flags/4x3/tt-58e1a45c.svg");
}

.fi-tt.fis {
  background-image: url("/assets/flag-icons/flags/1x1/tt-b310ca57.svg");
}

.fi-tv {
  background-image: url("/assets/flag-icons/flags/4x3/tv-02f56536.svg");
}

.fi-tv.fis {
  background-image: url("/assets/flag-icons/flags/1x1/tv-bc189752.svg");
}

.fi-tw {
  background-image: url("/assets/flag-icons/flags/4x3/tw-ad73d052.svg");
}

.fi-tw.fis {
  background-image: url("/assets/flag-icons/flags/1x1/tw-fed69eb9.svg");
}

.fi-tz {
  background-image: url("/assets/flag-icons/flags/4x3/tz-776172ff.svg");
}

.fi-tz.fis {
  background-image: url("/assets/flag-icons/flags/1x1/tz-78b931ff.svg");
}

.fi-ua {
  background-image: url("/assets/flag-icons/flags/4x3/ua-88d0800c.svg");
}

.fi-ua.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ua-449a84d5.svg");
}

.fi-ug {
  background-image: url("/assets/flag-icons/flags/4x3/ug-92aa1cbd.svg");
}

.fi-ug.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ug-c7afd84b.svg");
}

.fi-um {
  background-image: url("/assets/flag-icons/flags/4x3/um-f08bff49.svg");
}

.fi-um.fis {
  background-image: url("/assets/flag-icons/flags/1x1/um-24d538c5.svg");
}

.fi-us {
  background-image: url("/assets/flag-icons/flags/4x3/us-101d5291.svg");
}

.fi-us.fis {
  background-image: url("/assets/flag-icons/flags/1x1/us-ec790c77.svg");
}

.fi-uy {
  background-image: url("/assets/flag-icons/flags/4x3/uy-b1bf2051.svg");
}

.fi-uy.fis {
  background-image: url("/assets/flag-icons/flags/1x1/uy-7077332b.svg");
}

.fi-uz {
  background-image: url("/assets/flag-icons/flags/4x3/uz-8a0f6156.svg");
}

.fi-uz.fis {
  background-image: url("/assets/flag-icons/flags/1x1/uz-26544428.svg");
}

.fi-va {
  background-image: url("/assets/flag-icons/flags/4x3/va-f683568d.svg");
}

.fi-va.fis {
  background-image: url("/assets/flag-icons/flags/1x1/va-049ef0fd.svg");
}

.fi-vc {
  background-image: url("/assets/flag-icons/flags/4x3/vc-e5f1f7ae.svg");
}

.fi-vc.fis {
  background-image: url("/assets/flag-icons/flags/1x1/vc-aeecd731.svg");
}

.fi-ve {
  background-image: url("/assets/flag-icons/flags/4x3/ve-54191e33.svg");
}

.fi-ve.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ve-92d96667.svg");
}

.fi-vg {
  background-image: url("/assets/flag-icons/flags/4x3/vg-503e7ff2.svg");
}

.fi-vg.fis {
  background-image: url("/assets/flag-icons/flags/1x1/vg-131543de.svg");
}

.fi-vi {
  background-image: url("/assets/flag-icons/flags/4x3/vi-59ff6a19.svg");
}

.fi-vi.fis {
  background-image: url("/assets/flag-icons/flags/1x1/vi-0dff2129.svg");
}

.fi-vn {
  background-image: url("/assets/flag-icons/flags/4x3/vn-d4623855.svg");
}

.fi-vn.fis {
  background-image: url("/assets/flag-icons/flags/1x1/vn-d789428d.svg");
}

.fi-vu {
  background-image: url("/assets/flag-icons/flags/4x3/vu-0566d43b.svg");
}

.fi-vu.fis {
  background-image: url("/assets/flag-icons/flags/1x1/vu-860b3d70.svg");
}

.fi-wf {
  background-image: url("/assets/flag-icons/flags/4x3/wf-8a736918.svg");
}

.fi-wf.fis {
  background-image: url("/assets/flag-icons/flags/1x1/wf-b693822b.svg");
}

.fi-ws {
  background-image: url("/assets/flag-icons/flags/4x3/ws-eb754f6e.svg");
}

.fi-ws.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ws-dcf4599c.svg");
}

.fi-ye {
  background-image: url("/assets/flag-icons/flags/4x3/ye-c437e15e.svg");
}

.fi-ye.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ye-6114c630.svg");
}

.fi-yt {
  background-image: url("/assets/flag-icons/flags/4x3/yt-80b41e99.svg");
}

.fi-yt.fis {
  background-image: url("/assets/flag-icons/flags/1x1/yt-2a5b6c0f.svg");
}

.fi-za {
  background-image: url("/assets/flag-icons/flags/4x3/za-2e543593.svg");
}

.fi-za.fis {
  background-image: url("/assets/flag-icons/flags/1x1/za-d7172e61.svg");
}

.fi-zm {
  background-image: url("/assets/flag-icons/flags/4x3/zm-78a79919.svg");
}

.fi-zm.fis {
  background-image: url("/assets/flag-icons/flags/1x1/zm-a199f3ac.svg");
}

.fi-zw {
  background-image: url("/assets/flag-icons/flags/4x3/zw-ed206712.svg");
}

.fi-zw.fis {
  background-image: url("/assets/flag-icons/flags/1x1/zw-e667e764.svg");
}

.fi-arab {
  background-image: url("/assets/flag-icons/flags/4x3/arab-74ad80fd.svg");
}

.fi-arab.fis {
  background-image: url("/assets/flag-icons/flags/1x1/arab-819f4a50.svg");
}

.fi-asean {
  background-image: url("/assets/flag-icons/flags/4x3/asean-57f3938e.svg");
}

.fi-asean.fis {
  background-image: url("/assets/flag-icons/flags/1x1/asean-1f119ae8.svg");
}

.fi-cefta {
  background-image: url("/assets/flag-icons/flags/4x3/cefta-76f770f1.svg");
}

.fi-cefta.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cefta-56f1ce46.svg");
}

.fi-cp {
  background-image: url("/assets/flag-icons/flags/4x3/cp-147ee7ae.svg");
}

.fi-cp.fis {
  background-image: url("/assets/flag-icons/flags/1x1/cp-60f7233c.svg");
}

.fi-dg {
  background-image: url("/assets/flag-icons/flags/4x3/dg-82115ab0.svg");
}

.fi-dg.fis {
  background-image: url("/assets/flag-icons/flags/1x1/dg-e01ef545.svg");
}

.fi-eac {
  background-image: url("/assets/flag-icons/flags/4x3/eac-cdaa6355.svg");
}

.fi-eac.fis {
  background-image: url("/assets/flag-icons/flags/1x1/eac-808015d1.svg");
}

.fi-es-ct {
  background-image: url("/assets/flag-icons/flags/4x3/es-ct-67b21db9.svg");
}

.fi-es-ct.fis {
  background-image: url("/assets/flag-icons/flags/1x1/es-ct-2a48aaf2.svg");
}

.fi-es-ga {
  background-image: url("/assets/flag-icons/flags/4x3/es-ga-e0ac8a29.svg");
}

.fi-es-ga.fis {
  background-image: url("/assets/flag-icons/flags/1x1/es-ga-c822e732.svg");
}

.fi-es-pv {
  background-image: url("/assets/flag-icons/flags/4x3/es-pv-e12026b3.svg");
}

.fi-es-pv.fis {
  background-image: url("/assets/flag-icons/flags/1x1/es-pv-1f67d67b.svg");
}

.fi-eu {
  background-image: url("/assets/flag-icons/flags/4x3/eu-a159ea40.svg");
}

.fi-eu.fis {
  background-image: url("/assets/flag-icons/flags/1x1/eu-ed997dd4.svg");
}

.fi-gb-eng {
  background-image: url("/assets/flag-icons/flags/4x3/gb-eng-1de61032.svg");
}

.fi-gb-eng.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gb-eng-2668f7fe.svg");
}

.fi-gb-nir {
  background-image: url("/assets/flag-icons/flags/4x3/gb-nir-d48b47cf.svg");
}

.fi-gb-nir.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gb-nir-e9f06086.svg");
}

.fi-gb-sct {
  background-image: url("/assets/flag-icons/flags/4x3/gb-sct-fdd17b86.svg");
}

.fi-gb-sct.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gb-sct-2bccb617.svg");
}

.fi-gb-wls {
  background-image: url("/assets/flag-icons/flags/4x3/gb-wls-175e8384.svg");
}

.fi-gb-wls.fis {
  background-image: url("/assets/flag-icons/flags/1x1/gb-wls-acd2526d.svg");
}

.fi-ic {
  background-image: url("/assets/flag-icons/flags/4x3/ic-fa3eca5f.svg");
}

.fi-ic.fis {
  background-image: url("/assets/flag-icons/flags/1x1/ic-59acaf89.svg");
}

.fi-pc {
  background-image: url("/assets/flag-icons/flags/4x3/pc-1960d81b.svg");
}

.fi-pc.fis {
  background-image: url("/assets/flag-icons/flags/1x1/pc-25ca8514.svg");
}

.fi-sh-ac {
  background-image: url("/assets/flag-icons/flags/4x3/sh-ac-0d5e7564.svg");
}

.fi-sh-ac.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sh-ac-28269271.svg");
}

.fi-sh-hl {
  background-image: url("/assets/flag-icons/flags/4x3/sh-hl-3e43f8d8.svg");
}

.fi-sh-hl.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sh-hl-ef4c0b2d.svg");
}

.fi-sh-ta {
  background-image: url("/assets/flag-icons/flags/4x3/sh-ta-d2773e40.svg");
}

.fi-sh-ta.fis {
  background-image: url("/assets/flag-icons/flags/1x1/sh-ta-a227bc8a.svg");
}

.fi-un {
  background-image: url("/assets/flag-icons/flags/4x3/un-40177e38.svg");
}

.fi-un.fis {
  background-image: url("/assets/flag-icons/flags/1x1/un-5b6ca3a2.svg");
}

.fi-xk {
  background-image: url("/assets/flag-icons/flags/4x3/xk-5635f7b8.svg");
}

.fi-xk.fis {
  background-image: url("/assets/flag-icons/flags/1x1/xk-c30c76e5.svg");
}

.dotted-link {
  text-decoration: underline dotted;
  cursor: pointer;
}

a.external::after {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-left: 0.25em;
  vertical-align: middle;
  background-color: currentColor;
  mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M14 3h7v7h-2V6.41l-9.29 9.3-1.42-1.42 9.3-9.29H14V3zM5 5h7V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7H5V5z'/></svg>") no-repeat center/contain;
  -webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M14 3h7v7h-2V6.41l-9.29 9.3-1.42-1.42 9.3-9.29H14V3zM5 5h7V3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7H5V5z'/></svg>") no-repeat center/contain;
}
