@font-face {
    font-family: icomoon;
    src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAOIAA0AAAAAB/QAAAM0AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCZhEICoR4hA8LEAABNgIkAxoEIAWDGwdPG5QGUVQwYsi+OuANo4+u4AitjcCwhl1didzZ5GvLO1ieJR6e3w937rtvYtK2NMSbeMWbSRoRmnbzSLOQSRbFQpxk8h/Sy0tJv/NoG2wltQHY4Afz5dS5+U/OU8D9ufK7n4uKgROX41/nj0vHiiLLNBwLH7gxF9BaFBWlE9c67wIrW4CBlmuD7oYEvtLX2UkI+P12oR3g37vVVenSgW6MogihVagoyLwVE1ooLwsX98EwsW5LqJMURb+xu0Gr31PD7kQYIBCy8wKpmg6hnP2GwLRqP6Bbu6IK86v81e9NAPya5tHQ0W1S6AZASKKVSCAKCvTPBBW4jxANfaAN9KILn4l2QAUEQkgtmTl9saQ11znQOxfgxouHEKmUI0RkySIZKtOEy+WpEpxIERMYgV7LvPekYdxfGhOsG8LnUB45P2+6sAI6vPdl4deaIm/lvodQaxazs8bQ8Q6hxmIoiSZR89yQEXJBaDTseyxjIjMdxrPr7NhN0+b5zophnjmycVcuJ6O9+TJ3zg3hU965ZpGzft6uHkeoHDCCpicX5Hx85xAsAABoILAJbNqdSqc7klU9ne72h01hEyTFdnP7mw5zuTrru7rDOTFRWx2+gn6qfU6zaXBMNIkk+QsO/vtJIkXHBJs259in6oOD3erduPdBpOPJr9vvt9fiZE092P3jBfjaWurnLpuod5hcDlE8++tm62in9Lqx8TrOzq1ePfEQdzN6GrcpnrQwSTLCUuLjnXONuhsUzd2fBPSgIY627ruAYUG6XkBH69snZFW8SgEBlP/tK2f6Mst3VUvDdqjyE9oVEExnJypQnGiC1lSSOHFSQQUCba5QTkyoPEKvjwKENv0CFG0WBUhtdoNA1eY0CLTocgMEWrV5IkCnST+kqB1CLz5QkHEgkY1ARQ5TLUadpVr1urd1p63euCZbuVLlypUB1y4sb+KLgaNy5atVIlMV8ElcKcqmmCZ/Uq4q1QrD7WyyZCMXyyo3LW2spzoYDq5h54pcZa1wM9XIleN8XiM7RxDClHx4QY+7dUhHspd/JrEHCuWcNqIokTJqtLReKbl5/eqmttqyaxuB0iYP7NpHMu73Bw==)format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAVAAA0AAAAAB/QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAFJAAAABoAAAAchvv620dERUYAAAUIAAAAHAAAAB4AJwANT1MvMgAAAZAAAAA/AAAAYA8TBnxjbWFwAAAB5AAAAFYAAAFm6hrx2Gdhc3AAAAUAAAAACAAAAAgAAAAQZ2x5ZgAAAkwAAAGkAAACeK8BTW5oZWFkAAABMAAAACoAAAA2FHUYj2hoZWEAAAFcAAAAHAAAACQHwgPHaG10eAAAAdAAAAAUAAAAGgtVAABsb2NhAAACPAAAABAAAAAQALIBXG1heHAAAAF4AAAAGAAAACAADQBpbmFtZQAAA/AAAADcAAABm/pYTdhwb3N0AAAEzAAAADMAAABPfOSBUnjaY2BkAAOhr5xf4vltvjJws4D5N1a/fIlMszAwHwBSHAxMIB4AR9gLLwAAeNpjYGRgYD7w/wADAwsDCABJRgZUwAYATFgCk3jaY2BkYGBgZ0hnYGUAASYGNAAAC6AAd3jaY2BmbmCcwMDKwMA0k+kMAwNDP4RmfM1gzMjJgAoYBdAEGBwYGF9eZD7w/wCDAzMQg9QgySowMAIAYI0LmgB42mNhgADGUAjNBMQsYBYABmUAYXjaY2BgYGaAYBkGRgYQSADyGMF8FgYXIM3DwMHABGQzMii8PPfy4v+///+D1SHx/j8RMxczBevjYUAARpC5jGxAzAwVYAISTAyoAGgXC8PwBgANShLBAAAAAAAAAAgACAAQABgAmgE8eNqFkMtOwkAUhudMZQYMGS+UVuWiQWiLYgmFlhICC4kQQ7oxmLg0MTFx6ZaVJDyBL8DWuPQBjGsT38CFT+FKiaeMKK6czKTn1v/k/wiQ+aGENCj5L1cwulkKPylyTE4JgRwXwBnX9CzoWtWpt6Hu1Q3TBtMIS9gUsJubFbCFV0BSXRx2a4aJaYWrDOfcmld1NEoGQTB23XzedcdBMPiT3dn9TKZv+6NOZ+TLmDKFR1W1a5ddt2x3VTXKFUY/fMvyw6cQfWPQbPZ6zeZgQ1+M79PBwUGQzhtGXkZ0iSZLuhSRgnopiUVPKvnoPxLiQAZPJEss0iA9cokcjNwK2OhU4kBDnIU2q45XB68GjqZzG9Bd5JfCrGQW0D+EgxId/ppc5MZ/WzisPAhLPJsn+99Ets+8iRB8PRZb58q5+HzbqSwP0wV/+j6nsqm1rMMtesvY9DFhqtJZ+wjoD8VMA62fO9+KuYsWLhHP8bjk1L6yJriT48EF1vS1kB4uV3Ys/+mHVrG/3Up1i13VTEwfGZthezkCgDlczoPVNSnXud5Del+QGWMfeNp1zrFqwlAYxfF/NFq0IJ1K6XRHp6DgA3QqdXDpIB0b4yUE9F6IEXTvI3TsM/RhfCJPwrcmcMPvOzfnI8CMfxLaJ+GBJ/NAnpuH8ps5lb/MIx65mMfKf81TXrmplaQTJbNuQ+uB/GIeygtzKn+YRzzzbR4r/zFPWfFHRUHkqBMJUBXxGKPwiafkzIGcWqMvz4dc6Pu+L99qT81J923uWJLpL9n6+lTF4JbZor/73s2NWqW2hG5TrtmzV7bjqve6626sm6kUQ+NKH3ydN37vdle3LuJG+zLu5ds+Q3jaY2BiwA/YGRgYmRiYGJkZmBlZGFnZ0nMqCzIM2UvzMg0MDMC0q6WzK4R2MQQAmekJLwAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCNiBmAfMYAAPgADV42mNgYGBkAIKrS9Q5QPSN1S9fwmgASysIVAAA)format("woff");
    font-weight: 400;
    font-style: normal
}

