/*!*****************************************************Freak Flags, Copyright ©2022 Michael P. Cohen. Freak flags is licenced under the MIT licence.  For complete information visit: www.freakflagsprite.com ******************************************************/.fflag {    background-image: url("");    background-repeat: no-repeat;    background-size: 100% 49494%;    display: inline-block;    overflow: hidden;    position: relative;    vertical-align: middle;    box-sizing: content-box;}.fflag-CH {    box-shadow: none !important;}.fflag-BR {    background-position: center 0.2287%;}.fflag-MX {    background-position: center 0.4524%;}.fflag-US {    background-position: center 0.6721%;}.fflag-AX {    background-position: center 0.8958%;}.fflag-AL {    background-position: center 1.1162%;}.fflag-AD {    background-position: center 1.3379%;}.fflag-AM {    background-position: center 1.5589%;}.fflag-AT {    background-position: center 1.7805%;}.fflag-BY {    background-position: left 2.0047%;}.fflag-BE {    background-position: center 2.2247%;}.fflag-BA {    background-position: center 2.4467%;}.fflag-BG {    background-position: center 2.6674%;}.fflag-HR {    background-position: center 2.8931%;}.fflag-CY {    background-position: center 3.1125%;}.fflag-CZ {    background-position: left 3.3325%;}.fflag-DK {    background-position: center 3.5542%;}.fflag-EE {    background-position: center 3.7759%;}.fflag-FO {    background-position: center 4.0015%;}.fflag-FI {    background-position: center 4.2229%;}.fflag-FR {    background-position: center 4.441%;}.fflag-DE {    background-position: center 4.66663%;}.fflag-GI {    background-position: center 4.8844%;}.fflag-GR {    background-position: left 5.1061%;}.fflag-GG {    background-position: center 5.3298%;}.fflag-HU {    background-position: center 5.5495%;}.fflag-IS {    background-position: center 5.7712%;}.fflag-IE {    background-position: center 5.994%;}.fflag-IM {    background-position: center 6.2156%;}.fflag-IT {    background-position: center 6.4363%;}.fflag-JE {    background-position: center 6.658%;}.fflag-XK {    background-position: center 6.8805%;}.fflag-LV {    background-position: center 7.1038%;}.fflag-LI {    background-position: left 7.3231%;}.fflag-LT {    background-position: center 7.5448%;}.fflag-LU {    background-position: center 7.7661%;}.fflag-MT {    background-position: left 7.98937%;}.fflag-MD {    background-position: center 8.2099%;}.fflag-MC {    background-position: center 8.4316%;}.fflag-ME {    background-position: center 8.6533%;}.fflag-NL {    background-position: center 8.875%;}.fflag-MK {    background-position: center 9.0967%;}.fflag-NO {    background-position: center 9.32237%;}.fflag-PL {    background-position: center 9.5426%;}.fflag-PT {    background-position: center 9.7628%;}.fflag-RO {    background-position: center 9.9845%;}.fflag-RU {    background-position: center 10.2052%;}.fflag-SM {    background-position: center 10.4269%;}.fflag-RS {    background-position: center 10.6486%;}.fflag-SK {    background-position: center 10.8703%;}.fflag-SI {    background-position: center 11.0945%;}.fflag-ES {    background-position: left 11.3135%;}.fflag-SE {    background-position: center 11.5354%;}.fflag-CH {    background-position: center 11.7593%;}.fflag-TR {    background-position: center 11.9799%;}.fflag-UA {    background-position: center 12.2005%;}.fflag-GB {    background-position: center 12.4222%;}.fflag-VA {    background-position: right 12.644%;}.fflag-AU {    background-position: center 12.8664%;}.fflag-NZ {    background-position: center 13.0873%;}.fflag.ff-sm {    width: 21px;    height: 14px;}.fflag.ff-md {    width: 27px;    height: 17px;}.fflag.ff-lg {    width: 42px;    height: 27px;}.fflag.ff-xl {    width: 60px;    height: 37px;}