/*************************************
 +Wysiwyg editor / Custom styles
*************************************/

/* root */
:root {
  --c-main: #dd0e16;
  --c-main-hover: #ed1b23;
  --c-main-btn: #ed1b23;
  --c-main-btn-hover: #ff1b24;
  --c-black: #1d1d1b;
  --c-grey-d: #31363c;
  --c-grey-d-rgba: rgba(49, 54, 60, 1);
  --c-grey-m: #999999;
  --c-grey-l: #f3f3f3;

  --c-blue: #0074bd;
  --c-red: #ed1b23;
  --c-yellow: #ffd500;
  --c-green: #0ab14b;

  --shadow: 0px 0px 5px 0px rgba(0,0,0,0.15);
  --hover: all 0.2s ease-in-out;

  --spacer: 20px;
}



/*************************************
 +Body & Html
*************************************/
html.site-html {
  background-color: var(--c-black);
  scroll-behavior: smooth;
}

body {
  font-family: 'Hind', sans-serif;
  font-weight: 300;
  font-size: 100%;
  font-display: swap;
  line-height: 1.3;
  background-color: #fff;
  -webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

  /* only for WYSIWYG editor */
  body#tinymce {
    margin: 0;
    padding: 1px 10px !important;
  }

header {

}


/*************************************
 +(X)HTML / HTML 5 Containers
*************************************/

h1, h2, h3, h4,
.h1, .h2, .h3, .h4 {
  font-weight: 400;
}

h1, .h1 {
  font-size: 4.75em;
  font-family: 'Noto Serif', serif;
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  /* line-height: 1; */
  letter-spacing: -1.5px;
}

   .h1 {
     font-style: normal;
   }

h2, .h2 {
  font-family: 'Noto Serif', serif;
  font-weight: 700;
  font-size: 2.5em;
  font-display: swap;
  line-height: 1.2;
  margin-bottom: calc(0.5 * var(--spacer) );
  /* color: var(--c-main); */
}

h3, .h3 {
  font-family: 'Noto Serif', serif;
  font-size: 1.625em;
  font-weight: 700;
  font-display: swap;
  color: var(--c-grey-d);
  margin-bottom: calc(.5 * var(--spacer) );
}

  h3.widget-title {

  }


h4, .h4 {
  font-size: 1.75em;
  font-weight: 300;
  margin-top: calc(2 * var(--spacer) );
  /* color: var(--c-main); */
}

  h4.widget-title {
    font-family: 'Noto Serif', serif;
    font-display: swap;
    color: var(--c-grey-m);
  }


h5, .h5 {
  /* font-size: 16px; */
  font-weight: 500;
  font-size: 1.25em;
  margin-bottom: calc(1 * var(--spacer) );
}

  h5.widget-title {
    font-family: 'Noto Serif', serif;
    font-display: swap;
    color: var(--c-grey-m);
    font-weight: 700;
    font-size: 1.375em;
    margin-bottom: calc(1.5 * var(--spacer) );
  }

h6, .h6 {
  font-weight: 300;
  font-size: 1em;
}

a {
  color: var(--c-main);
  text-decoration: none;
}

a:hover{
  text-decoration: underline;
  color: var(--c-main);
}

  h4 a {
    text-decoration: none;
  }

  h4 a:hover {
    text-decoration: underline;
  }

p, ul, ol, dl, table {
  margin-bottom: var(--spacer);
}

ol, ul {
  padding-left: calc(1 * var(--spacer));
}

  ul {
    list-style: square;
  }

  ul li:before {
    /* content: "\8226";
    font-weight: bold;
    display: inline-block;
    vertical-align: top;
    width: 1em;
    margin-left: -1em;
    font-size: 1.0625em; */
  }

  ul.list-style-none {}

    ul.list-style-none li:before {
      content: none;
      width: auto;
      margin-left: 0;
    }

  ol:not(.carousel-indicators) {
    counter-reset: numList;
    padding: 12px 0 0 52px;
    font-size: 20px;
  }

    ol:not(.carousel-indicators) li {
      position: relative;
      list-style: none;
      display: block;
      min-height: 40px;
      margin-bottom: 50px;
    }

      ol:not(.carousel-indicators) li:before {
        counter-increment: numList;
        content: counter(numList);

        float: left;
        position: absolute;
        left: -52px;

        border: 1px solid #ccc;
        width: 36px;
        height: 36px;
        border-radius: 50%;
        text-align: center;
        padding-top: 6px;
        margin-top: -5px;
        font-size: 16px;
        font-family: 'Noto Serif', serif;
        font-display: swap;
        background-color: #f7f7f7;
        color: var(--c-main);
      }