@media screen and (max-width:600px) {
    .modal-opened {
        overflow: hidden
    }
}

.lead-form {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-size: 14px
}

.lead-form * {
    box-sizing: border-box
}

.lead-form::placeholder {
    color: #a9a9a9;
    opacity: 1;
    font-size: 13px
}

.lead-form:-ms-input-placeholder {
    color: #a9a9a9;
    font-size: 13px
}

.lead-form::-ms-input-placeholder {
    color: #a9a9a9;
    font-size: 13px
}

.lead-form__body {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap
}

.lead-form__row {
    width: 100%;
    margin-bottom: 18px;
    position: relative
}

.lead-form__row_last {
    margin-bottom: 0
}

.lead-form__row-title {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 3px
}

.lead-form__data-item {
    position: relative
}

.lead-form__data-item_prefix {
    width: 30%;
    float: left;
    margin-right: 2%
}
/* smth strange. temporary commented*/
/* html[lang="ar"] .lead-form__data-item_prefix {
    position: static
} */

html[lang="ar"] .lead-form__tooltip_country-restricted {
    right: 0
}

.lead-form__data-item_phone {
    width: 68%;
    float: left
}

.lead-form__data-item_select-parent::before {
    content: "";
    border-top: 7px solid #000;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    position: absolute;
    right: 11px;
    top: 50%;
    margin-top: -4px;
    color: #000;
    pointer-events: none
}

.lead-form__input {
    background-color: #fff;
    border: 1px solid #8d8d8d;
    border-radius: 2px;
    width: 100%;
    height: 40px;
    padding: 0 10px
}

.lead-form__data-item.error .lead-form__input {
    border: 1px solid #c00b0b
}

.lead-form__data-item.error .lead-form__input::-webkit-input-placeholder {
    color: #c00b0b
}

.lead-form__data-item.error .lead-form__input::-moz-placeholder {
    color: #c00b0b
}

.lead-form__data-item.error .lead-form__input:-ms-input-placeholder {
    color: #c00b0b
}

.lead-form__data-item.error .lead-form__input:-moz-placeholder {
    color: #c00b0b
}

.lead-form__select {
    background-color: #fff;
    border: 1px solid #8d8d8d;
    border-radius: 2px;
    width: 100%;
    height: 40px;
    padding: 0 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer
}

.lead-form__data-item.error .lead-form__select {
    border: 1px solid #c00b0b
}

.lead-form__checkbox {
    display: none
}

.lead-form__checkbox-label {
    position: relative;
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2
}

.lead-form__checkbox-icon {
    width: 16px;
    height: 16px;
    border: 1px solid #8d8d8d;
    border-radius: 2px;
    position: relative
}

.lead-form__checkbox:checked~.lead-form__checkbox-icon::after {
    content: "\2713";
    color: #000;
    position: absolute;
    left: 2px;
    top: 0;
    font-size: 14px;
    line-height: 14px
}

.lead-form__checkbox-title {
    font-size: 12px;
    color: #000;
    padding-left: 20px
}

.lead-form__checkbox-title a {
    color: #007bff
}

.lead-form__tooltip {
    position: absolute;
    line-height: 17px;
    bottom: -17px;
    color: red;
    font-size: 13px;
    display: none;
    white-space: nowrap
}

.lead-form__data-item[error-type="name"] .lead-form__tooltip_name {
    display: block
}

.lead-form__data-item[error-type="email-regex"] .lead-form__tooltip_email-regex {
    display: block
}

.lead-form__data-item[error-type="email-existing"] .lead-form__tooltip_email-existing {
    display: block
}

.lead-form__data-item[error-type="phone-short"] .lead-form__tooltip_phone-short {
    display: block
}

.lead-form__data-item[error-type="phone-regex"] .lead-form__tooltip_phone-regex {
    display: block
}

.lead-form__data-item[error-type="password"] .lead-form__tooltip_password {
    display: block
}

.lead-form__data-item[error-type="empty"] .lead-form__tooltip_empty {
    display: block
}

.lead-form__data-item[error-type="country-restricted"] .lead-form__tooltip_country-restricted {
    display: block
}

.lead-form__data-item[error-type="passnotmatch"] .lead-form__tooltip_passnotmatch {
    display: block
}

.lead-form__data-item[error-type]~.lead-form__data-item .lead-form__tooltip {
    display: none
}

.lead-form__submit {
    width: 100%;
    height: 50px;
    font-size: 130%;
    line-height: 1;
    background: #efefef;
    text-align: center;
    border: 1px solid #8d8d8d
}

.lead-form__dcl {
    position: absolute;
    left: 0;
    direction: ltr;
    box-shadow: 1px 1px 4px rgba(0, 0, 0, .2);
    background-color: #fff;
    border: 1px solid #8d8d8d;
    color: #000;
    max-height: 200px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    z-index: 6;
    margin-top: -1px;
    padding: 5px 0;
    display: none
}

@media screen and (max-width:600px) {
    .lead-form__dcl {
        position: fixed;
        top: 20px;
        left: 20px;
        right: 20px;
        bottom: 20px;
        max-height: none;
        z-index: 101
    }
}

.lead-form__dcl_show {
    display: block
}

.lead-form__dcl-trigger {
    cursor: pointer;
    position: absolute;
    width: 30%;
    height: 100%;
    z-index: 2;
    top: 0;
    left: 0
}

.lead-form__dcl-inner {
    position: relative
}

.lead-form__dcl-item {
    direction: ltr;
    text-align: left;
    justify-content: flex-start;
    position: relative;
    padding: 5px 5px 5px 40px;
    font-size: 14px;
    line-height: 1.2;
    min-height: 20px;
    display: flex;
    align-items: center;
    cursor: pointer;
    width: 100%;
    white-space: nowrap
}

@media screen and (max-width:600px) {
    .lead-form__dcl-item {
        padding: 7px 0 7px 40px;
        font-size: 16px
    }
}
.lead-form__dcl-item * {
    direction: ltr;
}
.lead-form__dcl-item-title {
    max-width: 120px;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: 4px
}

@media screen and (max-width:600px) {
    .lead-form__dcl-item-title {
        max-width: calc(100% - 50px)
    }
}

.lead-form__dcl-item-code {
    color: #999;
    font-size: 90%
}

.lead-form__eye-icon {
    position: absolute;
    display: block;
    text-align: center;
    width: 20px;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    right: 6px;
    top: 50%;
    margin-top: -10px;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    font-family: icomoon !important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.lead-form__eye-icon::after {
    position: absolute;
    content: "\e9ce";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    color: #8e8e8e;
    font-size: 20px
}

.lead-form__eye-icon_block::after {
    content: "\e9d1"
}

.info-tooltip {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    left: 8px;
    z-index: 1
}

.info-tooltip:hover .info-tooltip__text {
    opacity: 1;
    visibility: visible
}

.info-tooltip:hover:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100px;
    z-index: 2
}

.info-tooltip__icon {
    position: relative;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #000;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    z-index: 3;
    user-select: none
}

.info-tooltip__text {
    position: absolute;
    left: 40px;
    top: 50%;
    padding: 10px;
    background: #000;
    color: #fff;
    transform: translateY(-50%);
    white-space: nowrap;
    box-shadow: 0 0 21px 0 rgba(0, 0, 0, .63);
    border: 1px solid #fff;
    font-size: 14px;
    line-height: 1.1;
    opacity: 0;
    visibility: hidden;
    transition: opacity .3s, visibility .3s;
    z-index: 3
}

.info-tooltip__text:after,
.info-tooltip__text:before {
    content: "";
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    margin-top: -9px;
    top: 50%
}