strong, .strong, b, .b {
  font-weight: 500;
}

img {

}

  img.img-responsive {
    max-width: 100%;
  }

  img.size-medium,
  img.size-large,
  img.size-full {
    width: 100%;
    height: 100%;
  }

  img.aligncenter {
    margin: 0 auto;
    display: inherit;

    max-width: 100%;
    height: 100%;
  }

  img.alignright {
    float: right;
    padding-left: calc(1.5 * var(--spacer));
    margin-bottom: calc(1.25 * var(--spacer));

    max-width: 100%;
    height: 100%;
  }

  img.alignleft {
    float: left;
    padding-right: calc(1.5 * var(--spacer));
    margin-bottom: calc(1.25 * var(--spacer));

    max-width: 100%;
    height: 100%;
  }


address {
  margin-bottom: calc(1 * var(--spacer));
}


table {
  border: none;
  width: 100%;
}

  td, tr {
    background-color: var(--c-grey-l);
    padding: 5px 10px;
    border: 2px solid #fff;
  }

  table.clear td,
  table.clear tr {
    background-color: transparent;
  }



form {
  z-index: 1;
  position: relative;
}

  label {
    font-size: 1.25em;
    font-weight: 300;
  }

  input, select, textarea {
    border-radius: 0;
    border: 1px solid var(--c-grey-m);
    font-size: 1.25em;
    /* background-color: #f3f3f4; */
    border-radius: 4px;
    padding: 9px 12.5px 6px;
  }

  input {
    /* border: 1px solid #f3f3f4;
    padding: 12.5px; */
  }

  input[type=checkbox],
  input[type=radio] {
    width: 1rem;
    height: 1rem;
    margin-right: 10px;
    vertical-align: top;
  }

  input[type=checkbox] {

    margin-top: 3px;

  }

  input[type=checkbox] + label {
    width: calc(100% - 30px);
  }

  input.input-reset {
    position: absolute;
    right: 60px;
    margin-top: 5px;
    background-color: transparent;
    border: none;
    outline: none;
    font-size: 1.75em;
    font-weight: 300;
    padding: 4px 7px;
    line-height: 1;
    color: var(--c-grey-d);
  }

    input.input-reset:hover,
    input.input-reset:focus {
      outline: none;
      border: none;
      font-weight: 400;
    }

  select {
    -webkit-appearance: none;
    -moz-appearance: none;

    background-image: url('images/icon-form-select.svg');
    background-position: center right 10px;
    background-size: 20px;
    background-repeat: no-repeat;
  }

  select:hover {
    cursor: pointer;
  }

  select:focus,
  input:focus,
  textarea:focus {
    border: 1px solid var(--c-main);
    outline: 1px solid var(--c-main);
  }

  figure,
  .figure {
    position: relative;
    width: 100%;
    margin-bottom: 0;
  }

    figure img,
    .figure img {
      width: 100%;
    }

    figure.r16x9 img,
    .figure.r16x9 img,
    figure.r3x2 img,
    .figure.r3x2 img {
      position: absolute;
      height: 100% !important;
      top: 0; left: 0;
      object-fit: cover;
      object-position: center;
    }

    .r3x2 { aspect-ratio: 3 / 2; /* padding-top: 66.6667%; */ }
    .r16x9 { aspect-ratio: 16 / 9; /* padding-top: 56.25%; */ }

    figure figcaption {
      margin-top: 4px;
      text-align: right;
      font-size: 0.875em;
      display: none;
    }




.form-control {
  border-radius: 0;
}