.info-tooltip__text:before {
    left: -11px;
    border-width: 10px;
    border-left-width: 0;
    border-right-color: #fff
}

.info-tooltip__text:after {
    left: -9px;
    border-width: 10px;
    border-left-width: 0;
    border-right-color: #000
}

[data-iso] {
    position: relative
}

[data-iso]::before {
    content: "";
    position: absolute;
    left: 10px;
    width: 20px;
    height: 15px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    box-shadow: 0 0 1px 0 #888;
    background-image: url(../images/flags-sprite.png);
    background-repeat: no-repeat;
    background-color: #dbdbdb;
    background-position: 20px 0;
    z-index: 2
}

@media only screen and (-webkit-min-device-pixel-ratio:2),
only screen and(min--moz-device-pixel-ratio:2),
only screen and(-o-min-device-pixel-ratio:2 / 1),
only screen and(min-device-pixel-ratio:2),
only screen and(min-resolution:192dpi),
only screen and(min-resolution:2dppx) {
    [data-iso]::before {
        background-size: 5630px 15px;
        background-image: url(../images/flags-sprite@2x.png)
    }
}

[data-iso] input {
    text-align: right
}

[data-iso="ac"]::before {
    height: 10px;
    background-position: 0 0
}

[data-iso="ad"]::before {
    height: 14px;
    background-position: -22px 0
}

[data-iso="ae"]::before {
    height: 10px;
    background-position: -44px 0
}

[data-iso="af"]::before {
    height: 14px;
    background-position: -66px 0
}

[data-iso="ag"]::before {
    height: 14px;
    background-position: -88px 0
}

[data-iso="ai"]::before {
    height: 10px;
    background-position: -110px 0
}

[data-iso="al"]::before {
    height: 15px;
    background-position: -132px 0
}

[data-iso="am"]::before {
    height: 10px;
    background-position: -154px 0
}

[data-iso="ao"]::before {
    height: 14px;
    background-position: -176px 0
}

[data-iso="aq"]::before {
    height: 14px;
    background-position: -198px 0
}

[data-iso="ar"]::before {
    height: 13px;
    background-position: -220px 0
}

[data-iso="as"]::before {
    height: 10px;
    background-position: -242px 0
}

[data-iso="at"]::before {
    height: 14px;
    background-position: -264px 0
}

[data-iso="au"]::before {
    height: 10px;
    background-position: -286px 0
}

[data-iso="aw"]::before {
    height: 14px;
    background-position: -308px 0
}

[data-iso="ax"]::before {
    height: 13px;
    background-position: -330px 0
}

[data-iso="az"]::before {
    height: 10px;
    background-position: -352px 0
}

[data-iso="ba"]::before {
    height: 10px;
    background-position: -374px 0
}

[data-iso="bb"]::before {
    height: 14px;
    background-position: -396px 0
}

[data-iso="bd"]::before {
    height: 12px;
    background-position: -418px 0
}

[data-iso="be"]::before {
    height: 15px;
    background-position: -440px 0;
    width: 18px
}

[data-iso="bf"]::before {
    height: 14px;
    background-position: -460px 0
}

[data-iso="bg"]::before {
    height: 12px;
    background-position: -482px 0
}

[data-iso="bh"]::before {
    height: 12px;
    background-position: -504px 0
}

[data-iso="bi"]::before {
    height: 12px;
    background-position: -526px 0
}

[data-iso="bj"]::before {
    height: 14px;
    background-position: -548px 0
}

[data-iso="bl"]::before {
    height: 14px;
    background-position: -570px 0
}

[data-iso="bm"]::before {
    height: 10px;
    background-position: -592px 0
}

[data-iso="bn"]::before {
    height: 10px;
    background-position: -614px 0
}

[data-iso="bo"]::before {
    height: 14px;
    background-position: -636px 0
}

[data-iso="bq"]::before {
    height: 14px;
    background-position: -658px 0
}

[data-iso="br"]::before {
    height: 14px;
    background-position: -680px 0
}

[data-iso="bs"]::before {
    height: 10px;
    background-position: -702px 0
}

[data-iso="bt"]::before {
    height: 14px;
    background-position: -724px 0
}

[data-iso="bv"]::before {
    height: 15px;
    background-position: -746px 0
}

[data-iso="bw"]::before {
    height: 14px;
    background-position: -768px 0
}

[data-iso="by"]::before {
    height: 10px;
    background-position: -790px 0
}

[data-iso="bz"]::before {
    height: 14px;
    background-position: -812px 0
}

[data-iso="ca"]::before {
    height: 10px;
    background-position: -834px 0
}

[data-iso="cc"]::before {
    height: 10px;
    background-position: -856px 0
}

[data-iso="cd"]::before {
    height: 15px;
    background-position: -878px 0
}

[data-iso="cf"]::before {
    height: 14px;
    background-position: -900px 0
}

[data-iso="cg"]::before {
    height: 14px;
    background-position: -922px 0
}

[data-iso="ch"]::before {
    width: 15px;
    height: 15px;
    background-position: -944px 0
}

[data-iso="ci"]::before {
    height: 14px;
    background-position: -961px 0
}

[data-iso="ck"]::before {
    height: 10px;
    background-position: -983px 0
}

[data-iso="cl"]::before {
    height: 14px;
    background-position: -1005px 0
}

[data-iso="cm"]::before {
    height: 14px;
    background-position: -1027px 0
}

[data-iso="cn"]::before {
    height: 14px;
    background-position: -1049px 0
}

[data-iso="co"]::before {
    height: 14px;
    background-position: -1071px 0
}

[data-iso="cp"]::before {
    height: 14px;
    background-position: -1093px 0
}

[data-iso="cr"]::before {
    height: 12px;
    background-position: -1115px 0
}

[data-iso="cu"]::before {
    height: 10px;
    background-position: -1137px 0
}

[data-iso="cv"]::before {
    height: 12px;
    background-position: -1159px 0
}

[data-iso="cw"]::before {
    height: 14px;
    background-position: -1181px 0
}

[data-iso="cx"]::before {
    height: 10px;
    background-position: -1203px 0
}

[data-iso="cy"]::before {
    height: 13px;
    background-position: -1225px 0
}

[data-iso="cz"]::before {
    height: 14px;
    background-position: -1247px 0
}

[data-iso="de"]::before {
    height: 12px;
    background-position: -1269px 0
}

[data-iso="dg"]::before {
    height: 10px;
    background-position: -1291px 0
}

[data-iso="dj"]::before {
    height: 14px;
    background-position: -1313px 0
}

[data-iso="dk"]::before {
    height: 15px;
    background-position: -1335px 0
}

[data-iso="dm"]::before {
    height: 10px;
    background-position: -1357px 0
}

[data-iso="do"]::before {
    height: 13px;
    background-position: -1379px 0
}

[data-iso="dz"]::before {
    height: 14px;
    background-position: -1401px 0
}

[data-iso="ea"]::before {
    height: 14px;
    background-position: -1423px 0
}

[data-iso="ec"]::before {
    height: 14px;
    background-position: -1445px 0
}

[data-iso="ee"]::before {
    height: 13px;
    background-position: -1467px 0
}

[data-iso="eg"]::before {
    height: 14px;
    background-position: -1489px 0
}

[data-iso="eh"]::before {
    height: 10px;
    background-position: -1511px 0
}

[data-iso="er"]::before {
    height: 10px;
    background-position: -1533px 0
}

[data-iso="es"]::before {
    height: 14px;
    background-position: -1555px 0
}

[data-iso="et"]::before {
    height: 10px;
    background-position: -1577px 0
}

[data-iso="eu"]::before {
    height: 14px;
    background-position: -1599px 0
}

[data-iso="fi"]::before {
    height: 12px;
    background-position: -1621px 0
}

[data-iso="fj"]::before {
    height: 10px;
    background-position: -1643px 0
}

[data-iso="fk"]::before {
    height: 10px;
    background-position: -1665px 0
}

[data-iso="fm"]::before {
    height: 11px;
    background-position: -1687px 0
}

[data-iso="fo"]::before {
    height: 15px;
    background-position: -1709px 0
}

[data-iso="fr"]::before {
    height: 14px;
    background-position: -1731px 0
}

[data-iso="ga"]::before {
    height: 15px;
    background-position: -1753px 0
}

[data-iso="gb"]::before {
    height: 10px;
    background-position: -1775px 0
}

[data-iso="gd"]::before {
    height: 12px;
    background-position: -1797px 0
}

[data-iso="ge"]::before {
    height: 14px;
    background-position: -1819px 0
}

[data-iso="gf"]::before {
    height: 14px;
    background-position: -1841px 0
}

[data-iso="gg"]::before {
    height: 14px;
    background-position: -1863px 0
}

[data-iso="gh"]::before {
    height: 14px;
    background-position: -1885px 0
}

[data-iso="gi"]::before {
    height: 10px;
    background-position: -1907px 0
}

[data-iso="gl"]::before {
    height: 14px;
    background-position: -1929px 0
}

[data-iso="gm"]::before {
    height: 14px;
    background-position: -1951px 0
}

[data-iso="gn"]::before {
    height: 14px;
    background-position: -1973px 0
}

[data-iso="gp"]::before {
    height: 14px;
    background-position: -1995px 0
}

[data-iso="gq"]::before {
    height: 14px;
    background-position: -2017px 0
}

[data-iso="gr"]::before {
    height: 14px;
    background-position: -2039px 0
}

[data-iso="gs"]::before {
    height: 10px;
    background-position: -2061px 0
}

[data-iso="gt"]::before {
    height: 13px;
    background-position: -2083px 0
}