/* button */
button, .button, .btn, .btn-primary, .btn-default {
  display: inline-block;
  padding: 8px 25px 6px;
  min-width: 160px;
  margin: 7.5px 0;
  border: 1px solid var(--c-main-btn);
  border-radius: 4px;
  color: var(--c-main-btn);
  font-weight: 500;
  font-size: 1.25em;
  line-height: 1.25;
  text-align: center;
  text-decoration: none;
  background-color: transparent;
  text-transform: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

  input[type="submit"], button[type="submit"], button.submit {
    color: #fff;
    background-color: var(--c-main-btn);
  }

  button:focus {
    outline: none;
  }

  /* button:hover, */
  .button:hover, .btn:hover, .btn-primary:hover, .btn-default:hover {
    color: #fff;
    background-color: var(--c-main-btn);
    border: 1px solid var(--c-main-btn);
    text-decoration: none;

    -webkit-box-shadow: none;
    box-shadow: none;
  }

  input[type="submit"]:hover, button[type="submit"]:hover, button.submit:hover {
    color: #fff;
    background-color: var(--c-main-btn-hover);
  }

button.negative, .button.negative, .btn.btn-negative {
  color: #fff;
  background-color: var(--c-main-btn);
}

  button.negative:hover, .button.negative:hover, .btn.btn-negative:hover {
    color: #fff;
    background-color: var(--c-main-btn-hover);
  }

button.light, .button.light, .btn.btn-light {
  color: #fff;
  border-color: #fff;
  background-color: transparent;
}

  button.light:hover, .button.light:hover, .btn.btn-light:hover {
    color: #fff;
    background-color: var(--c-main-btn);
    border-color: var(--c-main-btn);
  }

  button.button-size-s, .button-size-s, .btn-size-s {
    padding: 9px 17.5px 4px
  }

  button.button-size-m, .button-size-m, .btn-size-m {
    padding: 12px 17.5px 8px;
  }

  button.button-size-l, .button-size-l, .btn-size-l {
    padding: 25px 20px 21px;
  }



  .btn-check:focus+.btn-primary, .btn-primary:focus {
    background-color: transparent;
    box-shadow: none;
  }

.searchword, input[type="search"] {
  position: relative;
  top: 2px;
  padding: 8px 14px 5px;
  width: 80%;
  margin-right: 10px;
  border-color: var(--c-grey-m);
  border-radius: 4px;
}

  .searchword:focus, input[type="search"]:focus {
    border-color: var(--c-grey-d);
    outline: var(--c-grey-d);
  }


/* ------------- Wysiwyg editor / Custom styles ------------- */
.fs-28 {
  font-size: 1.75rem !important;
  display: block;
  line-height: 1.2;
}

.fs-20 {
  font-size: 1.25rem !important;
  display: block;
}

.fs-18 {
  font-size: 1.125em;
  display: inline-block;
}

.fs-16 {
  font-size: 1rem !important;
  display: block;
}

.fs-14 {
  font-size: .875rem;
  display: block;
}

.fw-300 { font-weight: 300; }
.fw-400 { font-weight: 400; }
.fw-500 { font-weight: 500; }
.fw-600 { font-weight: 600; }
.fw-700 { font-weight: 700; }


/* ------------- Wordpress Plugin Columns / https://github.com/artcomventure/wordpress-plugin-columns  ------------- */
.columns > *,
.columns .column,
.columns:last-of-type {
  margin-bottom: 0;
}

  .columns {
    margin-bottom: var(--spacer);
  }

  @media only screen and (max-width: 575px) {
  .columns .column {
    width: 100%;
  }

  .columns > * {
    margin-left: 0 !important;
    margin-bottom: 1.5em !important;
  }
}


/* ------------- data-lng flags  ------------- */
[data-lng]::before {
  content: '';
  background-repeat: no-repeat;
  display: inline-block;
  width: 20px;
  height: 20px;
  align-self: center!important;
  margin-top: 1px;
  margin-right: 10px;
}

[data-lng="ac"]::before { background-image: url('../../uploads/flags/ac.svg'); }
[data-lng="ad"]::before { background-image: url('../../uploads/flags/ad.svg'); }
[data-lng="ae"]::before { background-image: url('../../uploads/flags/ae.svg'); }
[data-lng="af"]::before { background-image: url('../../uploads/flags/af.svg'); }
[data-lng="ag"]::before { background-image: url('../../uploads/flags/ag.svg'); }
[data-lng="ai"]::before { background-image: url('../../uploads/flags/ai.svg'); }
[data-lng="al"]::before { background-image: url('../../uploads/flags/al.svg'); }
[data-lng="am"]::before { background-image: url('../../uploads/flags/am.svg'); }
[data-lng="ao"]::before { background-image: url('../../uploads/flags/ao.svg'); }
[data-lng="aq"]::before { background-image: url('../../uploads/flags/aq.svg'); }
[data-lng="ar"]::before { background-image: url('../../uploads/flags/ar.svg'); }
[data-lng="as"]::before { background-image: url('../../uploads/flags/as.svg'); }
[data-lng="at"]::before { background-image: url('../../uploads/flags/at.svg'); }
[data-lng="au"]::before { background-image: url('../../uploads/flags/au.svg'); }
[data-lng="aw"]::before { background-image: url('../../uploads/flags/aw.svg'); }
[data-lng="ax"]::before { background-image: url('../../uploads/flags/ax.svg'); }
[data-lng="az"]::before { background-image: url('../../uploads/flags/az.svg'); }
[data-lng="ba"]::before { background-image: url('../../uploads/flags/ba.svg'); }
[data-lng="bb"]::before { background-image: url('../../uploads/flags/bb.svg'); }
[data-lng="bd"]::before { background-image: url('../../uploads/flags/bd.svg'); }
[data-lng="be"]::before { background-image: url('../../uploads/flags/be.svg'); }
[data-lng="bf"]::before { background-image: url('../../uploads/flags/bf.svg'); }
[data-lng="bg"]::before { background-image: url('../../uploads/flags/bg.svg'); }
[data-lng="bh"]::before { background-image: url('../../uploads/flags/bh.svg'); }
[data-lng="bi"]::before { background-image: url('../../uploads/flags/bi.svg'); }
[data-lng="bj"]::before { background-image: url('../../uploads/flags/bj.svg'); }
[data-lng="bl"]::before { background-image: url('../../uploads/flags/bl.svg'); }
[data-lng="bm"]::before { background-image: url('../../uploads/flags/bm.svg'); }
[data-lng="bn"]::before { background-image: url('../../uploads/flags/bn.svg'); }
[data-lng="bo"]::before { background-image: url('../../uploads/flags/bo.svg'); }
[data-lng="bq"]::before { background-image: url('../../uploads/flags/bq.svg'); }
[data-lng="br"]::before { background-image: url('../../uploads/flags/br.svg'); }
[data-lng="bs"]::before { background-image: url('../../uploads/flags/bs.svg'); }
[data-lng="bt"]::before { background-image: url('../../uploads/flags/bt.svg'); }
[data-lng="bv"]::before { background-image: url('../../uploads/flags/bv.svg'); }
[data-lng="bw"]::before { background-image: url('../../uploads/flags/bw.svg'); }
[data-lng="by"]::before { background-image: url('../../uploads/flags/by.svg'); }
[data-lng="bz"]::before { background-image: url('../../uploads/flags/bz.svg'); }
[data-lng="ca"]::before { background-image: url('../../uploads/flags/ca.svg'); }
[data-lng="cc"]::before { background-image: url('../../uploads/flags/cc.svg'); }
[data-lng="cd"]::before { background-image: url('../../uploads/flags/cd.svg'); }
[data-lng="cf"]::before { background-image: url('../../uploads/flags/cf.svg'); }
[data-lng="cg"]::before { background-image: url('../../uploads/flags/cg.svg'); }
[data-lng="ch"]::before { background-image: url('../../uploads/flags/ch.svg'); }
[data-lng="ci"]::before { background-image: url('../../uploads/flags/ci.svg'); }
[data-lng="ck"]::before { background-image: url('../../uploads/flags/ck.svg'); }
[data-lng="cl"]::before { background-image: url('../../uploads/flags/cl.svg'); }
[data-lng="cm"]::before { background-image: url('../../uploads/flags/cm.svg'); }
[data-lng="cn"]::before { background-image: url('../../uploads/flags/cn.svg'); }
[data-lng="co"]::before { background-image: url('../../uploads/flags/co.svg'); }
[data-lng="cr"]::before { background-image: url('../../uploads/flags/cr.svg'); }
[data-lng="cu"]::before { background-image: url('../../uploads/flags/cu.svg'); }
[data-lng="cv"]::before { background-image: url('../../uploads/flags/cv.svg'); }
[data-lng="cw"]::before { background-image: url('../../uploads/flags/cw.svg'); }
[data-lng="cx"]::before { background-image: url('../../uploads/flags/cx.svg'); }
[data-lng="cy"]::before { background-image: url('../../uploads/flags/cy.svg'); }
[data-lng="cz"]::before { background-image: url('../../uploads/flags/cz.svg'); }
[data-lng="de"]::before { background-image: url('../../uploads/flags/de.svg'); }
[data-lng="dj"]::before { background-image: url('../../uploads/flags/dj.svg'); }
[data-lng="dk"]::before { background-image: url('../../uploads/flags/dk.svg'); }
[data-lng="dm"]::before { background-image: url('../../uploads/flags/dm.svg'); }
[data-lng="do"]::before { background-image: url('../../uploads/flags/do.svg'); }
[data-lng="dz"]::before { background-image: url('../../uploads/flags/dz.svg'); }
[data-lng="ec"]::before { background-image: url('../../uploads/flags/ec.svg'); }
[data-lng="ee"]::before { background-image: url('../../uploads/flags/ee.svg'); }
[data-lng="eg"]::before { background-image: url('../../uploads/flags/eg.svg'); }
[data-lng="eh"]::before { background-image: url('../../uploads/flags/eh.svg'); }
[data-lng="er"]::before { background-image: url('../../uploads/flags/er.svg'); }
[data-lng="es"]::before { background-image: url('../../uploads/flags/es.svg'); }
[data-lng="et"]::before { background-image: url('../../uploads/flags/et.svg'); }
[data-lng="eu"]::before { background-image: url('../../uploads/flags/eu.svg'); }
[data-lng="fi"]::before { background-image: url('../../uploads/flags/fi.svg'); }
[data-lng="fj"]::before { background-image: url('../../uploads/flags/fj.svg'); }
[data-lng="fk"]::before { background-image: url('../../uploads/flags/fk.svg'); }
[data-lng="fm"]::before { background-image: url('../../uploads/flags/fm.svg'); }
[data-lng="fo"]::before { background-image: url('../../uploads/flags/fo.svg'); }
[data-lng="fr"]::before { background-image: url('../../uploads/flags/fr.svg'); }
[data-lng="ga"]::before { background-image: url('../../uploads/flags/ga.svg'); }
[data-lng="gb"]::before { background-image: url('../../uploads/flags/gb.svg'); }
[data-lng="gd"]::before { background-image: url('../../uploads/flags/gd.svg'); }
[data-lng="ge"]::before { background-image: url('../../uploads/flags/ge-ab.svg'); }
[data-lng="ge"]::before { background-image: url('../../uploads/flags/ge-os.svg'); }
[data-lng="ge"]::before { background-image: url('../../uploads/flags/ge.svg'); }
[data-lng="gf"]::before { background-image: url('../../uploads/flags/gf.svg'); }
[data-lng="gg"]::before { background-image: url('../../uploads/flags/gg.svg'); }
[data-lng="gh"]::before { background-image: url('../../uploads/flags/gh.svg'); }
[data-lng="gi"]::before { background-image: url('../../uploads/flags/gi.svg'); }
[data-lng="gl"]::before { background-image: url('../../uploads/flags/gl.svg'); }
[data-lng="gm"]::before { background-image: url('../../uploads/flags/gm.svg'); }
[data-lng="gn"]::before { background-image: url('../../uploads/flags/gn.svg'); }
[data-lng="gp"]::before { background-image: url('../../uploads/flags/gp.svg'); }
[data-lng="gq"]::before { background-image: url('../../uploads/flags/gq.svg'); }
[data-lng="gr"]::before { background-image: url('../../uploads/flags/gr.svg'); }
[data-lng="gs"]::before { background-image: url('../../uploads/flags/gs.svg'); }
[data-lng="gt"]::before { background-image: url('../../uploads/flags/gt.svg'); }
[data-lng="gu"]::before { background-image: url('../../uploads/flags/gu.svg'); }
[data-lng="gw"]::before { background-image: url('../../uploads/flags/gw.svg'); }
[data-lng="gy"]::before { background-image: url('../../uploads/flags/gy.svg'); }
[data-lng="hk"]::before { background-image: url('../../uploads/flags/hk.svg'); }
[data-lng="hm"]::before { background-image: url('../../uploads/flags/hm.svg'); }
[data-lng="hn"]::before { background-image: url('../../uploads/flags/hn.svg'); }
[data-lng="hr"]::before { background-image: url('../../uploads/flags/hr.svg'); }
[data-lng="ht"]::before { background-image: url('../../uploads/flags/ht.svg'); }
[data-lng="hu"]::before { background-image: url('../../uploads/flags/hu.svg'); }
[data-lng="ic"]::before { background-image: url('../../uploads/flags/ic.svg'); }
[data-lng="id"]::before { background-image: url('../../uploads/flags/id.svg'); }
[data-lng="ie"]::before { background-image: url('../../uploads/flags/ie.svg'); }
[data-lng="il"]::before { background-image: url('../../uploads/flags/il.svg'); }
[data-lng="im"]::before { background-image: url('../../uploads/flags/im.svg'); }
[data-lng="in"]::before { background-image: url('../../uploads/flags/in.svg'); }
[data-lng="io"]::before { background-image: url('../../uploads/flags/io.svg'); }
[data-lng="iq"]::before { background-image: url('../../uploads/flags/iq.svg'); }
[data-lng="ir"]::before { background-image: url('../../uploads/flags/ir.svg'); }
[data-lng="is"]::before { background-image: url('../../uploads/flags/is.svg'); }
[data-lng="it"]::before { background-image: url('../../uploads/flags/it.svg'); }
[data-lng="je"]::before { background-image: url('../../uploads/flags/je.svg'); }
[data-lng="jm"]::before { background-image: url('../../uploads/flags/jm.svg'); }
[data-lng="jo"]::before { background-image: url('../../uploads/flags/jo.svg'); }
[data-lng="jp"]::before { background-image: url('../../uploads/flags/jp.svg'); }
[data-lng="ke"]::before { background-image: url('../../uploads/flags/ke.svg'); }
[data-lng="kg"]::before { background-image: url('../../uploads/flags/kg.svg'); }
[data-lng="kh"]::before { background-image: url('../../uploads/flags/kh.svg'); }
[data-lng="ki"]::before { background-image: url('../../uploads/flags/ki.svg'); }
[data-lng="km"]::before { background-image: url('../../uploads/flags/km.svg'); }
[data-lng="kn"]::before { background-image: url('../../uploads/flags/kn.svg'); }
[data-lng="kp"]::before { background-image: url('../../uploads/flags/kp.svg'); }
[data-lng="kr"]::before { background-image: url('../../uploads/flags/kr.svg'); }
[data-lng="kw"]::before { background-image: url('../../uploads/flags/kw.svg'); }
[data-lng="ky"]::before { background-image: url('../../uploads/flags/ky.svg'); }
[data-lng="kz"]::before { background-image: url('../../uploads/flags/kz.svg'); }
[data-lng="la"]::before { background-image: url('../../uploads/flags/la.svg'); }
[data-lng="lb"]::before { background-image: url('../../uploads/flags/lb.svg'); }
[data-lng="lc"]::before { background-image: url('../../uploads/flags/lc.svg'); }
[data-lng="li"]::before { background-image: url('../../uploads/flags/li.svg'); }
[data-lng="lk"]::before { background-image: url('../../uploads/flags/lk.svg'); }
[data-lng="lr"]::before { background-image: url('../../uploads/flags/lr.svg'); }
[data-lng="ls"]::before { background-image: url('../../uploads/flags/ls.svg'); }
[data-lng="lt"]::before { background-image: url('../../uploads/flags/lt.svg'); }
[data-lng="lu"]::before { background-image: url('../../uploads/flags/lu.svg'); }
[data-lng="lv"]::before { background-image: url('../../uploads/flags/lv.svg'); }
[data-lng="ly"]::before { background-image: url('../../uploads/flags/ly.svg'); }
[data-lng="ma"]::before { background-image: url('../../uploads/flags/ma.svg'); }
[data-lng="mc"]::before { background-image: url('../../uploads/flags/mc.svg'); }
[data-lng="md"]::before { background-image: url('../../uploads/flags/md.svg'); }
[data-lng="me"]::before { background-image: url('../../uploads/flags/me.svg'); }
[data-lng="mf"]::before { background-image: url('../../uploads/flags/mf.svg'); }
[data-lng="mg"]::before { background-image: url('../../uploads/flags/mg.svg'); }
[data-lng="mh"]::before { background-image: url('../../uploads/flags/mh.svg'); }
[data-lng="mk"]::before { background-image: url('../../uploads/flags/mk.svg'); }
[data-lng="ml"]::before { background-image: url('../../uploads/flags/ml.svg'); }
[data-lng="mm"]::before { background-image: url('../../uploads/flags/mm.svg'); }
[data-lng="mn"]::before { background-image: url('../../uploads/flags/mn.svg'); }
[data-lng="mo"]::before { background-image: url('../../uploads/flags/mo.svg'); }
[data-lng="mp"]::before { background-image: url('../../uploads/flags/mp.svg'); }
[data-lng="mq"]::before { background-image: url('../../uploads/flags/mq.svg'); }
[data-lng="mr"]::before { background-image: url('../../uploads/flags/mr.svg'); }
[data-lng="ms"]::before { background-image: url('../../uploads/flags/ms.svg'); }
[data-lng="mt"]::before { background-image: url('../../uploads/flags/mt.svg'); }
[data-lng="mu"]::before { background-image: url('../../uploads/flags/mu.svg'); }
[data-lng="mv"]::before { background-image: url('../../uploads/flags/mv.svg'); }
[data-lng="mw"]::before { background-image: url('../../uploads/flags/mw.svg'); }
[data-lng="mx"]::before { background-image: url('../../uploads/flags/mx.svg'); }
[data-lng="my"]::before { background-image: url('../../uploads/flags/my.svg'); }
[data-lng="mz"]::before { background-image: url('../../uploads/flags/mz.svg'); }
[data-lng="na"]::before { background-image: url('../../uploads/flags/na.svg'); }
[data-lng="nc"]::before { background-image: url('../../uploads/flags/nc.svg'); }
[data-lng="ne"]::before { background-image: url('../../uploads/flags/ne.svg'); }
[data-lng="nf"]::before { background-image: url('../../uploads/flags/nf.svg'); }
[data-lng="ng"]::before { background-image: url('../../uploads/flags/ng.svg'); }
[data-lng="ni"]::before { background-image: url('../../uploads/flags/ni.svg'); }
[data-lng="nl"]::before { background-image: url('../../uploads/flags/nl.svg'); }
[data-lng="no"]::before { background-image: url('../../uploads/flags/no.svg'); }
[data-lng="np"]::before { background-image: url('../../uploads/flags/np.svg'); }
[data-lng="nr"]::before { background-image: url('../../uploads/flags/nr.svg'); }
[data-lng="nu"]::before { background-image: url('../../uploads/flags/nu.svg'); }
[data-lng="nz"]::before { background-image: url('../../uploads/flags/nz.svg'); }
[data-lng="om"]::before { background-image: url('../../uploads/flags/om.svg'); }
[data-lng="pa"]::before { background-image: url('../../uploads/flags/pa.svg'); }
[data-lng="pe"]::before { background-image: url('../../uploads/flags/pe.svg'); }
[data-lng="pf"]::before { background-image: url('../../uploads/flags/pf.svg'); }
[data-lng="pg"]::before { background-image: url('../../uploads/flags/pg.svg'); }
[data-lng="ph"]::before { background-image: url('../../uploads/flags/ph.svg'); }
[data-lng="pk"]::before { background-image: url('../../uploads/flags/pk.svg'); }
[data-lng="pl"]::before { background-image: url('../../uploads/flags/pl.svg'); }
[data-lng="pm"]::before { background-image: url('../../uploads/flags/pm.svg'); }
[data-lng="pn"]::before { background-image: url('../../uploads/flags/pn.svg'); }
[data-lng="pr"]::before { background-image: url('../../uploads/flags/pr.svg'); }
[data-lng="ps"]::before { background-image: url('../../uploads/flags/ps.svg'); }
[data-lng="pt"]::before { background-image: url('../../uploads/flags/pt.svg'); }
[data-lng="pw"]::before { background-image: url('../../uploads/flags/pw.svg'); }
[data-lng="py"]::before { background-image: url('../../uploads/flags/py.svg'); }
[data-lng="qa"]::before { background-image: url('../../uploads/flags/qa.svg'); }
[data-lng="re"]::before { background-image: url('../../uploads/flags/re.svg'); }
[data-lng="ro"]::before { background-image: url('../../uploads/flags/ro.svg'); }
[data-lng="rs"]::before { background-image: url('../../uploads/flags/rs.svg'); }
[data-lng="ru"]::before { background-image: url('../../uploads/flags/ru.svg'); }
[data-lng="rw"]::before { background-image: url('../../uploads/flags/rw.svg'); }
[data-lng="sa"]::before { background-image: url('../../uploads/flags/sa.svg'); }
[data-lng="sb"]::before { background-image: url('../../uploads/flags/sb.svg'); }
[data-lng="sc"]::before { background-image: url('../../uploads/flags/sc.svg'); }
[data-lng="sd"]::before { background-image: url('../../uploads/flags/sd.svg'); }
[data-lng="se"]::before { background-image: url('../../uploads/flags/se.svg'); }
[data-lng="sg"]::before { background-image: url('../../uploads/flags/sg.svg'); }
[data-lng="sh"]::before { background-image: url('../../uploads/flags/sh.svg'); }
[data-lng="si"]::before { background-image: url('../../uploads/flags/si.svg'); }
[data-lng="sj"]::before { background-image: url('../../uploads/flags/sj.svg'); }
[data-lng="sk"]::before { background-image: url('../../uploads/flags/sk.svg'); }
[data-lng="sl"]::before { background-image: url('../../uploads/flags/sl.svg'); }
[data-lng="sm"]::before { background-image: url('../../uploads/flags/sm.svg'); }
[data-lng="sn"]::before { background-image: url('../../uploads/flags/sn.svg'); }
[data-lng="so"]::before { background-image: url('../../uploads/flags/so.svg'); }
[data-lng="sr"]::before { background-image: url('../../uploads/flags/sr.svg'); }
[data-lng="ss"]::before { background-image: url('../../uploads/flags/ss.svg'); }
[data-lng="st"]::before { background-image: url('../../uploads/flags/st.svg'); }
[data-lng="sv"]::before { background-image: url('../../uploads/flags/sv.svg'); }
[data-lng="sx"]::before { background-image: url('../../uploads/flags/sx.svg'); }
[data-lng="sy"]::before { background-image: url('../../uploads/flags/sy.svg'); }
[data-lng="sz"]::before { background-image: url('../../uploads/flags/sz.svg'); }
[data-lng="ta"]::before { background-image: url('../../uploads/flags/ta.svg'); }
[data-lng="tc"]::before { background-image: url('../../uploads/flags/tc.svg'); }
[data-lng="td"]::before { background-image: url('../../uploads/flags/td.svg'); }
[data-lng="tf"]::before { background-image: url('../../uploads/flags/tf.svg'); }
[data-lng="tg"]::before { background-image: url('../../uploads/flags/tg.svg'); }
[data-lng="th"]::before { background-image: url('../../uploads/flags/th.svg'); }
[data-lng="tj"]::before { background-image: url('../../uploads/flags/tj.svg'); }
[data-lng="tk"]::before { background-image: url('../../uploads/flags/tk.svg'); }
[data-lng="tl"]::before { background-image: url('../../uploads/flags/tl.svg'); }
[data-lng="tm"]::before { background-image: url('../../uploads/flags/tm.svg'); }
[data-lng="tn"]::before { background-image: url('../../uploads/flags/tn.svg'); }
[data-lng="to"]::before { background-image: url('../../uploads/flags/to.svg'); }
[data-lng="tr"]::before { background-image: url('../../uploads/flags/tr.svg'); }
[data-lng="tt"]::before { background-image: url('../../uploads/flags/tt.svg'); }
[data-lng="tv"]::before { background-image: url('../../uploads/flags/tv.svg'); }
[data-lng="tw"]::before { background-image: url('../../uploads/flags/tw.svg'); }
[data-lng="tz"]::before { background-image: url('../../uploads/flags/tz.svg'); }
[data-lng="ua"]::before { background-image: url('../../uploads/flags/ua.svg'); }
[data-lng="ug"]::before { background-image: url('../../uploads/flags/ug.svg'); }
[data-lng="um"]::before { background-image: url('../../uploads/flags/um.svg'); }
[data-lng="us"]::before { background-image: url('../../uploads/flags/us.svg'); }
[data-lng="uy"]::before { background-image: url('../../uploads/flags/uy.svg'); }
[data-lng="uz"]::before { background-image: url('../../uploads/flags/uz.svg'); }
[data-lng="va"]::before { background-image: url('../../uploads/flags/va.svg'); }
[data-lng="vc"]::before { background-image: url('../../uploads/flags/vc.svg'); }
[data-lng="ve"]::before { background-image: url('../../uploads/flags/ve.svg'); }
[data-lng="vg"]::before { background-image: url('../../uploads/flags/vg.svg'); }
[data-lng="vi"]::before { background-image: url('../../uploads/flags/vi.svg'); }
[data-lng="vn"]::before { background-image: url('../../uploads/flags/vn.svg'); }
[data-lng="vu"]::before { background-image: url('../../uploads/flags/vu.svg'); }
[data-lng="wf"]::before { background-image: url('../../uploads/flags/wf.svg'); }
[data-lng="ws"]::before { background-image: url('../../uploads/flags/ws.svg'); }
[data-lng="xk"]::before { background-image: url('../../uploads/flags/xk.svg'); }
[data-lng="ye"]::before { background-image: url('../../uploads/flags/ye.svg'); }
[data-lng="yt"]::before { background-image: url('../../uploads/flags/yt.svg'); }
[data-lng="za"]::before { background-image: url('../../uploads/flags/za.svg'); }
[data-lng="zm"]::before { background-image: url('../../uploads/flags/zm.svg'); }
[data-lng="zw"]::before { background-image: url('../../uploads/flags/zw.svg'); }

[data-lng="en"]::before { background-image: url('../../uploads/flags/gb.svg'); }


.wpa9-width-full {
  width: 100vw;
  position: relative;
  margin-left: -50vw;
  left: 50%;
  overflow: hidden;
}

@media not all and (hover: none) {

  .wpa9-width-full {
    width: calc(100vw - 8px);
  }

}