[data-iso="gu"]::before {
    height: 11px;
    background-position: -2105px 0
}

[data-iso="gw"]::before {
    height: 10px;
    background-position: -2127px 0
}

[data-iso="gy"]::before {
    height: 12px;
    background-position: -2149px 0
}

[data-iso="hk"]::before {
    height: 14px;
    background-position: -2171px 0
}

[data-iso="hm"]::before {
    height: 10px;
    background-position: -2193px 0
}

[data-iso="hn"]::before {
    height: 10px;
    background-position: -2215px 0
}

[data-iso="hr"]::before {
    height: 10px;
    background-position: -2237px 0
}

[data-iso="ht"]::before {
    height: 12px;
    background-position: -2259px 0
}

[data-iso="hu"]::before {
    height: 10px;
    background-position: -2281px 0
}

[data-iso="ic"]::before {
    height: 14px;
    background-position: -2303px 0
}

[data-iso="id"]::before {
    height: 14px;
    background-position: -2325px 0
}

[data-iso="ie"]::before {
    height: 10px;
    background-position: -2347px 0
}

[data-iso="il"]::before {
    height: 15px;
    background-position: -2369px 0
}

[data-iso="im"]::before {
    height: 10px;
    background-position: -2391px 0
}

[data-iso="in"]::before {
    height: 14px;
    background-position: -2413px 0
}

[data-iso="io"]::before {
    height: 10px;
    background-position: -2435px 0
}

[data-iso="iq"]::before {
    height: 14px;
    background-position: -2457px 0
}

[data-iso="ir"]::before {
    height: 12px;
    background-position: -2479px 0
}

[data-iso="is"]::before {
    height: 15px;
    background-position: -2501px 0
}

[data-iso="it"]::before {
    height: 14px;
    background-position: -2523px 0
}

[data-iso="je"]::before {
    height: 12px;
    background-position: -2545px 0
}

[data-iso="jm"]::before {
    height: 10px;
    background-position: -2567px 0
}

[data-iso="jo"]::before {
    height: 10px;
    background-position: -2589px 0
}

[data-iso="jp"]::before {
    height: 14px;
    background-position: -2611px 0
}

[data-iso="ke"]::before {
    height: 14px;
    background-position: -2633px 0
}

[data-iso="kg"]::before {
    height: 12px;
    background-position: -2655px 0
}

[data-iso="kh"]::before {
    height: 13px;
    background-position: -2677px 0
}

[data-iso="ki"]::before {
    height: 10px;
    background-position: -2699px 0
}

[data-iso="km"]::before {
    height: 12px;
    background-position: -2721px 0
}

[data-iso="kn"]::before {
    height: 14px;
    background-position: -2743px 0
}

[data-iso="kp"]::before {
    height: 10px;
    background-position: -2765px 0
}

[data-iso="kr"]::before {
    height: 14px;
    background-position: -2787px 0
}

[data-iso="kw"]::before {
    height: 10px;
    background-position: -2809px 0
}

[data-iso="ky"]::before {
    height: 10px;
    background-position: -2831px 0
}

[data-iso="kz"]::before {
    height: 10px;
    background-position: -2853px 0
}

[data-iso="la"]::before {
    height: 14px;
    background-position: -2875px 0
}

[data-iso="lb"]::before {
    height: 14px;
    background-position: -2897px 0
}

[data-iso="lc"]::before {
    height: 10px;
    background-position: -2919px 0
}

[data-iso="li"]::before {
    height: 12px;
    background-position: -2941px 0
}

[data-iso="lk"]::before {
    height: 10px;
    background-position: -2963px 0
}

[data-iso="lr"]::before {
    height: 11px;
    background-position: -2985px 0
}

[data-iso="ls"]::before {
    height: 14px;
    background-position: -3007px 0
}

[data-iso="lt"]::before {
    height: 12px;
    background-position: -3029px 0
}

[data-iso="lu"]::before {
    height: 12px;
    background-position: -3051px 0
}

[data-iso="lv"]::before {
    height: 10px;
    background-position: -3073px 0
}

[data-iso="ly"]::before {
    height: 10px;
    background-position: -3095px 0
}

[data-iso="ma"]::before {
    height: 14px;
    background-position: -3117px 0
}

[data-iso="mc"]::before {
    width: 19px;
    height: 15px;
    background-position: -3139px 0
}

[data-iso="md"]::before {
    height: 10px;
    background-position: -3160px 0
}

[data-iso="me"]::before {
    height: 10px;
    background-position: -3182px 0
}

[data-iso="mf"]::before {
    height: 14px;
    background-position: -3204px 0
}

[data-iso="mg"]::before {
    height: 14px;
    background-position: -3226px 0
}

[data-iso="mh"]::before {
    height: 11px;
    background-position: -3248px 0
}

[data-iso="mk"]::before {
    height: 10px;
    background-position: -3270px 0
}

[data-iso="ml"]::before {
    height: 14px;
    background-position: -3292px 0
}

[data-iso="mm"]::before {
    height: 14px;
    background-position: -3314px 0
}

[data-iso="mn"]::before {
    height: 10px;
    background-position: -3336px 0
}

[data-iso="mo"]::before {
    height: 14px;
    background-position: -3358px 0
}

[data-iso="mp"]::before {
    height: 10px;
    background-position: -3380px 0
}

[data-iso="mq"]::before {
    height: 14px;
    background-position: -3402px 0
}

[data-iso="mr"]::before {
    height: 14px;
    background-position: -3424px 0
}

[data-iso="ms"]::before {
    height: 10px;
    background-position: -3446px 0
}

[data-iso="mt"]::before {
    height: 14px;
    background-position: -3468px 0
}

[data-iso="mu"]::before {
    height: 14px;
    background-position: -3490px 0
}

[data-iso="mv"]::before {
    height: 14px;
    background-position: -3512px 0
}

[data-iso="mw"]::before {
    height: 14px;
    background-position: -3534px 0
}

[data-iso="mx"]::before {
    height: 12px;
    background-position: -3556px 0
}

[data-iso="my"]::before {
    height: 10px;
    background-position: -3578px 0
}

[data-iso="mz"]::before {
    height: 14px;
    background-position: -3600px 0
}

[data-iso="na"]::before {
    height: 14px;
    background-position: -3622px 0
}

[data-iso="nc"]::before {
    height: 10px;
    background-position: -3644px 0
}

[data-iso="ne"]::before {
    width: 18px;
    height: 15px;
    background-position: -3666px 0
}

[data-iso="nf"]::before {
    height: 10px;
    background-position: -3686px 0
}

[data-iso="ng"]::before {
    height: 10px;
    background-position: -3708px 0
}

[data-iso="ni"]::before {
    height: 12px;
    background-position: -3730px 0
}

[data-iso="nl"]::before {
    height: 14px;
    background-position: -3752px 0
}

[data-iso="no"]::before {
    height: 15px;
    background-position: -3774px 0
}

[data-iso="np"]::before {
    width: 13px;
    height: 15px;
    background-position: -3796px 0;
    background-color: transparent
}

[data-iso="nr"]::before {
    height: 10px;
    background-position: -3811px 0
}

[data-iso="nu"]::before {
    height: 10px;
    background-position: -3833px 0
}

[data-iso="nz"]::before {
    height: 10px;
    background-position: -3855px 0
}

[data-iso="om"]::before {
    height: 10px;
    background-position: -3877px 0
}

[data-iso="pa"]::before {
    height: 14px;
    background-position: -3899px 0
}

[data-iso="pe"]::before {
    height: 14px;
    background-position: -3921px 0
}

[data-iso="pf"]::before {
    height: 14px;
    background-position: -3943px 0
}

[data-iso="pg"]::before {
    height: 15px;
    background-position: -3965px 0
}

[data-iso="ph"]::before {
    height: 10px;
    background-position: -3987px 0
}

[data-iso="pk"]::before {
    height: 14px;
    background-position: -4009px 0
}

[data-iso="pl"]::before {
    height: 13px;
    background-position: -4031px 0
}

[data-iso="pm"]::before {
    height: 14px;
    background-position: -4053px 0
}

[data-iso="pn"]::before {
    height: 10px;
    background-position: -4075px 0
}

[data-iso="pr"]::before {
    height: 14px;
    background-position: -4097px 0
}

[data-iso="ps"]::before {
    height: 10px;
    background-position: -4119px 0
}

[data-iso="pt"]::before {
    height: 14px;
    background-position: -4141px 0
}

[data-iso="pw"]::before {
    height: 13px;
    background-position: -4163px 0
}

[data-iso="py"]::before {
    height: 11px;
    background-position: -4185px 0
}

[data-iso="qa"]::before {
    height: 8px;
    background-position: -4207px 0
}

[data-iso="re"]::before {
    height: 14px;
    background-position: -4229px 0
}

[data-iso="ro"]::before {
    height: 14px;
    background-position: -4251px 0
}

[data-iso="rs"]::before {
    height: 14px;
    background-position: -4273px 0
}

[data-iso="ru"]::before {
    height: 14px;
    background-position: -4295px 0
}

[data-iso="rw"]::before {
    height: 14px;
    background-position: -4317px 0
}

[data-iso="sa"]::before {
    height: 14px;
    background-position: -4339px 0
}

[data-iso="sb"]::before {
    height: 10px;
    background-position: -4361px 0
}

[data-iso="sc"]::before {
    height: 10px;
    background-position: -4383px 0
}

[data-iso="sd"]::before {
    height: 10px;
    background-position: -4405px 0
}

[data-iso="se"]::before {
    height: 13px;
    background-position: -4427px 0
}

[data-iso="sg"]::before {
    height: 14px;
    background-position: -4449px 0
}

[data-iso="sh"]::before {
    height: 10px;
    background-position: -4471px 0
}

[data-iso="si"]::before {
    height: 10px;
    background-position: -4493px 0
}

[data-iso="sj"]::before {
    height: 15px;
    background-position: -4515px 0
}

[data-iso="sk"]::before {
    height: 14px;
    background-position: -4537px 0
}

[data-iso="sl"]::before {
    height: 14px;
    background-position: -4559px 0
}

[data-iso="sm"]::before {
    height: 15px;
    background-position: -4581px 0
}

[data-iso="sn"]::before {
    height: 14px;
    background-position: -4603px 0
}

[data-iso="so"]::before {
    height: 14px;
    background-position: -4625px 0
}

[data-iso="sr"]::before {
    height: 14px;
    background-position: -4647px 0
}

[data-iso="ss"]::before {
    height: 10px;
    background-position: -4669px 0
}

[data-iso="st"]::before {
    height: 10px;
    background-position: -4691px 0
}

[data-iso="sv"]::before {
    height: 12px;
    background-position: -4713px 0
}

[data-iso="sx"]::before {
    height: 14px;
    background-position: -4735px 0
}

[data-iso="sy"]::before {
    height: 14px;
    background-position: -4757px 0
}

[data-iso="sz"]::before {
    height: 14px;
    background-position: -4779px 0
}

[data-iso="ta"]::before {
    height: 10px;
    background-position: -4801px 0
}

[data-iso="tc"]::before {
    height: 10px;
    background-position: -4823px 0
}

[data-iso="td"]::before {
    height: 14px;
    background-position: -4845px 0
}

[data-iso="tf"]::before {
    height: 14px;
    background-position: -4867px 0
}

[data-iso="tg"]::before {
    height: 13px;
    background-position: -4889px 0
}

[data-iso="th"]::before {
    height: 14px;
    background-position: -4911px 0
}

[data-iso="tj"]::before {
    height: 10px;
    background-position: -4933px 0
}

[data-iso="tk"]::before {
    height: 10px;
    background-position: -4955px 0
}

[data-iso="tl"]::before {
    height: 10px;
    background-position: -4977px 0
}

[data-iso="tm"]::before {
    height: 14px;
    background-position: -4999px 0
}

[data-iso="tn"]::before {
    height: 14px;
    background-position: -5021px 0
}

[data-iso="to"]::before {
    height: 10px;
    background-position: -5043px 0
}

[data-iso="tr"]::before {
    height: 14px;
    background-position: -5065px 0
}

[data-iso="tt"]::before {
    height: 12px;
    background-position: -5087px 0
}

[data-iso="tv"]::before {
    height: 10px;
    background-position: -5109px 0
}

[data-iso="tw"]::before {
    height: 14px;
    background-position: -5131px 0
}

[data-iso="tz"]::before {
    height: 14px;
    background-position: -5153px 0
}

[data-iso="ua"]::before {
    height: 14px;
    background-position: -5175px 0
}

[data-iso="ug"]::before {
    height: 14px;
    background-position: -5197px 0
}

[data-iso="um"]::before {
    height: 11px;
    background-position: -5219px 0
}

[data-iso="us"]::before {
    height: 11px;
    background-position: -5241px 0
}

[data-iso="uy"]::before {
    height: 14px;
    background-position: -5263px 0
}

[data-iso="uz"]::before {
    height: 10px;
    background-position: -5285px 0
}

[data-iso="va"]::before {
    width: 15px;
    height: 15px;
    background-position: -5307px 0
}

[data-iso="vc"]::before {
    height: 14px;
    background-position: -5324px 0
}

[data-iso="ve"]::before {
    height: 14px;
    background-position: -5346px 0
}

[data-iso="vg"]::before {
    height: 10px;
    background-position: -5368px 0
}

[data-iso="vi"]::before {
    height: 14px;
    background-position: -5390px 0
}

[data-iso="vn"]::before {
    height: 14px;
    background-position: -5412px 0
}

[data-iso="vu"]::before {
    height: 12px;
    background-position: -5434px 0
}

[data-iso="wf"]::before {
    height: 14px;
    background-position: -5456px 0
}

[data-iso="ws"]::before {
    height: 10px;
    background-position: -5478px 0
}

[data-iso="xk"]::before {
    height: 15px;
    background-position: -5500px 0
}

[data-iso="ye"]::before {
    height: 14px;
    background-position: -5522px 0
}

[data-iso="yt"]::before {
    height: 14px;
    background-position: -5544px 0
}

[data-iso="za"]::before {
    height: 14px;
    background-position: -5566px 0
}

[data-iso="zm"]::before {
    height: 14px;
    background-position: -5588px 0
}

[data-iso="zw"]::before {
    height: 10px;
    background-position: -5610px 0
}